body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.8;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;outline:none;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border:4px solid #fff;border-radius:3px;display:block;height:auto;max-height:none;max-width:inherit}.lightbox a img{border:none}.lb-outerContainer{*zoom:1;background-color:#fff;border-radius:4px;height:250px;margin:0 auto;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(/assets/lightbox/loading.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%}.lb-nav a.lb-prev{background:url(/assets/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:left;left:0;opacity:0;transition:opacity .6s;width:34%}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{background:url(/assets/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);float:right;opacity:0;right:0;transition:opacity .6s;width:64%}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{*zoom:1;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;width:100%}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{float:left;line-height:1.1em;text-align:left;width:85%}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(/assets/lightbox/close.png) 100% 0 no-repeat;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;height:30px;opacity:.7;outline:none;text-align:right;transition:opacity .2s;width:30px}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}

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

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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;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--9x16{padding-bottom:177.77%}.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:var(--black)}.b--near-black{border-color:var(--near-black)}.b--dark-gray{border-color:var(--dark-gray)}.b--mid-gray{border-color:var(--mid-gray)}.b--gray{border-color:var(--gray)}.b--silver{border-color:var(--silver)}.b--light-silver{border-color:var(--light-silver)}.b--moon-gray{border-color:var(--moon-gray)}.b--light-gray{border-color:var(--light-gray)}.b--near-white{border-color:var(--near-white)}.b--white{border-color:var(--white)}.b--white-90{border-color:var(--white-90)}.b--white-80{border-color:var(--white-80)}.b--white-70{border-color:var(--white-70)}.b--white-60{border-color:var(--white-60)}.b--white-50{border-color:var(--white-50)}.b--white-40{border-color:var(--white-40)}.b--white-30{border-color:var(--white-30)}.b--white-20{border-color:var(--white-20)}.b--white-10{border-color:var(--white-10)}.b--white-05{border-color:var(--white-05)}.b--white-025{border-color:var(--white-025)}.b--white-0125{border-color:var(--white-0125)}.b--black-90{border-color:var(--black-90)}.b--black-80{border-color:var(--black-80)}.b--black-70{border-color:var(--black-70)}.b--black-60{border-color:var(--black-60)}.b--black-50{border-color:var(--black-50)}.b--black-40{border-color:var(--black-40)}.b--black-30{border-color:var(--black-30)}.b--black-20{border-color:var(--black-20)}.b--black-10{border-color:var(--black-10)}.b--black-05{border-color:var(--black-05)}.b--black-025{border-color:var(--black-025)}.b--black-0125{border-color:var(--black-0125)}.b--dark-red{border-color:var(--dark-red)}.b--red{border-color:var(--red)}.b--light-red{border-color:var(--light-red)}.b--orange{border-color:var(--orange)}.b--gold{border-color:var(--gold)}.b--yellow{border-color:var(--yellow)}.b--light-yellow{border-color:var(--light-yellow)}.b--purple{border-color:var(--purple)}.b--light-purple{border-color:var(--light-purple)}.b--dark-pink{border-color:var(--dark-pink)}.b--hot-pink{border-color:var(--hot-pink)}.b--pink{border-color:var(--pink)}.b--light-pink{border-color:var(--light-pink)}.b--dark-green{border-color:var(--dark-green)}.b--green{border-color:var(--green)}.b--light-green{border-color:var(--light-green)}.b--navy{border-color:var(--navy)}.b--dark-blue{border-color:var(--dark-blue)}.b--blue{border-color:var(--blue)}.b--light-blue{border-color:var(--light-blue)}.b--lightest-blue{border-color:var(--lightest-blue)}.b--washed-blue{border-color:var(--washed-blue)}.b--washed-green{border-color:var(--washed-green)}.b--washed-yellow{border-color:var(--washed-yellow)}.b--washed-red{border-color:var(--washed-red)}.b--transparent{border-color:var(--transparent)}.b--inherit{border-color:inherit}.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}@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}}@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}}@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}}.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{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:var(--black-90)}.black-80{color:var(--black-80)}.black-70{color:var(--black-70)}.black-60{color:var(--black-60)}.black-50{color:var(--black-50)}.black-40{color:var(--black-40)}.black-30{color:var(--black-30)}.black-20{color:var(--black-20)}.black-10{color:var(--black-10)}.black-05{color:var(--black-05)}.white-90{color:var(--white-90)}.white-80{color:var(--white-80)}.white-70{color:var(--white-70)}.white-60{color:var(--white-60)}.white-50{color:var(--white-50)}.white-40{color:var(--white-40)}.white-30{color:var(--white-30)}.white-20{color:var(--white-20)}.white-10{color:var(--white-10)}.black{color:var(--black)}.near-black{color:var(--near-black)}.dark-gray{color:var(--dark-gray)}.mid-gray{color:var(--mid-gray)}.gray{color:var(--gray)}.silver{color:var(--silver)}.light-silver{color:var(--light-silver)}.moon-gray{color:var(--moon-gray)}.light-gray{color:var(--light-gray)}.near-white{color:var(--near-white)}.white{color:var(--white)}.dark-red{color:var(--dark-red)}.red{color:var(--red)}.light-red{color:var(--light-red)}.orange{color:var(--orange)}.gold{color:var(--gold)}.yellow{color:var(--yellow)}.light-yellow{color:var(--light-yellow)}.purple{color:var(--purple)}.light-purple{color:var(--light-purple)}.dark-pink{color:var(--dark-pink)}.hot-pink{color:var(--hot-pink)}.pink{color:var(--pink)}.light-pink{color:var(--light-pink)}.dark-green{color:var(--dark-green)}.green{color:var(--green)}.light-green{color:var(--light-green)}.navy{color:var(--navy)}.dark-blue{color:var(--dark-blue)}.blue{color:var(--blue)}.light-blue{color:var(--light-blue)}.lightest-blue{color:var(--lightest-blue)}.washed-blue{color:var(--washed-blue)}.washed-green{color:var(--washed-green)}.washed-yellow{color:var(--washed-yellow)}.washed-red{color:var(--washed-red)}.color-inherit{color:inherit}.bg-black-90{background-color:var(--black-90)}.bg-black-80{background-color:var(--black-80)}.bg-black-70{background-color:var(--black-70)}.bg-black-60{background-color:var(--black-60)}.bg-black-50{background-color:var(--black-50)}.bg-black-40{background-color:var(--black-40)}.bg-black-30{background-color:var(--black-30)}.bg-black-20{background-color:var(--black-20)}.bg-black-10{background-color:var(--black-10)}.bg-black-05{background-color:var(--black-05)}.bg-white-90{background-color:var(--white-90)}.bg-white-80{background-color:var(--white-80)}.bg-white-70{background-color:var(--white-70)}.bg-white-60{background-color:var(--white-60)}.bg-white-50{background-color:var(--white-50)}.bg-white-40{background-color:var(--white-40)}.bg-white-30{background-color:var(--white-30)}.bg-white-20{background-color:var(--white-20)}.bg-white-10{background-color:var(--white-10)}.bg-black{background-color:var(--black)}.bg-near-black{background-color:var(--near-black)}.bg-dark-gray{background-color:var(--dark-gray)}.bg-mid-gray{background-color:var(--mid-gray)}.bg-gray{background-color:var(--gray)}.bg-silver{background-color:var(--silver)}.bg-light-silver{background-color:var(--light-silver)}.bg-moon-gray{background-color:var(--moon-gray)}.bg-light-gray{background-color:var(--light-gray)}.bg-near-white{background-color:var(--near-white)}.bg-white{background-color:var(--white)}.bg-transparent{background-color:var(--transparent)}.bg-dark-red{background-color:var(--dark-red)}.bg-red{background-color:var(--red)}.bg-light-red{background-color:var(--light-red)}.bg-orange{background-color:var(--orange)}.bg-gold{background-color:var(--gold)}.bg-yellow{background-color:var(--yellow)}.bg-light-yellow{background-color:var(--light-yellow)}.bg-purple{background-color:var(--purple)}.bg-light-purple{background-color:var(--light-purple)}.bg-dark-pink{background-color:var(--dark-pink)}.bg-hot-pink{background-color:var(--hot-pink)}.bg-pink{background-color:var(--pink)}.bg-light-pink{background-color:var(--light-pink)}.bg-dark-green{background-color:var(--dark-green)}.bg-green{background-color:var(--green)}.bg-light-green{background-color:var(--light-green)}.bg-navy{background-color:var(--navy)}.bg-dark-blue{background-color:var(--dark-blue)}.bg-blue{background-color:var(--blue)}.bg-light-blue{background-color:var(--light-blue)}.bg-lightest-blue{background-color:var(--lightest-blue)}.bg-washed-blue{background-color:var(--washed-blue)}.bg-washed-green{background-color:var(--washed-green)}.bg-washed-yellow{background-color:var(--washed-yellow)}.bg-washed-red{background-color:var(--washed-red)}.bg-inherit{background-color:inherit}.hover-black:focus,.hover-black:hover{color:var(--black)}.hover-near-black:focus,.hover-near-black:hover{color:var(--near-black)}.hover-dark-gray:focus,.hover-dark-gray:hover{color:var(--dark-gray)}.hover-mid-gray:focus,.hover-mid-gray:hover{color:var(--mid-gray)}.hover-gray:focus,.hover-gray:hover{color:var(--gray)}.hover-silver:focus,.hover-silver:hover{color:var(--silver)}.hover-light-silver:focus,.hover-light-silver:hover{color:var(--light-silver)}.hover-moon-gray:focus,.hover-moon-gray:hover{color:var(--moon-gray)}.hover-light-gray:focus,.hover-light-gray:hover{color:var(--light-gray)}.hover-near-white:focus,.hover-near-white:hover{color:var(--near-white)}.hover-white:focus,.hover-white:hover{color:var(--white)}.hover-black-90:focus,.hover-black-90:hover{color:var(--black-90)}.hover-black-80:focus,.hover-black-80:hover{color:var(--black-80)}.hover-black-70:focus,.hover-black-70:hover{color:var(--black-70)}.hover-black-60:focus,.hover-black-60:hover{color:var(--black-60)}.hover-black-50:focus,.hover-black-50:hover{color:var(--black-50)}.hover-black-40:focus,.hover-black-40:hover{color:var(--black-40)}.hover-black-30:focus,.hover-black-30:hover{color:var(--black-30)}.hover-black-20:focus,.hover-black-20:hover{color:var(--black-20)}.hover-black-10:focus,.hover-black-10:hover{color:var(--black-10)}.hover-white-90:focus,.hover-white-90:hover{color:var(--white-90)}.hover-white-80:focus,.hover-white-80:hover{color:var(--white-80)}.hover-white-70:focus,.hover-white-70:hover{color:var(--white-70)}.hover-white-60:focus,.hover-white-60:hover{color:var(--white-60)}.hover-white-50:focus,.hover-white-50:hover{color:var(--white-50)}.hover-white-40:focus,.hover-white-40:hover{color:var(--white-40)}.hover-white-30:focus,.hover-white-30:hover{color:var(--white-30)}.hover-white-20:focus,.hover-white-20:hover{color:var(--white-20)}.hover-white-10:focus,.hover-white-10:hover{color:var(--white-10)}.hover-inherit:focus,.hover-inherit:hover{color:inherit}.hover-bg-black:focus,.hover-bg-black:hover{background-color:var(--black)}.hover-bg-near-black:focus,.hover-bg-near-black:hover{background-color:var(--near-black)}.hover-bg-dark-gray:focus,.hover-bg-dark-gray:hover{background-color:var(--dark-gray)}.hover-bg-mid-gray:focus,.hover-bg-mid-gray:hover{background-color:var(--mid-gray)}.hover-bg-gray:focus,.hover-bg-gray:hover{background-color:var(--gray)}.hover-bg-silver:focus,.hover-bg-silver:hover{background-color:var(--silver)}.hover-bg-light-silver:focus,.hover-bg-light-silver:hover{background-color:var(--light-silver)}.hover-bg-moon-gray:focus,.hover-bg-moon-gray:hover{background-color:var(--moon-gray)}.hover-bg-light-gray:focus,.hover-bg-light-gray:hover{background-color:var(--light-gray)}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background-color:var(--near-white)}.hover-bg-white:focus,.hover-bg-white:hover{background-color:var(--white)}.hover-bg-transparent:focus,.hover-bg-transparent:hover{background-color:var(--transparent)}.hover-bg-black-90:focus,.hover-bg-black-90:hover{background-color:var(--black-90)}.hover-bg-black-80:focus,.hover-bg-black-80:hover{background-color:var(--black-80)}.hover-bg-black-70:focus,.hover-bg-black-70:hover{background-color:var(--black-70)}.hover-bg-black-60:focus,.hover-bg-black-60:hover{background-color:var(--black-60)}.hover-bg-black-50:focus,.hover-bg-black-50:hover{background-color:var(--black-50)}.hover-bg-black-40:focus,.hover-bg-black-40:hover{background-color:var(--black-40)}.hover-bg-black-30:focus,.hover-bg-black-30:hover{background-color:var(--black-30)}.hover-bg-black-20:focus,.hover-bg-black-20:hover{background-color:var(--black-20)}.hover-bg-black-10:focus,.hover-bg-black-10:hover{background-color:var(--black-10)}.hover-bg-white-90:focus,.hover-bg-white-90:hover{background-color:var(--white-90)}.hover-bg-white-80:focus,.hover-bg-white-80:hover{background-color:var(--white-80)}.hover-bg-white-70:focus,.hover-bg-white-70:hover{background-color:var(--white-70)}.hover-bg-white-60:focus,.hover-bg-white-60:hover{background-color:var(--white-60)}.hover-bg-white-50:focus,.hover-bg-white-50:hover{background-color:var(--white-50)}.hover-bg-white-40:focus,.hover-bg-white-40:hover{background-color:var(--white-40)}.hover-bg-white-30:focus,.hover-bg-white-30:hover{background-color:var(--white-30)}.hover-bg-white-20:focus,.hover-bg-white-20:hover{background-color:var(--white-20)}.hover-bg-white-10:focus,.hover-bg-white-10:hover{background-color:var(--white-10)}.hover-dark-red:focus,.hover-dark-red:hover{color:var(--dark-red)}.hover-red:focus,.hover-red:hover{color:var(--red)}.hover-light-red:focus,.hover-light-red:hover{color:var(--light-red)}.hover-orange:focus,.hover-orange:hover{color:var(--orange)}.hover-gold:focus,.hover-gold:hover{color:var(--gold)}.hover-yellow:focus,.hover-yellow:hover{color:var(--yellow)}.hover-light-yellow:focus,.hover-light-yellow:hover{color:var(--light-yellow)}.hover-purple:focus,.hover-purple:hover{color:var(--purple)}.hover-light-purple:focus,.hover-light-purple:hover{color:var(--light-purple)}.hover-dark-pink:focus,.hover-dark-pink:hover{color:var(--dark-pink)}.hover-hot-pink:focus,.hover-hot-pink:hover{color:var(--hot-pink)}.hover-pink:focus,.hover-pink:hover{color:var(--pink)}.hover-light-pink:focus,.hover-light-pink:hover{color:var(--light-pink)}.hover-dark-green:focus,.hover-dark-green:hover{color:var(--dark-green)}.hover-green:focus,.hover-green:hover{color:var(--green)}.hover-light-green:focus,.hover-light-green:hover{color:var(--light-green)}.hover-navy:focus,.hover-navy:hover{color:var(--navy)}.hover-dark-blue:focus,.hover-dark-blue:hover{color:var(--dark-blue)}.hover-blue:focus,.hover-blue:hover{color:var(--blue)}.hover-light-blue:focus,.hover-light-blue:hover{color:var(--light-blue)}.hover-lightest-blue:focus,.hover-lightest-blue:hover{color:var(--lightest-blue)}.hover-washed-blue:focus,.hover-washed-blue:hover{color:var(--washed-blue)}.hover-washed-green:focus,.hover-washed-green:hover{color:var(--washed-green)}.hover-washed-yellow:focus,.hover-washed-yellow:hover{color:var(--washed-yellow)}.hover-washed-red:focus,.hover-washed-red:hover{color:var(--washed-red)}.hover-bg-dark-red:focus,.hover-bg-dark-red:hover{background-color:var(--dark-red)}.hover-bg-red:focus,.hover-bg-red:hover{background-color:var(--red)}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background-color:var(--light-red)}.hover-bg-orange:focus,.hover-bg-orange:hover{background-color:var(--orange)}.hover-bg-gold:focus,.hover-bg-gold:hover{background-color:var(--gold)}.hover-bg-yellow:focus,.hover-bg-yellow:hover{background-color:var(--yellow)}.hover-bg-light-yellow:focus,.hover-bg-light-yellow:hover{background-color:var(--light-yellow)}.hover-bg-purple:focus,.hover-bg-purple:hover{background-color:var(--purple)}.hover-bg-light-purple:focus,.hover-bg-light-purple:hover{background-color:var(--light-purple)}.hover-bg-dark-pink:focus,.hover-bg-dark-pink:hover{background-color:var(--dark-pink)}.hover-bg-hot-pink:focus,.hover-bg-hot-pink:hover{background-color:var(--hot-pink)}.hover-bg-pink:focus,.hover-bg-pink:hover{background-color:var(--pink)}.hover-bg-light-pink:focus,.hover-bg-light-pink:hover{background-color:var(--light-pink)}.hover-bg-dark-green:focus,.hover-bg-dark-green:hover{background-color:var(--dark-green)}.hover-bg-green:focus,.hover-bg-green:hover{background-color:var(--green)}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background-color:var(--light-green)}.hover-bg-navy:focus,.hover-bg-navy:hover{background-color:var(--navy)}.hover-bg-dark-blue:focus,.hover-bg-dark-blue:hover{background-color:var(--dark-blue)}.hover-bg-blue:focus,.hover-bg-blue:hover{background-color:var(--blue)}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background-color:var(--light-blue)}.hover-bg-lightest-blue:focus,.hover-bg-lightest-blue:hover{background-color:var(--lightest-blue)}.hover-bg-washed-blue:focus,.hover-bg-washed-blue:hover{background-color:var(--washed-blue)}.hover-bg-washed-green:focus,.hover-bg-washed-green:hover{background-color:var(--washed-green)}.hover-bg-washed-yellow:focus,.hover-bg-washed-yellow:hover{background-color:var(--washed-yellow)}.hover-bg-washed-red:focus,.hover-bg-washed-red:hover{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:var(--spacing-none)}.pa1{padding:var(--spacing-extra-small)}.pa2{padding:var(--spacing-small)}.pa3{padding:var(--spacing-medium)}.pa4{padding:var(--spacing-large)}.pa5{padding:var(--spacing-extra-large)}.pa6{padding:var(--spacing-extra-extra-large)}.pa7{padding:var(--spacing-extra-extra-extra-large)}.pl0{padding-left:var(--spacing-none)}.pl1{padding-left:var(--spacing-extra-small)}.pl2{padding-left:var(--spacing-small)}.pl3{padding-left:var(--spacing-medium)}.pl4{padding-left:var(--spacing-large)}.pl5{padding-left:var(--spacing-extra-large)}.pl6{padding-left:var(--spacing-extra-extra-large)}.pl7{padding-left:var(--spacing-extra-extra-extra-large)}.pr0{padding-right:var(--spacing-none)}.pr1{padding-right:var(--spacing-extra-small)}.pr2{padding-right:var(--spacing-small)}.pr3{padding-right:var(--spacing-medium)}.pr4{padding-right:var(--spacing-large)}.pr5{padding-right:var(--spacing-extra-large)}.pr6{padding-right:var(--spacing-extra-extra-large)}.pr7{padding-right:var(--spacing-extra-extra-extra-large)}.pb0{padding-bottom:var(--spacing-none)}.pb1{padding-bottom:var(--spacing-extra-small)}.pb2{padding-bottom:var(--spacing-small)}.pb3{padding-bottom:var(--spacing-medium)}.pb4{padding-bottom:var(--spacing-large)}.pb5{padding-bottom:var(--spacing-extra-large)}.pb6{padding-bottom:var(--spacing-extra-extra-large)}.pb7{padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0{padding-top:var(--spacing-none)}.pt1{padding-top:var(--spacing-extra-small)}.pt2{padding-top:var(--spacing-small)}.pt3{padding-top:var(--spacing-medium)}.pt4{padding-top:var(--spacing-large)}.pt5{padding-top:var(--spacing-extra-large)}.pt6{padding-top:var(--spacing-extra-extra-large)}.pt7{padding-top:var(--spacing-extra-extra-extra-large)}.pv0{padding-bottom:var(--spacing-none);padding-top:var(--spacing-none)}.pv1{padding-bottom:var(--spacing-extra-small);padding-top:var(--spacing-extra-small)}.pv2{padding-bottom:var(--spacing-small);padding-top:var(--spacing-small)}.pv3{padding-bottom:var(--spacing-medium);padding-top:var(--spacing-medium)}.pv4{padding-bottom:var(--spacing-large);padding-top:var(--spacing-large)}.pv5{padding-bottom:var(--spacing-extra-large);padding-top:var(--spacing-extra-large)}.pv6{padding-bottom:var(--spacing-extra-extra-large);padding-top:var(--spacing-extra-extra-large)}.pv7{padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:var(--spacing-extra-extra-extra-large)}.ph0{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.ph1{padding-left:var(--spacing-extra-small);padding-right:var(--spacing-extra-small)}.ph2{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}.ph3{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}.ph4{padding-left:var(--spacing-large);padding-right:var(--spacing-large)}.ph5{padding-left:var(--spacing-extra-large);padding-right:var(--spacing-extra-large)}.ph6{padding-left:var(--spacing-extra-extra-large);padding-right:var(--spacing-extra-extra-large)}.ph7{padding-left:var(--spacing-extra-extra-extra-large);padding-right:var(--spacing-extra-extra-extra-large)}.ma0{margin:var(--spacing-none)}.ma1{margin:var(--spacing-extra-small)}.ma2{margin:var(--spacing-small)}.ma3{margin:var(--spacing-medium)}.ma4{margin:var(--spacing-large)}.ma5{margin:var(--spacing-extra-large)}.ma6{margin:var(--spacing-extra-extra-large)}.ma7{margin:var(--spacing-extra-extra-extra-large)}.ml0{margin-left:var(--spacing-none)}.ml1{margin-left:var(--spacing-extra-small)}.ml2{margin-left:var(--spacing-small)}.ml3{margin-left:var(--spacing-medium)}.ml4{margin-left:var(--spacing-large)}.ml5{margin-left:var(--spacing-extra-large)}.ml6{margin-left:var(--spacing-extra-extra-large)}.ml7{margin-left:var(--spacing-extra-extra-extra-large)}.mr0{margin-right:var(--spacing-none)}.mr1{margin-right:var(--spacing-extra-small)}.mr2{margin-right:var(--spacing-small)}.mr3{margin-right:var(--spacing-medium)}.mr4{margin-right:var(--spacing-large)}.mr5{margin-right:var(--spacing-extra-large)}.mr6{margin-right:var(--spacing-extra-extra-large)}.mr7{margin-right:var(--spacing-extra-extra-extra-large)}.mb0{margin-bottom:var(--spacing-none)}.mb1{margin-bottom:var(--spacing-extra-small)}.mb2{margin-bottom:var(--spacing-small)}.mb3{margin-bottom:var(--spacing-medium)}.mb4{margin-bottom:var(--spacing-large)}.mb5{margin-bottom:var(--spacing-extra-large)}.mb6{margin-bottom:var(--spacing-extra-extra-large)}.mb7{margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0{margin-top:var(--spacing-none)}.mt1{margin-top:var(--spacing-extra-small)}.mt2{margin-top:var(--spacing-small)}.mt3{margin-top:var(--spacing-medium)}.mt4{margin-top:var(--spacing-large)}.mt5{margin-top:var(--spacing-extra-large)}.mt6{margin-top:var(--spacing-extra-extra-large)}.mt7{margin-top:var(--spacing-extra-extra-extra-large)}.mv0{margin-bottom:var(--spacing-none);margin-top:var(--spacing-none)}.mv1{margin-bottom:var(--spacing-extra-small);margin-top:var(--spacing-extra-small)}.mv2{margin-bottom:var(--spacing-small);margin-top:var(--spacing-small)}.mv3{margin-bottom:var(--spacing-medium);margin-top:var(--spacing-medium)}.mv4{margin-bottom:var(--spacing-large);margin-top:var(--spacing-large)}.mv5{margin-bottom:var(--spacing-extra-large);margin-top:var(--spacing-extra-large)}.mv6{margin-bottom:var(--spacing-extra-extra-large);margin-top:var(--spacing-extra-extra-large)}.mv7{margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:var(--spacing-extra-extra-extra-large)}.mh0{margin-left:var(--spacing-none);margin-right:var(--spacing-none)}.mh1{margin-left:var(--spacing-extra-small);margin-right:var(--spacing-extra-small)}.mh2{margin-left:var(--spacing-small);margin-right:var(--spacing-small)}.mh3{margin-left:var(--spacing-medium);margin-right:var(--spacing-medium)}.mh4{margin-left:var(--spacing-large);margin-right:var(--spacing-large)}.mh5{margin-left:var(--spacing-extra-large);margin-right:var(--spacing-extra-large)}.mh6{margin-left:var(--spacing-extra-extra-large);margin-right:var(--spacing-extra-extra-large)}.mh7{margin-left:var(--spacing-extra-extra-extra-large);margin-right:var(--spacing-extra-extra-extra-large)}@media screen and (min-width:30em){.pa0-ns{padding:var(--spacing-none)}.pa1-ns{padding:var(--spacing-extra-small)}.pa2-ns{padding:var(--spacing-small)}.pa3-ns{padding:var(--spacing-medium)}.pa4-ns{padding:var(--spacing-large)}.pa5-ns{padding:var(--spacing-extra-large)}.pa6-ns{padding:var(--spacing-extra-extra-large)}.pa7-ns{padding:var(--spacing-extra-extra-extra-large)}.pl0-ns{padding-left:var(--spacing-none)}.pl1-ns{padding-left:var(--spacing-extra-small)}.pl2-ns{padding-left:var(--spacing-small)}.pl3-ns{padding-left:var(--spacing-medium)}.pl4-ns{padding-left:var(--spacing-large)}.pl5-ns{padding-left:var(--spacing-extra-large)}.pl6-ns{padding-left:var(--spacing-extra-extra-large)}.pl7-ns{padding-left:var(--spacing-extra-extra-extra-large)}.pr0-ns{padding-right:var(--spacing-none)}.pr1-ns{padding-right:var(--spacing-extra-small)}.pr2-ns{padding-right:var(--spacing-small)}.pr3-ns{padding-right:var(--spacing-medium)}.pr4-ns{padding-right:var(--spacing-large)}.pr5-ns{padding-right:var(--spacing-extra-large)}.pr6-ns{padding-right:var(--spacing-extra-extra-large)}.pr7-ns{padding-right:var(--spacing-extra-extra-extra-large)}.pb0-ns{padding-bottom:var(--spacing-none)}.pb1-ns{padding-bottom:var(--spacing-extra-small)}.pb2-ns{padding-bottom:var(--spacing-small)}.pb3-ns{padding-bottom:var(--spacing-medium)}.pb4-ns{padding-bottom:var(--spacing-large)}.pb5-ns{padding-bottom:var(--spacing-extra-large)}.pb6-ns{padding-bottom:var(--spacing-extra-extra-large)}.pb7-ns{padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-ns{padding-top:var(--spacing-none)}.pt1-ns{padding-top:var(--spacing-extra-small)}.pt2-ns{padding-top:var(--spacing-small)}.pt3-ns{padding-top:var(--spacing-medium)}.pt4-ns{padding-top:var(--spacing-large)}.pt5-ns{padding-top:var(--spacing-extra-large)}.pt6-ns{padding-top:var(--spacing-extra-extra-large)}.pt7-ns{padding-top:var(--spacing-extra-extra-extra-large)}.pv0-ns{padding-bottom:var(--spacing-none);padding-top:var(--spacing-none)}.pv1-ns{padding-bottom:var(--spacing-extra-small);padding-top:var(--spacing-extra-small)}.pv2-ns{padding-bottom:var(--spacing-small);padding-top:var(--spacing-small)}.pv3-ns{padding-bottom:var(--spacing-medium);padding-top:var(--spacing-medium)}.pv4-ns{padding-bottom:var(--spacing-large);padding-top:var(--spacing-large)}.pv5-ns{padding-bottom:var(--spacing-extra-large);padding-top:var(--spacing-extra-large)}.pv6-ns{padding-bottom:var(--spacing-extra-extra-large);padding-top:var(--spacing-extra-extra-large)}.pv7-ns{padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:var(--spacing-extra-extra-extra-large)}.ph0-ns{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.ph1-ns{padding-left:var(--spacing-extra-small);padding-right:var(--spacing-extra-small)}.ph2-ns{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}.ph3-ns{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}.ph4-ns{padding-left:var(--spacing-large);padding-right:var(--spacing-large)}.ph5-ns{padding-left:var(--spacing-extra-large);padding-right:var(--spacing-extra-large)}.ph6-ns{padding-left:var(--spacing-extra-extra-large);padding-right:var(--spacing-extra-extra-large)}.ph7-ns{padding-left:var(--spacing-extra-extra-extra-large);padding-right:var(--spacing-extra-extra-extra-large)}.ma0-ns{margin:var(--spacing-none)}.ma1-ns{margin:var(--spacing-extra-small)}.ma2-ns{margin:var(--spacing-small)}.ma3-ns{margin:var(--spacing-medium)}.ma4-ns{margin:var(--spacing-large)}.ma5-ns{margin:var(--spacing-extra-large)}.ma6-ns{margin:var(--spacing-extra-extra-large)}.ma7-ns{margin:var(--spacing-extra-extra-extra-large)}.ml0-ns{margin-left:var(--spacing-none)}.ml1-ns{margin-left:var(--spacing-extra-small)}.ml2-ns{margin-left:var(--spacing-small)}.ml3-ns{margin-left:var(--spacing-medium)}.ml4-ns{margin-left:var(--spacing-large)}.ml5-ns{margin-left:var(--spacing-extra-large)}.ml6-ns{margin-left:var(--spacing-extra-extra-large)}.ml7-ns{margin-left:var(--spacing-extra-extra-extra-large)}.mr0-ns{margin-right:var(--spacing-none)}.mr1-ns{margin-right:var(--spacing-extra-small)}.mr2-ns{margin-right:var(--spacing-small)}.mr3-ns{margin-right:var(--spacing-medium)}.mr4-ns{margin-right:var(--spacing-large)}.mr5-ns{margin-right:var(--spacing-extra-large)}.mr6-ns{margin-right:var(--spacing-extra-extra-large)}.mr7-ns{margin-right:var(--spacing-extra-extra-extra-large)}.mb0-ns{margin-bottom:var(--spacing-none)}.mb1-ns{margin-bottom:var(--spacing-extra-small)}.mb2-ns{margin-bottom:var(--spacing-small)}.mb3-ns{margin-bottom:var(--spacing-medium)}.mb4-ns{margin-bottom:var(--spacing-large)}.mb5-ns{margin-bottom:var(--spacing-extra-large)}.mb6-ns{margin-bottom:var(--spacing-extra-extra-large)}.mb7-ns{margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-ns{margin-top:var(--spacing-none)}.mt1-ns{margin-top:var(--spacing-extra-small)}.mt2-ns{margin-top:var(--spacing-small)}.mt3-ns{margin-top:var(--spacing-medium)}.mt4-ns{margin-top:var(--spacing-large)}.mt5-ns{margin-top:var(--spacing-extra-large)}.mt6-ns{margin-top:var(--spacing-extra-extra-large)}.mt7-ns{margin-top:var(--spacing-extra-extra-extra-large)}.mv0-ns{margin-bottom:var(--spacing-none);margin-top:var(--spacing-none)}.mv1-ns{margin-bottom:var(--spacing-extra-small);margin-top:var(--spacing-extra-small)}.mv2-ns{margin-bottom:var(--spacing-small);margin-top:var(--spacing-small)}.mv3-ns{margin-bottom:var(--spacing-medium);margin-top:var(--spacing-medium)}.mv4-ns{margin-bottom:var(--spacing-large);margin-top:var(--spacing-large)}.mv5-ns{margin-bottom:var(--spacing-extra-large);margin-top:var(--spacing-extra-large)}.mv6-ns{margin-bottom:var(--spacing-extra-extra-large);margin-top:var(--spacing-extra-extra-large)}.mv7-ns{margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:var(--spacing-extra-extra-extra-large)}.mh0-ns{margin-left:var(--spacing-none);margin-right:var(--spacing-none)}.mh1-ns{margin-left:var(--spacing-extra-small);margin-right:var(--spacing-extra-small)}.mh2-ns{margin-left:var(--spacing-small);margin-right:var(--spacing-small)}.mh3-ns{margin-left:var(--spacing-medium);margin-right:var(--spacing-medium)}.mh4-ns{margin-left:var(--spacing-large);margin-right:var(--spacing-large)}.mh5-ns{margin-left:var(--spacing-extra-large);margin-right:var(--spacing-extra-large)}.mh6-ns{margin-left:var(--spacing-extra-extra-large);margin-right:var(--spacing-extra-extra-large)}.mh7-ns{margin-left:var(--spacing-extra-extra-extra-large);margin-right:var(--spacing-extra-extra-extra-large)}}@media screen and (min-width:30em) and (max-width:60em){.pa0-m{padding:var(--spacing-none)}.pa1-m{padding:var(--spacing-extra-small)}.pa2-m{padding:var(--spacing-small)}.pa3-m{padding:var(--spacing-medium)}.pa4-m{padding:var(--spacing-large)}.pa5-m{padding:var(--spacing-extra-large)}.pa6-m{padding:var(--spacing-extra-extra-large)}.pa7-m{padding:var(--spacing-extra-extra-extra-large)}.pl0-m{padding-left:var(--spacing-none)}.pl1-m{padding-left:var(--spacing-extra-small)}.pl2-m{padding-left:var(--spacing-small)}.pl3-m{padding-left:var(--spacing-medium)}.pl4-m{padding-left:var(--spacing-large)}.pl5-m{padding-left:var(--spacing-extra-large)}.pl6-m{padding-left:var(--spacing-extra-extra-large)}.pl7-m{padding-left:var(--spacing-extra-extra-extra-large)}.pr0-m{padding-right:var(--spacing-none)}.pr1-m{padding-right:var(--spacing-extra-small)}.pr2-m{padding-right:var(--spacing-small)}.pr3-m{padding-right:var(--spacing-medium)}.pr4-m{padding-right:var(--spacing-large)}.pr5-m{padding-right:var(--spacing-extra-large)}.pr6-m{padding-right:var(--spacing-extra-extra-large)}.pr7-m{padding-right:var(--spacing-extra-extra-extra-large)}.pb0-m{padding-bottom:var(--spacing-none)}.pb1-m{padding-bottom:var(--spacing-extra-small)}.pb2-m{padding-bottom:var(--spacing-small)}.pb3-m{padding-bottom:var(--spacing-medium)}.pb4-m{padding-bottom:var(--spacing-large)}.pb5-m{padding-bottom:var(--spacing-extra-large)}.pb6-m{padding-bottom:var(--spacing-extra-extra-large)}.pb7-m{padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-m{padding-top:var(--spacing-none)}.pt1-m{padding-top:var(--spacing-extra-small)}.pt2-m{padding-top:var(--spacing-small)}.pt3-m{padding-top:var(--spacing-medium)}.pt4-m{padding-top:var(--spacing-large)}.pt5-m{padding-top:var(--spacing-extra-large)}.pt6-m{padding-top:var(--spacing-extra-extra-large)}.pt7-m{padding-top:var(--spacing-extra-extra-extra-large)}.pv0-m{padding-bottom:var(--spacing-none);padding-top:var(--spacing-none)}.pv1-m{padding-bottom:var(--spacing-extra-small);padding-top:var(--spacing-extra-small)}.pv2-m{padding-bottom:var(--spacing-small);padding-top:var(--spacing-small)}.pv3-m{padding-bottom:var(--spacing-medium);padding-top:var(--spacing-medium)}.pv4-m{padding-bottom:var(--spacing-large);padding-top:var(--spacing-large)}.pv5-m{padding-bottom:var(--spacing-extra-large);padding-top:var(--spacing-extra-large)}.pv6-m{padding-bottom:var(--spacing-extra-extra-large);padding-top:var(--spacing-extra-extra-large)}.pv7-m{padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:var(--spacing-extra-extra-extra-large)}.ph0-m{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.ph1-m{padding-left:var(--spacing-extra-small);padding-right:var(--spacing-extra-small)}.ph2-m{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}.ph3-m{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}.ph4-m{padding-left:var(--spacing-large);padding-right:var(--spacing-large)}.ph5-m{padding-left:var(--spacing-extra-large);padding-right:var(--spacing-extra-large)}.ph6-m{padding-left:var(--spacing-extra-extra-large);padding-right:var(--spacing-extra-extra-large)}.ph7-m{padding-left:var(--spacing-extra-extra-extra-large);padding-right:var(--spacing-extra-extra-extra-large)}.ma0-m{margin:var(--spacing-none)}.ma1-m{margin:var(--spacing-extra-small)}.ma2-m{margin:var(--spacing-small)}.ma3-m{margin:var(--spacing-medium)}.ma4-m{margin:var(--spacing-large)}.ma5-m{margin:var(--spacing-extra-large)}.ma6-m{margin:var(--spacing-extra-extra-large)}.ma7-m{margin:var(--spacing-extra-extra-extra-large)}.ml0-m{margin-left:var(--spacing-none)}.ml1-m{margin-left:var(--spacing-extra-small)}.ml2-m{margin-left:var(--spacing-small)}.ml3-m{margin-left:var(--spacing-medium)}.ml4-m{margin-left:var(--spacing-large)}.ml5-m{margin-left:var(--spacing-extra-large)}.ml6-m{margin-left:var(--spacing-extra-extra-large)}.ml7-m{margin-left:var(--spacing-extra-extra-extra-large)}.mr0-m{margin-right:var(--spacing-none)}.mr1-m{margin-right:var(--spacing-extra-small)}.mr2-m{margin-right:var(--spacing-small)}.mr3-m{margin-right:var(--spacing-medium)}.mr4-m{margin-right:var(--spacing-large)}.mr5-m{margin-right:var(--spacing-extra-large)}.mr6-m{margin-right:var(--spacing-extra-extra-large)}.mr7-m{margin-right:var(--spacing-extra-extra-extra-large)}.mb0-m{margin-bottom:var(--spacing-none)}.mb1-m{margin-bottom:var(--spacing-extra-small)}.mb2-m{margin-bottom:var(--spacing-small)}.mb3-m{margin-bottom:var(--spacing-medium)}.mb4-m{margin-bottom:var(--spacing-large)}.mb5-m{margin-bottom:var(--spacing-extra-large)}.mb6-m{margin-bottom:var(--spacing-extra-extra-large)}.mb7-m{margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-m{margin-top:var(--spacing-none)}.mt1-m{margin-top:var(--spacing-extra-small)}.mt2-m{margin-top:var(--spacing-small)}.mt3-m{margin-top:var(--spacing-medium)}.mt4-m{margin-top:var(--spacing-large)}.mt5-m{margin-top:var(--spacing-extra-large)}.mt6-m{margin-top:var(--spacing-extra-extra-large)}.mt7-m{margin-top:var(--spacing-extra-extra-extra-large)}.mv0-m{margin-bottom:var(--spacing-none);margin-top:var(--spacing-none)}.mv1-m{margin-bottom:var(--spacing-extra-small);margin-top:var(--spacing-extra-small)}.mv2-m{margin-bottom:var(--spacing-small);margin-top:var(--spacing-small)}.mv3-m{margin-bottom:var(--spacing-medium);margin-top:var(--spacing-medium)}.mv4-m{margin-bottom:var(--spacing-large);margin-top:var(--spacing-large)}.mv5-m{margin-bottom:var(--spacing-extra-large);margin-top:var(--spacing-extra-large)}.mv6-m{margin-bottom:var(--spacing-extra-extra-large);margin-top:var(--spacing-extra-extra-large)}.mv7-m{margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:var(--spacing-extra-extra-extra-large)}.mh0-m{margin-left:var(--spacing-none);margin-right:var(--spacing-none)}.mh1-m{margin-left:var(--spacing-extra-small);margin-right:var(--spacing-extra-small)}.mh2-m{margin-left:var(--spacing-small);margin-right:var(--spacing-small)}.mh3-m{margin-left:var(--spacing-medium);margin-right:var(--spacing-medium)}.mh4-m{margin-left:var(--spacing-large);margin-right:var(--spacing-large)}.mh5-m{margin-left:var(--spacing-extra-large);margin-right:var(--spacing-extra-large)}.mh6-m{margin-left:var(--spacing-extra-extra-large);margin-right:var(--spacing-extra-extra-large)}.mh7-m{margin-left:var(--spacing-extra-extra-extra-large);margin-right:var(--spacing-extra-extra-extra-large)}}@media screen and (min-width:60em){.pa0-l{padding:var(--spacing-none)}.pa1-l{padding:var(--spacing-extra-small)}.pa2-l{padding:var(--spacing-small)}.pa3-l{padding:var(--spacing-medium)}.pa4-l{padding:var(--spacing-large)}.pa5-l{padding:var(--spacing-extra-large)}.pa6-l{padding:var(--spacing-extra-extra-large)}.pa7-l{padding:var(--spacing-extra-extra-extra-large)}.pl0-l{padding-left:var(--spacing-none)}.pl1-l{padding-left:var(--spacing-extra-small)}.pl2-l{padding-left:var(--spacing-small)}.pl3-l{padding-left:var(--spacing-medium)}.pl4-l{padding-left:var(--spacing-large)}.pl5-l{padding-left:var(--spacing-extra-large)}.pl6-l{padding-left:var(--spacing-extra-extra-large)}.pl7-l{padding-left:var(--spacing-extra-extra-extra-large)}.pr0-l{padding-right:var(--spacing-none)}.pr1-l{padding-right:var(--spacing-extra-small)}.pr2-l{padding-right:var(--spacing-small)}.pr3-l{padding-right:var(--spacing-medium)}.pr4-l{padding-right:var(--spacing-large)}.pr5-l{padding-right:var(--spacing-extra-large)}.pr6-l{padding-right:var(--spacing-extra-extra-large)}.pr7-l{padding-right:var(--spacing-extra-extra-extra-large)}.pb0-l{padding-bottom:var(--spacing-none)}.pb1-l{padding-bottom:var(--spacing-extra-small)}.pb2-l{padding-bottom:var(--spacing-small)}.pb3-l{padding-bottom:var(--spacing-medium)}.pb4-l{padding-bottom:var(--spacing-large)}.pb5-l{padding-bottom:var(--spacing-extra-large)}.pb6-l{padding-bottom:var(--spacing-extra-extra-large)}.pb7-l{padding-bottom:var(--spacing-extra-extra-extra-large)}.pt0-l{padding-top:var(--spacing-none)}.pt1-l{padding-top:var(--spacing-extra-small)}.pt2-l{padding-top:var(--spacing-small)}.pt3-l{padding-top:var(--spacing-medium)}.pt4-l{padding-top:var(--spacing-large)}.pt5-l{padding-top:var(--spacing-extra-large)}.pt6-l{padding-top:var(--spacing-extra-extra-large)}.pt7-l{padding-top:var(--spacing-extra-extra-extra-large)}.pv0-l{padding-bottom:var(--spacing-none);padding-top:var(--spacing-none)}.pv1-l{padding-bottom:var(--spacing-extra-small);padding-top:var(--spacing-extra-small)}.pv2-l{padding-bottom:var(--spacing-small);padding-top:var(--spacing-small)}.pv3-l{padding-bottom:var(--spacing-medium);padding-top:var(--spacing-medium)}.pv4-l{padding-bottom:var(--spacing-large);padding-top:var(--spacing-large)}.pv5-l{padding-bottom:var(--spacing-extra-large);padding-top:var(--spacing-extra-large)}.pv6-l{padding-bottom:var(--spacing-extra-extra-large);padding-top:var(--spacing-extra-extra-large)}.pv7-l{padding-bottom:var(--spacing-extra-extra-extra-large);padding-top:var(--spacing-extra-extra-extra-large)}.ph0-l{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.ph1-l{padding-left:var(--spacing-extra-small);padding-right:var(--spacing-extra-small)}.ph2-l{padding-left:var(--spacing-small);padding-right:var(--spacing-small)}.ph3-l{padding-left:var(--spacing-medium);padding-right:var(--spacing-medium)}.ph4-l{padding-left:var(--spacing-large);padding-right:var(--spacing-large)}.ph5-l{padding-left:var(--spacing-extra-large);padding-right:var(--spacing-extra-large)}.ph6-l{padding-left:var(--spacing-extra-extra-large);padding-right:var(--spacing-extra-extra-large)}.ph7-l{padding-left:var(--spacing-extra-extra-extra-large);padding-right:var(--spacing-extra-extra-extra-large)}.ma0-l{margin:var(--spacing-none)}.ma1-l{margin:var(--spacing-extra-small)}.ma2-l{margin:var(--spacing-small)}.ma3-l{margin:var(--spacing-medium)}.ma4-l{margin:var(--spacing-large)}.ma5-l{margin:var(--spacing-extra-large)}.ma6-l{margin:var(--spacing-extra-extra-large)}.ma7-l{margin:var(--spacing-extra-extra-extra-large)}.ml0-l{margin-left:var(--spacing-none)}.ml1-l{margin-left:var(--spacing-extra-small)}.ml2-l{margin-left:var(--spacing-small)}.ml3-l{margin-left:var(--spacing-medium)}.ml4-l{margin-left:var(--spacing-large)}.ml5-l{margin-left:var(--spacing-extra-large)}.ml6-l{margin-left:var(--spacing-extra-extra-large)}.ml7-l{margin-left:var(--spacing-extra-extra-extra-large)}.mr0-l{margin-right:var(--spacing-none)}.mr1-l{margin-right:var(--spacing-extra-small)}.mr2-l{margin-right:var(--spacing-small)}.mr3-l{margin-right:var(--spacing-medium)}.mr4-l{margin-right:var(--spacing-large)}.mr5-l{margin-right:var(--spacing-extra-large)}.mr6-l{margin-right:var(--spacing-extra-extra-large)}.mr7-l{margin-right:var(--spacing-extra-extra-extra-large)}.mb0-l{margin-bottom:var(--spacing-none)}.mb1-l{margin-bottom:var(--spacing-extra-small)}.mb2-l{margin-bottom:var(--spacing-small)}.mb3-l{margin-bottom:var(--spacing-medium)}.mb4-l{margin-bottom:var(--spacing-large)}.mb5-l{margin-bottom:var(--spacing-extra-large)}.mb6-l{margin-bottom:var(--spacing-extra-extra-large)}.mb7-l{margin-bottom:var(--spacing-extra-extra-extra-large)}.mt0-l{margin-top:var(--spacing-none)}.mt1-l{margin-top:var(--spacing-extra-small)}.mt2-l{margin-top:var(--spacing-small)}.mt3-l{margin-top:var(--spacing-medium)}.mt4-l{margin-top:var(--spacing-large)}.mt5-l{margin-top:var(--spacing-extra-large)}.mt6-l{margin-top:var(--spacing-extra-extra-large)}.mt7-l{margin-top:var(--spacing-extra-extra-extra-large)}.mv0-l{margin-bottom:var(--spacing-none);margin-top:var(--spacing-none)}.mv1-l{margin-bottom:var(--spacing-extra-small);margin-top:var(--spacing-extra-small)}.mv2-l{margin-bottom:var(--spacing-small);margin-top:var(--spacing-small)}.mv3-l{margin-bottom:var(--spacing-medium);margin-top:var(--spacing-medium)}.mv4-l{margin-bottom:var(--spacing-large);margin-top:var(--spacing-large)}.mv5-l{margin-bottom:var(--spacing-extra-large);margin-top:var(--spacing-extra-large)}.mv6-l{margin-bottom:var(--spacing-extra-extra-large);margin-top:var(--spacing-extra-extra-large)}.mv7-l{margin-bottom:var(--spacing-extra-extra-extra-large);margin-top:var(--spacing-extra-extra-extra-large)}.mh0-l{margin-left:var(--spacing-none);margin-right:var(--spacing-none)}.mh1-l{margin-left:var(--spacing-extra-small);margin-right:var(--spacing-extra-small)}.mh2-l{margin-left:var(--spacing-small);margin-right:var(--spacing-small)}.mh3-l{margin-left:var(--spacing-medium);margin-right:var(--spacing-medium)}.mh4-l{margin-left:var(--spacing-large);margin-right:var(--spacing-large)}.mh5-l{margin-left:var(--spacing-extra-large);margin-right:var(--spacing-extra-large)}.mh6-l{margin-left:var(--spacing-extra-extra-large);margin-right:var(--spacing-extra-extra-large)}.mh7-l{margin-left:var(--spacing-extra-extra-extra-large);margin-right:var(--spacing-extra-extra-extra-large)}}.na1{margin:calc(var(--spacing-extra-small)*-1)}.na2{margin:calc(var(--spacing-small)*-1)}.na3{margin:calc(var(--spacing-medium)*-1)}.na4{margin:calc(var(--spacing-large)*-1)}.na5{margin:calc(var(--spacing-extra-large)*-1)}.na6{margin:calc(var(--spacing-extra-extra-large)*-1)}.na7{margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1{margin-left:calc(var(--spacing-extra-small)*-1)}.nl2{margin-left:calc(var(--spacing-small)*-1)}.nl3{margin-left:calc(var(--spacing-medium)*-1)}.nl4{margin-left:calc(var(--spacing-large)*-1)}.nl5{margin-left:calc(var(--spacing-extra-large)*-1)}.nl6{margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7{margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1{margin-right:calc(var(--spacing-extra-small)*-1)}.nr2{margin-right:calc(var(--spacing-small)*-1)}.nr3{margin-right:calc(var(--spacing-medium)*-1)}.nr4{margin-right:calc(var(--spacing-large)*-1)}.nr5{margin-right:calc(var(--spacing-extra-large)*-1)}.nr6{margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7{margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1{margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2{margin-bottom:calc(var(--spacing-small)*-1)}.nb3{margin-bottom:calc(var(--spacing-medium)*-1)}.nb4{margin-bottom:calc(var(--spacing-large)*-1)}.nb5{margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6{margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7{margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1{margin-top:calc(var(--spacing-extra-small)*-1)}.nt2{margin-top:calc(var(--spacing-small)*-1)}.nt3{margin-top:calc(var(--spacing-medium)*-1)}.nt4{margin-top:calc(var(--spacing-large)*-1)}.nt5{margin-top:calc(var(--spacing-extra-large)*-1)}.nt6{margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7{margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}@media screen and (min-width:30em){.na1-ns{margin:calc(var(--spacing-extra-small)*-1)}.na2-ns{margin:calc(var(--spacing-small)*-1)}.na3-ns{margin:calc(var(--spacing-medium)*-1)}.na4-ns{margin:calc(var(--spacing-large)*-1)}.na5-ns{margin:calc(var(--spacing-extra-large)*-1)}.na6-ns{margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-ns{margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-ns{margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-ns{margin-left:calc(var(--spacing-small)*-1)}.nl3-ns{margin-left:calc(var(--spacing-medium)*-1)}.nl4-ns{margin-left:calc(var(--spacing-large)*-1)}.nl5-ns{margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-ns{margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-ns{margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-ns{margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-ns{margin-right:calc(var(--spacing-small)*-1)}.nr3-ns{margin-right:calc(var(--spacing-medium)*-1)}.nr4-ns{margin-right:calc(var(--spacing-large)*-1)}.nr5-ns{margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-ns{margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-ns{margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-ns{margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-ns{margin-bottom:calc(var(--spacing-small)*-1)}.nb3-ns{margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-ns{margin-bottom:calc(var(--spacing-large)*-1)}.nb5-ns{margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-ns{margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-ns{margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-ns{margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-ns{margin-top:calc(var(--spacing-small)*-1)}.nt3-ns{margin-top:calc(var(--spacing-medium)*-1)}.nt4-ns{margin-top:calc(var(--spacing-large)*-1)}.nt5-ns{margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-ns{margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-ns{margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}@media screen and (min-width:30em) and (max-width:60em){.na1-m{margin:calc(var(--spacing-extra-small)*-1)}.na2-m{margin:calc(var(--spacing-small)*-1)}.na3-m{margin:calc(var(--spacing-medium)*-1)}.na4-m{margin:calc(var(--spacing-large)*-1)}.na5-m{margin:calc(var(--spacing-extra-large)*-1)}.na6-m{margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-m{margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-m{margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-m{margin-left:calc(var(--spacing-small)*-1)}.nl3-m{margin-left:calc(var(--spacing-medium)*-1)}.nl4-m{margin-left:calc(var(--spacing-large)*-1)}.nl5-m{margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-m{margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-m{margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-m{margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-m{margin-right:calc(var(--spacing-small)*-1)}.nr3-m{margin-right:calc(var(--spacing-medium)*-1)}.nr4-m{margin-right:calc(var(--spacing-large)*-1)}.nr5-m{margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-m{margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-m{margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-m{margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-m{margin-bottom:calc(var(--spacing-small)*-1)}.nb3-m{margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-m{margin-bottom:calc(var(--spacing-large)*-1)}.nb5-m{margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-m{margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-m{margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-m{margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-m{margin-top:calc(var(--spacing-small)*-1)}.nt3-m{margin-top:calc(var(--spacing-medium)*-1)}.nt4-m{margin-top:calc(var(--spacing-large)*-1)}.nt5-m{margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-m{margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-m{margin-top:calc(var(--spacing-extra-extra-extra-large)*-1)}}@media screen and (min-width:60em){.na1-l{margin:calc(var(--spacing-extra-small)*-1)}.na2-l{margin:calc(var(--spacing-small)*-1)}.na3-l{margin:calc(var(--spacing-medium)*-1)}.na4-l{margin:calc(var(--spacing-large)*-1)}.na5-l{margin:calc(var(--spacing-extra-large)*-1)}.na6-l{margin:calc(var(--spacing-extra-extra-large)*-1)}.na7-l{margin:calc(var(--spacing-extra-extra-extra-large)*-1)}.nl1-l{margin-left:calc(var(--spacing-extra-small)*-1)}.nl2-l{margin-left:calc(var(--spacing-small)*-1)}.nl3-l{margin-left:calc(var(--spacing-medium)*-1)}.nl4-l{margin-left:calc(var(--spacing-large)*-1)}.nl5-l{margin-left:calc(var(--spacing-extra-large)*-1)}.nl6-l{margin-left:calc(var(--spacing-extra-extra-large)*-1)}.nl7-l{margin-left:calc(var(--spacing-extra-extra-extra-large)*-1)}.nr1-l{margin-right:calc(var(--spacing-extra-small)*-1)}.nr2-l{margin-right:calc(var(--spacing-small)*-1)}.nr3-l{margin-right:calc(var(--spacing-medium)*-1)}.nr4-l{margin-right:calc(var(--spacing-large)*-1)}.nr5-l{margin-right:calc(var(--spacing-extra-large)*-1)}.nr6-l{margin-right:calc(var(--spacing-extra-extra-large)*-1)}.nr7-l{margin-right:calc(var(--spacing-extra-extra-extra-large)*-1)}.nb1-l{margin-bottom:calc(var(--spacing-extra-small)*-1)}.nb2-l{margin-bottom:calc(var(--spacing-small)*-1)}.nb3-l{margin-bottom:calc(var(--spacing-medium)*-1)}.nb4-l{margin-bottom:calc(var(--spacing-large)*-1)}.nb5-l{margin-bottom:calc(var(--spacing-extra-large)*-1)}.nb6-l{margin-bottom:calc(var(--spacing-extra-extra-large)*-1)}.nb7-l{margin-bottom:calc(var(--spacing-extra-extra-extra-large)*-1)}.nt1-l{margin-top:calc(var(--spacing-extra-small)*-1)}.nt2-l{margin-top:calc(var(--spacing-small)*-1)}.nt3-l{margin-top:calc(var(--spacing-medium)*-1)}.nt4-l{margin-top:calc(var(--spacing-large)*-1)}.nt5-l{margin-top:calc(var(--spacing-extra-large)*-1)}.nt6-l{margin-top:calc(var(--spacing-extra-extra-large)*-1)}.nt7-l{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:var(--light-silver)}.striped--moon-gray:nth-child(odd){background-color:var(--moon-gray)}.striped--light-gray:nth-child(odd){background-color:var(--light-gray)}.striped--near-white:nth-child(odd){background-color:var(--near-white)}.stripe-light:nth-child(odd){background-color:var(--white-10)}.stripe-dark:nth-child(odd){background-color:var(--black-10)}.strike{text-decoration:line-through}.underline{text-decoration:underline}.no-underline{text-decoration:none}@media screen and (min-width:30em){.strike-ns{text-decoration:line-through}.underline-ns{text-decoration:underline}.no-underline-ns{text-decoration:none}}@media screen and (min-width:30em) and (max-width:60em){.strike-m{text-decoration:line-through}.underline-m{text-decoration:underline}.no-underline-m{text-decoration:none}}@media screen and (min-width:60em){.strike-l{text-decoration:line-through}.underline-l{text-decoration:underline}.no-underline-l{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-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-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-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-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{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}@media screen and (min-width:30em){.clip-ns{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:30em) and (max-width:60em){.clip-m{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}@media screen and (min-width:60em){.clip-l{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:fixed!important;_position:absolute!important}}.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{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-index:auto}.z-unset{z-index:unset}.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:var(--blue);transition:color .15s ease-in}.nested-links a:focus,.nested-links a:hover{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}html[data-theme=light]{--flippy-bg:#fffff3;--flippy-bg-90:#f7f7eb;--flippy-select-bg:#b3d4fc;--flippy-text:#000;--flippy-standout-bg:var(--gold);--flippy-standout-bg-2:green}html[data-theme=light] .highlight-flippy .highlight .hll{background-color:#fffff8}html[data-theme=light] .highlight-flippy .highlight .c{color:green}html[data-theme=light] .highlight-flippy .highlight .err{border:1px solid red}html[data-theme=light] .highlight-flippy .highlight .k{color:#00f}html[data-theme=light] .highlight-flippy .highlight .ch,html[data-theme=light] .highlight-flippy .highlight .cm{color:green}html[data-theme=light] .highlight-flippy .highlight .cp{color:#00f}html[data-theme=light] .highlight-flippy .highlight .c1,html[data-theme=light] .highlight-flippy .highlight .cpf,html[data-theme=light] .highlight-flippy .highlight .cs{color:green}html[data-theme=light] .highlight-flippy .highlight .ge{font-style:italic}html[data-theme=light] .highlight-flippy .highlight .gh,html[data-theme=light] .highlight-flippy .highlight .gp,html[data-theme=light] .highlight-flippy .highlight .gs,html[data-theme=light] .highlight-flippy .highlight .gu{font-weight:700}html[data-theme=light] .highlight-flippy .highlight .kc,html[data-theme=light] .highlight-flippy .highlight .kd,html[data-theme=light] .highlight-flippy .highlight .kn,html[data-theme=light] .highlight-flippy .highlight .kp,html[data-theme=light] .highlight-flippy .highlight .kr{color:#00f}html[data-theme=light] .highlight-flippy .highlight .kt{color:#2b91af}html[data-theme=light] .highlight-flippy .highlight .s{color:#a31515}html[data-theme=light] .highlight-flippy .highlight .nc{color:#2b91af}html[data-theme=light] .highlight-flippy .highlight .ow{color:#00f}html[data-theme=light] .highlight-flippy .highlight .dl,html[data-theme=light] .highlight-flippy .highlight .s1,html[data-theme=light] .highlight-flippy .highlight .s2,html[data-theme=light] .highlight-flippy .highlight .sa,html[data-theme=light] .highlight-flippy .highlight .sb,html[data-theme=light] .highlight-flippy .highlight .sc,html[data-theme=light] .highlight-flippy .highlight .sd,html[data-theme=light] .highlight-flippy .highlight .se,html[data-theme=light] .highlight-flippy .highlight .sh,html[data-theme=light] .highlight-flippy .highlight .si,html[data-theme=light] .highlight-flippy .highlight .sr,html[data-theme=light] .highlight-flippy .highlight .ss,html[data-theme=light] .highlight-flippy .highlight .sx{color:#a31515}html[data-theme=dark]{--flippy-bg:#272722;--flippy-bg-90:#373732;--flippy-select-bg:#50009a;--flippy-text:#fff;--flippy-standout-bg:#9300d9;--flippy-standout-bg-2:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .hll{background-color:#49483e}html[data-theme=dark] .highlight-flippy .highlight{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .c{color:#75715e}html[data-theme=dark] .highlight-flippy .highlight .err{background-color:#1e0010;color:#960050}html[data-theme=dark] .highlight-flippy .highlight .k{color:#66d9ef}html[data-theme=dark] .highlight-flippy .highlight .l{color:#ae81ff}html[data-theme=dark] .highlight-flippy .highlight .n{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .o{color:#f92672}html[data-theme=dark] .highlight-flippy .highlight .p{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .c1,html[data-theme=dark] .highlight-flippy .highlight .ch,html[data-theme=dark] .highlight-flippy .highlight .cm,html[data-theme=dark] .highlight-flippy .highlight .cp,html[data-theme=dark] .highlight-flippy .highlight .cpf,html[data-theme=dark] .highlight-flippy .highlight .cs{color:#75715e}html[data-theme=dark] .highlight-flippy .highlight .gd{color:#f92672}html[data-theme=dark] .highlight-flippy .highlight .ge{font-style:italic}html[data-theme=dark] .highlight-flippy .highlight .gi{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .gs{font-weight:700}html[data-theme=dark] .highlight-flippy .highlight .gu{color:#75715e}html[data-theme=dark] .highlight-flippy .highlight .kc,html[data-theme=dark] .highlight-flippy .highlight .kd{color:#66d9ef}html[data-theme=dark] .highlight-flippy .highlight .kn{color:#f92672}html[data-theme=dark] .highlight-flippy .highlight .kp,html[data-theme=dark] .highlight-flippy .highlight .kr,html[data-theme=dark] .highlight-flippy .highlight .kt{color:#66d9ef}html[data-theme=dark] .highlight-flippy .highlight .ld{color:#e6db74}html[data-theme=dark] .highlight-flippy .highlight .m{color:#ae81ff}html[data-theme=dark] .highlight-flippy .highlight .s{color:#e6db74}html[data-theme=dark] .highlight-flippy .highlight .na{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .nb{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .nc{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .no{color:#66d9ef}html[data-theme=dark] .highlight-flippy .highlight .nd{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .ni{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .ne,html[data-theme=dark] .highlight-flippy .highlight .nf{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .nl,html[data-theme=dark] .highlight-flippy .highlight .nn{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .nx{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .py{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .nt{color:#f92672}html[data-theme=dark] .highlight-flippy .highlight .nv{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .ow{color:#f92672}html[data-theme=dark] .highlight-flippy .highlight .w{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .mb,html[data-theme=dark] .highlight-flippy .highlight .mf,html[data-theme=dark] .highlight-flippy .highlight .mh,html[data-theme=dark] .highlight-flippy .highlight .mi,html[data-theme=dark] .highlight-flippy .highlight .mo{color:#ae81ff}html[data-theme=dark] .highlight-flippy .highlight .dl,html[data-theme=dark] .highlight-flippy .highlight .s2,html[data-theme=dark] .highlight-flippy .highlight .sa,html[data-theme=dark] .highlight-flippy .highlight .sb,html[data-theme=dark] .highlight-flippy .highlight .sc,html[data-theme=dark] .highlight-flippy .highlight .sd{color:#e6db74}html[data-theme=dark] .highlight-flippy .highlight .se{color:#ae81ff}html[data-theme=dark] .highlight-flippy .highlight .s1,html[data-theme=dark] .highlight-flippy .highlight .sh,html[data-theme=dark] .highlight-flippy .highlight .si,html[data-theme=dark] .highlight-flippy .highlight .sr,html[data-theme=dark] .highlight-flippy .highlight .ss,html[data-theme=dark] .highlight-flippy .highlight .sx{color:#e6db74}html[data-theme=dark] .highlight-flippy .highlight .bp{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .fm{color:#a6e22e}html[data-theme=dark] .highlight-flippy .highlight .vc,html[data-theme=dark] .highlight-flippy .highlight .vg,html[data-theme=dark] .highlight-flippy .highlight .vi,html[data-theme=dark] .highlight-flippy .highlight .vm{color:#f8f8f2}html[data-theme=dark] .highlight-flippy .highlight .il{color:#ae81ff}html[data-theme=dark] .img-flippy{filter:progid:DXImageTransform.Microsoft.BasicImage(invert="1");filter:invert(1)}.bg-flippy{background-color:var(--flippy-bg)}.bg-flippy-90{background-color:var(--flippy-bg-90)}.flippy{color:var(--flippy-text)}.flippy ::-moz-selection{background:var(--flippy-select-bg);color:inherit}.flippy ::-moz-selection,.flippy ::-webkit-selection,.flippy ::selection{background:var(--flippy-select-bg);color:inherit}.bg-flippy-standout{background-color:var(--flippy-standout-bg)}.flippy-standout{color:#000}.b--flippy{border-color:var(--flippy-text)}.b--flippy-standout{border-color:var(--flippy-standout-bg)}.b--flippy-standout-2{border-color:var(--flippy-standout-bg-2)}.hover-bg-flippy:focus,.hover-bg-flippy:hover{background-color:var(--flippy-text);color:var(--flippy-bg)}body,html{height:100%;margin:0}a:focus,a:link,a:visited{color:inherit;outline:0}code,pre{word-wrap:break-word;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}.all-animate,.all-animate:focus,.all-animate:hover{transition:all .15s ease-in-out}.filter-grayscale{filter:grayscale(1)}.hover-nofilter:focus,.hover-nofilter:hover{filter:none}#ipynb blockquote{background-color:var(--flippy-bg-90);border-left-style:solid;border-left-width:1px;border-width:.25rem;margin-left:var(--spacing-none);margin-right:var(--spacing-none);padding-left:var(--spacing-large);padding-right:var(--spacing-large)}#ipynb .ipynb-code{border-color:var(--flippy-standout-bg);border-left-style:solid;border-left-width:1px;border-width:.25rem;padding-left:var(--spacing-large)}#ipynb .ipynb-stdout{border-color:var(--flippy-standout-bg-2);border-left-style:solid;border-left-width:1px;border-width:.25rem;padding-left:var(--spacing-large)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNzcy9fbGlnaHRib3guY3NzIiwiY3NzL3RhY2h5b25zL3RhY2h5b25zLmNzcyIsImNzcy90YWNoeW9ucy9fbm9ybWFsaXplLmNzcyIsImNzcy90YWNoeW9ucy9fYm94LXNpemluZy5jc3MiLCJjc3MvdGFjaHlvbnMvX2FzcGVjdC1yYXRpb3MuY3NzIiwiY3NzL3RhY2h5b25zL19pbWFnZXMuY3NzIiwiY3NzL3RhY2h5b25zL19iYWNrZ3JvdW5kLXNpemUuY3NzIiwiY3NzL3RhY2h5b25zL19iYWNrZ3JvdW5kLXBvc2l0aW9uLmNzcyIsImNzcy90YWNoeW9ucy9fb3V0bGluZXMuY3NzIiwiY3NzL3RhY2h5b25zL19ib3JkZXJzLmNzcyIsImNzcy90YWNoeW9ucy9fYm9yZGVyLWNvbG9ycy5jc3MiLCJjc3MvdGFjaHlvbnMvX2JvcmRlci1yYWRpdXMuY3NzIiwiY3NzL3RhY2h5b25zL19ib3JkZXItc3R5bGUuY3NzIiwiY3NzL3RhY2h5b25zL19ib3JkZXItd2lkdGhzLmNzcyIsImNzcy90YWNoeW9ucy9fYm94LXNoYWRvdy5jc3MiLCJjc3MvdGFjaHlvbnMvX2NvZGUuY3NzIiwiY3NzL3RhY2h5b25zL19jb29yZGluYXRlcy5jc3MiLCJjc3MvdGFjaHlvbnMvX2NsZWFycy5jc3MiLCJjc3MvdGFjaHlvbnMvX2Rpc3BsYXkuY3NzIiwiY3NzL3RhY2h5b25zL19mbGV4Ym94LmNzcyIsImNzcy90YWNoeW9ucy9fZmxvYXRzLmNzcyIsImNzcy90YWNoeW9ucy9fZm9udC1mYW1pbHkuY3NzIiwiY3NzL3RhY2h5b25zL19mb250LXN0eWxlLmNzcyIsImNzcy90YWNoeW9ucy9fZm9udC13ZWlnaHQuY3NzIiwiY3NzL3RhY2h5b25zL19mb3Jtcy5jc3MiLCJjc3MvdGFjaHlvbnMvX2hlaWdodHMuY3NzIiwiY3NzL3RhY2h5b25zL19sZXR0ZXItc3BhY2luZy5jc3MiLCJjc3MvdGFjaHlvbnMvX2xpbmUtaGVpZ2h0LmNzcyIsImNzcy90YWNoeW9ucy9fbGlua3MuY3NzIiwiY3NzL3RhY2h5b25zL19saXN0cy5jc3MiLCJjc3MvdGFjaHlvbnMvX21heC13aWR0aHMuY3NzIiwiY3NzL3RhY2h5b25zL193aWR0aHMuY3NzIiwiY3NzL3RhY2h5b25zL19vdmVyZmxvdy5jc3MiLCJjc3MvdGFjaHlvbnMvX3Bvc2l0aW9uLmNzcyIsImNzcy90YWNoeW9ucy9fb3BhY2l0eS5jc3MiLCJjc3MvdGFjaHlvbnMvX3JvdGF0aW9ucy5jc3MiLCJjc3MvdGFjaHlvbnMvX3NraW5zLmNzcyIsImNzcy90YWNoeW9ucy9fc2tpbnMtcHNldWRvLmNzcyIsImNzcy90YWNoeW9ucy9fc3BhY2luZy5jc3MiLCJjc3MvdGFjaHlvbnMvX25lZ2F0aXZlLW1hcmdpbnMuY3NzIiwiY3NzL3RhY2h5b25zL190YWJsZXMuY3NzIiwiY3NzL3RhY2h5b25zL190ZXh0LWRlY29yYXRpb24uY3NzIiwiY3NzL3RhY2h5b25zL190ZXh0LWFsaWduLmNzcyIsImNzcy90YWNoeW9ucy9fdGV4dC10cmFuc2Zvcm0uY3NzIiwiY3NzL3RhY2h5b25zL190eXBlLXNjYWxlLmNzcyIsImNzcy90YWNoeW9ucy9fdHlwb2dyYXBoeS5jc3MiLCJjc3MvdGFjaHlvbnMvX3V0aWxpdGllcy5jc3MiLCJjc3MvdGFjaHlvbnMvX3Zpc2liaWxpdHkuY3NzIiwiY3NzL3RhY2h5b25zL193aGl0ZS1zcGFjZS5jc3MiLCJjc3MvdGFjaHlvbnMvX3ZlcnRpY2FsLWFsaWduLmNzcyIsImNzcy90YWNoeW9ucy9faG92ZXJzLmNzcyIsImNzcy90YWNoeW9ucy9fei1pbmRleC5jc3MiLCJjc3MvdGFjaHlvbnMvX25lc3RlZC5jc3MiLCJjc3MvdGFjaHlvbnMvX2NvbG9ycy5jc3MiLCJjc3MvdGFjaHlvbnMvX2RlYnVnLWNoaWxkcmVuLmNzcyIsImNzcy90YWNoeW9ucy9fZGVidWctZ3JpZC5jc3MiLCJjc3MvX2ZsaXBweS5zY3NzIiwiY3NzL192cy5jc3MiLCJjc3MvX21vbm9rYWkuY3NzIiwiY3NzL3NpdGUuc2NzcyJdLCJuYW1lcyI6W10s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LENBQ2hELEtBQU8scUNBQTBDLENBQ2pELEtBQU8sb0NBQXlDLENBQ2hELEtBQU8sMENBQStDLENBQ3RELEtBQU8sZ0RBQXFELENBQzVELEtBQU8sc0RBQTJELENBRWxFLEtBQU8sK0NBQW9ELENBQzNELEtBQU8seUNBQThDLENBQ3JELEtBQU8sMENBQStDLENBQ3RELEtBQU8seUNBQThDLENBQ3JELEtBQU8sK0NBQW9ELENBQzNELEtBQU8scURBQTBELENBQ2pFLEtBQU8sMkRBQWdFLENBRXZFLEtBQU8sZ0RBQXFELENBQzVELEtBQU8sMENBQStDLENBQ3RELEtBQU8sMkNBQWdELENBQ3ZELEtBQU8sMENBQStDLENBQ3RELEtBQU8sZ0RBQXFELENBQzVELEtBQU8sc0RBQTJELENBQ2xFLEtBQU8sNERBQWlFLENBRXhFLEtBQU8saURBQXNELENBQzdELEtBQU8sMkNBQWdELENBQ3ZELEtBQU8sNENBQWlELENBQ3hELEtBQU8sMkNBQWdELENBQ3ZELEtBQU8saURBQXNELENBQzdELEtBQU8sdURBQTRELENBQ25FLEtBQU8sNkRBQWtFLENBRXpFLEtBQU8sOENBQW1ELENBQzFELEtBQU8sd0NBQTZDLENBQ3BELEtBQU8seUNBQThDLENBQ3JELEtBQU8sd0NBQTZDLENBQ3BELEtBQU8sOENBQW1ELENBQzFELEtBQU8sb0RBQXlELENBQ2hFLEtBQU8sMERBQStELENBRXRFLG1DQUVFLFFBQVUsMENBQStDLENBQ3pELFFBQVUsb0NBQXlDLENBQ25ELFFBQVUscUNBQTBDLENBQ3BELFFBQVUsb0NBQXlDLENBQ25ELFFBQVUsMENBQStDLENBQ3pELFFBQVUsZ0RBQXFELENBQy9ELFFBQVUsc0RBQTJELENBRXJFLFFBQVUsK0NBQW9ELENBQzlELFFBQVUseUNBQThDLENBQ3hELFFBQVUsMENBQStDLENBQ3pELFFBQVUseUNBQThDLENBQ3hELFFBQVUsK0NBQW9ELENBQzlELFFBQVUscURBQTBELENBQ3BFLFFBQVUsMkRBQWdFLENBRTFFLFFBQVUsZ0RBQXFELENBQy9ELFFBQVUsMENBQStDLENBQ3pELFFBQVUs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QUZBLHVEQ1pnQixhRGNoQixDQUZBLHdEQ1hpQixhRGFqQixDQUZBLHdEQ1ZpQixVRFlqQixDQUZBLHd0QkNHaUIsYUREakIsQ0FHRixzQkFDRSxtQkFBb0IsQ0FDcEIsc0JBQXVCLENBQ3ZCLDBCQUEyQixDQUMzQixrQkFBc0IsQ0FFdEIsNEJBQTZCLENBQzdCLDhCQVlGLENBVkUsd0RFL0NrQix3QkZpRGxCLENBRkEsbURFOUNjLGFGZ0RkLENBRkEsc0RFN0NnQixhRitDaEIsQ0FGQSx3REU1Q2tDLHdCQUF3QixDQUF4QyxhRjhDbEIsQ0FGQSxzREUzQ2dCLGFGNkNoQixDQUZBLHNERTFDZ0IsYUY0Q2hCLENBRkEsc0RFekNnQixhRjJDaEIsQ0FGQSxzREV4Q2dCLGFGMENoQixDQUZBLHNERXZDZ0IsYUZ5Q2hCLENBRkEsMlVFakNpQixhRm1DakIsQ0FGQSx1REVoQ2lCLGFGa0NqQixDQUZBLHVERS9CaUIsaUJGaUNqQixDQUZBLHVERTlCaUIsYUZnQ2pCLENBRkEsdURFN0JpQixlRitCakIsQ0FGQSx1REU1QmlCLGFGOEJqQixDQUZBLDhHRTFCaUIsYUY0QmpCLENBRkEsdURFekJpQixhRjJCakIsQ0FGQSxxS0V0QmlCLGFGd0JqQixDQUZBLHVERXJCaUIsYUZ1QmpCLENBRkEsc0RFcEJnQixhRnNCaEIsQ0FGQSxzREVuQmdCLGFGcUJoQixDQUZBLHVERWxCaUIsYUZvQmpCLENBRkEsdURFakJpQixhRm1CakIsQ0FGQSx1REVoQmlCLGFGa0JqQixDQUZBLHVERWZpQixhRmlCakIsQ0FGQSx1REVkaUIsYUZnQmpCLENBRkEsdURFYmlCLGFGZWpCLENBRkEsOEdFWGlCLGFGYWpCLENBRkEsOEdFVGlCLGFGV2pCLENBRkEsdURFUmlCLGFGVWpCLENBRkEsdURFUGlCLGFGU2pCLENBRkEsdURFTmlCLGFGUWpCLENBRkEsdURFTGlCLGFGT2pCLENBRkEsdURFSmlCLGFGTWpCLENBRkEsc0RFSGdCLGFGS2hCLENBRkEsbVJFRWlCLGFGQWpCLENBRkEsMFVFUWlCLGFGTmpCLENBRkEsdURFU2lCLGFGUGpCLENBRkEsMFVFZWlCLGFGYmpCLENBRkEsdURFZ0JpQixhRmRqQixDQUZBLHVERWlCaUIsYUZmakIsQ0FGQSw0TkVxQmlCLGFGbkJqQixDQUZBLHVERXNCaUIsYUZwQmpCLENBR0Esa0NBRUUsK0RBQStELENBQy9ELGdCQUNGLENBR0YsV0FDRSxpQ0FDRixDQUVBLGNBQ0Usb0NBQ0YsQ0FJQSxRQUNFLHdCQWlDRixDQS9CRSx5QkFHRSxrQ0FBbUMsQ0FDbkMsYUFDRixDQUxBLHlFQUdFLGtDQUFtQyxDQUNuQyxhQUNGLENBNEJGLG9CQUNFLDBDQUNGLENBRUEsaUJBQ0UsVUFDRixDQUVBLFdBQ0UsK0JBQ0YsQ0FFQSxvQkFDRSxzQ0FDRixDQUVBLHNCQUNFLHdDQUNGLENBRUEsOENBRUUsbUNBQW9DLENBQ3BDLHNCQUNGLENHOUhBLFVBRUUsV0FBWSxDQUNaLFFBQ0YsQ0FFQSx5QkFJRSxhQUFjLENBRWQsU0FDRixDQUdBLFNBS0Usb0JBQXFCLENBSnJCLG9CQUFxQixDQUNyQix5QkFBMEIsQ0FDMUIscUJBQXNCLENBQ3RCLHVCQUVGLENBR0EsbURBR0UsK0JBQ0YsQ0FFQSxrQkFDRSxtQkFDRixDQUVBLDRDQUVFLFdBQ0YsQ0FHRSxrQkhvQkEsb0NBQXFDLEMvQ3RDL0IsdUJBQXdCLENBQUUscUJBQXNCLENJRmpELG1CQUFvQixDeUJ3SmxCLCtCQUFnQyxDQVNoQyxnQ0FBaUMsQ0E1SG5DLGlDQUFrQyxDQVNsQyxrQ3FCMUJxQixDQVExQixtQkhrRUEsc0NBQXVDLEMvQzVGakMsdUJBQXdCLENBQUUscUJBQXNCLENJRmpELG1CQUFvQixDeUJxQ3BCLGlDcUJUc0IsQ0FLM0IscUJIaUVBLHdDQUF5QyxDL0NoR25DLHVCQUF3QixDQUFFLHFCQUFzQixDSUZqRCxtQkFBb0IsQ3lCcUNwQixpQ3FCSndCIiwiZmlsZSI6ImNzcy9zaXRlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LmxiLWRpc2FibGUtc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpZ2h0Ym94T3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XG4gIG9wYWNpdHk6IDAuODtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpZ2h0Ym94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5saWdodGJveCAubGItaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAvKiBJbWFnZSBib3JkZXIgKi9cbiAgYm9yZGVyOiA0cHggc29saWQgd2hpdGU7XG59XG5cbi5saWdodGJveCBhIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIC8qIEJhY2tncm91bmQgY29sb3IgYmVoaW5kIGltYWdlLlxuICAgICBUaGlzIGlzIHZpc2libGUgZHVyaW5nIHRyYW5zaXRpb25zLiAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzJTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAyNSU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ubGItY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9saWdodGJveC9sb2FkaW5nLmdpZikgbm8tcmVwZWF0O1xufVxuXG4ubGItbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubGItY29udGFpbmVyID4gLm5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYi1uYXYgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFQQUFBUC8vL3dBQUFDSDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUNSQUVBT3c9PScpO1xufVxuXG4ubGItcHJldiwgLmxiLW5leHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2IHtcbiAgd2lkdGg6IDM0JTtcbiAgbGVmdDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2xpZ2h0Ym94L3ByZXYucG5nKSBsZWZ0IDQ4JSBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG59XG5cbi5sYi1uYXYgYS5sYi1wcmV2OmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGItbmF2IGEubGItbmV4dCB7XG4gIHdpZHRoOiA2NCU7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2xpZ2h0Ym94L25leHQucG5nKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xufVxuXG4ubGItbmF2IGEubGItbmV4dDpob3ZlciB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxiLWRhdGFDb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5sYi1kYXRhQ29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGItZGF0YSB7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBjb2xvcjogI2NjYztcbn1cblxuLmxiLWRhdGEgLmxiLWRldGFpbHMge1xuICB3aWR0aDogODUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xufVxuXG4ubGItZGF0YSAubGItY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sYi1kYXRhIC5sYi1jYXB0aW9uIGEge1xuICBjb2xvcjogIzRhZTtcbn1cblxuLmxiLWRhdGEgLmxiLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvbGlnaHRib3gvY2xvc2UucG5nKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cblxuLmxiLWRhdGEgLmxiLWNsb3NlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKiEgVEFDSFlPTlMgdjQuMTEuMiB8IGh0dHA6Ly90YWNoeW9ucy5pbyAqL1xuXG4vKlxuICpcbiAqICAgICAgX19fX19fX18gICAgICAgICAgICBfX19fX19cbiAqICAgICAgX19fICBfXy9fX19fXyBfX19fX19fX18gIC9fX19fX18gIF9fX19fX19fX19fX19fX19fX19fX19cbiAqICAgICAgX18gIC8gIF8gIF9fIGAvICBfX18vXyAgX18gXFxfICAvIC8gLyAgX18gXFxfICBfXyBcXF8gIF9fXy9cbiAqICAgICAgXyAgLyAgIC8gL18vIC8vIC9fXyBfICAvIC8gLyAgL18vIC8vIC9fLyAvICAvIC8gLyhfXyAgKVxuICogICAgICAvXy8gICAgXFxfXyxfLyBcXF9fXy8gL18vIC9fL19cXF9fLCAvIFxcX19fXy8vXy8gL18vL19fX18vXG4gKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC9fX19fL1xuICpcbiAqICAgIFRBQkxFIE9GIENPTlRFTlRTXG4gKlxuICogICAgMS4gRXh0ZXJuYWwgTGlicmFyeSBJbmNsdWRlc1xuICogICAgICAgLSBOb3JtYWxpemUuY3NzIHwgaHR0cDovL25vcm1hbGl6ZS5jc3MuZ2l0aHViLmlvXG4gKiAgICAyLiBUYWNoeW9ucyBNb2R1bGVzXG4gKiAgICAzLiBWYXJpYWJsZXNcbiAqICAgICAgIC0gTWVkaWEgUXVlcmllc1xuICogICAgICAgLSBDb2xvcnNcbiAqICAgIDQuIERlYnVnZ2luZ1xuICogICAgICAgLSBEZWJ1ZyBhbGxcbiAqICAgICAgIC0gRGVidWcgY2hpbGRyZW5cbiAqXG4gKi9cblxuXG4vKiBFeHRlcm5hbCBMaWJyYXJ5IEluY2x1ZGVzICovXG5AaW1wb3J0ICcuL19ub3JtYWxpemUnO1xuXG5cbi8qIE1vZHVsZXMgKi9cbkBpbXBvcnQgJy4vX2JveC1zaXppbmcnO1xuQGltcG9ydCAnLi9fYXNwZWN0LXJhdGlvcyc7XG5AaW1wb3J0ICcuL19pbWFnZXMnO1xuQGltcG9ydCAnLi9fYmFja2dyb3VuZC1zaXplJztcbkBpbXBvcnQgJy4vX2JhY2tncm91bmQtcG9zaXRpb24nO1xuQGltcG9ydCAnLi9fb3V0bGluZXMnO1xuQGltcG9ydCAnLi9fYm9yZGVycyc7XG5AaW1wb3J0ICcuL19ib3JkZXItY29sb3JzJztcbkBpbXBvcnQgJy4vX2JvcmRlci1yYWRpdXMnO1xuQGltcG9ydCAnLi9fYm9yZGVyLXN0eWxlJztcbkBpbXBvcnQgJy4vX2JvcmRlci13aWR0aHMnO1xuQGltcG9ydCAnLi9fYm94LXNoYWRvdyc7XG5AaW1wb3J0ICcuL19jb2RlJztcbkBpbXBvcnQgJy4vX2Nvb3JkaW5hdGVzJztcbkBpbXBvcnQgJy4vX2NsZWFycyc7XG5AaW1wb3J0ICcuL19kaXNwbGF5JztcbkBpbXBvcnQgJy4vX2ZsZXhib3gnO1xuQGltcG9ydCAnLi9fZmxvYXRzJztcbkBpbXBvcnQgJy4vX2ZvbnQtZmFtaWx5JztcbkBpbXBvcnQgJy4vX2ZvbnQtc3R5bGUnO1xuQGltcG9ydCAnLi9fZm9udC13ZWlnaHQnO1xuQGltcG9ydCAnLi9fZm9ybXMnO1xuQGltcG9ydCAnLi9faGVpZ2h0cyc7XG5AaW1wb3J0ICcuL19sZXR0ZXItc3BhY2luZyc7XG5AaW1wb3J0ICcuL19saW5lLWhlaWdodCc7XG5AaW1wb3J0ICcuL19saW5rcyc7XG5AaW1wb3J0ICcuL19saXN0cyc7XG5AaW1wb3J0ICcuL19tYXgtd2lkdGhzJztcbkBpbXBvcnQgJy4vX3dpZHRocyc7XG5AaW1wb3J0ICcuL19vdmVyZmxvdyc7XG5AaW1wb3J0ICcuL19wb3NpdGlvbic7XG5AaW1wb3J0ICcuL19vcGFjaXR5JztcbkBpbXBvcnQgJy4vX3JvdGF0aW9ucyc7XG5AaW1wb3J0ICcuL19za2lucyc7XG5AaW1wb3J0ICcuL19za2lucy1wc2V1ZG8nO1xuQGltcG9ydCAnLi9fc3BhY2luZyc7XG5AaW1wb3J0ICcuL19uZWdhdGl2ZS1tYXJnaW5zJztcbkBpbXBvcnQgJy4vX3RhYmxlcyc7XG5AaW1wb3J0ICcuL190ZXh0LWRlY29yYXRpb24nO1xuQGltcG9ydCAnLi9fdGV4dC1hbGlnbic7XG5AaW1wb3J0ICcuL190ZXh0LXRyYW5zZm9ybSc7XG5AaW1wb3J0ICcuL190eXBlLXNjYWxlJztcbkBpbXBvcnQgJy4vX3R5cG9ncmFwaHknO1xuQGltcG9ydCAnLi9fdXRpbGl0aWVzJztcbkBpbXBvcnQgJy4vX3Zpc2liaWxpdHknO1xuQGltcG9ydCAnLi9fd2hpdGUtc3BhY2UnO1xuQGltcG9ydCAnLi9fdmVydGljYWwtYWxpZ24nO1xuQGltcG9ydCAnLi9faG92ZXJzJztcbkBpbXBvcnQgJy4vX3otaW5kZXgnO1xuQGltcG9ydCAnLi9fbmVzdGVkJztcbkBpbXBvcnQgJy4vX3N0eWxlcyc7XG5cbi8qIFZhcmlhYmxlcyAqL1xuLyogSW1wb3J0aW5nIGhlcmUgd2lsbCBhbGxvdyB5b3UgdG8gb3ZlcnJpZGUgYW55IHZhcmlhYmxlcyBpbiB0aGUgbW9kdWxlcyAqL1xuQGltcG9ydCAnLi9fY29sb3JzJztcbkBpbXBvcnQgJy4vX21lZGlhLXF1ZXJpZXMnO1xuXG4vKiBEZWJ1Z2dpbmcgKi9cbkBpbXBvcnQgJy4vX2RlYnVnLWNoaWxkcmVuJztcbkBpbXBvcnQgJy4vX2RlYnVnLWdyaWQnO1xuXG4vKiBVbmNvbW1lbnQgb3V0IHRoZSBsaW5lIGJlbG93IHRvIGhlbHAgZGVidWcgbGF5b3V0IGlzc3VlcyAqL1xuLyogQGltcG9ydCAnLi9fZGVidWcnOyAqL1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLypcbiBcbiAgQk9YIFNJWklOR1xuXG4qL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbmFydGljbGUsXG5hc2lkZSxcbnNlY3Rpb24sXG5tYWluLFxubmF2LFxuZm9vdGVyLFxuaGVhZGVyLFxuZm9ybSxcbmZpZWxkc2V0LFxubGVnZW5kLFxucHJlLFxuY29kZSxcbmEsXG5oMSxoMixoMyxoNCxoNSxoNixcbnAsXG51bCxcbm9sLFxubGksXG5kbCxcbmR0LFxuZGQsXG5ibG9ja3F1b3RlLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbnRleHRhcmVhLFxudGFibGUsIFxudGQsXG50aCxcbnRyLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG4uYm9yZGVyLWJveCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiIsIi8qXG5cbiAgIEFTUEVDVCBSQVRJT1NcblxuKi9cblxuLyogVGhpcyBpcyBmb3IgZmx1aWQgbWVkaWEgdGhhdCBpcyBlbWJlZGRlZCBmcm9tIHRoaXJkIHBhcnR5IHNpdGVzIGxpa2UgeW91dHViZSwgdmltZW8gZXRjLlxuICogV3JhcCB0aGUgb3V0ZXIgZWxlbWVudCBpbiBhc3BlY3QtcmF0aW8gYW5kIHRoZW4gZXh0ZW5kIGl0IHdpdGggdGhlIGRlc2lyZWQgcmF0aW8gaS5lXG4gKiBNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIGhlaWdodCBhbmQgd2lkdGggYXR0cmlidXRlcyBvbiB0aGUgZW1iZWRkZWQgbWVkaWEuXG4gKiBBZGFwdGVkIGZyb206IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2NvbXBvbmVudHMtZmxleC1lbWJlZFxuICpcbiAqIEV4YW1wbGU6XG4gKlxuICogPGRpdiBjbGFzcz1cImFzcGVjdC1yYXRpbyBhc3BlY3QtcmF0aW8tLTE2eDlcIj5cbiAqICA8aWZyYW1lIGNsYXNzPVwiYXNwZWN0LXJhdGlvLS1vYmplY3RcIj48L2lmcmFtZT5cbiAqIDwvZGl2PlxuICpcbiAqICovXG5cbi5hc3BlY3QtcmF0aW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFzcGVjdC1yYXRpby0tMTZ4OSB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbi5hc3BlY3QtcmF0aW8tLTl4MTYgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuXG4uYXNwZWN0LXJhdGlvLS00eDMgeyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuLmFzcGVjdC1yYXRpby0tM3g0IHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG5cbi5hc3BlY3QtcmF0aW8tLTZ4NCB7ICBwYWRkaW5nLWJvdHRvbTogNjYuNiU7IH1cbi5hc3BlY3QtcmF0aW8tLTR4NiB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS04eDUgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4uYXNwZWN0LXJhdGlvLS01eDggeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cblxuLmFzcGVjdC1yYXRpby0tN3g1IHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbi5hc3BlY3QtcmF0aW8tLTV4NyB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuXG4uYXNwZWN0LXJhdGlvLS0xeDEgeyAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cblxuLmFzcGVjdC1yYXRpby0tb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCl7XG4gICAgLmFzcGVjdC1yYXRpby1ucyB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbnMgeyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOXgxNi1ucyB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW5zIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbnMgeyAgcGFkZGluZy1ib3R0b206IDEzMy4zMyU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS02eDQtbnMgeyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LW5zIHsgIHBhZGRpbmctYm90dG9tOiA2Mi41JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTV4OC1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxNDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tMXgxLW5zIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW5zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSl7XG4gICAgLmFzcGVjdC1yYXRpby1tIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmFzcGVjdC1yYXRpby0tMTZ4OS1tIHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbSB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW0geyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTN4NC1tIHsgIHBhZGRpbmctYm90dG9tOiAxMzMuMzMlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNng0LW0geyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW0geyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS04eDUtbSB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1tIHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS01eDctbSB7ICBwYWRkaW5nLWJvdHRvbTogMTQwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1tIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2Upe1xuICAgIC5hc3BlY3QtcmF0aW8tbCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbCB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LWwgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4My1sIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1sIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLTR4Ni1sIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LWwgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LWwgeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS03eDUtbCB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LWwgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxuICAgIC5hc3BlY3QtcmF0aW8tLW9iamVjdC1sIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG59XG4iLCIvKlxuXG4gICBJTUFHRVNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL2ltYWdlcy9cblxuKi9cblxuLyogUmVzcG9uc2l2ZSBpbWFnZXMhICovXG5cbmltZyB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4iLCIvKlxuXG4gICBCQUNLR1JPVU5EIFNJWkVcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9iYWNrZ3JvdW5kLXNpemUvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLypcbiAgT2Z0ZW4gdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIGJhY2tncm91bmQgaW1hZ2Ugc2V0IGFzIGFuIGlubGluZSBzdHlsZVxuICBvbiBhbiBodG1sIGVsZW1lbnQuXG4qL1xuXG4gIC5jb3ZlciB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLmNvdmVyLW5zIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW4tbnMgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAuY292ZXItbSB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XG4gIC5jb250YWluLW0geyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5jb3Zlci1sIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW4tbCB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8qXG5cbiAgICBCQUNLR1JPVU5EIFBPU0lUSU9OXG5cbiAgICBCYXNlOlxuICAgIGJnID0gYmFja2dyb3VuZFxuXG4gICAgTW9kaWZpZXJzOlxuICAgIC1jZW50ZXIgPSBjZW50ZXIgY2VudGVyXG4gICAgLXRvcCA9IHRvcCBjZW50ZXJcbiAgICAtcmlnaHQgPSBjZW50ZXIgcmlnaHRcbiAgICAtYm90dG9tID0gYm90dG9tIGNlbnRlclxuICAgIC1sZWZ0ID0gY2VudGVyIGxlZnRcblxuICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgIC1tICA9IG1lZGl1bVxuICAgICAgLWwgID0gbGFyZ2VcblxuICovXG5cbi5iZy1jZW50ZXIgeyBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG59XG5cbi5iZy10b3AgeyAgICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7ICAgIFxufVxuXG4uYmctcmlnaHQgeyAgXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbn1cblxuLmJnLWJvdHRvbSB7IFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG59XG5cbi5iZy1sZWZ0IHsgICBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0OyAgIFxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLmJnLWNlbnRlci1ucyB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLW5zIHsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG4gIH1cblxuICAuYmctcmlnaHQtbnMgeyAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyAgXG4gIH1cblxuICAuYmctYm90dG9tLW5zIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1ucyB7ICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG4gIH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5iZy1jZW50ZXItbSB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXG4gIH1cblxuICAuYmctdG9wLW0geyAgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcbiAgfVxuXG4gIC5iZy1yaWdodC1tIHsgIFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxuICB9XG5cbiAgLmJnLWJvdHRvbS1tIHsgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXG4gIH1cblxuICAuYmctbGVmdC1tIHsgICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAuYmctY2VudGVyLWwgeyBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLXRvcC1sIHsgICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjsgICAgXG4gIH1cblxuICAuYmctcmlnaHQtbCB7ICBcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcbiAgfVxuXG4gIC5iZy1ib3R0b20tbCB7IFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxuICB9XG5cbiAgLmJnLWxlZnQtbCB7ICAgXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7ICAgXG4gIH1cbn1cbiIsIi8qXG5cbiAgIE9VVExJTkVTXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLm91dGxpbmUgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbi5vdXRsaW5lLXRyYW5zcGFyZW50IHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4ub3V0bGluZS0wIHsgb3V0bGluZTogMDsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLm91dGxpbmUtbnMgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbnMgeyBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLm91dGxpbmUtMC1ucyB7IG91dGxpbmU6IDA7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5vdXRsaW5lLW0geyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbSB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAub3V0bGluZS0wLW0geyBvdXRsaW5lOiAwOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5vdXRsaW5lLWwgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbCB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAub3V0bGluZS0wLWwgeyBvdXRsaW5lOiAwOyB9XG59XG4iLCIvKlxuXG4gICAgQk9SREVSU1xuICAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICAgQmFzZTpcbiAgICAgIGIgPSBib3JkZXJcblxuICAgIE1vZGlmaWVyczpcbiAgICAgIGEgPSBhbGxcbiAgICAgIHQgPSB0b3BcbiAgICAgIHIgPSByaWdodFxuICAgICAgYiA9IGJvdHRvbVxuICAgICAgbCA9IGxlZnRcbiAgICAgIG4gPSBub25lXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuICAuYmEgeyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgfVxuICAuYnQgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5iciB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5iYiB7IGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLmJsIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibiB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XG5cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5iYS1ucyB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XG4gIC5idC1ucyB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLmJyLW5zIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiLW5zIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAuYmwtbnMgeyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cbiAgLmJuLW5zIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5iYS1tIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cbiAgLmJ0LW0geyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XG4gIC5ici1tIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cbiAgLmJiLW0geyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC5ibC1tIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG4gIC5ibi1tIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmJhLWwgeyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItd2lkdGg6IDFweDsgfVxuICAuYnQtbCB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cbiAgLmJyLWwgeyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxuICAuYmItbCB7IGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLmJsLWwgeyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cbiAgLmJuLWwgeyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxufVxuXG4iLCIvKlxuXG4gICBCT1JERVIgQ09MT1JTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgQm9yZGVyIGNvbG9ycyBjYW4gYmUgdXNlZCB0byBleHRlbmQgdGhlIGJhc2VcbiAgIGJvcmRlciBjbGFzc2VzIGJhLGJ0LGJiLGJyLGJsIGZvdW5kIGluIHRoZSBfYm9yZGVycy5jc3MgZmlsZS5cblxuICAgVGhlIGJhc2UgYm9yZGVyIGNsYXNzIGJ5IGRlZmF1bHQgd2lsbCBzZXQgdGhlIGNvbG9yIG9mIHRoZSBib3JkZXJcbiAgIHRvIHRoYXQgb2YgdGhlIGN1cnJlbnQgdGV4dCBjb2xvci4gVGhlc2UgY2xhc3NlcyBhcmUgZm9yIHRoZSBjYXNlc1xuICAgd2hlcmUgeW91IGRlc2lyZSBmb3IgdGhlIHRleHQgYW5kIGJvcmRlciBjb2xvcnMgdG8gYmUgZGlmZmVyZW50LlxuXG4gICBCYXNlOlxuICAgICBiID0gYm9yZGVyXG5cbiAgIE1vZGlmaWVyczpcbiAgIC0tY29sb3ItbmFtZSA9IGVhY2ggY29sb3IgdmFyaWFibGUgbmFtZSBpcyBhbHNvIGEgYm9yZGVyIGNvbG9yIG5hbWVcblxuKi9cblxuLmItLWJsYWNrIHsgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG4uYi0tbmVhci1ibGFjayB7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZWFyLWJsYWNrKTsgfVxuLmItLWRhcmstZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgfVxuLmItLW1pZC1ncmF5IHsgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG4uYi0tZ3JheSB7ICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmF5KTsgfVxuLmItLXNpbHZlciB7ICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2lsdmVyKTsgfVxuLmItLWxpZ2h0LXNpbHZlciB7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtc2lsdmVyKTsgfVxuLmItLW1vb24tZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbW9vbi1ncmF5KTsgfVxuLmItLWxpZ2h0LWdyYXkgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7IH1cbi5iLS1uZWFyLXdoaXRlIHsgICBib3JkZXItY29sb3I6IHZhcigtLW5lYXItd2hpdGUpOyB9XG4uYi0td2hpdGUgeyAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cblxuLmItLXdoaXRlLTkwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuLmItLXdoaXRlLTgwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTgwKTsgfVxuLmItLXdoaXRlLTcwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTcwKTsgfVxuLmItLXdoaXRlLTYwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuLmItLXdoaXRlLTUwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTUwKTsgfVxuLmItLXdoaXRlLTQwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTQwKTsgfVxuLmItLXdoaXRlLTMwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuLmItLXdoaXRlLTIwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTIwKTsgfVxuLmItLXdoaXRlLTEwIHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTEwKTsgfVxuLmItLXdoaXRlLTA1IHsgICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlLTA1KTsgfVxuLmItLXdoaXRlLTAyNSB7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS0wMjUpOyB9XG4uYi0td2hpdGUtMDEyNSB7ICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZS0wMTI1KTsgfVxuXG4uYi0tYmxhY2stOTAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stOTApOyB9XG4uYi0tYmxhY2stODAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG4uYi0tYmxhY2stNzAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNzApOyB9XG4uYi0tYmxhY2stNjAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNjApOyB9XG4uYi0tYmxhY2stNTAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG4uYi0tYmxhY2stNDAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stNDApOyB9XG4uYi0tYmxhY2stMzAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMzApOyB9XG4uYi0tYmxhY2stMjAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG4uYi0tYmxhY2stMTAgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMTApOyB9XG4uYi0tYmxhY2stMDUgeyAgIGJvcmRlci1jb2xvcjogdmFyKC0tYmxhY2stMDUpOyB9XG4uYi0tYmxhY2stMDI1IHsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTAyNSk7IH1cbi5iLS1ibGFjay0wMTI1IHsgICBib3JkZXItY29sb3I6IHZhcigtLWJsYWNrLTAxMjUpOyB9XG5cbi5iLS1kYXJrLXJlZCB7IGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1yZWQpOyB9XG4uYi0tcmVkIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1yZWQpOyB9XG4uYi0tbGlnaHQtcmVkIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpOyB9XG4uYi0tb3JhbmdlIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1vcmFuZ2UpOyB9XG4uYi0tZ29sZCB7IGJvcmRlci1jb2xvcjogdmFyKC0tZ29sZCk7IH1cbi5iLS15ZWxsb3cgeyBib3JkZXItY29sb3I6IHZhcigtLXllbGxvdyk7IH1cbi5iLS1saWdodC15ZWxsb3cgeyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LXllbGxvdyk7IH1cbi5iLS1wdXJwbGUgeyBib3JkZXItY29sb3I6IHZhcigtLXB1cnBsZSk7IH1cbi5iLS1saWdodC1wdXJwbGUgeyBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0LXB1cnBsZSk7IH1cbi5iLS1kYXJrLXBpbmsgeyBib3JkZXItY29sb3I6IHZhcigtLWRhcmstcGluayk7IH1cbi5iLS1ob3QtcGluayB7IGJvcmRlci1jb2xvcjogdmFyKC0taG90LXBpbmspOyB9XG4uYi0tcGluayB7IGJvcmRlci1jb2xvcjogdmFyKC0tcGluayk7IH1cbi5iLS1saWdodC1waW5rIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1waW5rKTsgfVxuLmItLWRhcmstZ3JlZW4geyBib3JkZXItY29sb3I6IHZhcigtLWRhcmstZ3JlZW4pOyB9XG4uYi0tZ3JlZW4geyBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuLmItLWxpZ2h0LWdyZWVuIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7IH1cbi5iLS1uYXZ5IHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1uYXZ5KTsgfVxuLmItLWRhcmstYmx1ZSB7IGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1ibHVlKTsgfVxuLmItLWJsdWUgeyBib3JkZXItY29sb3I6IHZhcigtLWJsdWUpOyB9XG4uYi0tbGlnaHQtYmx1ZSB7IGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQtYmx1ZSk7IH1cbi5iLS1saWdodGVzdC1ibHVlIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodGVzdC1ibHVlKTsgfVxuLmItLXdhc2hlZC1ibHVlIHsgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXNoZWQtYmx1ZSk7IH1cbi5iLS13YXNoZWQtZ3JlZW4geyBib3JkZXItY29sb3I6IHZhcigtLXdhc2hlZC1ncmVlbik7IH1cbi5iLS13YXNoZWQteWVsbG93IHsgYm9yZGVyLWNvbG9yOiB2YXIoLS13YXNoZWQteWVsbG93KTsgfVxuLmItLXdhc2hlZC1yZWQgeyBib3JkZXItY29sb3I6IHZhcigtLXdhc2hlZC1yZWQpOyB9XG5cbi5iLS10cmFuc3BhcmVudCB7IGJvcmRlci1jb2xvcjogdmFyKC0tdHJhbnNwYXJlbnQpOyB9XG4uYi0taW5oZXJpdCB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuIiwiLypcblxuICAgQk9SREVSIFJBRElVU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlci1yYWRpdXMvXG5cbiAgIEJhc2U6XG4gICAgIGJyICAgPSBib3JkZXItcmFkaXVzXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgMCAgICA9IDAvbm9uZVxuICAgICAxICAgID0gMXN0IHN0ZXAgaW4gc2NhbGVcbiAgICAgMiAgICA9IDJuZCBzdGVwIGluIHNjYWxlXG4gICAgIDMgICAgPSAzcmQgc3RlcCBpbiBzY2FsZVxuICAgICA0ICAgID0gNHRoIHN0ZXAgaW4gc2NhbGVcblxuICAgTGl0ZXJhbCB2YWx1ZXM6XG4gICAgIC0xMDAgPSAxMDAlXG4gICAgIC1waWxsID0gOTk5OXB4XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuICAuYnIwIHsgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJyMSB7ICAgICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtOyB9XG4gIC5icjIgeyAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gIC5icjMgeyAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07IH1cbiAgLmJyNCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC5ici0xMDAgeyAgICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuYnItcGlsbCB7ICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuICAuYnItLWJvdHRvbSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS10b3Age1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1sZWZ0IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5icjAtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnIxLW5zIHsgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07IH1cbiAgLmJyMi1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cbiAgLmJyMy1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuICAuYnI0LW5zIHsgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmJyLTEwMC1ucyB7ICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5ici1waWxsLW5zIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG4gIC5ici0tYm90dG9tLW5zIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXRvcC1ucyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1yaWdodC1ucyB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQtbnMge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLmJyMC1tIHsgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJyMS1tIHsgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07IH1cbiAgLmJyMi1tIHsgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuICAuYnIzLW0geyAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07IH1cbiAgLmJyNC1tIHsgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmJyLTEwMC1tIHsgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmJyLXBpbGwtbSB7IGJvcmRlci1yYWRpdXM6IDk5OTlweDsgfVxuICAuYnItLWJvdHRvbS1tIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXRvcC1tIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLXJpZ2h0LW0ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmJyLS1sZWZ0LW0ge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAuYnIwLWwgeyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnIxLWwgeyAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTsgfVxuICAuYnIyLWwgeyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG4gIC5icjMtbCB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxuICAuYnI0LWwgeyAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuYnItMTAwLWwgeyAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuYnItcGlsbC1sIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XG4gIC5ici0tYm90dG9tLWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tdG9wLWwge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5ici0tcmlnaHQtbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuYnItLWxlZnQtbCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4iLCIvKlxuXG4gICBCT1JERVIgU1RZTEVTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cblxuICAgRGVwZW5kcyBvbiBiYXNlIGJvcmRlciBtb2R1bGUgaW4gX2JvcmRlcnMuY3NzXG5cbiAgIEJhc2U6XG4gICAgIGIgPSBib3JkZXItc3R5bGVcblxuICAgTW9kaWZpZXJzOlxuICAgICAtLW5vbmUgICA9IG5vbmVcbiAgICAgLS1kb3R0ZWQgPSBkb3R0ZWRcbiAgICAgLS1kYXNoZWQgPSBkYXNoZWRcbiAgICAgLS1zb2xpZCAgPSBzb2xpZFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiAqL1xuXG4uYi0tZG90dGVkIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbi5iLS1kYXNoZWQgeyBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxuLmItLXNvbGlkIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbi5iLS1ub25lIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5iLS1kb3R0ZWQtbnMgeyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxuICAuYi0tZGFzaGVkLW5zIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLW5zIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLmItLW5vbmUtbnMgeyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLmItLWRvdHRlZC1tIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1tIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLW0geyAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuYi0tbm9uZS1tIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmItLWRvdHRlZC1sIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cbiAgLmItLWRhc2hlZC1sIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cbiAgLmItLXNvbGlkLWwgeyAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAuYi0tbm9uZS1sIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cbn1cbiIsIi8qXG5cbiAgIEJPUkRFUiBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xuXG4gICBCYXNlOlxuICAgICBidyA9IGJvcmRlci13aWR0aFxuXG4gICBNb2RpZmllcnM6XG4gICAgIDAgPSAwIHdpZHRoIGJvcmRlclxuICAgICAxID0gMXN0IHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uYncwIHsgYm9yZGVyLXdpZHRoOiAwOyB9XG4uYncxIHsgYm9yZGVyLXdpZHRoOiAuMTI1cmVtOyB9XG4uYncyIHsgYm9yZGVyLXdpZHRoOiAuMjVyZW07IH1cbi5idzMgeyBib3JkZXItd2lkdGg6IC41cmVtOyB9XG4uYnc0IHsgYm9yZGVyLXdpZHRoOiAxcmVtOyB9XG4uYnc1IHsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XG5cbi8qIFJlc2V0cyAqL1xuLmJ0LTAgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4uYnItMCB7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuLmJiLTAgeyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4uYmwtMCB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAuYncwLW5zIHsgYm9yZGVyLXdpZHRoOiAwOyB9XG4gIC5idzEtbnMgeyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cbiAgLmJ3Mi1ucyB7IGJvcmRlci13aWR0aDogLjI1cmVtOyB9XG4gIC5idzMtbnMgeyBib3JkZXItd2lkdGg6IC41cmVtOyB9XG4gIC5idzQtbnMgeyBib3JkZXItd2lkdGg6IDFyZW07IH1cbiAgLmJ3NS1ucyB7IGJvcmRlci13aWR0aDogMnJlbTsgfVxuICAuYnQtMC1ucyB7IGJvcmRlci10b3Atd2lkdGg6IDA7IH1cbiAgLmJyLTAtbnMgeyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgLmJiLTAtbnMgeyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gIC5ibC0wLW5zIHsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5idzAtbSB7IGJvcmRlci13aWR0aDogMDsgfVxuICAuYncxLW0geyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cbiAgLmJ3Mi1tIHsgYm9yZGVyLXdpZHRoOiAuMjVyZW07IH1cbiAgLmJ3My1tIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuICAuYnc0LW0geyBib3JkZXItd2lkdGg6IDFyZW07IH1cbiAgLmJ3NS1tIHsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XG4gIC5idC0wLW0geyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIC5ici0wLW0geyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgLmJiLTAtbSB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLmJsLTAtbSB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5idzAtbCB7IGJvcmRlci13aWR0aDogMDsgfVxuICAuYncxLWwgeyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cbiAgLmJ3Mi1sIHsgYm9yZGVyLXdpZHRoOiAuMjVyZW07IH1cbiAgLmJ3My1sIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuICAuYnc0LWwgeyBib3JkZXItd2lkdGg6IDFyZW07IH1cbiAgLmJ3NS1sIHsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XG4gIC5idC0wLWwgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG4gIC5ici0wLWwgeyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgLmJiLTAtbCB7IGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cbiAgLmJsLTAtbCB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG59XG4iLCIvKlxuXG4gIEJPWC1TSEFET1dcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JveC1zaGFkb3cvXG5cbiAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgIC1ucyA9IG5vdC1zbWFsbFxuICAgLW0gID0gbWVkaXVtXG4gICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLnNoYWRvdy0xIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4uc2hhZG93LTIgeyBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbi5zaGFkb3ctMyB7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuLnNoYWRvdy00IHsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4uc2hhZG93LTUgeyBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5zaGFkb3ctMS1ucyB7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDJweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTItbnMgeyBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbiAgLnNoYWRvdy0zLW5zIHsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNC1ucyB7IGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKCAwLCAwLCAwLCAwLjIgKTsgfVxuICAuc2hhZG93LTUtbnMgeyBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSggMCwgMCwgMCwgMC4yICk7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5zaGFkb3ctMS1tIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMi1tIHsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMy1tIHsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNC1tIHsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNS1tIHsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5zaGFkb3ctMS1sIHsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMi1sIHsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctMy1sIHsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNC1sIHsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG4gIC5zaGFkb3ctNS1sIHsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoIDAsIDAsIDAsIDAuMiApOyB9XG59XG4iLCIvKlxuXG4gICBDT0RFXG5cbiovXG5cbi5wcmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93OiAgIHNjcm9sbDtcbn1cbiIsIi8qXG5cbiAgIENPT1JESU5BVEVTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvcG9zaXRpb24vXG5cbiAgIFVzZSBpbiBjb21iaW5hdGlvbiB3aXRoIHRoZSBwb3NpdGlvbiBtb2R1bGUuXG5cbiAgIEJhc2U6XG4gICAgIHRvcFxuICAgICBib3R0b21cbiAgICAgcmlnaHRcbiAgICAgbGVmdFxuXG4gICBNb2RpZmllcnM6XG4gICAgIC0wICA9IGxpdGVyYWwgdmFsdWUgMFxuICAgICAtMSAgPSBsaXRlcmFsIHZhbHVlIDFcbiAgICAgLTIgID0gbGl0ZXJhbCB2YWx1ZSAyXG4gICAgIC0tMSA9IGxpdGVyYWwgdmFsdWUgLTFcbiAgICAgLS0yID0gbGl0ZXJhbCB2YWx1ZSAtMlxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50b3AtMCAgICB7IHRvcDogICAgMDsgfVxuLnJpZ2h0LTAgIHsgcmlnaHQ6ICAwOyB9XG4uYm90dG9tLTAgeyBib3R0b206IDA7IH1cbi5sZWZ0LTAgICB7IGxlZnQ6ICAgMDsgfVxuXG4udG9wLTEgICAgeyB0b3A6ICAgIDFyZW07IH1cbi5yaWdodC0xICB7IHJpZ2h0OiAgMXJlbTsgfVxuLmJvdHRvbS0xIHsgYm90dG9tOiAxcmVtOyB9XG4ubGVmdC0xICAgeyBsZWZ0OiAgIDFyZW07IH1cblxuLnRvcC0yICAgIHsgdG9wOiAgICAycmVtOyB9XG4ucmlnaHQtMiAgeyByaWdodDogIDJyZW07IH1cbi5ib3R0b20tMiB7IGJvdHRvbTogMnJlbTsgfVxuLmxlZnQtMiAgIHsgbGVmdDogICAycmVtOyB9XG5cbi50b3AtLTEgICAgeyB0b3A6ICAgIC0xcmVtOyB9XG4ucmlnaHQtLTEgIHsgcmlnaHQ6ICAtMXJlbTsgfVxuLmJvdHRvbS0tMSB7IGJvdHRvbTogLTFyZW07IH1cbi5sZWZ0LS0xICAgeyBsZWZ0OiAgIC0xcmVtOyB9XG5cbi50b3AtLTIgICAgeyB0b3A6ICAgIC0ycmVtOyB9XG4ucmlnaHQtLTIgIHsgcmlnaHQ6ICAtMnJlbTsgfVxuLmJvdHRvbS0tMiB7IGJvdHRvbTogLTJyZW07IH1cbi5sZWZ0LS0yICAgeyBsZWZ0OiAgIC0ycmVtOyB9XG5cblxuLmFic29sdXRlLS1maWxsIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLnRvcC0wLW5zICAgICB7IHRvcDogICAwOyB9XG4gIC5sZWZ0LTAtbnMgICAgeyBsZWZ0OiAgMDsgfVxuICAucmlnaHQtMC1ucyAgIHsgcmlnaHQ6IDA7IH1cbiAgLmJvdHRvbS0wLW5zICB7IGJvdHRvbTogMDsgfVxuICAudG9wLTEtbnMgICAgIHsgdG9wOiAgIDFyZW07IH1cbiAgLmxlZnQtMS1ucyAgICB7IGxlZnQ6ICAxcmVtOyB9XG4gIC5yaWdodC0xLW5zICAgeyByaWdodDogMXJlbTsgfVxuICAuYm90dG9tLTEtbnMgIHsgYm90dG9tOiAxcmVtOyB9XG4gIC50b3AtMi1ucyAgICAgeyB0b3A6ICAgMnJlbTsgfVxuICAubGVmdC0yLW5zICAgIHsgbGVmdDogIDJyZW07IH1cbiAgLnJpZ2h0LTItbnMgICB7IHJpZ2h0OiAycmVtOyB9XG4gIC5ib3R0b20tMi1ucyAgeyBib3R0b206IDJyZW07IH1cbiAgLnRvcC0tMS1ucyAgICB7IHRvcDogICAgLTFyZW07IH1cbiAgLnJpZ2h0LS0xLW5zICB7IHJpZ2h0OiAgLTFyZW07IH1cbiAgLmJvdHRvbS0tMS1ucyB7IGJvdHRvbTogLTFyZW07IH1cbiAgLmxlZnQtLTEtbnMgICB7IGxlZnQ6ICAgLTFyZW07IH1cbiAgLnRvcC0tMi1ucyAgICB7IHRvcDogICAgLTJyZW07IH1cbiAgLnJpZ2h0LS0yLW5zICB7IHJpZ2h0OiAgLTJyZW07IH1cbiAgLmJvdHRvbS0tMi1ucyB7IGJvdHRvbTogLTJyZW07IH1cbiAgLmxlZnQtLTItbnMgICB7IGxlZnQ6ICAgLTJyZW07IH1cbiAgLmFic29sdXRlLS1maWxsLW5zIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC50b3AtMC1tICAgICB7IHRvcDogICAwOyB9XG4gIC5sZWZ0LTAtbSAgICB7IGxlZnQ6ICAwOyB9XG4gIC5yaWdodC0wLW0gICB7IHJpZ2h0OiAwOyB9XG4gIC5ib3R0b20tMC1tICB7IGJvdHRvbTogMDsgfVxuICAudG9wLTEtbSAgICAgeyB0b3A6ICAgMXJlbTsgfVxuICAubGVmdC0xLW0gICAgeyBsZWZ0OiAgMXJlbTsgfVxuICAucmlnaHQtMS1tICAgeyByaWdodDogMXJlbTsgfVxuICAuYm90dG9tLTEtbSAgeyBib3R0b206IDFyZW07IH1cbiAgLnRvcC0yLW0gICAgIHsgdG9wOiAgIDJyZW07IH1cbiAgLmxlZnQtMi1tICAgIHsgbGVmdDogIDJyZW07IH1cbiAgLnJpZ2h0LTItbSAgIHsgcmlnaHQ6IDJyZW07IH1cbiAgLmJvdHRvbS0yLW0gIHsgYm90dG9tOiAycmVtOyB9XG4gIC50b3AtLTEtbSAgICB7IHRvcDogICAgLTFyZW07IH1cbiAgLnJpZ2h0LS0xLW0gIHsgcmlnaHQ6ICAtMXJlbTsgfVxuICAuYm90dG9tLS0xLW0geyBib3R0b206IC0xcmVtOyB9XG4gIC5sZWZ0LS0xLW0gICB7IGxlZnQ6ICAgLTFyZW07IH1cbiAgLnRvcC0tMi1tICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuICAucmlnaHQtLTItbSAgeyByaWdodDogIC0ycmVtOyB9XG4gIC5ib3R0b20tLTItbSB7IGJvdHRvbTogLTJyZW07IH1cbiAgLmxlZnQtLTItbSAgIHsgbGVmdDogICAtMnJlbTsgfVxuICAuYWJzb2x1dGUtLWZpbGwtbSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC50b3AtMC1sICAgICB7IHRvcDogICAwOyB9XG4gIC5sZWZ0LTAtbCAgICB7IGxlZnQ6ICAwOyB9XG4gIC5yaWdodC0wLWwgICB7IHJpZ2h0OiAwOyB9XG4gIC5ib3R0b20tMC1sICB7IGJvdHRvbTogMDsgfVxuICAudG9wLTEtbCAgICAgeyB0b3A6ICAgMXJlbTsgfVxuICAubGVmdC0xLWwgICAgeyBsZWZ0OiAgMXJlbTsgfVxuICAucmlnaHQtMS1sICAgeyByaWdodDogMXJlbTsgfVxuICAuYm90dG9tLTEtbCAgeyBib3R0b206IDFyZW07IH1cbiAgLnRvcC0yLWwgICAgIHsgdG9wOiAgIDJyZW07IH1cbiAgLmxlZnQtMi1sICAgIHsgbGVmdDogIDJyZW07IH1cbiAgLnJpZ2h0LTItbCAgIHsgcmlnaHQ6IDJyZW07IH1cbiAgLmJvdHRvbS0yLWwgIHsgYm90dG9tOiAycmVtOyB9XG4gIC50b3AtLTEtbCAgICB7IHRvcDogICAgLTFyZW07IH1cbiAgLnJpZ2h0LS0xLWwgIHsgcmlnaHQ6ICAtMXJlbTsgfVxuICAuYm90dG9tLS0xLWwgeyBib3R0b206IC0xcmVtOyB9XG4gIC5sZWZ0LS0xLWwgICB7IGxlZnQ6ICAgLTFyZW07IH1cbiAgLnRvcC0tMi1sICAgIHsgdG9wOiAgICAtMnJlbTsgfVxuICAucmlnaHQtLTItbCAgeyByaWdodDogIC0ycmVtOyB9XG4gIC5ib3R0b20tLTItbCB7IGJvdHRvbTogLTJyZW07IH1cbiAgLmxlZnQtLTItbCAgIHsgbGVmdDogICAtMnJlbTsgfVxuICAuYWJzb2x1dGUtLWZpbGwtbCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4iLCIvKlxuXG4gICBDTEVBUkZJWFxuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2NsZWFyZml4L1xuXG4qL1xuXG4vKiBOaWNvbGFzIEdhbGxhZ2hlcnMgQ2xlYXJmaXggc29sdXRpb25cbiAgIFJlZjogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svICovXG5cbi5jZjpiZWZvcmUsXG4uY2Y6YWZ0ZXIgeyBjb250ZW50OiBcIiBcIjsgZGlzcGxheTogdGFibGU7IH1cbi5jZjphZnRlciB7IGNsZWFyOiBib3RoOyB9XG4uY2YgeyAgICAgICAqem9vbTogMTsgfVxuXG4uY2wgeyBjbGVhcjogbGVmdDsgfVxuLmNyIHsgY2xlYXI6IHJpZ2h0OyB9XG4uY2IgeyBjbGVhcjogYm90aDsgfVxuLmNuIHsgY2xlYXI6IG5vbmU7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5jbC1ucyB7IGNsZWFyOiBsZWZ0OyB9XG4gIC5jci1ucyB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbnMgeyBjbGVhcjogYm90aDsgfVxuICAuY24tbnMgeyBjbGVhcjogbm9uZTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLmNsLW0geyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbSB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbSB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1tIHsgY2xlYXI6IG5vbmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmNsLWwgeyBjbGVhcjogbGVmdDsgfVxuICAuY3ItbCB7IGNsZWFyOiByaWdodDsgfVxuICAuY2ItbCB7IGNsZWFyOiBib3RoOyB9XG4gIC5jbi1sIHsgY2xlYXI6IG5vbmU7IH1cbn1cbiIsIi8qXG5cbiAgIERJU1BMQVlcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9kaXNwbGF5XG5cbiAgIEJhc2U6XG4gICAgZCA9IGRpc3BsYXlcblxuICAgTW9kaWZpZXJzOlxuICAgIG4gICAgID0gbm9uZVxuICAgIGIgICAgID0gYmxvY2tcbiAgICBpYiAgICA9IGlubGluZS1ibG9ja1xuICAgIGl0ICAgID0gaW5saW5lLXRhYmxlXG4gICAgdCAgICAgPSB0YWJsZVxuICAgIHRjICAgID0gdGFibGUtY2VsbFxuICAgIHQtcm93ICAgICAgICAgID0gdGFibGUtcm93XG4gICAgdC1jb2x1bW0gICAgICAgPSB0YWJsZS1jb2x1bW5cbiAgICB0LWNvbHVtbi1ncm91cCA9IHRhYmxlLWNvbHVtbi1ncm91cFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5kbiB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4uZGkgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4uZGIgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbi5kaWIgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbi5kaXQgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbi5kdCB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuLmR0YyB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbi5kdC1yb3cgeyAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbi5kdC1yb3ctZ3JvdXAgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbi5kdC1jb2x1bW4geyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbi5kdC1jb2x1bW4tZ3JvdXAgeyBkaXNwbGF5OiB0YWJsZS1jb2x1bW4tZ3JvdXA7IH1cblxuLypcbiAgVGhpcyB3aWxsIHNldCB0YWJsZSB0byBmdWxsIHdpZHRoIGFuZCB0aGVuXG4gIGFsbCBjZWxscyB3aWxsIGJlIGVxdWFsIHdpZHRoXG4qL1xuLmR0LS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLmRuLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRpLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1ucyB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZGl0LW5zIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLW5zIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAuZHQtcm93LW5zIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbnMgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1ucyB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuICAuZHQtY29sdW1uLWdyb3VwLW5zIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1ucyB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLmRuLW0geyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGktbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmRiLW0geyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmRpYi1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5kaXQtbSB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxuICAuZHQtbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZHRjLW0geyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5kdC1yb3ctbSB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuICAuZHQtcm93LWdyb3VwLW0geyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cbiAgLmR0LWNvbHVtbi1tIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG4gIC5kdC1jb2x1bW4tZ3JvdXAtbSB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxuXG4gIC5kdC0tZml4ZWQtbSB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAuZG4tbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kaS1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGItbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZGliLWwgeyAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmRpdC1sIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XG4gIC5kdC1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5kdGMtbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmR0LXJvdy1sIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIC5kdC1yb3ctZ3JvdXAtbCB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuICAuZHQtY29sdW1uLWwgeyAgICAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cbiAgLmR0LWNvbHVtbi1ncm91cC1sIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XG5cbiAgLmR0LS1maXhlZC1sIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiIsIi8qXG5cbiAgRkxFWEJPWFxuXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAtbnMgPSBub3Qtc21hbGxcbiAgIC1tICA9IG1lZGl1bVxuICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmZsZXggeyBkaXNwbGF5OiBmbGV4OyB9XG4uaW5saW5lLWZsZXggeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4vKiAxLiBGaXggZm9yIENocm9tZSA0NCBidWcuXG4gKiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NTA2ODkzICovXG4uZmxleC1hdXRvIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG59XG5cbi5mbGV4LW5vbmUgeyBmbGV4OiBub25lOyB9XG5cbi5mbGV4LWNvbHVtbiAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4uZmxleC1yb3cgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuLmZsZXgtd3JhcCAgICB7IGZsZXgtd3JhcDogd3JhcDsgfVxuLmZsZXgtbm93cmFwICAgIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbi5mbGV4LXdyYXAtcmV2ZXJzZSAgICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG4uZmxleC1jb2x1bW4tcmV2ZXJzZSAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbi5mbGV4LXJvdy1yZXZlcnNlICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG4uaXRlbXMtc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuLml0ZW1zLWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4uaXRlbXMtY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4uaXRlbXMtYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbi5pdGVtcy1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5zZWxmLXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuLnNlbGYtZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuLnNlbGYtY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbi5zZWxmLWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbi5zZWxmLXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4uanVzdGlmeS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4uanVzdGlmeS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuLmp1c3RpZnktY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4uanVzdGlmeS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4uanVzdGlmeS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuLmNvbnRlbnQtc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbi5jb250ZW50LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuLmNvbnRlbnQtY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuLmNvbnRlbnQtYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbi5jb250ZW50LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbi5jb250ZW50LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5vcmRlci0wIHsgb3JkZXI6IDA7IH1cbi5vcmRlci0xIHsgb3JkZXI6IDE7IH1cbi5vcmRlci0yIHsgb3JkZXI6IDI7IH1cbi5vcmRlci0zIHsgb3JkZXI6IDM7IH1cbi5vcmRlci00IHsgb3JkZXI6IDQ7IH1cbi5vcmRlci01IHsgb3JkZXI6IDU7IH1cbi5vcmRlci02IHsgb3JkZXI6IDY7IH1cbi5vcmRlci03IHsgb3JkZXI6IDc7IH1cbi5vcmRlci04IHsgb3JkZXI6IDg7IH1cbi5vcmRlci1sYXN0IHsgb3JkZXI6IDk5OTk5OyB9XG5cbi5mbGV4LWdyb3ctMCB7IGZsZXgtZ3JvdzogMDsgfVxuLmZsZXgtZ3Jvdy0xIHsgZmxleC1ncm93OiAxOyB9XG5cbi5mbGV4LXNocmluay0wIHsgZmxleC1zaHJpbms6IDA7IH1cbi5mbGV4LXNocmluay0xIHsgZmxleC1zaHJpbms6IDE7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5mbGV4LW5zIHsgZGlzcGxheTogZmxleDsgfVxuICAuaW5saW5lLWZsZXgtbnMgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLW5zIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cbiAgICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXG4gIH1cbiAgLmZsZXgtbm9uZS1ucyB7IGZsZXg6IG5vbmU7IH1cbiAgLmZsZXgtY29sdW1uLW5zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbnMgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmZsZXgtbm93cmFwLW5zIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtd3JhcC1yZXZlcnNlLW5zIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbnMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgLmZsZXgtcm93LXJldmVyc2UtbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLml0ZW1zLXN0YXJ0LW5zIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1ucyB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLW5zIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaXRlbXMtYmFzZWxpbmUtbnMgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbnMgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LW5zIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAuc2VsZi1lbmQtbnMgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbnMgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbnMgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxuICAuc2VsZi1zdHJldGNoLW5zIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LW5zIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1ucyB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmp1c3RpZnktY2VudGVyLW5zIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1ucyB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbnMgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG4gIC5jb250ZW50LXN0YXJ0LW5zIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbnMgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbnMgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtYmV0d2Vlbi1ucyB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLW5zIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbnMgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG5cbiAgLm9yZGVyLTAtbnMgeyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1ucyB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLW5zIHsgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLTMtbnMgeyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1ucyB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LW5zIHsgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLTYtbnMgeyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1ucyB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LW5zIHsgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxhc3QtbnMgeyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbnMgeyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLW5zIHsgZmxleC1ncm93OiAxOyB9XG5cbiAgLmZsZXgtc2hyaW5rLTAtbnMgeyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1ucyB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLmZsZXgtbSB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LW0geyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLW0geyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1tIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbSAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LXdyYXAtbSB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleC1ub3dyYXAtbSB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS1tIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cbiAgLmZsZXgtY29sdW1uLXJldmVyc2UtbSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuZmxleC1yb3ctcmV2ZXJzZS1tIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5pdGVtcy1zdGFydC1tIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLml0ZW1zLWVuZC1tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIC5pdGVtcy1jZW50ZXItbSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLml0ZW1zLWJhc2VsaW5lLW0geyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgLml0ZW1zLXN0cmV0Y2gtbSB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbiAgLnNlbGYtc3RhcnQtbSB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLnNlbGYtZW5kLW0geyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuc2VsZi1jZW50ZXItbSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuc2VsZi1iYXNlbGluZS1tIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cbiAgLnNlbGYtc3RyZXRjaC1tIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4gIC5qdXN0aWZ5LXN0YXJ0LW0geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmp1c3RpZnktZW5kLW0geyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5qdXN0aWZ5LWNlbnRlci1tIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmp1c3RpZnktYmV0d2Vlbi1tIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5qdXN0aWZ5LWFyb3VuZC1tIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cblxuICAuY29udGVudC1zdGFydC1tIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAuY29udGVudC1lbmQtbSB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5jb250ZW50LWNlbnRlci1tIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gIC5jb250ZW50LWJldHdlZW4tbSB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmNvbnRlbnQtYXJvdW5kLW0geyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLmNvbnRlbnQtc3RyZXRjaC1tIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4gIC5vcmRlci0wLW0geyBvcmRlcjogMDsgfVxuICAub3JkZXItMS1tIHsgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLTItbSB7IG9yZGVyOiAyOyB9XG4gIC5vcmRlci0zLW0geyBvcmRlcjogMzsgfVxuICAub3JkZXItNC1tIHsgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLTUtbSB7IG9yZGVyOiA1OyB9XG4gIC5vcmRlci02LW0geyBvcmRlcjogNjsgfVxuICAub3JkZXItNy1tIHsgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLTgtbSB7IG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sYXN0LW0geyBvcmRlcjogOTk5OTk7IH1cblxuICAuZmxleC1ncm93LTAtbSB7IGZsZXgtZ3JvdzogMDsgfVxuICAuZmxleC1ncm93LTEtbSB7IGZsZXgtZ3JvdzogMTsgfVxuXG4gIC5mbGV4LXNocmluay0wLW0geyBmbGV4LXNocmluazogMDsgfVxuICAuZmxleC1zaHJpbmstMS1tIHsgZmxleC1zaHJpbms6IDE7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmZsZXgtbCB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgLmlubGluZS1mbGV4LWwgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAuZmxleC1hdXRvLWwge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cbiAgfVxuICAuZmxleC1ub25lLWwgeyBmbGV4OiBub25lOyB9XG4gIC5mbGV4LWNvbHVtbi1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZmxleC1yb3ctbCB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmZsZXgtd3JhcC1sIHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mbGV4LW5vd3JhcC1sIHsgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLmZsZXgtd3JhcC1yZXZlcnNlLWwgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5mbGV4LXJvdy1yZXZlcnNlLWwgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuICAuaXRlbXMtc3RhcnQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pdGVtcy1lbmQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuaXRlbXMtY2VudGVyLWwgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pdGVtcy1iYXNlbGluZS1sIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG4gIC5pdGVtcy1zdHJldGNoLWwgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4gIC5zZWxmLXN0YXJ0LWwgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5zZWxmLWVuZC1sIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgLnNlbGYtY2VudGVyLWwgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLnNlbGYtYmFzZWxpbmUtbCB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XG4gIC5zZWxmLXN0cmV0Y2gtbCB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuICAuanVzdGlmeS1zdGFydC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5qdXN0aWZ5LWVuZC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuanVzdGlmeS1jZW50ZXItbCB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5qdXN0aWZ5LWJldHdlZW4tbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuanVzdGlmeS1hcm91bmQtbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbiAgLmNvbnRlbnQtc3RhcnQtbCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNvbnRlbnQtZW5kLWwgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuY29udGVudC1jZW50ZXItbCB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY29udGVudC1iZXR3ZWVuLWwgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jb250ZW50LWFyb3VuZC1sIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gIC5jb250ZW50LXN0cmV0Y2gtbCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7IH1cblxuICAub3JkZXItMC1sIHsgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLTEtbCB7IG9yZGVyOiAxOyB9XG4gIC5vcmRlci0yLWwgeyBvcmRlcjogMjsgfVxuICAub3JkZXItMy1sIHsgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLTQtbCB7IG9yZGVyOiA0OyB9XG4gIC5vcmRlci01LWwgeyBvcmRlcjogNTsgfVxuICAub3JkZXItNi1sIHsgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLTctbCB7IG9yZGVyOiA3OyB9XG4gIC5vcmRlci04LWwgeyBvcmRlcjogODsgfVxuICAub3JkZXItbGFzdC1sIHsgb3JkZXI6IDk5OTk5OyB9XG5cbiAgLmZsZXgtZ3Jvdy0wLWwgeyBmbGV4LWdyb3c6IDA7IH1cbiAgLmZsZXgtZ3Jvdy0xLWwgeyBmbGV4LWdyb3c6IDE7IH1cblxuICAuZmxleC1zaHJpbmstMC1sIHsgZmxleC1zaHJpbms6IDA7IH1cbiAgLmZsZXgtc2hyaW5rLTEtbCB7IGZsZXgtc2hyaW5rOiAxOyB9XG59XG4iLCIvKlxuXG4gICBGTE9BVFNcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9mbG9hdHMvXG5cbiAgIDEuIEZsb2F0ZWQgZWxlbWVudHMgYXJlIGF1dG9tYXRpY2FsbHkgcmVuZGVyZWQgYXMgYmxvY2sgbGV2ZWwgZWxlbWVudHMuXG4gICAgICBTZXR0aW5nIGZsb2F0cyB0byBkaXNwbGF5IGlubGluZSB3aWxsIGZpeCB0aGUgZG91YmxlIG1hcmdpbiBidWcgaW5cbiAgICAgIGllNi4gWW91IGtub3cuLi4ganVzdCBpbiBjYXNlLlxuXG4gICAyLiBEb24ndCBmb3JnZXQgdG8gY2xlYXJmaXggeW91ciBmbG9hdHMgd2l0aCAuY2ZcblxuICAgQmFzZTpcbiAgICAgZiA9IGZsb2F0XG5cbiAgIE1vZGlmaWVyczpcbiAgICAgbCA9IGxlZnRcbiAgICAgciA9IHJpZ2h0XG4gICAgIG4gPSBub25lXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG5cbi5mbCB7IGZsb2F0OiBsZWZ0OyAgX2Rpc3BsYXk6IGlubGluZTsgfVxuLmZyIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4uZm4geyBmbG9hdDogbm9uZTsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLmZsLW5zIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmZyLW5zIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mbi1ucyB7IGZsb2F0OiBub25lOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAuZmwtbSB7IGZsb2F0OiBsZWZ0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mci1tIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XG4gIC5mbi1tIHsgZmxvYXQ6IG5vbmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmZsLWwgeyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZnItbCB7IGZsb2F0OiByaWdodDsgX2Rpc3BsYXk6IGlubGluZTsgfVxuICAuZm4tbCB7IGZsb2F0OiBub25lOyB9XG59XG4iLCIvKlxuXG4gICBGT05UIEZBTUlMWSBHUk9VUFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvZm9udC1mYW1pbHkvXG5cbiovXG5cblxuLnNhbnMtc2VyaWYge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICAgICAgICAgICAgICAgJ2F2ZW5pciBuZXh0JywgYXZlbmlyLFxuICAgICAgICAgICAgICAgJ2hlbHZldGljYSBuZXVlJywgaGVsdmV0aWNhLFxuICAgICAgICAgICAgICAgdWJ1bnR1LFxuICAgICAgICAgICAgICAgcm9ib3RvLCBub3RvLFxuICAgICAgICAgICAgICAgJ3NlZ29lIHVpJywgYXJpYWwsXG4gICAgICAgICAgICAgICBzYW5zLXNlcmlmO1xufVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogZ2VvcmdpYSxcbiAgICAgICAgICAgICAgIHRpbWVzLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5zeXN0ZW0tc2Fucy1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxuXG4uc3lzdGVtLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuXG5cbi8qIE1vbm9zcGFjZWQgVHlwZWZhY2VzIChmb3IgY29kZSkgKi9cblxuLyogRnJvbSBodHRwOi8vY3NzZm9udHN0YWNrLmNvbSAqL1xuY29kZSwgLmNvZGUge1xuICBmb250LWZhbWlseTogQ29uc29sYXMsXG4gICAgICAgICAgICAgICBtb25hY28sXG4gICAgICAgICAgICAgICBtb25vc3BhY2U7XG59XG5cbi5jb3VyaWVyIHtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5leHQnLFxuICAgICAgICAgICAgICAgY291cmllcixcbiAgICAgICAgICAgICAgIG1vbm9zcGFjZTtcbn1cblxuXG4vKiBTYW5zLVNlcmlmIFR5cGVmYWNlcyAqL1xuXG4uaGVsdmV0aWNhIHtcbiAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EgbmV1ZScsIGhlbHZldGljYSxcbiAgICAgICAgICAgICAgIHNhbnMtc2VyaWY7XG59XG5cbi5hdmVuaXIge1xuICBmb250LWZhbWlseTogJ2F2ZW5pciBuZXh0JywgYXZlbmlyLFxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcbn1cblxuXG4vKiBTZXJpZiBUeXBlZmFjZXMgKi9cblxuLmF0aGVsYXMge1xuICBmb250LWZhbWlseTogYXRoZWxhcyxcbiAgICAgICAgICAgICAgIGdlb3JnaWEsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmdlb3JnaWEge1xuICBmb250LWZhbWlseTogZ2VvcmdpYSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4udGltZXMge1xuICBmb250LWZhbWlseTogdGltZXMsXG4gICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmJvZG9uaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNVFwiLFxuICAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4uY2FsaXN0byB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG8gTVRcIixcbiAgICAgICAgICAgICAgICBzZXJpZjtcbn1cblxuLmdhcmFtb25kIHtcbiAgZm9udC1mYW1pbHk6IGdhcmFtb25kLFxuICAgICAgICAgICAgICAgc2VyaWY7XG59XG5cbi5iYXNrZXJ2aWxsZSB7XG4gIGZvbnQtZmFtaWx5OiBiYXNrZXJ2aWxsZSxcbiAgICAgICAgICAgICAgIHNlcmlmO1xufVxuXG4iLCIvKlxuXG4gICBGT05UIFNUWUxFXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtc3R5bGUvXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLmkgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuLmZzLW5vcm1hbCB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLmktbnMgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmZzLW5vcm1hbC1ucyAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5pLW0gICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmZzLW5vcm1hbC1tICAgICB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAuaS1sICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5mcy1ub3JtYWwtbCAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cbn1cbiIsIi8qXG5cbiAgIEZPTlQgV0VJR0hUXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtd2VpZ2h0L1xuXG4gICBCYXNlXG4gICAgIGZ3ID0gZm9udC13ZWlnaHRcblxuICAgTW9kaWZpZXJzOlxuICAgICAxID0gbGl0ZXJhbCB2YWx1ZSAxMDBcbiAgICAgMiA9IGxpdGVyYWwgdmFsdWUgMjAwXG4gICAgIDMgPSBsaXRlcmFsIHZhbHVlIDMwMFxuICAgICA0ID0gbGl0ZXJhbCB2YWx1ZSA0MDBcbiAgICAgNSA9IGxpdGVyYWwgdmFsdWUgNTAwXG4gICAgIDYgPSBsaXRlcmFsIHZhbHVlIDYwMFxuICAgICA3ID0gbGl0ZXJhbCB2YWx1ZSA3MDBcbiAgICAgOCA9IGxpdGVyYWwgdmFsdWUgODAwXG4gICAgIDkgPSBsaXRlcmFsIHZhbHVlIDkwMFxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi5ub3JtYWwgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4uYiAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbi5mdzEgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4uZncyICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuLmZ3MyAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbi5mdzQgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4uZnc1ICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuLmZ3NiAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbi5mdzcgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4uZnc4ICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuLmZ3OSAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLm5vcm1hbC1ucyB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbnMgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbnMgICAgeyBmb250LXdlaWdodDogMTAwOyB9XG4gIC5mdzItbnMgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbnMgICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbnMgICAgeyBmb250LXdlaWdodDogNDAwOyB9XG4gIC5mdzUtbnMgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbnMgICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbnMgICAgeyBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mdzgtbnMgICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbnMgICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAubm9ybWFsLW0geyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5iLW0gICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5mdzEtbSAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmZ3Mi1tICAgIHsgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAuZnczLW0gICAgeyBmb250LXdlaWdodDogMzAwOyB9XG4gIC5mdzQtbSAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmZ3NS1tICAgIHsgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZnc2LW0gICAgeyBmb250LXdlaWdodDogNjAwOyB9XG4gIC5mdzctbSAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmZ3OC1tICAgIHsgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAuZnc5LW0gICAgeyBmb250LXdlaWdodDogOTAwOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5ub3JtYWwtbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmItbCAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmZ3MS1sICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZncyLWwgICAgeyBmb250LXdlaWdodDogMjAwOyB9XG4gIC5mdzMtbCAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZ3NC1sICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZnc1LWwgICAgeyBmb250LXdlaWdodDogNTAwOyB9XG4gIC5mdzYtbCAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmZ3Ny1sICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZnc4LWwgICAgeyBmb250LXdlaWdodDogODAwOyB9XG4gIC5mdzktbCAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cbn1cbiIsIi8qXG5cbiAgIEZPUk1TXG4gICBcbiovXG5cbi5pbnB1dC1yZXNldCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uYnV0dG9uLXJlc2V0OjotbW96LWZvY3VzLWlubmVyLFxuLmlucHV0LXJlc2V0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiLypcblxuICAgSEVJR0hUU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2hlaWdodHMvXG5cbiAgIEJhc2U6XG4gICAgIGggPSBoZWlnaHRcbiAgICAgbWluLWggPSBtaW4taGVpZ2h0XG4gICAgIG1pbi12aCA9IG1pbi1oZWlnaHQgdmVydGljYWwgc2NyZWVuIGhlaWdodFxuICAgICB2aCA9IHZlcnRpY2FsIHNjcmVlbiBoZWlnaHRcblxuICAgTW9kaWZpZXJzXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgMiA9IDJuZCBzdGVwIGluIGhlaWdodCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBoZWlnaHQgc2NhbGVcbiAgICAgNSA9IDV0aCBzdGVwIGluIGhlaWdodCBzY2FsZVxuXG4gICAgIC0yNSAgID0gbGl0ZXJhbCB2YWx1ZSAyNSVcbiAgICAgLTUwICAgPSBsaXRlcmFsIHZhbHVlIDUwJVxuICAgICAtNzUgICA9IGxpdGVyYWwgdmFsdWUgNzUlXG4gICAgIC0xMDAgID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXG5cbiAgICAgLWF1dG8gPSBzdHJpbmcgdmFsdWUgb2YgYXV0b1xuICAgICAtaW5oZXJpdCA9IHN0cmluZyB2YWx1ZSBvZiBpbmhlcml0XG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuLyogSGVpZ2h0IFNjYWxlICovXG5cbi5oMSB7IGhlaWdodDogMXJlbTsgfVxuLmgyIHsgaGVpZ2h0OiAycmVtOyB9XG4uaDMgeyBoZWlnaHQ6IDRyZW07IH1cbi5oNCB7IGhlaWdodDogOHJlbTsgfVxuLmg1IHsgaGVpZ2h0OiAxNnJlbTsgfVxuXG4vKiBIZWlnaHQgUGVyY2VudGFnZXMgLSBCYXNlZCBvZmYgb2YgaGVpZ2h0IG9mIHBhcmVudCAqL1xuXG4uaC0yNSB7ICBoZWlnaHQ6ICAyNSU7IH1cbi5oLTUwIHsgIGhlaWdodDogIDUwJTsgfVxuLmgtNzUgeyAgaGVpZ2h0OiAgNzUlOyB9XG4uaC0xMDAgeyBoZWlnaHQ6IDEwMCU7IH1cblxuLm1pbi1oLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLyogU2NyZWVuIEhlaWdodCBQZXJjZW50YWdlICovXG5cbi52aC0yNSB7ICBoZWlnaHQ6ICAyNXZoOyB9XG4udmgtNTAgeyAgaGVpZ2h0OiAgNTB2aDsgfVxuLnZoLTc1IHsgIGhlaWdodDogIDc1dmg7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmg7IH1cblxuXG4vKiBTdHJpbmcgUHJvcGVydGllcyAqL1xuXG4uaC1hdXRvIHsgICAgIGhlaWdodDogYXV0bzsgfVxuLmgtaW5oZXJpdCB7ICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5oMS1ucyB7ICBoZWlnaHQ6IDFyZW07IH1cbiAgLmgyLW5zIHsgIGhlaWdodDogMnJlbTsgfVxuICAuaDMtbnMgeyAgaGVpZ2h0OiA0cmVtOyB9XG4gIC5oNC1ucyB7ICBoZWlnaHQ6IDhyZW07IH1cbiAgLmg1LW5zIHsgIGhlaWdodDogMTZyZW07IH1cbiAgLmgtMjUtbnMgeyBoZWlnaHQ6IDI1JTsgfVxuICAuaC01MC1ucyB7IGhlaWdodDogNTAlOyB9XG4gIC5oLTc1LW5zIHsgaGVpZ2h0OiA3NSU7IH1cbiAgLmgtMTAwLW5zIHsgaGVpZ2h0OiAxMDAlOyB9XG4gIC5taW4taC0xMDAtbnMgeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC52aC0yNS1ucyB7ICBoZWlnaHQ6ICAyNXZoOyB9XG4gIC52aC01MC1ucyB7ICBoZWlnaHQ6ICA1MHZoOyB9XG4gIC52aC03NS1ucyB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4gIC52aC0xMDAtbnMgeyBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5taW4tdmgtMTAwLW5zIHsgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmgtYXV0by1ucyB7IGhlaWdodDogYXV0bzsgfVxuICAuaC1pbmhlcml0LW5zIHsgaGVpZ2h0OiBpbmhlcml0OyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAuaDEtbSB7IGhlaWdodDogMXJlbTsgfVxuICAuaDItbSB7IGhlaWdodDogMnJlbTsgfVxuICAuaDMtbSB7IGhlaWdodDogNHJlbTsgfVxuICAuaDQtbSB7IGhlaWdodDogOHJlbTsgfVxuICAuaDUtbSB7IGhlaWdodDogMTZyZW07IH1cbiAgLmgtMjUtbSB7IGhlaWdodDogMjUlOyB9XG4gIC5oLTUwLW0geyBoZWlnaHQ6IDUwJTsgfVxuICAuaC03NS1tIHsgaGVpZ2h0OiA3NSU7IH1cbiAgLmgtMTAwLW0geyBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1pbi1oLTEwMC1tIHsgbWluLWhlaWdodDogMTAwJTsgfVxuICAudmgtMjUtbSB7ICBoZWlnaHQ6ICAyNXZoOyB9XG4gIC52aC01MC1tIHsgIGhlaWdodDogIDUwdmg7IH1cbiAgLnZoLTc1LW0geyAgaGVpZ2h0OiAgNzV2aDsgfVxuICAudmgtMTAwLW0geyBoZWlnaHQ6IDEwMHZoOyB9XG4gIC5taW4tdmgtMTAwLW0geyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAuaC1hdXRvLW0geyBoZWlnaHQ6IGF1dG87IH1cbiAgLmgtaW5oZXJpdC1tIHsgaGVpZ2h0OiBpbmhlcml0OyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5oMS1sIHsgaGVpZ2h0OiAxcmVtOyB9XG4gIC5oMi1sIHsgaGVpZ2h0OiAycmVtOyB9XG4gIC5oMy1sIHsgaGVpZ2h0OiA0cmVtOyB9XG4gIC5oNC1sIHsgaGVpZ2h0OiA4cmVtOyB9XG4gIC5oNS1sIHsgaGVpZ2h0OiAxNnJlbTsgfVxuICAuaC0yNS1sIHsgaGVpZ2h0OiAyNSU7IH1cbiAgLmgtNTAtbCB7IGhlaWdodDogNTAlOyB9XG4gIC5oLTc1LWwgeyBoZWlnaHQ6IDc1JTsgfVxuICAuaC0xMDAtbCB7IGhlaWdodDogMTAwJTsgfVxuICAubWluLWgtMTAwLWwgeyBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC52aC0yNS1sIHsgIGhlaWdodDogIDI1dmg7IH1cbiAgLnZoLTUwLWwgeyAgaGVpZ2h0OiAgNTB2aDsgfVxuICAudmgtNzUtbCB7ICBoZWlnaHQ6ICA3NXZoOyB9XG4gIC52aC0xMDAtbCB7IGhlaWdodDogMTAwdmg7IH1cbiAgLm1pbi12aC0xMDAtbCB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5oLWF1dG8tbCB7IGhlaWdodDogYXV0bzsgfVxuICAuaC1pbmhlcml0LWwgeyBoZWlnaHQ6IGluaGVyaXQ7IH1cbn1cbiIsIi8qXG5cbiAgIExFVFRFUiBTUEFDSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RyYWNraW5nL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50cmFja2VkICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XG4udHJhY2tlZC10aWdodCB7IGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbi50cmFja2VkLW1lZ2EgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMjVlbTsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLnRyYWNrZWQtbnMgICAgICAgeyBsZXR0ZXItc3BhY2luZzogIC4xZW07IH1cbiAgLnRyYWNrZWQtdGlnaHQtbnMgeyBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gIC50cmFja2VkLW1lZ2EtbnMgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMjVlbTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLnRyYWNrZWQtbSAgICAgICB7IGxldHRlci1zcGFjaW5nOiAgLjFlbTsgfVxuICAudHJhY2tlZC10aWdodC1tIHsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAudHJhY2tlZC1tZWdhLW0gIHsgbGV0dGVyLXNwYWNpbmc6ICAuMjVlbTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAudHJhY2tlZC1sICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XG4gIC50cmFja2VkLXRpZ2h0LWwgeyBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gIC50cmFja2VkLW1lZ2EtbCAgeyBsZXR0ZXItc3BhY2luZzogIC4yNWVtOyB9XG59XG4iLCIvKlxuXG4gICBMSU5FIEhFSUdIVCAvIExFQURJTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvbGluZS1oZWlnaHRcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4gIC5saC1zb2xpZCB7IGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saC10aXRsZSB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5saC1jb3B5ICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5saC1zb2xpZC1ucyB7IGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saC10aXRsZS1ucyB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5saC1jb3B5LW5zICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5saC1zb2xpZC1tIHsgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmxoLXRpdGxlLW0geyBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAubGgtY29weS1tICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLmxoLXNvbGlkLWwgeyBsaW5lLWhlaWdodDogMTsgfVxuICAubGgtdGl0bGUtbCB7IGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5saC1jb3B5LWwgIHsgbGluZS1oZWlnaHQ6IDEuNTsgfVxufVxuXG4iLCIvKlxuXG4gICBMSU5LU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvZWxlbWVudHMvbGlua3MvXG5cbiovXG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbi5saW5rOmxpbmssXG4ubGluazp2aXNpdGVkIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xufVxuLmxpbms6aG92ZXIgICB7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cbi5saW5rOmFjdGl2ZSAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG4ubGluazpmb2N1cyAgIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xuICBvdXRsaW5lOiAxcHggZG90dGVkIGN1cnJlbnRDb2xvcjtcbn1cblxuIiwiLypcblxuICAgTElTVFNcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL2xpc3RzL1xuXG4qL1xuXG4ubGlzdCB7ICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4iLCIvKlxuXG4gICBNQVggV0lEVEhTXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvbWF4LXdpZHRocy9cblxuICAgQmFzZTpcbiAgICAgbXcgPSBtYXgtd2lkdGhcblxuICAgTW9kaWZpZXJzXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgMyA9IDNyZCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNiA9IDZzdCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDcgPSA3bmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICA4ID0gOHJkIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgOSA9IDl0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG5cbiAgICAgLTEwMCA9IGxpdGVyYWwgdmFsdWUgMTAwJVxuXG4gICAgIC1ub25lICA9IHN0cmluZyB2YWx1ZSBub25lXG5cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBNYXggV2lkdGggUGVyY2VudGFnZXMgKi9cblxuLm13LTEwMCAgeyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogTWF4IFdpZHRoIFNjYWxlICovXG5cbi5tdzEgIHsgIG1heC13aWR0aDogMXJlbTsgfVxuLm13MiAgeyAgbWF4LXdpZHRoOiAycmVtOyB9XG4ubXczICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cbi5tdzQgIHsgIG1heC13aWR0aDogOHJlbTsgfVxuLm13NSAgeyAgbWF4LXdpZHRoOiAxNnJlbTsgfVxuLm13NiAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuLm13NyAgeyAgbWF4LXdpZHRoOiA0OHJlbTsgfVxuLm13OCAgeyAgbWF4LXdpZHRoOiA2NHJlbTsgfVxuLm13OSAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4vKiBNYXggV2lkdGggU3RyaW5nIFByb3BlcnRpZXMgKi9cblxuLm13LW5vbmUgeyBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5tdy0xMDAtbnMgIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1ucyAgeyAgbWF4LXdpZHRoOiAxcmVtOyB9XG4gIC5tdzItbnMgIHsgIG1heC13aWR0aDogMnJlbTsgfVxuICAubXczLW5zICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cbiAgLm13NC1ucyAgeyAgbWF4LXdpZHRoOiA4cmVtOyB9XG4gIC5tdzUtbnMgIHsgIG1heC13aWR0aDogMTZyZW07IH1cbiAgLm13Ni1ucyAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuICAubXc3LW5zICB7ICBtYXgtd2lkdGg6IDQ4cmVtOyB9XG4gIC5tdzgtbnMgIHsgIG1heC13aWR0aDogNjRyZW07IH1cbiAgLm13OS1ucyAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4gIC5tdy1ub25lLW5zIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAubXctMTAwLW0gIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbiAgLm13MS1tICB7ICBtYXgtd2lkdGg6IDFyZW07IH1cbiAgLm13Mi1tICB7ICBtYXgtd2lkdGg6IDJyZW07IH1cbiAgLm13My1tICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cbiAgLm13NC1tICB7ICBtYXgtd2lkdGg6IDhyZW07IH1cbiAgLm13NS1tICB7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XG4gIC5tdzYtbSAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuICAubXc3LW0gIHsgIG1heC13aWR0aDogNDhyZW07IH1cbiAgLm13OC1tICB7ICBtYXgtd2lkdGg6IDY0cmVtOyB9XG4gIC5tdzktbSAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxuXG4gIC5tdy1ub25lLW0geyBtYXgtd2lkdGg6IG5vbmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLm13LTEwMC1sICB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4gIC5tdzEtbCAgeyAgbWF4LXdpZHRoOiAxcmVtOyB9XG4gIC5tdzItbCAgeyAgbWF4LXdpZHRoOiAycmVtOyB9XG4gIC5tdzMtbCAgeyAgbWF4LXdpZHRoOiA0cmVtOyB9XG4gIC5tdzQtbCAgeyAgbWF4LXdpZHRoOiA4cmVtOyB9XG4gIC5tdzUtbCAgeyAgbWF4LXdpZHRoOiAxNnJlbTsgfVxuICAubXc2LWwgIHsgIG1heC13aWR0aDogMzJyZW07IH1cbiAgLm13Ny1sICB7ICBtYXgtd2lkdGg6IDQ4cmVtOyB9XG4gIC5tdzgtbCAgeyAgbWF4LXdpZHRoOiA2NHJlbTsgfVxuICAubXc5LWwgIHsgIG1heC13aWR0aDogOTZyZW07IH1cblxuICAubXctbm9uZS1sIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG4iLCIvKlxuXG4gICBXSURUSFNcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC93aWR0aHMvXG5cbiAgIEJhc2U6XG4gICAgIHcgPSB3aWR0aFxuXG4gICBNb2RpZmllcnNcbiAgICAgMSA9IDFzdCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gd2lkdGggc2NhbGVcbiAgICAgNCA9IDR0aCBzdGVwIGluIHdpZHRoIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxuXG4gICAgIC0xMCAgPSBsaXRlcmFsIHZhbHVlIDEwJVxuICAgICAtMjAgID0gbGl0ZXJhbCB2YWx1ZSAyMCVcbiAgICAgLTI1ICA9IGxpdGVyYWwgdmFsdWUgMjUlXG4gICAgIC0zMCAgPSBsaXRlcmFsIHZhbHVlIDMwJVxuICAgICAtMzMgID0gbGl0ZXJhbCB2YWx1ZSAzMyVcbiAgICAgLTM0ICA9IGxpdGVyYWwgdmFsdWUgMzQlXG4gICAgIC00MCAgPSBsaXRlcmFsIHZhbHVlIDQwJVxuICAgICAtNTAgID0gbGl0ZXJhbCB2YWx1ZSA1MCVcbiAgICAgLTYwICA9IGxpdGVyYWwgdmFsdWUgNjAlXG4gICAgIC03MCAgPSBsaXRlcmFsIHZhbHVlIDcwJVxuICAgICAtNzUgID0gbGl0ZXJhbCB2YWx1ZSA3NSVcbiAgICAgLTgwICA9IGxpdGVyYWwgdmFsdWUgODAlXG4gICAgIC05MCAgPSBsaXRlcmFsIHZhbHVlIDkwJVxuICAgICAtMTAwID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXG5cbiAgICAgLXRoaXJkICAgICAgPSAxMDAlIC8gMyAoTm90IHN1cHBvcnRlZCBpbiBvcGVyYSBtaW5pIG9yIElFOClcbiAgICAgLXR3by10aGlyZHMgPSAxMDAlIC8gMS41IChOb3Qgc3VwcG9ydGVkIGluIG9wZXJhIG1pbmkgb3IgSUU4KVxuICAgICAtYXV0byAgICAgICA9IHN0cmluZyB2YWx1ZSBhdXRvXG5cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBXaWR0aCBTY2FsZSAqL1xuXG4udzEgeyAgICB3aWR0aDogMXJlbTsgfVxuLncyIHsgICAgd2lkdGg6IDJyZW07IH1cbi53MyB7ICAgIHdpZHRoOiA0cmVtOyB9XG4udzQgeyAgICB3aWR0aDogOHJlbTsgfVxuLnc1IHsgICAgd2lkdGg6IDE2cmVtOyB9XG5cbi53LTEwIHsgIHdpZHRoOiAgMTAlOyB9XG4udy0yMCB7ICB3aWR0aDogIDIwJTsgfVxuLnctMjUgeyAgd2lkdGg6ICAyNSU7IH1cbi53LTMwIHsgIHdpZHRoOiAgMzAlOyB9XG4udy0zMyB7ICB3aWR0aDogIDMzJTsgfVxuLnctMzQgeyAgd2lkdGg6ICAzNCU7IH1cbi53LTQwIHsgIHdpZHRoOiAgNDAlOyB9XG4udy01MCB7ICB3aWR0aDogIDUwJTsgfVxuLnctNjAgeyAgd2lkdGg6ICA2MCU7IH1cbi53LTcwIHsgIHdpZHRoOiAgNzAlOyB9XG4udy03NSB7ICB3aWR0aDogIDc1JTsgfVxuLnctODAgeyAgd2lkdGg6ICA4MCU7IH1cbi53LTkwIHsgIHdpZHRoOiAgOTAlOyB9XG4udy0xMDAgeyB3aWR0aDogMTAwJTsgfVxuXG4udy10aGlyZCB7IHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuLnctdHdvLXRoaXJkcyB7IHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpOyB9XG4udy1hdXRvIHsgd2lkdGg6IGF1dG87IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC53MS1ucyB7ICB3aWR0aDogMXJlbTsgfVxuICAudzItbnMgeyAgd2lkdGg6IDJyZW07IH1cbiAgLnczLW5zIHsgIHdpZHRoOiA0cmVtOyB9XG4gIC53NC1ucyB7ICB3aWR0aDogOHJlbTsgfVxuICAudzUtbnMgeyAgd2lkdGg6IDE2cmVtOyB9XG4gIC53LTEwLW5zIHsgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbnMgeyB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1ucyB7IHdpZHRoOiAgMjUlOyB9XG4gIC53LTMwLW5zIHsgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbnMgeyB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1ucyB7IHdpZHRoOiAgMzQlOyB9XG4gIC53LTQwLW5zIHsgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbnMgeyB3aWR0aDogIDUwJTsgfVxuICAudy02MC1ucyB7IHdpZHRoOiAgNjAlOyB9XG4gIC53LTcwLW5zIHsgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbnMgeyB3aWR0aDogIDc1JTsgfVxuICAudy04MC1ucyB7IHdpZHRoOiAgODAlOyB9XG4gIC53LTkwLW5zIHsgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLW5zIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnctdGhpcmQtbnMgeyB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cbiAgLnctdHdvLXRoaXJkcy1ucyB7IHdpZHRoOiBjYWxjKDEwMCUgLyAxLjUpOyB9XG4gIC53LWF1dG8tbnMgeyB3aWR0aDogYXV0bzsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLncxLW0geyAgICAgIHdpZHRoOiAxcmVtOyB9XG4gIC53Mi1tIHsgICAgICB3aWR0aDogMnJlbTsgfVxuICAudzMtbSB7ICAgICAgd2lkdGg6IDRyZW07IH1cbiAgLnc0LW0geyAgICAgIHdpZHRoOiA4cmVtOyB9XG4gIC53NS1tIHsgICAgICB3aWR0aDogMTZyZW07IH1cbiAgLnctMTAtbSB7IHdpZHRoOiAgMTAlOyB9XG4gIC53LTIwLW0geyB3aWR0aDogIDIwJTsgfVxuICAudy0yNS1tIHsgd2lkdGg6ICAyNSU7IH1cbiAgLnctMzAtbSB7IHdpZHRoOiAgMzAlOyB9XG4gIC53LTMzLW0geyB3aWR0aDogIDMzJTsgfVxuICAudy0zNC1tIHsgd2lkdGg6ICAzNCU7IH1cbiAgLnctNDAtbSB7IHdpZHRoOiAgNDAlOyB9XG4gIC53LTUwLW0geyB3aWR0aDogIDUwJTsgfVxuICAudy02MC1tIHsgd2lkdGg6ICA2MCU7IH1cbiAgLnctNzAtbSB7IHdpZHRoOiAgNzAlOyB9XG4gIC53LTc1LW0geyB3aWR0aDogIDc1JTsgfVxuICAudy04MC1tIHsgd2lkdGg6ICA4MCU7IH1cbiAgLnctOTAtbSB7IHdpZHRoOiAgOTAlOyB9XG4gIC53LTEwMC1tIHsgd2lkdGg6IDEwMCU7IH1cbiAgLnctdGhpcmQtbSB7IHdpZHRoOiBjYWxjKDEwMCUgLyAzKTsgfVxuICAudy10d28tdGhpcmRzLW0geyB3aWR0aDogY2FsYygxMDAlIC8gMS41KTsgfVxuICAudy1hdXRvLW0geyAgICB3aWR0aDogYXV0bzsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAudzEtbCB7ICAgICAgd2lkdGg6IDFyZW07IH1cbiAgLncyLWwgeyAgICAgIHdpZHRoOiAycmVtOyB9XG4gIC53My1sIHsgICAgICB3aWR0aDogNHJlbTsgfVxuICAudzQtbCB7ICAgICAgd2lkdGg6IDhyZW07IH1cbiAgLnc1LWwgeyAgICAgIHdpZHRoOiAxNnJlbTsgfVxuICAudy0xMC1sIHsgICAgd2lkdGg6ICAxMCU7IH1cbiAgLnctMjAtbCB7ICAgIHdpZHRoOiAgMjAlOyB9XG4gIC53LTI1LWwgeyAgICB3aWR0aDogIDI1JTsgfVxuICAudy0zMC1sIHsgICAgd2lkdGg6ICAzMCU7IH1cbiAgLnctMzMtbCB7ICAgIHdpZHRoOiAgMzMlOyB9XG4gIC53LTM0LWwgeyAgICB3aWR0aDogIDM0JTsgfVxuICAudy00MC1sIHsgICAgd2lkdGg6ICA0MCU7IH1cbiAgLnctNTAtbCB7ICAgIHdpZHRoOiAgNTAlOyB9XG4gIC53LTYwLWwgeyAgICB3aWR0aDogIDYwJTsgfVxuICAudy03MC1sIHsgICAgd2lkdGg6ICA3MCU7IH1cbiAgLnctNzUtbCB7ICAgIHdpZHRoOiAgNzUlOyB9XG4gIC53LTgwLWwgeyAgICB3aWR0aDogIDgwJTsgfVxuICAudy05MC1sIHsgICAgd2lkdGg6ICA5MCU7IH1cbiAgLnctMTAwLWwgeyAgIHdpZHRoOiAxMDAlOyB9XG4gIC53LXRoaXJkLWwgeyB3aWR0aDogY2FsYygxMDAlIC8gMyk7IH1cbiAgLnctdHdvLXRoaXJkcy1sIHsgd2lkdGg6IGNhbGMoMTAwJSAvIDEuNSk7IH1cbiAgLnctYXV0by1sIHsgICAgd2lkdGg6IGF1dG87IH1cbn1cbiIsIi8qXG5cbiAgICBPVkVSRkxPV1xuXG4gICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAgLW0gID0gbWVkaXVtXG4gICAgICAtbCAgPSBsYXJnZVxuXG4gKi9cblxuLm92ZXJmbG93LXZpc2libGUgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuLm92ZXJmbG93LWhpZGRlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi5vdmVyZmxvdy1zY3JvbGwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4ub3ZlcmZsb3ctYXV0byB7IG92ZXJmbG93OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy14LXZpc2libGUgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4ub3ZlcmZsb3cteC1oaWRkZW4geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbi5vdmVyZmxvdy14LXNjcm9sbCB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuLm92ZXJmbG93LXgtYXV0byB7IG92ZXJmbG93LXg6IGF1dG87IH1cblxuLm92ZXJmbG93LXktdmlzaWJsZSB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbi5vdmVyZmxvdy15LWhpZGRlbiB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuLm92ZXJmbG93LXktc2Nyb2xsIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4ub3ZlcmZsb3cteS1hdXRvIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLm92ZXJmbG93LXZpc2libGUtbnMgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3ctaGlkZGVuLW5zIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLW5zIHsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuICAub3ZlcmZsb3ctYXV0by1ucyB7IG92ZXJmbG93OiBhdXRvOyB9XG4gIC5vdmVyZmxvdy14LXZpc2libGUtbnMgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4gIC5vdmVyZmxvdy14LWhpZGRlbi1ucyB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3cteC1zY3JvbGwtbnMgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1ucyB7IG92ZXJmbG93LXg6IGF1dG87IH1cblxuICAub3ZlcmZsb3cteS12aXNpYmxlLW5zIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAub3ZlcmZsb3cteS1oaWRkZW4tbnMgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLW5zIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy15LWF1dG8tbnMgeyBvdmVyZmxvdy15OiBhdXRvOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1tIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1tIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLW0geyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLW0geyBvdmVyZmxvdzogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbSB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLW0geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLW0geyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1tIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbSB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLW0geyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLW0geyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1tIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAub3ZlcmZsb3ctdmlzaWJsZS1sIHsgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LWhpZGRlbi1sIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAub3ZlcmZsb3ctc2Nyb2xsLWwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIC5vdmVyZmxvdy1hdXRvLWwgeyBvdmVyZmxvdzogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbCB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXgtaGlkZGVuLWwgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXgtc2Nyb2xsLWwgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXgtYXV0by1sIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbCB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgLm92ZXJmbG93LXktaGlkZGVuLWwgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLm92ZXJmbG93LXktc2Nyb2xsLWwgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm92ZXJmbG93LXktYXV0by1sIHsgb3ZlcmZsb3cteTogYXV0bzsgfVxufVxuIiwiLypcblxuICAgUE9TSVRJT05JTkdcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9wb3NpdGlvbi9cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uc3RhdGljIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuLnJlbGF0aXZlICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLmFic29sdXRlICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuLmZpeGVkICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLnN0YXRpYy1ucyB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLW5zICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWJzb2x1dGUtbnMgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1ucyAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5zdGF0aWMtbSB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnJlbGF0aXZlLW0gIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hYnNvbHV0ZS1tICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuZml4ZWQtbSAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLnN0YXRpYy1sIHsgcG9zaXRpb246IHN0YXRpYzsgfVxuICAucmVsYXRpdmUtbCAgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFic29sdXRlLWwgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5maXhlZC1sICB7IHBvc2l0aW9uOiBmaXhlZDsgfVxufVxuIiwiLypcblxuICAgIE9QQUNJVFlcbiAgICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvb3BhY2l0eS9cblxuKi9cblxuLm8tMTAwIHsgb3BhY2l0eTogMTsgICAgfVxuLm8tOTAgIHsgb3BhY2l0eTogLjk7ICAgfVxuLm8tODAgIHsgb3BhY2l0eTogLjg7ICAgfVxuLm8tNzAgIHsgb3BhY2l0eTogLjc7ICAgfVxuLm8tNjAgIHsgb3BhY2l0eTogLjY7ICAgfVxuLm8tNTAgIHsgb3BhY2l0eTogLjU7ICAgfVxuLm8tNDAgIHsgb3BhY2l0eTogLjQ7ICAgfVxuLm8tMzAgIHsgb3BhY2l0eTogLjM7ICAgfVxuLm8tMjAgIHsgb3BhY2l0eTogLjI7ICAgfVxuLm8tMTAgIHsgb3BhY2l0eTogLjE7ICAgfVxuLm8tMDUgIHsgb3BhY2l0eTogLjA1OyAgfVxuLm8tMDI1IHsgb3BhY2l0eTogLjAyNTsgfVxuLm8tMCAgIHsgb3BhY2l0eTogMDsgfVxuIiwiLypcblxuICAgUk9UQVRJT05TXG5cbiovXG5cbi5yb3RhdGUtNDUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi5yb3RhdGUtOTAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbi5yb3RhdGUtMTM1IHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuLnJvdGF0ZS0xODAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4ucm90YXRlLTIyNSB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbi5yb3RhdGUtMjcwIHsgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnJvdGF0ZS0zMTUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCl7XG4gIC5yb3RhdGUtNDUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAucm90YXRlLTEzNS1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLnJvdGF0ZS0xODAtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LW5zIHsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxuICAucm90YXRlLTI3MC1ucyB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLnJvdGF0ZS0zMTUtbnMgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSl7XG4gIC5yb3RhdGUtNDUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucm90YXRlLTkwLW0geyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLnJvdGF0ZS0xMzUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLnJvdGF0ZS0xODAtbSB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJvdGF0ZS0yMjUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgLnJvdGF0ZS0yNzAtbSB7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgLnJvdGF0ZS0zMTUtbSB7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2Upe1xuICAucm90YXRlLTQ1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJvdGF0ZS05MC1sIHsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5yb3RhdGUtMTM1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5yb3RhdGUtMTgwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3RhdGUtMjI1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5yb3RhdGUtMjcwLWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5yb3RhdGUtMzE1LWwgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG59XG4iLCIvKlxuXG4gICBTS0lOU1xuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL3NraW5zL1xuXG4gICBDbGFzc2VzIGZvciBzZXR0aW5nIGZvcmVncm91bmQgYW5kIGJhY2tncm91bmQgY29sb3JzIG9uIGVsZW1lbnRzLlxuICAgSWYgeW91IGhhdmVuJ3QgZGVjbGFyZWQgYSBib3JkZXIgY29sb3IsIGJ1dCBzZXQgYm9yZGVyIG9uIGFuIGVsZW1lbnQsIGl0IHdpbGwgXG4gICBiZSBzZXQgdG8gdGhlIGN1cnJlbnQgdGV4dCBjb2xvci4gXG5cbiovXG5cbi8qIFRleHQgY29sb3JzICovXG5cbi5ibGFjay05MCB7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTkwKTsgfVxuLmJsYWNrLTgwIHsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG4uYmxhY2stNzAgeyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cbi5ibGFjay02MCB7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTYwKTsgfVxuLmJsYWNrLTUwIHsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG4uYmxhY2stNDAgeyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cbi5ibGFjay0zMCB7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTMwKTsgfVxuLmJsYWNrLTIwIHsgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG4uYmxhY2stMTAgeyAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cbi5ibGFjay0wNSB7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrLTA1KTsgfVxuXG4ud2hpdGUtOTAgeyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS05MCk7IH1cbi53aGl0ZS04MCB7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTgwKTsgfVxuLndoaXRlLTcwIHsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG4ud2hpdGUtNjAgeyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS02MCk7IH1cbi53aGl0ZS01MCB7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTUwKTsgfVxuLndoaXRlLTQwIHsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG4ud2hpdGUtMzAgeyAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS0zMCk7IH1cbi53aGl0ZS0yMCB7ICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLTIwKTsgfVxuLndoaXRlLTEwIHsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5ibGFjayB7ICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuLm5lYXItYmxhY2sgeyAgICBjb2xvcjogdmFyKC0tbmVhci1ibGFjayk7IH1cbi5kYXJrLWdyYXkgeyAgICAgY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IH1cbi5taWQtZ3JheSB7ICAgICAgY29sb3I6IHZhcigtLW1pZC1ncmF5KTsgfVxuLmdyYXkgeyAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheSk7IH1cbi5zaWx2ZXIgIHsgICAgICAgY29sb3I6IHZhcigtLXNpbHZlcik7IH1cbi5saWdodC1zaWx2ZXIgeyAgY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7IH1cbi5tb29uLWdyYXkgeyAgICAgY29sb3I6IHZhcigtLW1vb24tZ3JheSk7IH1cbi5saWdodC1ncmF5IHsgICAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpOyB9XG4ubmVhci13aGl0ZSB7ICAgIGNvbG9yOiB2YXIoLS1uZWFyLXdoaXRlKTsgfVxuLndoaXRlIHsgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5kYXJrLXJlZCB7IGNvbG9yOiB2YXIoLS1kYXJrLXJlZCk7IH1cbi5yZWQgeyBjb2xvcjogdmFyKC0tcmVkKTsgfVxuLmxpZ2h0LXJlZCB7IGNvbG9yOiB2YXIoLS1saWdodC1yZWQpOyB9XG4ub3JhbmdlIHsgY29sb3I6IHZhcigtLW9yYW5nZSk7IH1cbi5nb2xkIHsgY29sb3I6IHZhcigtLWdvbGQpOyB9XG4ueWVsbG93IHsgY29sb3I6IHZhcigtLXllbGxvdyk7IH1cbi5saWdodC15ZWxsb3cgeyBjb2xvcjogdmFyKC0tbGlnaHQteWVsbG93KTsgfVxuLnB1cnBsZSB7IGNvbG9yOiB2YXIoLS1wdXJwbGUpOyB9XG4ubGlnaHQtcHVycGxlIHsgY29sb3I6IHZhcigtLWxpZ2h0LXB1cnBsZSk7IH1cbi5kYXJrLXBpbmsgeyBjb2xvcjogdmFyKC0tZGFyay1waW5rKTsgfVxuLmhvdC1waW5rIHsgY29sb3I6IHZhcigtLWhvdC1waW5rKTsgfVxuLnBpbmsgeyBjb2xvcjogdmFyKC0tcGluayk7IH1cbi5saWdodC1waW5rIHsgY29sb3I6IHZhcigtLWxpZ2h0LXBpbmspOyB9XG4uZGFyay1ncmVlbiB7IGNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTsgfVxuLmdyZWVuIHsgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuLmxpZ2h0LWdyZWVuIHsgY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTsgfVxuLm5hdnkgeyBjb2xvcjogdmFyKC0tbmF2eSk7IH1cbi5kYXJrLWJsdWUgeyBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTsgfVxuLmJsdWUgeyBjb2xvcjogdmFyKC0tYmx1ZSk7IH1cbi5saWdodC1ibHVlIHsgY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpOyB9XG4ubGlnaHRlc3QtYmx1ZSB7IGNvbG9yOiB2YXIoLS1saWdodGVzdC1ibHVlKTsgfVxuLndhc2hlZC1ibHVlIHsgY29sb3I6IHZhcigtLXdhc2hlZC1ibHVlKTsgfVxuLndhc2hlZC1ncmVlbiB7IGNvbG9yOiB2YXIoLS13YXNoZWQtZ3JlZW4pOyB9XG4ud2FzaGVkLXllbGxvdyB7IGNvbG9yOiB2YXIoLS13YXNoZWQteWVsbG93KTsgfVxuLndhc2hlZC1yZWQgeyBjb2xvcjogdmFyKC0td2FzaGVkLXJlZCk7IH1cbi5jb2xvci1pbmhlcml0IHsgY29sb3I6IGluaGVyaXQ7IH1cblxuXG5cbi8qIEJhY2tncm91bmQgY29sb3JzICovXG5cbi5iZy1ibGFjay05MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stOTApOyB9XG4uYmctYmxhY2stODAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTgwKTsgfVxuLmJnLWJsYWNrLTcwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cbi5iZy1ibGFjay02MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNjApOyB9XG4uYmctYmxhY2stNTAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTUwKTsgfVxuLmJnLWJsYWNrLTQwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cbi5iZy1ibGFjay0zMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMzApOyB9XG4uYmctYmxhY2stMjAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTIwKTsgfVxuLmJnLWJsYWNrLTEwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cbi5iZy1ibGFjay0wNSB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMDUpOyB9XG4uYmctd2hpdGUtOTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtOTApOyB9XG4uYmctd2hpdGUtODAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtODApOyB9XG4uYmctd2hpdGUtNzAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNzApOyB9XG4uYmctd2hpdGUtNjAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNjApOyB9XG4uYmctd2hpdGUtNTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNTApOyB9XG4uYmctd2hpdGUtNDAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNDApOyB9XG4uYmctd2hpdGUtMzAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMzApOyB9XG4uYmctd2hpdGUtMjAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMjApOyB9XG4uYmctd2hpdGUtMTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMTApOyB9XG5cbi5iZy1ibGFjayB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG4uYmctbmVhci1ibGFjayB7ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItYmxhY2spOyB9XG4uYmctZGFyay1ncmF5IHsgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheSk7IH1cbi5iZy1taWQtZ3JheSB7ICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG4uYmctZ3JheSB7ICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpOyB9XG4uYmctc2lsdmVyICB7ICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbHZlcik7IH1cbi5iZy1saWdodC1zaWx2ZXIgeyAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtc2lsdmVyKTsgfVxuLmJnLW1vb24tZ3JheSB7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG4uYmctbGlnaHQtZ3JheSB7ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpOyB9XG4uYmctbmVhci13aGl0ZSB7ICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItd2hpdGUpOyB9XG4uYmctd2hpdGUgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuLmJnLXRyYW5zcGFyZW50IHsgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10cmFuc3BhcmVudCk7IH1cblxuLmJnLWRhcmstcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1yZWQpOyB9XG4uYmctcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTsgfVxuLmJnLWxpZ2h0LXJlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXJlZCk7IH1cbi5iZy1vcmFuZ2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1vcmFuZ2UpOyB9XG4uYmctZ29sZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdvbGQpOyB9XG4uYmcteWVsbG93IHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTsgfVxuLmJnLWxpZ2h0LXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXllbGxvdyk7IH1cbi5iZy1wdXJwbGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wdXJwbGUpOyB9XG4uYmctbGlnaHQtcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcHVycGxlKTsgfVxuLmJnLWRhcmstcGluayB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcGluayk7IH1cbi5iZy1ob3QtcGluayB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdC1waW5rKTsgfVxuLmJnLXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1waW5rKTsgfVxuLmJnLWxpZ2h0LXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1waW5rKTsgfVxuLmJnLWRhcmstZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTsgfVxuLmJnLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG4uYmctbGlnaHQtZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7IH1cbi5iZy1uYXZ5IHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2eSk7IH1cbi5iZy1kYXJrLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpOyB9XG4uYmctYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpOyB9XG4uYmctbGlnaHQtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpOyB9XG4uYmctbGlnaHRlc3QtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpOyB9XG4uYmctd2FzaGVkLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoZWQtYmx1ZSk7IH1cbi5iZy13YXNoZWQtZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoZWQtZ3JlZW4pOyB9XG4uYmctd2FzaGVkLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC15ZWxsb3cpOyB9XG4uYmctd2FzaGVkLXJlZCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC1yZWQpOyB9XG4uYmctaW5oZXJpdCB7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiIsIi8qIFxuICBcbiAgIFNLSU5TOlBTRVVET1xuXG4gICBDdXN0b21pemUgdGhlIGNvbG9yIG9mIGFuIGVsZW1lbnQgd2hlblxuICAgaXQgaXMgZm9jdXNlZCBvciBob3ZlcmVkIG92ZXIuXG4gXG4gKi9cblxuLmhvdmVyLWJsYWNrOmhvdmVyLCBcbi5ob3Zlci1ibGFjazpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbi5ob3Zlci1uZWFyLWJsYWNrOmhvdmVyLCBcbi5ob3Zlci1uZWFyLWJsYWNrOmZvY3VzIHsgY29sb3I6IHZhcigtLW5lYXItYmxhY2spOyB9XG4uaG92ZXItZGFyay1ncmF5OmhvdmVyLCBcbi5ob3Zlci1kYXJrLWdyYXk6Zm9jdXMgeyBjb2xvcjogdmFyKC0tZGFyay1ncmF5KTsgfVxuLmhvdmVyLW1pZC1ncmF5OmhvdmVyLCBcbi5ob3Zlci1taWQtZ3JheTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1taWQtZ3JheSk7IH1cbi5ob3Zlci1ncmF5OmhvdmVyLCBcbi5ob3Zlci1ncmF5OmZvY3VzIHsgY29sb3I6IHZhcigtLWdyYXkpOyB9XG4uaG92ZXItc2lsdmVyOmhvdmVyLCBcbi5ob3Zlci1zaWx2ZXI6Zm9jdXMgeyBjb2xvcjogdmFyKC0tc2lsdmVyKTsgfVxuLmhvdmVyLWxpZ2h0LXNpbHZlcjpob3ZlciwgXG4uaG92ZXItbGlnaHQtc2lsdmVyOmZvY3VzIHsgY29sb3I6IHZhcigtLWxpZ2h0LXNpbHZlcik7IH1cbi5ob3Zlci1tb29uLWdyYXk6aG92ZXIsIFxuLmhvdmVyLW1vb24tZ3JheTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG4uaG92ZXItbGlnaHQtZ3JheTpob3ZlciwgXG4uaG92ZXItbGlnaHQtZ3JheTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1saWdodC1ncmF5KTsgfVxuLmhvdmVyLW5lYXItd2hpdGU6aG92ZXIsIFxuLmhvdmVyLW5lYXItd2hpdGU6Zm9jdXMgeyBjb2xvcjogdmFyKC0tbmVhci13aGl0ZSk7IH1cbi5ob3Zlci13aGl0ZTpob3ZlciwgXG4uaG92ZXItd2hpdGU6Zm9jdXMgeyBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG5cbi5ob3Zlci1ibGFjay05MDpob3Zlcixcbi5ob3Zlci1ibGFjay05MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay05MCk7IH1cbi5ob3Zlci1ibGFjay04MDpob3Zlcixcbi5ob3Zlci1ibGFjay04MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay04MCk7IH1cbi5ob3Zlci1ibGFjay03MDpob3Zlcixcbi5ob3Zlci1ibGFjay03MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cbi5ob3Zlci1ibGFjay02MDpob3Zlcixcbi5ob3Zlci1ibGFjay02MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay02MCk7IH1cbi5ob3Zlci1ibGFjay01MDpob3Zlcixcbi5ob3Zlci1ibGFjay01MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay01MCk7IH1cbi5ob3Zlci1ibGFjay00MDpob3Zlcixcbi5ob3Zlci1ibGFjay00MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cbi5ob3Zlci1ibGFjay0zMDpob3Zlcixcbi5ob3Zlci1ibGFjay0zMDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay0zMCk7IH1cbi5ob3Zlci1ibGFjay0yMDpob3Zlcixcbi5ob3Zlci1ibGFjay0yMDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay0yMCk7IH1cbi5ob3Zlci1ibGFjay0xMDpob3Zlcixcbi5ob3Zlci1ibGFjay0xMDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cbi5ob3Zlci13aGl0ZS05MDpob3Zlcixcbi5ob3Zlci13aGl0ZS05MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS05MCk7IH1cbi5ob3Zlci13aGl0ZS04MDpob3Zlcixcbi5ob3Zlci13aGl0ZS04MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS04MCk7IH1cbi5ob3Zlci13aGl0ZS03MDpob3Zlcixcbi5ob3Zlci13aGl0ZS03MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS03MCk7IH1cbi5ob3Zlci13aGl0ZS02MDpob3Zlcixcbi5ob3Zlci13aGl0ZS02MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS02MCk7IH1cbi5ob3Zlci13aGl0ZS01MDpob3Zlcixcbi5ob3Zlci13aGl0ZS01MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS01MCk7IH1cbi5ob3Zlci13aGl0ZS00MDpob3Zlcixcbi5ob3Zlci13aGl0ZS00MDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS00MCk7IH1cbi5ob3Zlci13aGl0ZS0zMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0zMDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS0zMCk7IH1cbi5ob3Zlci13aGl0ZS0yMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0yMDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS0yMCk7IH1cbi5ob3Zlci13aGl0ZS0xMDpob3Zlcixcbi5ob3Zlci13aGl0ZS0xMDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7IH1cbi5ob3Zlci1pbmhlcml0OmhvdmVyLFxuLmhvdmVyLWluaGVyaXQ6Zm9jdXMgeyBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaG92ZXItYmctYmxhY2s6aG92ZXIsIFxuLmhvdmVyLWJnLWJsYWNrOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spOyB9XG4uaG92ZXItYmctbmVhci1ibGFjazpob3ZlciwgXG4uaG92ZXItYmctbmVhci1ibGFjazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItYmxhY2spOyB9XG4uaG92ZXItYmctZGFyay1ncmF5OmhvdmVyLCBcbi5ob3Zlci1iZy1kYXJrLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXkpOyB9XG4uaG92ZXItYmctbWlkLWdyYXk6aG92ZXIsIFxuLmhvdmVyLWJnLW1pZC1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWlkLWdyYXkpOyB9XG4uaG92ZXItYmctZ3JheTpob3ZlciwgXG4uaG92ZXItYmctZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXkpOyB9XG4uaG92ZXItYmctc2lsdmVyOmhvdmVyLCBcbi5ob3Zlci1iZy1zaWx2ZXI6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWx2ZXIpOyB9XG4uaG92ZXItYmctbGlnaHQtc2lsdmVyOmhvdmVyLCBcbi5ob3Zlci1iZy1saWdodC1zaWx2ZXI6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1zaWx2ZXIpOyB9XG4uaG92ZXItYmctbW9vbi1ncmF5OmhvdmVyLCBcbi5ob3Zlci1iZy1tb29uLWdyYXk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tb29uLWdyYXkpOyB9XG4uaG92ZXItYmctbGlnaHQtZ3JheTpob3ZlciwgXG4uaG92ZXItYmctbGlnaHQtZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXkpOyB9XG4uaG92ZXItYmctbmVhci13aGl0ZTpob3ZlciwgXG4uaG92ZXItYmctbmVhci13aGl0ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5lYXItd2hpdGUpOyB9XG4uaG92ZXItYmctd2hpdGU6aG92ZXIsIFxuLmhvdmVyLWJnLXdoaXRlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG4uaG92ZXItYmctdHJhbnNwYXJlbnQ6aG92ZXIsIFxuLmhvdmVyLWJnLXRyYW5zcGFyZW50OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdHJhbnNwYXJlbnQpOyB9XG5cbi5ob3Zlci1iZy1ibGFjay05MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTkwKTsgfVxuLmhvdmVyLWJnLWJsYWNrLTgwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stODApOyB9XG4uaG92ZXItYmctYmxhY2stNzA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay03MCk7IH1cbi5ob3Zlci1iZy1ibGFjay02MDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTYwKTsgfVxuLmhvdmVyLWJnLWJsYWNrLTUwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stNTApOyB9XG4uaG92ZXItYmctYmxhY2stNDA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay00MCk7IH1cbi5ob3Zlci1iZy1ibGFjay0zMDpob3Zlcixcbi5ob3Zlci1iZy1ibGFjay0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTMwKTsgfVxuLmhvdmVyLWJnLWJsYWNrLTIwOmhvdmVyLFxuLmhvdmVyLWJnLWJsYWNrLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2stMjApOyB9XG4uaG92ZXItYmctYmxhY2stMTA6aG92ZXIsXG4uaG92ZXItYmctYmxhY2stMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjay0xMCk7IH1cbi5ob3Zlci1iZy13aGl0ZS05MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTkwKTsgfVxuLmhvdmVyLWJnLXdoaXRlLTgwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtODApOyB9XG4uaG92ZXItYmctd2hpdGUtNzA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS03MCk7IH1cbi5ob3Zlci1iZy13aGl0ZS02MDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTYwKTsgfVxuLmhvdmVyLWJnLXdoaXRlLTUwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtNTApOyB9XG4uaG92ZXItYmctd2hpdGUtNDA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS00MCk7IH1cbi5ob3Zlci1iZy13aGl0ZS0zMDpob3Zlcixcbi5ob3Zlci1iZy13aGl0ZS0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLTMwKTsgfVxuLmhvdmVyLWJnLXdoaXRlLTIwOmhvdmVyLFxuLmhvdmVyLWJnLXdoaXRlLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtMjApOyB9XG4uaG92ZXItYmctd2hpdGUtMTA6aG92ZXIsXG4uaG92ZXItYmctd2hpdGUtMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7IH1cblxuLmhvdmVyLWRhcmstcmVkOmhvdmVyLFxuLmhvdmVyLWRhcmstcmVkOmZvY3VzIHsgY29sb3I6IHZhcigtLWRhcmstcmVkKTsgfVxuLmhvdmVyLXJlZDpob3Zlcixcbi5ob3Zlci1yZWQ6Zm9jdXMgeyBjb2xvcjogdmFyKC0tcmVkKTsgfVxuLmhvdmVyLWxpZ2h0LXJlZDpob3Zlcixcbi5ob3Zlci1saWdodC1yZWQ6Zm9jdXMgeyBjb2xvcjogdmFyKC0tbGlnaHQtcmVkKTsgfVxuLmhvdmVyLW9yYW5nZTpob3Zlcixcbi5ob3Zlci1vcmFuZ2U6Zm9jdXMgeyBjb2xvcjogdmFyKC0tb3JhbmdlKTsgfVxuLmhvdmVyLWdvbGQ6aG92ZXIsXG4uaG92ZXItZ29sZDpmb2N1cyB7IGNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuLmhvdmVyLXllbGxvdzpob3Zlcixcbi5ob3Zlci15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogdmFyKC0teWVsbG93KTsgfVxuLmhvdmVyLWxpZ2h0LXllbGxvdzpob3Zlcixcbi5ob3Zlci1saWdodC15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogdmFyKC0tbGlnaHQteWVsbG93KTsgfVxuLmhvdmVyLXB1cnBsZTpob3Zlcixcbi5ob3Zlci1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogdmFyKC0tcHVycGxlKTsgfVxuLmhvdmVyLWxpZ2h0LXB1cnBsZTpob3Zlcixcbi5ob3Zlci1saWdodC1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogdmFyKC0tbGlnaHQtcHVycGxlKTsgfVxuLmhvdmVyLWRhcmstcGluazpob3Zlcixcbi5ob3Zlci1kYXJrLXBpbms6Zm9jdXMgeyBjb2xvcjogdmFyKC0tZGFyay1waW5rKTsgfVxuLmhvdmVyLWhvdC1waW5rOmhvdmVyLFxuLmhvdmVyLWhvdC1waW5rOmZvY3VzIHsgY29sb3I6IHZhcigtLWhvdC1waW5rKTsgfVxuLmhvdmVyLXBpbms6aG92ZXIsXG4uaG92ZXItcGluazpmb2N1cyB7IGNvbG9yOiB2YXIoLS1waW5rKTsgfVxuLmhvdmVyLWxpZ2h0LXBpbms6aG92ZXIsXG4uaG92ZXItbGlnaHQtcGluazpmb2N1cyB7IGNvbG9yOiB2YXIoLS1saWdodC1waW5rKTsgfVxuLmhvdmVyLWRhcmstZ3JlZW46aG92ZXIsXG4uaG92ZXItZGFyay1ncmVlbjpmb2N1cyB7IGNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTsgfVxuLmhvdmVyLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWdyZWVuOmZvY3VzIHsgY29sb3I6IHZhcigtLWdyZWVuKTsgfVxuLmhvdmVyLWxpZ2h0LWdyZWVuOmhvdmVyLFxuLmhvdmVyLWxpZ2h0LWdyZWVuOmZvY3VzIHsgY29sb3I6IHZhcigtLWxpZ2h0LWdyZWVuKTsgfVxuLmhvdmVyLW5hdnk6aG92ZXIsXG4uaG92ZXItbmF2eTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1uYXZ5KTsgfVxuLmhvdmVyLWRhcmstYmx1ZTpob3Zlcixcbi5ob3Zlci1kYXJrLWJsdWU6Zm9jdXMgeyBjb2xvcjogdmFyKC0tZGFyay1ibHVlKTsgfVxuLmhvdmVyLWJsdWU6aG92ZXIsXG4uaG92ZXItYmx1ZTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1ibHVlKTsgfVxuLmhvdmVyLWxpZ2h0LWJsdWU6aG92ZXIsXG4uaG92ZXItbGlnaHQtYmx1ZTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTsgfVxuLmhvdmVyLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXG4uaG92ZXItbGlnaHRlc3QtYmx1ZTpmb2N1cyB7IGNvbG9yOiB2YXIoLS1saWdodGVzdC1ibHVlKTsgfVxuLmhvdmVyLXdhc2hlZC1ibHVlOmhvdmVyLFxuLmhvdmVyLXdhc2hlZC1ibHVlOmZvY3VzIHsgY29sb3I6IHZhcigtLXdhc2hlZC1ibHVlKTsgfVxuLmhvdmVyLXdhc2hlZC1ncmVlbjpob3Zlcixcbi5ob3Zlci13YXNoZWQtZ3JlZW46Zm9jdXMgeyBjb2xvcjogdmFyKC0td2FzaGVkLWdyZWVuKTsgfVxuLmhvdmVyLXdhc2hlZC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItd2FzaGVkLXllbGxvdzpmb2N1cyB7IGNvbG9yOiB2YXIoLS13YXNoZWQteWVsbG93KTsgfVxuLmhvdmVyLXdhc2hlZC1yZWQ6aG92ZXIsXG4uaG92ZXItd2FzaGVkLXJlZDpmb2N1cyB7IGNvbG9yOiB2YXIoLS13YXNoZWQtcmVkKTsgfVxuXG4uaG92ZXItYmctZGFyay1yZWQ6aG92ZXIsXG4uaG92ZXItYmctZGFyay1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLXJlZCk7IH1cbi5ob3Zlci1iZy1yZWQ6aG92ZXIsXG4uaG92ZXItYmctcmVkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTsgfVxuLmhvdmVyLWJnLWxpZ2h0LXJlZDpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1yZWQpOyB9XG4uaG92ZXItYmctb3JhbmdlOmhvdmVyLFxuLmhvdmVyLWJnLW9yYW5nZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZSk7IH1cbi5ob3Zlci1iZy1nb2xkOmhvdmVyLFxuLmhvdmVyLWJnLWdvbGQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nb2xkKTsgfVxuLmhvdmVyLWJnLXllbGxvdzpob3Zlcixcbi5ob3Zlci1iZy15ZWxsb3c6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG4uaG92ZXItYmctbGlnaHQteWVsbG93OmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LXllbGxvdyk7IH1cbi5ob3Zlci1iZy1wdXJwbGU6aG92ZXIsXG4uaG92ZXItYmctcHVycGxlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHVycGxlKTsgfVxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1wdXJwbGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1wdXJwbGUpOyB9XG4uaG92ZXItYmctZGFyay1waW5rOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstcGluayk7IH1cbi5ob3Zlci1iZy1ob3QtcGluazpob3Zlcixcbi5ob3Zlci1iZy1ob3QtcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdC1waW5rKTsgfVxuLmhvdmVyLWJnLXBpbms6aG92ZXIsXG4uaG92ZXItYmctcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBpbmspOyB9XG4uaG92ZXItYmctbGlnaHQtcGluazpob3Zlcixcbi5ob3Zlci1iZy1saWdodC1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtcGluayk7IH1cbi5ob3Zlci1iZy1kYXJrLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWRhcmstZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyZWVuKTsgfVxuLmhvdmVyLWJnLWdyZWVuOmhvdmVyLFxuLmhvdmVyLWJnLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ3JlZW4pOyB9XG4uaG92ZXItYmctbGlnaHQtZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctbGlnaHQtZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmVlbik7IH1cbi5ob3Zlci1iZy1uYXZ5OmhvdmVyLFxuLmhvdmVyLWJnLW5hdnk6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZ5KTsgfVxuLmhvdmVyLWJnLWRhcmstYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1kYXJrLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWJsdWUpOyB9XG4uaG92ZXItYmctYmx1ZTpob3Zlcixcbi5ob3Zlci1iZy1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7IH1cbi5ob3Zlci1iZy1saWdodC1ibHVlOmhvdmVyLFxuLmhvdmVyLWJnLWxpZ2h0LWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ibHVlKTsgfVxuLmhvdmVyLWJnLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXG4uaG92ZXItYmctbGlnaHRlc3QtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0ZXN0LWJsdWUpOyB9XG4uaG92ZXItYmctd2FzaGVkLWJsdWU6aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXNoZWQtYmx1ZSk7IH1cbi5ob3Zlci1iZy13YXNoZWQtZ3JlZW46aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLWdyZWVuKTsgfVxuLmhvdmVyLWJnLXdhc2hlZC15ZWxsb3c6aG92ZXIsXG4uaG92ZXItYmctd2FzaGVkLXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhc2hlZC15ZWxsb3cpOyB9XG4uaG92ZXItYmctd2FzaGVkLXJlZDpob3Zlcixcbi5ob3Zlci1iZy13YXNoZWQtcmVkOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FzaGVkLXJlZCk7IH1cbi5ob3Zlci1iZy1pbmhlcml0OmhvdmVyLFxuLmhvdmVyLWJnLWluaGVyaXQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4iLCIvKiBWYXJpYWJsZXMgKi9cblxuOnJvb3Qge1xuICAtLXNwYWNpbmctbm9uZTogMDtcbiAgLS1zcGFjaW5nLWV4dHJhLXNtYWxsOiAuMjVyZW07XG4gIC0tc3BhY2luZy1zbWFsbDogLjVyZW07XG4gIC0tc3BhY2luZy1tZWRpdW06IDFyZW07XG4gIC0tc3BhY2luZy1sYXJnZTogMnJlbTtcbiAgLS1zcGFjaW5nLWV4dHJhLWxhcmdlOiA0cmVtO1xuICAtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2U6IDhyZW07XG4gIC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZTogMTZyZW07XG59XG5cbi8qXG4gICBTUEFDSU5HXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvc3BhY2luZy9cblxuICAgQW4gZWlnaHQgc3RlcCBwb3dlcnMgb2YgdHdvIHNjYWxlIHJhbmdpbmcgZnJvbSAwIHRvIDE2cmVtLlxuXG4gICBCYXNlOlxuICAgICBwID0gcGFkZGluZ1xuICAgICBtID0gbWFyZ2luXG5cbiAgIE1vZGlmaWVyczpcbiAgICAgYSA9IGFsbFxuICAgICBoID0gaG9yaXpvbnRhbFxuICAgICB2ID0gdmVydGljYWxcbiAgICAgdCA9IHRvcFxuICAgICByID0gcmlnaHRcbiAgICAgYiA9IGJvdHRvbVxuICAgICBsID0gbGVmdFxuXG4gICAgIDAgPSBub25lXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG4ucGEwIHsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuLnBhMSB7IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4ucGEyIHsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbi5wYTMgeyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbi5wYTQgeyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuLnBhNSB7IHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4ucGE2IHsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbi5wYTcgeyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucGwwIHsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4ucGwxIHsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuLnBsMiB7IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbi5wbDMgeyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuLnBsNCB7IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbi5wbDUgeyBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4ucGw2IHsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuLnBsNyB7IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnByMCB7IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbi5wcjEgeyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuLnByMiB7IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4ucHIzIHsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4ucHI0IHsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbi5wcjUgeyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuLnByNiB7IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4ucHI3IHsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLnBiMCB7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4ucGIxIHsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4ucGIyIHsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4ucGIzIHsgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuLnBiNCB7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuLnBiNSB7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuLnBiNiB7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuLnBiNyB7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4ucHQwIHsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbi5wdDEgeyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbi5wdDIgeyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbi5wdDMgeyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4ucHQ0IHsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4ucHQ1IHsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4ucHQ2IHsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4ucHQ3IHsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5wdjAge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG59XG4ucHYxIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG59XG4ucHYyIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG59XG4ucHYzIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbn1cbi5wdjQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbn1cbi5wdjUge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbn1cbi5wdjYge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLnB2NyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xufVxuXG4ucGgwIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xufVxuXG4ucGgxIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG59XG5cbi5waDIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbn1cblxuLnBoMyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG59XG5cbi5waDQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbn1cblxuLnBoNSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xufVxuXG4ucGg2IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG59XG5cbi5waDcge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLm1hMCAgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4ubWExIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbi5tYTIgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbi5tYTMgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4ubWE0ICB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4ubWE1ICB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4ubWE2IHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbi5tYTcgeyBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tbDAgIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4ubWwxIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuLm1sMiAgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4ubWwzICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4ubWw0ICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbi5tbDUgIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuLm1sNiB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbi5tbDcgeyBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuLm1yMCAgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4ubXIxIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbi5tcjIgIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbi5tcjMgIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4ubXI0ICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4ubXI1ICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4ubXI2IHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbi5tcjcgeyBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tYjAgIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbi5tYjEgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbi5tYjIgIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4ubWIzICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbi5tYjQgIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4ubWI1ICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuLm1iNiB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuLm1iNyB7IG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tdDAgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbi5tdDEgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbi5tdDIgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4ubXQzICB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbi5tdDQgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4ubXQ1ICB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuLm10NiB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuLm10NyB7IG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbi5tdjAgICB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG59XG4ubXYxICB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbn1cbi5tdjIgICB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbn1cbi5tdjMgICB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xufVxuLm12NCAgIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xufVxuLm12NSAgIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xufVxuLm12NiAge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG59XG4ubXY3ICB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuLm1oMCAgIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbn1cbi5taDEgICB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbn1cbi5taDIgICB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbn1cbi5taDMgICB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xufVxuLm1oNCAgIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xufVxuLm1oNSAgIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xufVxuLm1oNiAge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG59XG4ubWg3ICB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG4gIC5wYTAtbnMgIHsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBhMS1ucyB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGEyLW5zICB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGEzLW5zICB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBhNC1ucyAgeyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBhNS1ucyAgeyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBhNi1ucyB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGE3LW5zIHsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucGwwLW5zICB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBsMS1ucyB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wbDItbnMgIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBsMy1ucyAgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBsNC1ucyAgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGw1LW5zICB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wbDYtbnMgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGw3LW5zIHsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wcjAtbnMgIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnByMS1ucyB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHIyLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHIzLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnByNC1ucyAgeyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnByNS1ucyB7ICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnByNi1ucyB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHI3LW5zIHsgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucGIwLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGIxLW5zIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGIyLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBiMy1ucyAgeyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGI0LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBiNS1ucyAgeyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjYtbnMgeyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjctbnMgeyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHQwLW5zICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucHQxLW5zIHsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHQyLW5zICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnB0My1ucyAgeyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucHQ0LW5zICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnB0NS1ucyAgeyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDYtbnMgeyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDctbnMgeyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHYwLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucHYxLW5zIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5wdjItbnMge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLnB2My1ucyB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5wdjQtbnMge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLnB2NS1ucyB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucHY2LW5zIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5wdjctbnMge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoMC1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLnBoMS1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAucGgyLW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5waDMtbnMge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAucGg0LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5waDUtbnMge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoNi1ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGg3LW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLm1hMC1ucyAgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYTEtbnMgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWEyLW5zICB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tYTMtbnMgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYTQtbnMgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1hNS1ucyAgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWE2LW5zIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1hNy1ucyB7IG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubWwwLW5zICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWwxLW5zIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWwyLW5zICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1sMy1ucyAgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWw0LW5zICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1sNS1ucyAgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tbDYtbnMgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tbDctbnMgeyBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXIwLW5zICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1yMS1ucyB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tcjItbnMgIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1yMy1ucyAgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1yNC1ucyAgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXI1LW5zICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjYtbnMgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXI3LW5zIHsgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tYjAtbnMgIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1iMS1ucyB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWIyLW5zICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWIzLW5zICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1iNC1ucyAgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1iNS1ucyAgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNi1ucyB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWI3LW5zIHsgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXQwLW5zICB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tdDEtbnMgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm10Mi1ucyAgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm10My1ucyAgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tdDQtbnMgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tdDUtbnMgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tdDYtbnMgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm10Ny1ucyB7IG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm12MC1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm12MS1ucyAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5tdjItbnMgICB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLm12My1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5tdjQtbnMgICB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLm12NS1ucyAgIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubXY2LW5zICB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm12Ny1ucyAge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLm1oMC1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm1oMS1ucyAgIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAubWgyLW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5taDMtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubWg0LW5zICAge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5taDUtbnMgICB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm1oNi1ucyAge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5taDctbnMgIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAucGEwLW0gIHsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBhMS1tIHsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wYTItbSAgeyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBhMy1tICB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBhNC1tICB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGE1LW0gIHsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYTYtbSB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGE3LW0geyBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wbDAtbSAgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wbDEtbSB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wbDItbSAgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGwzLW0gIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wbDQtbSAgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGw1LW0gIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNi1tIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBsNy1tIHsgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wcjAtbSAgeyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucHIxLW0geyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnByMi1tICB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHIzLW0gIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucHI0LW0gIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wcjUtbSAgeyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnByNi1tIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wcjctbSB7IHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnBiMC1tICB7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGIxLW0geyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wYjItbSAgeyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYjMtbSAgeyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGI0LW0gIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucGI1LW0gIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGI2LW0geyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wYjctbSB7IHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wdDAtbSAgeyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnB0MS1tIHsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucHQyLW0gIHsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucHQzLW0gIHsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnB0NC1tICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnB0NS1tICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ni1tIHsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHQ3LW0geyBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHYwLW0ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5wdjEtbSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAucHYyLW0ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gIH1cbiAgLnB2My1tIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLnB2NC1tIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5wdjUtbSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucHY2LW0ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnB2Ny1tIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLnBoMC1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucGgxLW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLnBoMi1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5waDMtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5waDQtbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAucGg1LW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnBoNi1tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5waDctbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5tYTAtbSAgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYTEtbSB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tYTItbSAgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWEzLW0gIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYTQtbSAgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWE1LW0gIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1hNi1tIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1hNy1tIHsgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tbDAtbSAgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1sMS1tIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWwyLW0gIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubWwzLW0gIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1sNC1tICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1sNS1tICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm1sNi1tIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWw3LW0geyBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXIwLW0gIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXIxLW0geyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubXIyLW0gIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1yMy1tICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXI0LW0gIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1yNS1tICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjYtbSB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tcjctbSB7IG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubWIwLW0gIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1iMS1tIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tYjItbSAgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1iMy1tICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1iNC1tICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubWI1LW0gIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYjYtbSB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubWI3LW0geyBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdDAtbSAgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubXQxLW0geyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm10Mi1tICB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAubXQzLW0gIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubXQ0LW0gIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tdDUtbSAgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLm10Ni1tIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tdDctbSB7IG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm12MC1tIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm12MS1tIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAubXYyLW0ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5tdjMtbSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubXY0LW0ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5tdjUtbSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm12Ni1tIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubXY3LW0ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbiAgLm1oMC1tIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLm1oMS1tIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgfVxuICAubWgyLW0ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5taDMtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAubWg0LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICB9XG4gIC5taDUtbSB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm1oNi1tIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAubWg3LW0ge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG5cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLnBhMC1sICB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wYTEtbCB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGEyLWwgIHsgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5wYTMtbCAgeyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wYTQtbCAgeyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBhNS1sICB7ICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAucGE2LWwgeyAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnBhNy1sIHsgcGFkZGluZzogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucGwwLWwgIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAucGwxLWwgeyAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGwyLWwgIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnBsMy1sICB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAucGw0LWwgIHsgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBsNS1sICB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wbDYtbCB7ICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5wbDctbCB7IHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHIwLWwgIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnByMS1sIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5wcjItbCAgeyAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnByMy1sICB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnByNC1sICB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAucHI1LWwgIHsgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wcjYtbCB7ICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucHI3LWwgeyBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5wYjAtbCAgeyAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLnBiMS1sIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAucGIyLWwgIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTsgfVxuICAucGIzLWwgIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLnBiNC1sICB7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLnBiNS1sICB7ICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7IH1cbiAgLnBiNi1sIHsgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAucGI3LWwgeyBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAucHQwLWwgIHsgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5wdDEtbCB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLnB0Mi1sICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLnB0My1sICB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5wdDQtbCAgeyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5wdDUtbCAgeyAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5wdDYtbCB7ICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLnB0Ny1sIHsgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLnB2MC1sIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgfVxuICAucHYxLWwge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLnB2Mi1sIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpO1xuICB9XG4gIC5wdjMtbCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICB9XG4gIC5wdjQtbCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAucHY1LWwge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLnB2Ni1sIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5wdjctbCB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5waDAtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gIH1cbiAgLnBoMS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICB9XG4gIC5waDItbCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAucGgzLWwge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgfVxuICAucGg0LWwge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gIH1cbiAgLnBoNS1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5waDYtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuICAucGg3LWwge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cblxuICAubWEwLWwgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1ub25lKTsgfVxuICAubWExLWwgeyAgbWFyZ2luOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWEyLWwgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1hMy1sICB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctbWVkaXVtKTsgfVxuICAubWE0LWwgIHsgIG1hcmdpbjogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1hNS1sICB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYTYtbCB7ICBtYXJnaW46IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG4gIC5tYTctbCB7IG1hcmdpbjogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubWwwLWwgIHsgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tbDEtbCB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1sMi1sICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm1sMy1sICB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tbDQtbCAgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tbDUtbCAgeyAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tbDYtbCB7ICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1sNy1sIHsgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1yMC1sICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm1yMS1sIHsgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7IH1cbiAgLm1yMi1sICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tcjMtbCAgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm1yNC1sICB7ICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctbGFyZ2UpOyB9XG4gIC5tcjUtbCAgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubXI2LWwgeyAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXI3LWwgeyBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpOyB9XG5cbiAgLm1iMC1sICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpOyB9XG4gIC5tYjEtbCB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKTsgfVxuICAubWIyLWwgIHsgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctc21hbGwpOyB9XG4gIC5tYjMtbCAgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1tZWRpdW0pOyB9XG4gIC5tYjQtbCAgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1sYXJnZSk7IH1cbiAgLm1iNS1sICB7ICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTsgfVxuICAubWI2LWwgeyAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7IH1cbiAgLm1iNy1sIHsgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7IH1cblxuICAubXQwLWwgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbm9uZSk7IH1cbiAgLm10MS1sIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpOyB9XG4gIC5tdDItbCAgeyAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1zbWFsbCk7IH1cbiAgLm10My1sICB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7IH1cbiAgLm10NC1sICB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTsgfVxuICAubXQ1LWwgIHsgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpOyB9XG4gIC5tdDYtbCB7ICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuICAubXQ3LWwgeyBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTsgfVxuXG4gIC5tdjAtbCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1ub25lKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5tdjEtbCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLm12Mi1sIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAubXYzLWwge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctbWVkaXVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLm12NC1sIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubXY1LWwge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5tdjYtbCB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm12Ny1sIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxuXG4gIC5taDAtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctbm9uZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW5vbmUpO1xuICB9XG4gIC5taDEtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCk7XG4gIH1cbiAgLm1oMi1sIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1zbWFsbCk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLXNtYWxsKTtcbiAgfVxuICAubWgzLWwge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLW1lZGl1bSk7XG4gIH1cbiAgLm1oNC1sIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWxhcmdlKTtcbiAgfVxuICAubWg1LWwge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpO1xuICB9XG4gIC5taDYtbCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSk7XG4gIH1cbiAgLm1oNy1sIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKTtcbiAgfVxufVxuXG4iLCIvKlxuICAgTkVHQVRJVkUgTUFSR0lOU1xuXG4gICBCYXNlOlxuICAgICBuID0gbmVnYXRpdmVcblxuICAgTW9kaWZpZXJzOlxuICAgICBhID0gYWxsXG4gICAgIHQgPSB0b3BcbiAgICAgciA9IHJpZ2h0XG4gICAgIGIgPSBib3R0b21cbiAgICAgbCA9IGxlZnRcblxuICAgICAxID0gMXN0IHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICAyID0gMm5kIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICAzID0gM3JkIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA0ID0gNHRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA1ID0gNXRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA2ID0gNnRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuICAgICA3ID0gN3RoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cblxuXG4ubmExIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4ubmEyIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4ubmEzIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuLm5hNCB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuLm5hNSB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuLm5hNiB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuLm5hNyB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubmwxIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbi5ubDIgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuLm5sMyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuLm5sNCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4ubmw1IHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbi5ubDYgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuLm5sNyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5ucjEgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbi5ucjIgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbi5ucjMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4ubnI0IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4ubnI1IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4ubnI2IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4ubnI3IHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbi5uYjEgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4ubmIyIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuLm5iMyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4ubmI0IHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuLm5iNSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbi5uYjYgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4ubmI3IHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4ubnQxIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuLm50MiB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbi5udDMgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuLm50NCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbi5udDUgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4ubnQ2IHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuLm50NyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbm90LXNtYWxsKSB7XG5cbiAgLm5hMS1ucyB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmEyLW5zIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5uYTMtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYTQtbnMgeyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5hNS1ucyB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmE2LW5zIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTctbnMgeyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmwxLW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm5sMi1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ubDMtbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5sNC1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5ubDUtbnMgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw2LW5zIHsgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5sNy1ucyB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbiAgLm5yMS1ucyB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnIyLW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ucjMtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5ucjQtbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5yNS1ucyB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI2LW5zIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjctbnMgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmIxLW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubmIyLW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmIzLW5zIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5iNC1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5iNS1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNi1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNy1ucyB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubnQxLW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnQyLW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubnQzLW5zIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm50NC1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm50NS1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ni1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ny1ucyB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLm5hMS1tIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5uYTItbSB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmEzLW0geyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYTQtbSB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmE1LW0geyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5hNi1tIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTctbSB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ubDEtbSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ubDItbSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ubDMtbSB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmw0LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmw1LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw2LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw3LW0geyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ucjEtbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnIyLW0geyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5yMy1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnI0LW0geyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5yNS1tIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjYtbSB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI3LW0geyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmIxLW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5uYjItbSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5iMy1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5iNC1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmI1LW0geyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYjYtbSB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNy1tIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5udDEtbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm50Mi1tIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubnQzLW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnQ0LW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5udDUtbSB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ni1tIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnQ3LW0geyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG5cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLm5hMS1sIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5uYTItbCB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubmEzLWwgeyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLW1lZGl1bSkpOyB9XG4gIC5uYTQtbCB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmE1LWwgeyBtYXJnaW46IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5hNi1sIHsgbWFyZ2luOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYTctbCB7IG1hcmdpbjogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ubDEtbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5ubDItbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1zbWFsbCkpOyB9XG4gIC5ubDMtbCB7IG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubmw0LWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmw1LWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw2LWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubmw3LWwgeyBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5ucjEtbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtc21hbGwpKTsgfVxuICAubnIyLWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5yMy1sIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnI0LWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWxhcmdlKSk7IH1cbiAgLm5yNS1sIHsgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5ucjYtbCB7IG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnI3LWwgeyBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cblxuICAubmIxLWwgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1zbWFsbCkpOyB9XG4gIC5uYjItbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXNtYWxsKSk7IH1cbiAgLm5iMy1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWVkaXVtKSk7IH1cbiAgLm5iNC1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctbGFyZ2UpKTsgfVxuICAubmI1LWwgeyBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1sYXJnZSkpOyB9XG4gIC5uYjYtbCB7IG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm5iNy1sIHsgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuXG4gIC5udDEtbCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLXNtYWxsKSk7IH1cbiAgLm50Mi1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctc21hbGwpKTsgfVxuICAubnQzLWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1tZWRpdW0pKTsgfVxuICAubnQ0LWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sYXJnZSkpOyB9XG4gIC5udDUtbCB7IG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLWV4dHJhLWxhcmdlKSk7IH1cbiAgLm50Ni1sIHsgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXNwYWNpbmctZXh0cmEtZXh0cmEtbGFyZ2UpKTsgfVxuICAubnQ3LWwgeyBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1leHRyYS1leHRyYS1leHRyYS1sYXJnZSkpOyB9XG59XG5cbiIsIi8qXG5cbiAgVEFCTEVTXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2VsZW1lbnRzL3RhYmxlcy9cblxuKi9cblxuLmNvbGxhcHNlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uc3RyaXBlZC0tbGlnaHQtc2lsdmVyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtc2lsdmVyKTtcbn1cblxuLnN0cmlwZWQtLW1vb24tZ3JheTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vb24tZ3JheSk7XG59XG5cbi5zdHJpcGVkLS1saWdodC1ncmF5Om50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheSk7XG59XG5cbi5zdHJpcGVkLS1uZWFyLXdoaXRlOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmVhci13aGl0ZSk7XG59XG5cbi5zdHJpcGUtbGlnaHQ6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS0xMCk7XG59XG5cbi5zdHJpcGUtZGFyazpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrLTEwKTtcbn1cbiIsIi8qXG5cbiAgIFRFWFQgREVDT1JBVElPTlxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LWRlY29yYXRpb24vXG5cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4uc3RyaWtlICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbi51bmRlcmxpbmUgICAgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuLm5vLXVuZGVybGluZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAuc3RyaWtlLW5zICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLnVuZGVybGluZS1ucyAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uby11bmRlcmxpbmUtbnMgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5zdHJpa2UtbSAgICAgICB7IHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gIC51bmRlcmxpbmUtbSAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5uby11bmRlcmxpbmUtbSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAuc3RyaWtlLWwgICAgICAgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAudW5kZXJsaW5lLWwgeyAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubm8tdW5kZXJsaW5lLWwgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbn1cbiIsIi8qXG5cbiAgVEVYVCBBTElHTlxuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtYWxpZ24vXG5cbiAgQmFzZVxuICAgIHQgPSB0ZXh0LWFsaWduXG5cbiAgTW9kaWZpZXJzXG4gICAgbCA9IGxlZnRcbiAgICByID0gcmlnaHRcbiAgICBjID0gY2VudGVyXG4gICAgaiA9IGp1c3RpZnlcblxuICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgIC1tICA9IG1lZGl1bVxuICAgIC1sICA9IGxhcmdlXG5cbiovXG5cbi50bCAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udHIgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50YyAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50aiAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAudGwtbnMgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudHItbnMgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRjLW5zICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGotbnMgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLnRsLW0gIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudHItbSAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAudGMtbSAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRqLW0gIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAudGwtbCAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50ci1sICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC50Yy1sICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGotbCAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG59XG5cbiIsIi8qXG5cbiAgIFRFWFQgVFJBTlNGT1JNXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtdHJhbnNmb3JtL1xuXG4gICBCYXNlOlxuICAgICB0dCA9IHRleHQtdHJhbnNmb3JtXG5cbiAgIE1vZGlmaWVyc1xuICAgICBjID0gY2FwaXRhbGl6ZVxuICAgICBsID0gbG93ZXJjYXNlXG4gICAgIHUgPSB1cHBlcmNhc2VcbiAgICAgbiA9IG5vbmVcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udHRjIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbi50dGwgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udHR1IHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnR0biB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAudHRjLW5zIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnR0bC1ucyB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLnR0dS1ucyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1ucyB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW1lZGl1bSkge1xuICAudHRjLW0geyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAudHRsLW0geyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC50dHUtbSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR0bi1tIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLnR0Yy1sIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLnR0bC1sIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAudHR1LWwgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50dG4tbCB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG59XG4iLCIvKlxuXG4gICBUWVBFIFNDQUxFXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3NjYWxlL1xuXG4gICBCYXNlOlxuICAgIGYgPSBmb250LXNpemVcblxuICAgTW9kaWZpZXJzXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDMgPSAzcmQgc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDYgPSA2dGggc3RlcCBpbiBzaXplIHNjYWxlXG4gICAgIDcgPSA3dGggc3RlcCBpbiBzaXplIHNjYWxlXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcbiovXG5cbi8qXG4gKiBGb3IgSGVyby9NYXJrZXRpbmcgVGl0bGVzXG4gKlxuICogVGhlc2UgZ2VuZXJhbGx5IGFyZSB0b28gbGFyZ2UgZm9yIG1vYmlsZVxuICogc28gYmUgY2FyZWZ1bCB1c2luZyB0aGVtIG9uIHNtYWxsZXIgc2NyZWVucy5cbiAqICovXG5cbi5mLTYsXG4uZi1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbn1cbi5mLTUsXG4uZi1zdWJoZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cblxuXG4vKiBUeXBlIFNjYWxlICovXG5cbi5mMSB7IGZvbnQtc2l6ZTogM3JlbTsgfVxuLmYyIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4uZjMgeyBmb250LXNpemU6IDEuNXJlbTsgfVxuLmY0IHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4uZjUgeyBmb250LXNpemU6IDFyZW07IH1cbi5mNiB7IGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuLmY3IHsgZm9udC1zaXplOiAuNzVyZW07IH0gLyogU21hbGwgYW5kIGhhcmQgdG8gcmVhZCBmb3IgbWFueSBwZW9wbGUgc28gdXNlIHdpdGggZXh0cmVtZSBjYXV0aW9uICovXG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCl7XG4gIC5mLTYtbnMsXG4gIC5mLWhlYWRsaW5lLW5zIHsgZm9udC1zaXplOiA2cmVtOyB9XG4gIC5mLTUtbnMsXG4gIC5mLXN1YmhlYWRsaW5lLW5zIHsgZm9udC1zaXplOiA1cmVtOyB9XG4gIC5mMS1ucyB7IGZvbnQtc2l6ZTogM3JlbTsgfVxuICAuZjItbnMgeyBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgLmYzLW5zIHsgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmY0LW5zIHsgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5mNS1ucyB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZjYtbnMgeyBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmY3LW5zIHsgZm9udC1zaXplOiAuNzVyZW07IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5mLTYtbSxcbiAgLmYtaGVhZGxpbmUtbSB7IGZvbnQtc2l6ZTogNnJlbTsgfVxuICAuZi01LW0sXG4gIC5mLXN1YmhlYWRsaW5lLW0geyBmb250LXNpemU6IDVyZW07IH1cbiAgLmYxLW0geyBmb250LXNpemU6IDNyZW07IH1cbiAgLmYyLW0geyBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgLmYzLW0geyBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuZjQtbSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZjUtbSB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuZjYtbSB7IGZvbnQtc2l6ZTogLjg3NXJlbTsgfVxuICAuZjctbSB7IGZvbnQtc2l6ZTogLjc1cmVtOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5mLTYtbCxcbiAgLmYtaGVhZGxpbmUtbCB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG4gIC5mLTUtbCxcbiAgLmYtc3ViaGVhZGxpbmUtbCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG4gIC5mMS1sIHsgZm9udC1zaXplOiAzcmVtOyB9XG4gIC5mMi1sIHsgZm9udC1zaXplOiAyLjI1cmVtOyB9XG4gIC5mMy1sIHsgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmY0LWwgeyBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgLmY1LWwgeyBmb250LXNpemU6IDFyZW07IH1cbiAgLmY2LWwgeyBmb250LXNpemU6IC44NzVyZW07IH1cbiAgLmY3LWwgeyBmb250LXNpemU6IC43NXJlbTsgfVxufVxuIiwiLypcblxuICAgVFlQT0dSQVBIWVxuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9tZWFzdXJlL1xuXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxuICAgICAtbnMgPSBub3Qtc21hbGxcbiAgICAgLW0gID0gbWVkaXVtXG4gICAgIC1sICA9IGxhcmdlXG5cbiovXG5cblxuXG4vKiBNZWFzdXJlIGlzIGxpbWl0ZWQgdG8gfjY2IGNoYXJhY3RlcnMgKi9cbi5tZWFzdXJlIHtcbiAgbWF4LXdpZHRoOiAzMGVtO1xufVxuXG4vKiBNZWFzdXJlIGlzIGxpbWl0ZWQgdG8gfjgwIGNoYXJhY3RlcnMgKi9cbi5tZWFzdXJlLXdpZGUge1xuICBtYXgtd2lkdGg6IDM0ZW07XG59XG5cbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+NDUgY2hhcmFjdGVycyAqL1xuLm1lYXN1cmUtbmFycm93IHtcbiAgbWF4LXdpZHRoOiAyMGVtO1xufVxuXG4vKiBCb29rIHBhcmFncmFwaCBzdHlsZSAtIHBhcmFncmFwaHMgYXJlIGluZGVudGVkIHdpdGggbm8gdmVydGljYWwgc3BhY2luZy4gKi9cbi5pbmRlbnQge1xuICB0ZXh0LWluZGVudDogMWVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc21hbGwtY2FwcyB7XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cblxuLyogQ29tYmluZSB0aGlzIGNsYXNzIHdpdGggYSB3aWR0aCB0byB0cnVuY2F0ZSB0ZXh0IChvciBqdXN0IGxlYXZlIGFzIGlzIHRvIHRydW5jYXRlIGF0IHdpZHRoIG9mIGNvbnRhaW5pbmcgZWxlbWVudC4gKi9cblxuLnRydW5jYXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAubWVhc3VyZS1ucyAge1xuICAgIG1heC13aWR0aDogMzBlbTtcbiAgfVxuICAubWVhc3VyZS13aWRlLW5zIHtcbiAgICBtYXgtd2lkdGg6IDM0ZW07XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LW5zIHtcbiAgICBtYXgtd2lkdGg6IDIwZW07XG4gIH1cbiAgLmluZGVudC1ucyB7XG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNtYWxsLWNhcHMtbnMge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgfVxuICAudHJ1bmNhdGUtbnMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLm1lYXN1cmUtbSB7XG4gICAgbWF4LXdpZHRoOiAzMGVtO1xuICB9XG4gIC5tZWFzdXJlLXdpZGUtbSB7XG4gICAgbWF4LXdpZHRoOiAzNGVtO1xuICB9XG4gIC5tZWFzdXJlLW5hcnJvdy1tIHtcbiAgICBtYXgtd2lkdGg6IDIwZW07XG4gIH1cbiAgLmluZGVudC1tIHtcbiAgICB0ZXh0LWluZGVudDogMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc21hbGwtY2Fwcy1tIHtcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG4gIH1cbiAgLnRydW5jYXRlLW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1sYXJnZSkge1xuICAubWVhc3VyZS1sIHtcbiAgICBtYXgtd2lkdGg6IDMwZW07XG4gIH1cbiAgLm1lYXN1cmUtd2lkZS1sIHtcbiAgICBtYXgtd2lkdGg6IDM0ZW07XG4gIH1cbiAgLm1lYXN1cmUtbmFycm93LWwge1xuICAgIG1heC13aWR0aDogMjBlbTtcbiAgfVxuICAuaW5kZW50LWwge1xuICAgIHRleHQtaW5kZW50OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zbWFsbC1jYXBzLWwge1xuICAgIGZvbnQtdmFyaWFudDogc21hbGwtY2FwcztcbiAgfVxuICAudHJ1bmNhdGUtbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4iLCIvKlxuXG4gICBVVElMSVRJRVNcblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4vKiBFcXVpdmFsZW50IHRvIC5vdmVyZmxvdy15LXNjcm9sbCAqL1xuLm92ZXJmbG93LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNlbnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tci1hdXRvIHsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4ubWwtYXV0byB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpe1xuICAuY2VudGVyLW5zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbnMgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLm1sLWF1dG8tbnMgeyBtYXJnaW4tbGVmdDogIGF1dG87IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKXtcbiAgLmNlbnRlci1tIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbSB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1tIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKXtcbiAgLmNlbnRlci1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1yLWF1dG8tbCB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubWwtYXV0by1sIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XG59XG4iLCIvKlxuXG4gICBWSVNJQklMSVRZXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG4vKlxuICAgIFRleHQgdGhhdCBpcyBoaWRkZW4gYnV0IGFjY2Vzc2libGVcbiAgICBSZWY6IGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbiovXG5cbi5jbGlwIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpOyAvKiBJRTYsIElFNyAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAuY2xpcC1ucyB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgX3Bvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUU2LCBJRTcgKi9cbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC5jbGlwLW0ge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LWxhcmdlKSB7XG4gIC5jbGlwLWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIF9wb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB9XG59XG5cbiIsIi8qXG5cbiAgIFdISVRFIFNQQUNFXG5cbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XG4gICAgIC1ucyA9IG5vdC1zbWFsbFxuICAgICAtbSAgPSBtZWRpdW1cbiAgICAgLWwgID0gbGFyZ2VcblxuKi9cblxuXG4ud3Mtbm9ybWFsIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuLm5vd3JhcCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbi5wcmUgeyB3aGl0ZS1zcGFjZTogcHJlOyB9XG5cbkBtZWRpYSAoLS1icmVha3BvaW50LW5vdC1zbWFsbCkge1xuICAud3Mtbm9ybWFsLW5zIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAubm93cmFwLW5zIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJlLW5zIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxufVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1tZWRpdW0pIHtcbiAgLndzLW5vcm1hbC1tIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAubm93cmFwLW0geyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmUtbSB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLndzLW5vcm1hbC1sIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAubm93cmFwLWwgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5wcmUtbCB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cbn1cblxuIiwiLypcblxuICAgVkVSVElDQUwgQUxJR05cblxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcbiAgICAgLW5zID0gbm90LXNtYWxsXG4gICAgIC1tICA9IG1lZGl1bVxuICAgICAtbCAgPSBsYXJnZVxuXG4qL1xuXG4udi1iYXNlICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuLnYtbWlkICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4udi10b3AgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbi52LWJ0bSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5AbWVkaWEgKC0tYnJlYWtwb2ludC1ub3Qtc21hbGwpIHtcbiAgLnYtYmFzZS1ucyAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLnYtbWlkLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC52LXRvcC1ucyAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudi1idG0tbnMgICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbWVkaXVtKSB7XG4gIC52LWJhc2UtbSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLnYtbWlkLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnYtdG9wLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnYtYnRtLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbn1cblxuQG1lZGlhICgtLWJyZWFrcG9pbnQtbGFyZ2UpIHtcbiAgLnYtYmFzZS1sICAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAudi1taWQtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudi10b3AtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudi1idG0tbCAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxufVxuIiwiLypcblxuICBIT1ZFUiBFRkZFQ1RTXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ob3ZlcnMvXG5cbiAgICAtIERpbVxuICAgIC0gR2xvd1xuICAgIC0gSGlkZSBDaGlsZFxuICAgIC0gVW5kZXJsaW5lIHRleHRcbiAgICAtIEdyb3dcbiAgICAtIFBvaW50ZXJcbiAgICAtIFNoYWRvd1xuXG4qL1xuXG4vKlxuXG4gIERpbSBlbGVtZW50IG9uIGhvdmVyIGJ5IGFkZGluZyB0aGUgZGltIGNsYXNzLlxuXG4qL1xuLmRpbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xufVxuLmRpbTpob3Zlcixcbi5kaW06Zm9jdXMge1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG4uZGltOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IC44OyB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQ7XG59XG5cbi8qXG5cbiAgQW5pbWF0ZSBvcGFjaXR5IHRvIDEwMCUgb24gaG92ZXIgYnkgYWRkaW5nIHRoZSBnbG93IGNsYXNzLlxuXG4qL1xuLmdsb3cge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cbi5nbG93OmhvdmVyLFxuLmdsb3c6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLypcblxuICBIaWRlIGNoaWxkICYgcmV2ZWFsIG9uIGhvdmVyOlxuXG4gIFB1dCB0aGUgaGlkZS1jaGlsZCBjbGFzcyBvbiBhIHBhcmVudCBlbGVtZW50IGFuZCBhbnkgbmVzdGVkIGVsZW1lbnQgd2l0aCB0aGVcbiAgY2hpbGQgY2xhc3Mgd2lsbCBiZSBoaWRkZW4gYW5kIGRpc3BsYXllZCBvbiBob3ZlciBvciBmb2N1cy5cblxuICA8ZGl2IGNsYXNzPVwiaGlkZS1jaGlsZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XG4gIDwvZGl2PlxuKi9cblxuLmhpZGUtY2hpbGQgLmNoaWxkIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XG59XG4uaGlkZS1jaGlsZDpob3ZlciAgLmNoaWxkLFxuLmhpZGUtY2hpbGQ6Zm9jdXMgIC5jaGlsZCxcbi5oaWRlLWNoaWxkOmFjdGl2ZSAuY2hpbGQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcbn1cblxuLnVuZGVybGluZS1ob3Zlcjpob3Zlcixcbi51bmRlcmxpbmUtaG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogQ2FuIGNvbWJpbmUgdGhpcyB3aXRoIG92ZXJmbG93LWhpZGRlbiB0byBtYWtlIGJhY2tncm91bmQgaW1hZ2VzIGdyb3cgb24gaG92ZXJcbiAqIGV2ZW4gaWYgeW91IGFyZSB1c2luZyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICovXG5cbi5ncm93IHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dDtcbn1cblxuLmdyb3c6aG92ZXIsXG4uZ3Jvdzpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5ncm93OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjkwKTtcbn1cblxuLmdyb3ctbGFyZ2Uge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ncm93LWxhcmdlOmhvdmVyLFxuLmdyb3ctbGFyZ2U6Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5ncm93LWxhcmdlOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjk1KTtcbn1cblxuLyogQWRkIHBvaW50ZXIgb24gaG92ZXIgKi9cblxuLnBvaW50ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIFxuICAgQWRkIHNoYWRvdyBvbiBob3Zlci5cblxuICAgUGVyZm9ybWFudCBib3gtc2hhZG93IGFuaW1hdGlvbiBwYXR0ZXJuIGZyb20gXG4gICBodHRwOi8vdG9iaWFzYWhsaW4uY29tL2Jsb2cvaG93LXRvLWFuaW1hdGUtYm94LXNoYWRvdy8gXG4qL1xuXG4uc2hhZG93LWhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG5cbi5zaGFkb3ctaG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAycHggcmdiYSggMCwgMCwgMCwgLjIgKTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLnNoYWRvdy1ob3Zlcjpob3Zlcjo6YWZ0ZXIsXG4uc2hhZG93LWhvdmVyOmZvY3VzOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIENvbWJpbmUgd2l0aCBjbGFzc2VzIGluIHNraW5zIGFuZCBza2lucy1wc2V1ZG8gZm9yIFxuICogbWFueSBkaWZmZXJlbnQgdHJhbnNpdGlvbiBwb3NzaWJpbGl0aWVzLiAqL1xuXG4uYmctYW5pbWF0ZSxcbi5iZy1hbmltYXRlOmhvdmVyLFxuLmJnLWFuaW1hdGU6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7IFxufVxuXG4iLCIvKlxuXG4gIFotSU5ERVhcblxuICBCYXNlXG4gICAgeiA9IHotaW5kZXhcblxuICBNb2RpZmllcnNcbiAgICAtMCA9IGxpdGVyYWwgdmFsdWUgMFxuICAgIC0xID0gbGl0ZXJhbCB2YWx1ZSAxXG4gICAgLTIgPSBsaXRlcmFsIHZhbHVlIDJcbiAgICAtMyA9IGxpdGVyYWwgdmFsdWUgM1xuICAgIC00ID0gbGl0ZXJhbCB2YWx1ZSA0XG4gICAgLTUgPSBsaXRlcmFsIHZhbHVlIDVcbiAgICAtOTk5ID0gbGl0ZXJhbCB2YWx1ZSA5OTlcbiAgICAtOTk5OSA9IGxpdGVyYWwgdmFsdWUgOTk5OVxuXG4gICAgLW1heCA9IGxhcmdlc3QgYWNjZXB0ZWQgei1pbmRleCB2YWx1ZSBhcyBpbnRlZ2VyXG5cbiAgICAtaW5oZXJpdCA9IHN0cmluZyB2YWx1ZSBpbmhlcml0XG4gICAgLWluaXRpYWwgPSBzdHJpbmcgdmFsdWUgaW5pdGlhbFxuICAgIC11bnNldCA9IHN0cmluZyB2YWx1ZSB1bnNldFxuXG4gIE1ETjogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4vZG9jcy9XZWIvQ1NTL3otaW5kZXhcbiAgU3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMi96aW5kZXguaHRtbFxuICBBcnRpY2xlczpcbiAgICBodHRwczovL3BoaWxpcHdhbHRvbi5jb20vYXJ0aWNsZXMvd2hhdC1uby1vbmUtdG9sZC15b3UtYWJvdXQtei1pbmRleC9cblxuICBUaXBzIG9uIGV4dGVuZGluZzpcbiAgVGhlcmUgbWlnaHQgYmUgYSB0aW1lIHdvcnRoIHVzaW5nIG5lZ2F0aXZlIHotaW5kZXggdmFsdWVzLlxuICBPciBpZiB5b3UgYXJlIHVzaW5nIHRhY2h5b25zIHdpdGggYW5vdGhlciBwcm9qZWN0LCB5b3UgbWlnaHQgbmVlZCB0b1xuICBhZGp1c3QgdGhlc2UgdmFsdWVzIHRvIHN1aXQgeW91ciBuZWVkcy5cblxuKi9cblxuLnotMCB7IHotaW5kZXg6IDA7IH1cbi56LTEgeyB6LWluZGV4OiAxOyB9XG4uei0yIHsgei1pbmRleDogMjsgfVxuLnotMyB7IHotaW5kZXg6IDM7IH1cbi56LTQgeyB6LWluZGV4OiA0OyB9XG4uei01IHsgei1pbmRleDogNTsgfVxuXG4uei05OTkgeyB6LWluZGV4OiA5OTk7IH1cbi56LTk5OTkgeyB6LWluZGV4OiA5OTk5OyB9XG5cbi56LW1heCB7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi56LWluaGVyaXQgeyB6LWluZGV4OiBpbmhlcml0OyB9XG4uei1pbml0aWFsIHsgei1pbmRleDogaW5pdGlhbDsgfVxuLnotdW5zZXQgeyB6LWluZGV4OiB1bnNldDsgfVxuXG4iLCIvKlxuXG4gICAgTkVTVEVEXG4gICAgVGFjaHlvbnMgbW9kdWxlIGZvciBzdHlsaW5nIG5lc3RlZCBlbGVtZW50c1xuICAgIHRoYXQgYXJlIGdlbmVyYXRlZCBieSBhIGNtcy5cblxuKi9cblxuLm5lc3RlZC1jb3B5LWxpbmUtaGVpZ2h0IHAsXG4ubmVzdGVkLWNvcHktbGluZS1oZWlnaHQgdWwsXG4ubmVzdGVkLWNvcHktbGluZS1oZWlnaHQgb2wge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGgxLFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoMixcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDMsXG4ubmVzdGVkLWhlYWRsaW5lLWxpbmUtaGVpZ2h0IGg0LFxuLm5lc3RlZC1oZWFkbGluZS1saW5lLWhlaWdodCBoNSxcbi5uZXN0ZWQtaGVhZGxpbmUtbGluZS1oZWlnaHQgaDYge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLm5lc3RlZC1saXN0LXJlc2V0IHVsLFxuLm5lc3RlZC1saXN0LXJlc2V0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmVzdGVkLWNvcHktaW5kZW50IHArcCB7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXN0ZWQtY29weS1zZXBhcmF0b3IgcCtwIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5uZXN0ZWQtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmVzdGVkLWxpbmtzIGEge1xuICBjb2xvcjogdmFyKC0tYmx1ZSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcbn1cblxuLm5lc3RlZC1saW5rcyBhOmhvdmVyLFxuLm5lc3RlZC1saW5rcyBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWJsdWUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XG59XG5cbiIsIi8qXG5cbiAgIFRhY2h5b25zXG4gICBDT0xPUiBWQVJJQUJMRVNcblxuICAgR3JheXNjYWxlXG4gICAtIFNvbGlkc1xuICAgLSBUcmFuc3BhcmVuY2llc1xuICAgQ29sb3JzXG5cbiovXG5cbjpyb290IHtcbiAgLS1ibGFjazogIzAwMDtcbiAgLS1uZWFyLWJsYWNrOiAjMTExO1xuICAtLWRhcmstZ3JheTojMzMzO1xuICAtLW1pZC1ncmF5OiM1NTU7XG4gIC0tZ3JheTogIzc3NztcbiAgLS1zaWx2ZXI6ICM5OTk7XG4gIC0tbGlnaHQtc2lsdmVyOiAjYWFhO1xuICAtLW1vb24tZ3JheTogI2NjYztcbiAgLS1saWdodC1ncmF5OiAjZWVlO1xuICAtLW5lYXItd2hpdGU6ICNmNGY0ZjQ7XG4gIC0td2hpdGU6ICNmZmY7XG5cbiAgLS10cmFuc3BhcmVudDp0cmFuc3BhcmVudDtcblxuIC0tYmxhY2stOTA6IHJnYmEoMCwwLDAsLjkpO1xuIC0tYmxhY2stODA6IHJnYmEoMCwwLDAsLjgpO1xuIC0tYmxhY2stNzA6IHJnYmEoMCwwLDAsLjcpO1xuIC0tYmxhY2stNjA6IHJnYmEoMCwwLDAsLjYpO1xuIC0tYmxhY2stNTA6IHJnYmEoMCwwLDAsLjUpO1xuIC0tYmxhY2stNDA6IHJnYmEoMCwwLDAsLjQpO1xuIC0tYmxhY2stMzA6IHJnYmEoMCwwLDAsLjMpO1xuIC0tYmxhY2stMjA6IHJnYmEoMCwwLDAsLjIpO1xuIC0tYmxhY2stMTA6IHJnYmEoMCwwLDAsLjEpO1xuIC0tYmxhY2stMDU6IHJnYmEoMCwwLDAsLjA1KTtcbiAtLWJsYWNrLTAyNTogcmdiYSgwLDAsMCwuMDI1KTtcbiAtLWJsYWNrLTAxMjU6IHJnYmEoMCwwLDAsLjAxMjUpO1xuXG4gLS13aGl0ZS05MDogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG4gLS13aGl0ZS04MDogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XG4gLS13aGl0ZS03MDogcmdiYSgyNTUsMjU1LDI1NSwuNyk7XG4gLS13aGl0ZS02MDogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gLS13aGl0ZS01MDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG4gLS13aGl0ZS00MDogcmdiYSgyNTUsMjU1LDI1NSwuNCk7XG4gLS13aGl0ZS0zMDogcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gLS13aGl0ZS0yMDogcmdiYSgyNTUsMjU1LDI1NSwuMik7XG4gLS13aGl0ZS0xMDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XG4gLS13aGl0ZS0wNTogcmdiYSgyNTUsMjU1LDI1NSwuMDUpO1xuIC0td2hpdGUtMDI1OiByZ2JhKDI1NSwyNTUsMjU1LC4wMjUpO1xuIC0td2hpdGUtMDEyNTogcmdiYSgyNTUsMjU1LDI1NSwuMDEyNSk7XG5cbiAgLS1kYXJrLXJlZDogICNlNzA0MGY7XG4gIC0tcmVkOiAgI2ZmNDEzNjtcbiAgLS1saWdodC1yZWQ6ICAjZmY3MjVjO1xuICAtLW9yYW5nZTogICNmZjYzMDA7XG4gIC0tZ29sZDogICNmZmI3MDA7XG4gIC0teWVsbG93OiAgI2ZmZDcwMDtcbiAgLS1saWdodC15ZWxsb3c6ICAjZmJmMWE5O1xuICAtLXB1cnBsZTogICM1ZTJjYTU7XG4gIC0tbGlnaHQtcHVycGxlOiAgI2E0NjNmMjtcbiAgLS1kYXJrLXBpbms6ICAjZDUwMDhmO1xuICAtLWhvdC1waW5rOiAjZmY0MWI0O1xuICAtLXBpbms6ICAjZmY4MGNjO1xuICAtLWxpZ2h0LXBpbms6ICAjZmZhM2Q3O1xuICAtLWRhcmstZ3JlZW46ICAjMTM3NzUyO1xuICAtLWdyZWVuOiAgIzE5YTk3NDtcbiAgLS1saWdodC1ncmVlbjogICM5ZWViY2Y7XG4gIC0tbmF2eTogICMwMDFiNDQ7XG4gIC0tZGFyay1ibHVlOiAgIzAwNDQ5ZTtcbiAgLS1ibHVlOiAgIzM1N2VkZDtcbiAgLS1saWdodC1ibHVlOiAgIzk2Y2NmZjtcbiAgLS1saWdodGVzdC1ibHVlOiAgI2NkZWNmZjtcbiAgLS13YXNoZWQtYmx1ZTogICNmNmZmZmU7XG4gIC0td2FzaGVkLWdyZWVuOiAgI2U4ZmRmNTtcbiAgLS13YXNoZWQteWVsbG93OiAgI2ZmZmNlYjtcbiAgLS13YXNoZWQtcmVkOiAgI2ZmZGZkZjtcblxufVxuIiwiLypcblxuICBERUJVRyBDSElMRFJFTlxuICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9kZWJ1Zy9cblxuICBKdXN0IGFkZCB0aGUgZGVidWcgY2xhc3MgdG8gYW55IGVsZW1lbnQgdG8gc2VlIG91dGxpbmVzIG9uIGl0c1xuICBjaGlsZHJlbi5cblxuKi9cblxuLmRlYnVnICogeyBvdXRsaW5lOiAxcHggc29saWQgZ29sZDsgfVxuLmRlYnVnLXdoaXRlICogeyBvdXRsaW5lOiAxcHggc29saWQgd2hpdGU7IH1cbi5kZWJ1Zy1ibGFjayAqIHsgb3V0bGluZTogMXB4IHNvbGlkIGJsYWNrOyB9XG5cbiIsIi8qXG5cbiAgIERFQlVHIEdSSURcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2RlYnVnLWdyaWQvXG5cbiAgIENhbiBiZSB1c2VmdWwgZm9yIGRlYnVnZ2luZyBsYXlvdXQgaXNzdWVzXG4gICBvciBoZWxwaW5nIHRvIG1ha2Ugc3VyZSB0aGluZ3MgbGluZSB1cCBwZXJmZWN0bHkuXG4gICBKdXN0IHRhY2sgb25lIG9mIHRoZXNlIGNsYXNzZXMgb250byBhIHBhcmVudCBlbGVtZW50LlxuXG4qL1xuXG4uZGVidWctZ3JpZCB7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFGRWxFUVZSNEFXUEFDOTcvOXgwZUNzQUVQZ3dBVkxzaGRwRU5JeGNBQUFBQVNVVk9SSzVDWUlJPSkgcmVwZWF0IHRvcCBsZWZ0O1xufVxuXG4uZGVidWctZ3JpZC0xNiB7XG4gIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBWUFBQUFmOC85aEFBQUFNa2xFUVZSNEFXT2dDTHovYjBlcEFhNlVHdUJPcVFIT1FITFVnRkVEbkFiY0JaNFVHd0RPa2lDbmtJaGRnTmdOeEFZQWlZbEQrOHNFdW84QUFBQUFTVVZPUks1Q1lJST0pIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmRlYnVnLWdyaWQtOC1zb2xpZCB7XG4gIGJhY2tncm91bmQ6d2hpdGUgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RkaENBQUlBUEVBQUFEdy93RHgvLy8vL3dBQUFDd0FBQUFBQ0FBSUFBQUNEWlF2Z2FlYi9seGJBSUtBOHkwQU93PT0pIHJlcGVhdCB0b3AgbGVmdDtcbn1cblxuLmRlYnVnLWdyaWQtMTYtc29saWQge1xuICBiYWNrZ3JvdW5kOndoaXRlIHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EZGhFQUFRQVBFQUFBRHcvd0R4L3hYeS8vLy8veXdBQUFBQUVBQVFBQUFDSVp5UEtja1lEUUZzYjZacUQ4NWpaMitCa3dpUkZLZWhocVFDUWdESGNnd0VCUUE3KSByZXBlYXQgdG9wIGxlZnQ7XG59XG4iLCJAaW1wb3J0ICcuL3RhY2h5b25zL3RhY2h5b25zJztcbkBpbXBvcnQgJy4vX3ZzJztcbkBpbXBvcnQgJy4vX21vbm9rYWknO1xuXG4vKiBUYWNoeW9ucy1zdHlsZSBjbGFzc2VzIGZvciBkeW5hbWljYWxseSBzd2l0Y2hpbmcgdGhlbWVzLiAqL1xuXG4vKipcbiAqIEdlbmVyYXRlZCBieSBHcGljayAwLjIuNnJjMVxuICogIHZhcmlhdGlvbnMgcmVzdWx0IDMgbGluZSAyOiAjZDE4ZjAwLCByZ2IoMjA5LCAxNDMsIDApLCBoc2woMjk1LCA1NiUsIDAlKVxuICogIHZhcmlhdGlvbnMgcmVzdWx0IDYgbGluZSAyOiAjZmZlMTQ0LCByZ2IoMjU1LCAyMjUsIDY4KSwgaHNsKDM2MCwgODglLCAyNyUpXG4gKiA6ICNmZmI3MDAsIHJnYigyNTUsIDE4MywgMCksIGhzbCgzNjAsIDcyJSwgMCUpXG4gKiA6ICNmZmZmZjMsIHJnYigyNTUsIDI1NSwgMjQzKSwgaHNsKDM2MCwgMTAwJSwgOTUlKVxuICogOiAjZmZmZmZmLCByZ2IoMjU1LCAyNTUsIDI1NSksIGhzbCgzNjAsIDEwMCUsIDEwMCUpXG4gKiBibGFjazogIzAwMDAwMCwgcmdiKDAsIDAsIDApLCBoc2woMCwgMCUsIDAlKVxuICogOiAjMTExMTExLCByZ2IoMTcsIDE3LCAxNyksIGhzbCgyNCwgNyUsIDclKVxuICogOiAjMTkxMjAwLCByZ2IoMjUsIDE4LCAwKSwgaHNsKDM1LCA3JSwgMCUpXG4gKiBub24tZ3JlZW4gbW9ua2FpOiAjMjcyNzIyLCByZ2IoMzksIDM5LCAzNCksIGhzbCg1NSwgMTUlLCAxMyUpXG4gKiBtb25va2FpIGJnOiAjMjcyODIyLCByZ2IoMzksIDQwLCAzNCksIGhzbCg1NSwgMTYlLCAxMyUpXG4gKiAgdmFyaWF0aW9ucyByZXN1bHQgNiBsaW5lIDE6ICMzMDMwMzAsIHJnYig0OCwgNDgsIDQ4KSwgaHNsKDY4LCAxOSUsIDE5JSlcbiAqICB2YXJpYXRpb25zIHJlc3VsdCAyIGxpbmUgMzogIzUwMDA5YSwgcmdiKDgwLCAwLCAxNTQpLCBoc2woMTEzLCAwJSwgNjAlKVxuICogOiAjOTMwMGQ5LCByZ2IoMTQ3LCAwLCAyMTcpLCBoc2woMjA4LCAwJSwgODUlKVxuICogOiAjYzMxNmVjLCByZ2IoMTk1LCAyMiwgMjM2KSwgaHNsKDI3NSwgOSUsIDkzJSlcbiAqIDogI2U4MmRmYSwgcmdiKDIzMiwgNDUsIDI1MCksIGhzbCgzMjgsIDE4JSwgOTglKVxuICovXG5odG1sW2RhdGEtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tZmxpcHB5LWJnOlx0I2ZmZmZmMztcbiAgLS1mbGlwcHktYmctOTA6XHQjZjdmN2ViO1xuICAtLWZsaXBweS1zZWxlY3QtYmc6ICNiM2Q0ZmM7XG4gIC0tZmxpcHB5LXRleHQ6ICMwMDAwMDA7XG5cbiAgLyogU3RhcmtseSBjb250cmFzdGluZyBlbGVtZW50cy4gKi9cbiAgLS1mbGlwcHktc3RhbmRvdXQtYmc6IHZhcigtLWdvbGQpO1xuICAtLWZsaXBweS1zdGFuZG91dC1iZy0yOiBncmVlbjtcblxuICAuaGlnaGxpZ2h0LWZsaXBweSB7XG4gICAgQGV4dGVuZCAlaGlnaGxpZ2h0LXZzO1xuICB9XG59XG5cbmh0bWxbZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAtLWZsaXBweS1iZzpcdCMyNzI3MjI7XG4gIC0tZmxpcHB5LWJnLTkwOlx0IzM3MzczMjtcbiAgLS1mbGlwcHktc2VsZWN0LWJnOiAjNTAwMDlBO1xuICAtLWZsaXBweS10ZXh0OiAjZmZmZmZmO1xuXG4gIC0tZmxpcHB5LXN0YW5kb3V0LWJnOiAjOTMwMGQ5O1xuICAtLWZsaXBweS1zdGFuZG91dC1iZy0yOiAjYTZlMjJlO1xuXG4gIC5oaWdobGlnaHQtZmxpcHB5IHtcbiAgICBAZXh0ZW5kICVoaWdobGlnaHQtbW9ub2thaTtcbiAgfVxuXG4gIC8qIEFuIGltYWdlIHdoaWNoIGFsc28gZmxpcHMgaXRzIGNvbG9ycy4gKi9cbiAgLmltZy1mbGlwcHkge1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKGludmVydD0nMScpO1xuICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICB9XG59XG5cbi5iZy1mbGlwcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGlwcHktYmcpO1xufVxuXG4uYmctZmxpcHB5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxpcHB5LWJnLTkwKTtcbn1cblxuLyogVGhlcmUgaXMgbm8gc3RhbmRhbG9uZSBiZy1mbGlwcHkgY2xhc3MgYmVjYXVzZSBpdCBkb2VzIG5vdCBtYWtlIHNlbnNlXG4gICB3aXRob3V0IC5mbGlwcHkgYW55d2F5LiAqL1xuLmZsaXBweSB7XG4gIGNvbG9yOiB2YXIoLS1mbGlwcHktdGV4dCk7XG5cbiAgOjpzZWxlY3Rpb24sXG4gIDo6LW1vei1zZWxlY3Rpb24sXG4gIDo6LXdlYmtpdC1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZsaXBweS1zZWxlY3QtYmcpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLyphOmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh2YXIoLS1mbGlwcHktYmcpLCB2YXIoLS1mbGlwcHktYmcpKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodmFyKC0tZmxpcHB5LWJnKSwgdmFyKC0tZmxpcHB5LWJnKSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tZmxpcHB5LWJnKSwgdmFyKC0tZmxpcHB5LWJnKSksIGxpbmVhci1ncmFkaWVudCh2YXIoLS1mbGlwcHktYmcpLCB2YXIoLS1mbGlwcHktYmcpKSwgbGluZWFyLWdyYWRpZW50KGN1cnJlbnRDb2xvciwgY3VycmVudENvbG9yKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMC4wNWVtIDFweCwgMC4wNWVtIDFweCwgMXB4IDFweDtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogMC4wNWVtIDFweCwgMC4wNWVtIDFweCwgMXB4IDFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuMDVlbSAxcHgsIDAuMDVlbSAxcHgsIDFweCAxcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0LCByZXBlYXQteDtcbiAgICB0ZXh0LXNoYWRvdzogMC4wM2VtIDAgdmFyKC0tZmxpcHB5LWJnKSwgLTAuMDNlbSAwIHZhcigtLWZsaXBweS1iZyksIDAgMC4wM2VtIHZhcigtLWZsaXBweS1iZyksIDAgLTAuMDNlbSB2YXIoLS1mbGlwcHktYmcpLCAwLjA2ZW0gMCB2YXIoLS1mbGlwcHktYmcpLCAtMC4wNmVtIDAgdmFyKC0tZmxpcHB5LWJnKSwgMC4wOWVtIDAgdmFyKC0tZmxpcHB5LWJnKSwgLTAuMDllbSAwIHZhcigtLWZsaXBweS1iZyksIDAuMTJlbSAwIHZhcigtLWZsaXBweS1iZyksIC0wLjEyZW0gMCB2YXIoLS1mbGlwcHktYmcpLCAwLjE1ZW0gMCB2YXIoLS1mbGlwcHktYmcpLCAtMC4xNWVtIDAgdmFyKC0tZmxpcHB5LWJnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA5MyUsIDEwMCUgOTMlLCAwJSA5MyU7XG4gIH0qL1xuXG4gIC8qIExpbmsgdW5kZXJsaW5lIHRvbyBoaWdoIHdpdGggdGhpcy5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAgIGE6bGluayB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDg3JSwgODclLCA4NyU7XG4gICAgfVxuICB9Ki9cblxuICAvKmE6bGluazo6c2VsZWN0aW9uLFxuICBhOmxpbms6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgIHRleHQtc2hhZG93OiAwLjAzZW0gMCB2YXIoLS1mbGlwcHktc2VsZWN0LWJnKSwgLTAuMDNlbSAwIHZhcigtLWZsaXBweS1zZWxlY3QtYmcpLCAwIDAuMDNlbSB2YXIoLS1mbGlwcHktc2VsZWN0LWJnKSwgMCAtMC4wM2VtIHZhcigtLWZsaXBweS1zZWxlY3QtYmcpLCAwLjA2ZW0gMCB2YXIoLS1mbGlwcHktc2VsZWN0LWJnKSwgLTAuMDZlbSAwIHZhcigtLWZsaXBweS1zZWxlY3QtYmcpLCAwLjA5ZW0gMCB2YXIoLS1mbGlwcHktc2VsZWN0LWJnKSwgLTAuMDllbSAwIHZhcigtLWZsaXBweS1zZWxlY3QtYmcpLCAwLjEyZW0gMCB2YXIoLS1mbGlwcHktc2VsZWN0LWJnKSwgLTAuMTJlbSAwIHZhcigtLWZsaXBweS1zZWxlY3QtYmcpLCAwLjE1ZW0gMCB2YXIoLS1mbGlwcHktc2VsZWN0LWJnKSwgLTAuMTVlbSAwIHZhcigtLWZsaXBweS1zZWxlY3QtYmcpO1xuICB9XG4gICovXG59XG5cbi5iZy1mbGlwcHktc3RhbmRvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mbGlwcHktc3RhbmRvdXQtYmcpO1xufVxuXG4uZmxpcHB5LXN0YW5kb3V0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5iLS1mbGlwcHkge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZsaXBweS10ZXh0KTtcbn1cblxuLmItLWZsaXBweS1zdGFuZG91dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmxpcHB5LXN0YW5kb3V0LWJnKTtcbn1cblxuLmItLWZsaXBweS1zdGFuZG91dC0yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mbGlwcHktc3RhbmRvdXQtYmctMik7XG59XG5cbi5ob3Zlci1iZy1mbGlwcHk6aG92ZXIsXG4uaG92ZXItYmctZmxpcHB5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmxpcHB5LXRleHQpO1xuICBjb2xvcjogdmFyKC0tZmxpcHB5LWJnKTtcbn1cbiIsIiVoaWdobGlnaHQtdnMge1xuICAuaGlnaGxpZ2h0IC5obGwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmY4IH1cbiAgLmhpZ2hsaWdodCAuYyB7IGNvbG9yOiAjMDA4MDAwIH0gLyogQ29tbWVudCAqL1xuICAuaGlnaGxpZ2h0IC5lcnIgeyBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwIH0gLyogRXJyb3IgKi9cbiAgLmhpZ2hsaWdodCAuayB7IGNvbG9yOiAjMDAwMGZmIH0gLyogS2V5d29yZCAqL1xuICAuaGlnaGxpZ2h0IC5jaCB7IGNvbG9yOiAjMDA4MDAwIH0gLyogQ29tbWVudC5IYXNoYmFuZyAqL1xuICAuaGlnaGxpZ2h0IC5jbSB7IGNvbG9yOiAjMDA4MDAwIH0gLyogQ29tbWVudC5NdWx0aWxpbmUgKi9cbiAgLmhpZ2hsaWdodCAuY3AgeyBjb2xvcjogIzAwMDBmZiB9IC8qIENvbW1lbnQuUHJlcHJvYyAqL1xuICAuaGlnaGxpZ2h0IC5jcGYgeyBjb2xvcjogIzAwODAwMCB9IC8qIENvbW1lbnQuUHJlcHJvY0ZpbGUgKi9cbiAgLmhpZ2hsaWdodCAuYzEgeyBjb2xvcjogIzAwODAwMCB9IC8qIENvbW1lbnQuU2luZ2xlICovXG4gIC5oaWdobGlnaHQgLmNzIHsgY29sb3I6ICMwMDgwMDAgfSAvKiBDb21tZW50LlNwZWNpYWwgKi9cbiAgLmhpZ2hsaWdodCAuZ2UgeyBmb250LXN0eWxlOiBpdGFsaWMgfSAvKiBHZW5lcmljLkVtcGggKi9cbiAgLmhpZ2hsaWdodCAuZ2ggeyBmb250LXdlaWdodDogYm9sZCB9IC8qIEdlbmVyaWMuSGVhZGluZyAqL1xuICAuaGlnaGxpZ2h0IC5ncCB7IGZvbnQtd2VpZ2h0OiBib2xkIH0gLyogR2VuZXJpYy5Qcm9tcHQgKi9cbiAgLmhpZ2hsaWdodCAuZ3MgeyBmb250LXdlaWdodDogYm9sZCB9IC8qIEdlbmVyaWMuU3Ryb25nICovXG4gIC5oaWdobGlnaHQgLmd1IHsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLlN1YmhlYWRpbmcgKi9cbiAgLmhpZ2hsaWdodCAua2MgeyBjb2xvcjogIzAwMDBmZiB9IC8qIEtleXdvcmQuQ29uc3RhbnQgKi9cbiAgLmhpZ2hsaWdodCAua2QgeyBjb2xvcjogIzAwMDBmZiB9IC8qIEtleXdvcmQuRGVjbGFyYXRpb24gKi9cbiAgLmhpZ2hsaWdodCAua24geyBjb2xvcjogIzAwMDBmZiB9IC8qIEtleXdvcmQuTmFtZXNwYWNlICovXG4gIC5oaWdobGlnaHQgLmtwIHsgY29sb3I6ICMwMDAwZmYgfSAvKiBLZXl3b3JkLlBzZXVkbyAqL1xuICAuaGlnaGxpZ2h0IC5rciB7IGNvbG9yOiAjMDAwMGZmIH0gLyogS2V5d29yZC5SZXNlcnZlZCAqL1xuICAuaGlnaGxpZ2h0IC5rdCB7IGNvbG9yOiAjMmI5MWFmIH0gLyogS2V5d29yZC5UeXBlICovXG4gIC5oaWdobGlnaHQgLnMgeyBjb2xvcjogI2EzMTUxNSB9IC8qIExpdGVyYWwuU3RyaW5nICovXG4gIC5oaWdobGlnaHQgLm5jIHsgY29sb3I6ICMyYjkxYWYgfSAvKiBOYW1lLkNsYXNzICovXG4gIC5oaWdobGlnaHQgLm93IHsgY29sb3I6ICMwMDAwZmYgfSAvKiBPcGVyYXRvci5Xb3JkICovXG4gIC5oaWdobGlnaHQgLnNhIHsgY29sb3I6ICNhMzE1MTUgfSAvKiBMaXRlcmFsLlN0cmluZy5BZmZpeCAqL1xuICAuaGlnaGxpZ2h0IC5zYiB7IGNvbG9yOiAjYTMxNTE1IH0gLyogTGl0ZXJhbC5TdHJpbmcuQmFja3RpY2sgKi9cbiAgLmhpZ2hsaWdodCAuc2MgeyBjb2xvcjogI2EzMTUxNSB9IC8qIExpdGVyYWwuU3RyaW5nLkNoYXIgKi9cbiAgLmhpZ2hsaWdodCAuZGwgeyBjb2xvcjogI2EzMTUxNSB9IC8qIExpdGVyYWwuU3RyaW5nLkRlbGltaXRlciAqL1xuICAuaGlnaGxpZ2h0IC5zZCB7IGNvbG9yOiAjYTMxNTE1IH0gLyogTGl0ZXJhbC5TdHJpbmcuRG9jICovXG4gIC5oaWdobGlnaHQgLnMyIHsgY29sb3I6ICNhMzE1MTUgfSAvKiBMaXRlcmFsLlN0cmluZy5Eb3VibGUgKi9cbiAgLmhpZ2hsaWdodCAuc2UgeyBjb2xvcjogI2EzMTUxNSB9IC8qIExpdGVyYWwuU3RyaW5nLkVzY2FwZSAqL1xuICAuaGlnaGxpZ2h0IC5zaCB7IGNvbG9yOiAjYTMxNTE1IH0gLyogTGl0ZXJhbC5TdHJpbmcuSGVyZWRvYyAqL1xuICAuaGlnaGxpZ2h0IC5zaSB7IGNvbG9yOiAjYTMxNTE1IH0gLyogTGl0ZXJhbC5TdHJpbmcuSW50ZXJwb2wgKi9cbiAgLmhpZ2hsaWdodCAuc3ggeyBjb2xvcjogI2EzMTUxNSB9IC8qIExpdGVyYWwuU3RyaW5nLk90aGVyICovXG4gIC5oaWdobGlnaHQgLnNyIHsgY29sb3I6ICNhMzE1MTUgfSAvKiBMaXRlcmFsLlN0cmluZy5SZWdleCAqL1xuICAuaGlnaGxpZ2h0IC5zMSB7IGNvbG9yOiAjYTMxNTE1IH0gLyogTGl0ZXJhbC5TdHJpbmcuU2luZ2xlICovXG4gIC5oaWdobGlnaHQgLnNzIHsgY29sb3I6ICNhMzE1MTUgfSAvKiBMaXRlcmFsLlN0cmluZy5TeW1ib2wgKi9cbn1cbiIsIiVoaWdobGlnaHQtbW9ub2thaSB7XG4gIC5oaWdobGlnaHQgLmhsbCB7IGJhY2tncm91bmQtY29sb3I6ICM0OTQ4M2UgfVxuICAuaGlnaGxpZ2h0ICB7IGNvbG9yOiAjZjhmOGYyIH1cbiAgLmhpZ2hsaWdodCAuYyB7IGNvbG9yOiAjNzU3MTVlIH0gLyogQ29tbWVudCAqL1xuICAuaGlnaGxpZ2h0IC5lcnIgeyBjb2xvcjogIzk2MDA1MDsgYmFja2dyb3VuZC1jb2xvcjogIzFlMDAxMCB9IC8qIEVycm9yICovXG4gIC5oaWdobGlnaHQgLmsgeyBjb2xvcjogIzY2ZDllZiB9IC8qIEtleXdvcmQgKi9cbiAgLmhpZ2hsaWdodCAubCB7IGNvbG9yOiAjYWU4MWZmIH0gLyogTGl0ZXJhbCAqL1xuICAuaGlnaGxpZ2h0IC5uIHsgY29sb3I6ICNmOGY4ZjIgfSAvKiBOYW1lICovXG4gIC5oaWdobGlnaHQgLm8geyBjb2xvcjogI2Y5MjY3MiB9IC8qIE9wZXJhdG9yICovXG4gIC5oaWdobGlnaHQgLnAgeyBjb2xvcjogI2Y4ZjhmMiB9IC8qIFB1bmN0dWF0aW9uICovXG4gIC5oaWdobGlnaHQgLmNoIHsgY29sb3I6ICM3NTcxNWUgfSAvKiBDb21tZW50Lkhhc2hiYW5nICovXG4gIC5oaWdobGlnaHQgLmNtIHsgY29sb3I6ICM3NTcxNWUgfSAvKiBDb21tZW50Lk11bHRpbGluZSAqL1xuICAuaGlnaGxpZ2h0IC5jcCB7IGNvbG9yOiAjNzU3MTVlIH0gLyogQ29tbWVudC5QcmVwcm9jICovXG4gIC5oaWdobGlnaHQgLmNwZiB7IGNvbG9yOiAjNzU3MTVlIH0gLyogQ29tbWVudC5QcmVwcm9jRmlsZSAqL1xuICAuaGlnaGxpZ2h0IC5jMSB7IGNvbG9yOiAjNzU3MTVlIH0gLyogQ29tbWVudC5TaW5nbGUgKi9cbiAgLmhpZ2hsaWdodCAuY3MgeyBjb2xvcjogIzc1NzE1ZSB9IC8qIENvbW1lbnQuU3BlY2lhbCAqL1xuICAuaGlnaGxpZ2h0IC5nZCB7IGNvbG9yOiAjZjkyNjcyIH0gLyogR2VuZXJpYy5EZWxldGVkICovXG4gIC5oaWdobGlnaHQgLmdlIHsgZm9udC1zdHlsZTogaXRhbGljIH0gLyogR2VuZXJpYy5FbXBoICovXG4gIC5oaWdobGlnaHQgLmdpIHsgY29sb3I6ICNhNmUyMmUgfSAvKiBHZW5lcmljLkluc2VydGVkICovXG4gIC5oaWdobGlnaHQgLmdzIHsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLlN0cm9uZyAqL1xuICAuaGlnaGxpZ2h0IC5ndSB7IGNvbG9yOiAjNzU3MTVlIH0gLyogR2VuZXJpYy5TdWJoZWFkaW5nICovXG4gIC5oaWdobGlnaHQgLmtjIHsgY29sb3I6ICM2NmQ5ZWYgfSAvKiBLZXl3b3JkLkNvbnN0YW50ICovXG4gIC5oaWdobGlnaHQgLmtkIHsgY29sb3I6ICM2NmQ5ZWYgfSAvKiBLZXl3b3JkLkRlY2xhcmF0aW9uICovXG4gIC5oaWdobGlnaHQgLmtuIHsgY29sb3I6ICNmOTI2NzIgfSAvKiBLZXl3b3JkLk5hbWVzcGFjZSAqL1xuICAuaGlnaGxpZ2h0IC5rcCB7IGNvbG9yOiAjNjZkOWVmIH0gLyogS2V5d29yZC5Qc2V1ZG8gKi9cbiAgLmhpZ2hsaWdodCAua3IgeyBjb2xvcjogIzY2ZDllZiB9IC8qIEtleXdvcmQuUmVzZXJ2ZWQgKi9cbiAgLmhpZ2hsaWdodCAua3QgeyBjb2xvcjogIzY2ZDllZiB9IC8qIEtleXdvcmQuVHlwZSAqL1xuICAuaGlnaGxpZ2h0IC5sZCB7IGNvbG9yOiAjZTZkYjc0IH0gLyogTGl0ZXJhbC5EYXRlICovXG4gIC5oaWdobGlnaHQgLm0geyBjb2xvcjogI2FlODFmZiB9IC8qIExpdGVyYWwuTnVtYmVyICovXG4gIC5oaWdobGlnaHQgLnMgeyBjb2xvcjogI2U2ZGI3NCB9IC8qIExpdGVyYWwuU3RyaW5nICovXG4gIC5oaWdobGlnaHQgLm5hIHsgY29sb3I6ICNhNmUyMmUgfSAvKiBOYW1lLkF0dHJpYnV0ZSAqL1xuICAuaGlnaGxpZ2h0IC5uYiB7IGNvbG9yOiAjZjhmOGYyIH0gLyogTmFtZS5CdWlsdGluICovXG4gIC5oaWdobGlnaHQgLm5jIHsgY29sb3I6ICNhNmUyMmUgfSAvKiBOYW1lLkNsYXNzICovXG4gIC5oaWdobGlnaHQgLm5vIHsgY29sb3I6ICM2NmQ5ZWYgfSAvKiBOYW1lLkNvbnN0YW50ICovXG4gIC5oaWdobGlnaHQgLm5kIHsgY29sb3I6ICNhNmUyMmUgfSAvKiBOYW1lLkRlY29yYXRvciAqL1xuICAuaGlnaGxpZ2h0IC5uaSB7IGNvbG9yOiAjZjhmOGYyIH0gLyogTmFtZS5FbnRpdHkgKi9cbiAgLmhpZ2hsaWdodCAubmUgeyBjb2xvcjogI2E2ZTIyZSB9IC8qIE5hbWUuRXhjZXB0aW9uICovXG4gIC5oaWdobGlnaHQgLm5mIHsgY29sb3I6ICNhNmUyMmUgfSAvKiBOYW1lLkZ1bmN0aW9uICovXG4gIC5oaWdobGlnaHQgLm5sIHsgY29sb3I6ICNmOGY4ZjIgfSAvKiBOYW1lLkxhYmVsICovXG4gIC5oaWdobGlnaHQgLm5uIHsgY29sb3I6ICNmOGY4ZjIgfSAvKiBOYW1lLk5hbWVzcGFjZSAqL1xuICAuaGlnaGxpZ2h0IC5ueCB7IGNvbG9yOiAjYTZlMjJlIH0gLyogTmFtZS5PdGhlciAqL1xuICAuaGlnaGxpZ2h0IC5weSB7IGNvbG9yOiAjZjhmOGYyIH0gLyogTmFtZS5Qcm9wZXJ0eSAqL1xuICAuaGlnaGxpZ2h0IC5udCB7IGNvbG9yOiAjZjkyNjcyIH0gLyogTmFtZS5UYWcgKi9cbiAgLmhpZ2hsaWdodCAubnYgeyBjb2xvcjogI2Y4ZjhmMiB9IC8qIE5hbWUuVmFyaWFibGUgKi9cbiAgLmhpZ2hsaWdodCAub3cgeyBjb2xvcjogI2Y5MjY3MiB9IC8qIE9wZXJhdG9yLldvcmQgKi9cbiAgLmhpZ2hsaWdodCAudyB7IGNvbG9yOiAjZjhmOGYyIH0gLyogVGV4dC5XaGl0ZXNwYWNlICovXG4gIC5oaWdobGlnaHQgLm1iIHsgY29sb3I6ICNhZTgxZmYgfSAvKiBMaXRlcmFsLk51bWJlci5CaW4gKi9cbiAgLmhpZ2hsaWdodCAubWYgeyBjb2xvcjogI2FlODFmZiB9IC8qIExpdGVyYWwuTnVtYmVyLkZsb2F0ICovXG4gIC5oaWdobGlnaHQgLm1oIHsgY29sb3I6ICNhZTgxZmYgfSAvKiBMaXRlcmFsLk51bWJlci5IZXggKi9cbiAgLmhpZ2hsaWdodCAubWkgeyBjb2xvcjogI2FlODFmZiB9IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIgKi9cbiAgLmhpZ2hsaWdodCAubW8geyBjb2xvcjogI2FlODFmZiB9IC8qIExpdGVyYWwuTnVtYmVyLk9jdCAqL1xuICAuaGlnaGxpZ2h0IC5zYSB7IGNvbG9yOiAjZTZkYjc0IH0gLyogTGl0ZXJhbC5TdHJpbmcuQWZmaXggKi9cbiAgLmhpZ2hsaWdodCAuc2IgeyBjb2xvcjogI2U2ZGI3NCB9IC8qIExpdGVyYWwuU3RyaW5nLkJhY2t0aWNrICovXG4gIC5oaWdobGlnaHQgLnNjIHsgY29sb3I6ICNlNmRiNzQgfSAvKiBMaXRlcmFsLlN0cmluZy5DaGFyICovXG4gIC5oaWdobGlnaHQgLmRsIHsgY29sb3I6ICNlNmRiNzQgfSAvKiBMaXRlcmFsLlN0cmluZy5EZWxpbWl0ZXIgKi9cbiAgLmhpZ2hsaWdodCAuc2QgeyBjb2xvcjogI2U2ZGI3NCB9IC8qIExpdGVyYWwuU3RyaW5nLkRvYyAqL1xuICAuaGlnaGxpZ2h0IC5zMiB7IGNvbG9yOiAjZTZkYjc0IH0gLyogTGl0ZXJhbC5TdHJpbmcuRG91YmxlICovXG4gIC5oaWdobGlnaHQgLnNlIHsgY29sb3I6ICNhZTgxZmYgfSAvKiBMaXRlcmFsLlN0cmluZy5Fc2NhcGUgKi9cbiAgLmhpZ2hsaWdodCAuc2ggeyBjb2xvcjogI2U2ZGI3NCB9IC8qIExpdGVyYWwuU3RyaW5nLkhlcmVkb2MgKi9cbiAgLmhpZ2hsaWdodCAuc2kgeyBjb2xvcjogI2U2ZGI3NCB9IC8qIExpdGVyYWwuU3RyaW5nLkludGVycG9sICovXG4gIC5oaWdobGlnaHQgLnN4IHsgY29sb3I6ICNlNmRiNzQgfSAvKiBMaXRlcmFsLlN0cmluZy5PdGhlciAqL1xuICAuaGlnaGxpZ2h0IC5zciB7IGNvbG9yOiAjZTZkYjc0IH0gLyogTGl0ZXJhbC5TdHJpbmcuUmVnZXggKi9cbiAgLmhpZ2hsaWdodCAuczEgeyBjb2xvcjogI2U2ZGI3NCB9IC8qIExpdGVyYWwuU3RyaW5nLlNpbmdsZSAqL1xuICAuaGlnaGxpZ2h0IC5zcyB7IGNvbG9yOiAjZTZkYjc0IH0gLyogTGl0ZXJhbC5TdHJpbmcuU3ltYm9sICovXG4gIC5oaWdobGlnaHQgLmJwIHsgY29sb3I6ICNmOGY4ZjIgfSAvKiBOYW1lLkJ1aWx0aW4uUHNldWRvICovXG4gIC5oaWdobGlnaHQgLmZtIHsgY29sb3I6ICNhNmUyMmUgfSAvKiBOYW1lLkZ1bmN0aW9uLk1hZ2ljICovXG4gIC5oaWdobGlnaHQgLnZjIHsgY29sb3I6ICNmOGY4ZjIgfSAvKiBOYW1lLlZhcmlhYmxlLkNsYXNzICovXG4gIC5oaWdobGlnaHQgLnZnIHsgY29sb3I6ICNmOGY4ZjIgfSAvKiBOYW1lLlZhcmlhYmxlLkdsb2JhbCAqL1xuICAuaGlnaGxpZ2h0IC52aSB7IGNvbG9yOiAjZjhmOGYyIH0gLyogTmFtZS5WYXJpYWJsZS5JbnN0YW5jZSAqL1xuICAuaGlnaGxpZ2h0IC52bSB7IGNvbG9yOiAjZjhmOGYyIH0gLyogTmFtZS5WYXJpYWJsZS5NYWdpYyAqL1xuICAuaGlnaGxpZ2h0IC5pbCB7IGNvbG9yOiAjYWU4MWZmIH0gLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlci5Mb25nICovXG59XG4iLCJAaW1wb3J0ICcuL19saWdodGJveCc7XG4vL0BpbXBvcnQgJy4vX2thdGV4JztcbkBpbXBvcnQgJy4vX2ZsaXBweS5zY3NzJztcblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYTpsaW5rLFxuYTp2aXNpdGVkLFxuYTpmb2N1cyB7XG4gIC8qIFNob28sIHVnbHkgbGluayBjb2xvcnMhICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiBCZWdvbmUsIGRvdHRlZCBvdXRsaW5lcyEgKi9cbiAgb3V0bGluZTogMDtcbn1cblxuLyogTWFrZXMgY29kZSBibG9ja3Mgd3JhcCBsaW5lcy4gKi9cbmNvZGUsIHByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd2hpdGUtc3BhY2U6IC1tb3otcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtcHJlLXdyYXA7XG4gIHdoaXRlLXNwYWNlOiAtby1wcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKiBFeHRyYSBjbGFzc2VzIG5vdCBmb3VuZCBpbiBUYWNoeW9ucy4gKi9cbi5hbGwtYW5pbWF0ZSxcbi5hbGwtYW5pbWF0ZTpob3Zlcixcbi5hbGwtYW5pbWF0ZTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsdGVyLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4uaG92ZXItbm9maWx0ZXI6aG92ZXIsXG4uaG92ZXItbm9maWx0ZXI6Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbiNpcHluYiB7XG4gIGJsb2NrcXVvdGUgeyBAZXh0ZW5kIC5ibDsgfVxuICBibG9ja3F1b3RlIHsgQGV4dGVuZCAuYncyOyB9XG4gIGJsb2NrcXVvdGUgeyBAZXh0ZW5kIC5wbDQ7IH1cbiAgYmxvY2txdW90ZSB7IEBleHRlbmQgLnByNDsgfVxuICBibG9ja3F1b3RlIHsgQGV4dGVuZCAubWwwOyB9XG4gIGJsb2NrcXVvdGUgeyBAZXh0ZW5kIC5tcjA7IH1cbiAgYmxvY2txdW90ZSB7IEBleHRlbmQgLmJnLWZsaXBweS05MDsgfVxuXG4gIC5pcHluYi1jb2RlIHsgQGV4dGVuZCAuYmw7IH1cbiAgLmlweW5iLWNvZGUgeyBAZXh0ZW5kIC5idzI7IH1cbiAgLmlweW5iLWNvZGUgeyBAZXh0ZW5kIC5wbDQ7IH1cbiAgLmlweW5iLWNvZGUgeyBAZXh0ZW5kIC5iLS1mbGlwcHktc3RhbmRvdXQ7IH1cblxuICAuaXB5bmItc3Rkb3V0IHsgQGV4dGVuZCAuYmw7IH1cbiAgLmlweW5iLXN0ZG91dCB7IEBleHRlbmQgLmJ3MjsgfVxuICAuaXB5bmItc3Rkb3V0IHsgQGV4dGVuZCAucGw0OyB9XG4gIC5pcHluYi1zdGRvdXQgeyBAZXh0ZW5kIC5iLS1mbGlwcHktc3RhbmRvdXQtMjsgfVxufVxuXG5cbi8qIFR1ZnRlIENTUyBleHBlcmltZW50cyAqL1xuLyouc2lkZW5vdGUsXG4ubWFyZ2lubm90ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC02MCU7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2FydGljbGUge1xuICBjb3VudGVyLXJlc2V0OiBzaWRlbm90ZS1jb3VudGVyO1xuICBkaXYge1xuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfVxuICB9XG59XG5cbi5zaWRlbm90ZS1udW1iZXI6YWZ0ZXIge1xuICBjb3VudGVyLWluY3JlbWVudDogc2lkZW5vdGUtY291bnRlcjtcbiAgY29udGVudDogY291bnRlcihzaWRlbm90ZS1jb3VudGVyKTtcbn1cblxuLnNpZGVub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc2lkZW5vdGUtY291bnRlcikgXCIgXCI7XG59XG5cbi5zaWRlbm90ZS1udW1iZXI6YWZ0ZXIsXG4uc2lkZW5vdGU6YmVmb3JlIHtcbiAgICAvL2ZvbnQtZmFtaWx5OiBldC1ib29rLXJvbWFuLW9sZC1zdHlsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uc2lkZW5vdGUtbnVtYmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBjb3VudGVyKHNpZGVub3RlLWNvdW50ZXIpO1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIHRvcDogLTAuNXJlbTtcbiAgICBsZWZ0OiAwLjFyZW07XG59XG5cbiovXG5cbi8qXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDRlbSAxLjVlbSAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZW0gYXV0byA1ZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGwgdHQgdHJcIiBcIm5sIG5hdi1tZW51IG5yXCIgXCJjbCBjb250ZW50cyBjclwiIFwiZm9vdGVyIGZvb3RlciBmb290ZXJcIjtcblxuICBmb250LWZhbWlseTogJ2hlbHZldGljYSBuZXVlJywgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmY4O1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuI25hdi1tZW51IHtcbiAgZ3JpZC1hcmVhOiBuYXYtbWVudTtcblxuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDFlbTtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbiNjb250ZW50cyB7XG4gIGdyaWQtYXJlYTogY29udGVudHM7XG5cbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5mb290ZXIge1xuICBncmlkLWFyZWE6IGZvb3RlcjtcblxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG4qL1xuXG4vKiAtLSBBUlRJQ0xFUyAtLSAqL1xuLypcbiNhcnRpY2xlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogN2VtIDFmciA3ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGwgdHQgdHJcIiBcImFsIGFydGljbGUgYXJcIiBcImJsIGJiIGJyXCI7XG5cbiAgI2FydGljbGUge1xuICAgIGdyaWQtYXJlYTogYXJ0aWNsZTtcblxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG5cbiAgICAuaGlnaGxpZ2h0IHtcbiAgICAgIGRpdiB7IGJvcmRlci1yYWRpdXM6IDEuNSU7IH1cbiAgICAgIHByZSB7IHBhZGRpbmc6IDIlOyB9XG4gICAgfVxuXG4gIH1cbn1cbiovXG5cbi8qIC0tIEdBTExFUlkgUEFHRVMgLS0gKi9cbi8qXG4jZ2FsbGVyeS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIGdyaWQtdGVtcGxhdGUtcm93czogN2VtIDFmciA3ZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWVtIDFmciA1ZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGwgdHQgdHJcIiBcImdsIGdhbGxlcnkgZ3JcIiBcImJsIGJiIGJyXCI7XG5cbiAgI2dhbGxlcnkge1xuICAgIGdyaWQtYXJlYTogZ2FsbGVyeTtcblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyMCwgMWZyKTtcbiAgICBncmlkLWdhcDogMWVtO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG5cbiAgICAuZ2FsbGVyeS1lbGVtZW50IHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBPdGhlciBzdHVmZiAqL1xuLypcbmE6bGluayB7XG4gIGNvbG9yOiAjNTUxQThCO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMDBFRTtcbn1cbiovXG5cbiJdfQ== */