.border-box{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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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}}.cover{background-size:cover!important}.contain{background-size:contain!important}@media screen and (min-width:768px){.cover-ns{background-size:cover!important}.contain-ns{background-size:contain!important}}@media screen and (min-width:768px) and (max-width:1024px){.cover-m{background-size:cover!important}.contain-m{background-size:contain!important}}@media screen and (min-width:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.outline-ns{outline:1px solid}.outline-transparent-ns{outline:1px solid transparent}.outline-0-ns{outline:0}}@media screen and (min-width:768px) and (max-width:1024px){.outline-m{outline:1px solid}.outline-transparent-m{outline:1px solid transparent}.outline-0-m{outline:0}}@media screen and (min-width:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.ba-l{border-style:solid;border-width:1px}.bt-l{border-top-style:solid;border-top-width:1px}.br-l{border-right-style:solid;border-right-width:1px}.bb-l{border-bottom-style:solid;border-bottom-width:1px}.bl-l{border-left-style:solid;border-left-width:1px}.bn-l{border-style:none;border-width:0}}.b--black{border-color:#000}.b--near-black{border-color:#111}.b--dark-gray{border-color:#333}.b--mid-gray{border-color:#555}.b--gray{border-color:#777}.b--silver{border-color:#999}.b--light-silver{border-color:#aaa}.b--moon-gray{border-color:#ccc}.b--light-gray{border-color:#eee}.b--near-white{border-color:#f4f4f4}.b--white{border-color:#fff}.b--white-90{border-color:hsla(0,0%,100%,.9)}.b--white-80{border-color:hsla(0,0%,100%,.8)}.b--white-70{border-color:hsla(0,0%,100%,.7)}.b--white-60{border-color:hsla(0,0%,100%,.6)}.b--white-50{border-color:hsla(0,0%,100%,.5)}.b--white-40{border-color:hsla(0,0%,100%,.4)}.b--white-30{border-color:hsla(0,0%,100%,.3)}.b--white-20{border-color:hsla(0,0%,100%,.2)}.b--white-10{border-color:hsla(0,0%,100%,.1)}.b--white-05{border-color:hsla(0,0%,100%,.05)}.b--white-025{border-color:hsla(0,0%,100%,.025)}.b--white-0125{border-color:hsla(0,0%,100%,.0125)}.b--black-90{border-color:rgba(0,0,0,.9)}.b--black-80{border-color:rgba(0,0,0,.8)}.b--black-70{border-color:rgba(0,0,0,.7)}.b--black-60{border-color:rgba(0,0,0,.6)}.b--black-50{border-color:rgba(0,0,0,.5)}.b--black-40{border-color:rgba(0,0,0,.4)}.b--black-30{border-color:rgba(0,0,0,.3)}.b--black-20{border-color:rgba(0,0,0,.2)}.b--black-10{border-color:rgba(0,0,0,.1)}.b--black-05{border-color:rgba(0,0,0,.05)}.b--black-025{border-color:rgba(0,0,0,.025)}.b--black-0125{border-color:rgba(0,0,0,.0125)}.b--dark-red{border-color:#e7040f}.b--red{border-color:#ef3436}.b--light-red{border-color:#ffdccc}.b--orange{border-color:#ff6300}.b--gold{border-color:#ffb700}.b--yellow{border-color:gold}.b--light-yellow{border-color:#ffe6bf}.b--purple{border-color:#5e2ca5}.b--light-purple{border-color:#a463f2}.b--dark-pink{border-color:#d5008f}.b--hot-pink{border-color:#ff41b4}.b--pink{border-color:#ff80cc}.b--light-pink{border-color:#ffa3d7}.b--dark-green{border-color:#137752}.b--green{border-color:#19a974}.b--light-green{border-color:#9eebcf}.b--navy{border-color:#001b44}.b--dark-blue{border-color:#00449e}.b--blue{border-color:#357edd}.b--light-blue{border-color:#96ccff}.b--lightest-blue{border-color:#cdecff}.b--washed-blue{border-color:#f6fffe}.b--washed-green{border-color:#e8fdf5}.b--washed-yellow{border-color:#fffceb}.b--washed-red{border-color:#ffdfdf}.b--transparent{border-color: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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:scroll;overflow-x:auto;overflow-y:hidden}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:16px;top:1rem}.right-1{right:16px;right:1rem}.bottom-1{bottom:16px;bottom:1rem}.left-1{left:16px;left:1rem}.top-2{top:32px;top:2rem}.right-2{right:32px;right:2rem}.bottom-2{bottom:32px;bottom:2rem}.left-2{left:32px;left:2rem}.top--1{top:-16px;top:-1rem}.right--1{right:-16px;right:-1rem}.bottom--1{bottom:-16px;bottom:-1rem}.left--1{left:-16px;left:-1rem}.top--2{top:-32px;top:-2rem}.right--2{right:-32px;right:-2rem}.bottom--2{bottom:-32px;bottom:-2rem}.left--2{left:-32px;left:-2rem}.absolute--fill{bottom:0;left:0;right:0;top:0}@media screen and (min-width:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.cl-ns{clear:left}.cr-ns{clear:right}.cb-ns{clear:both}.cn-ns{clear:none}}@media screen and (min-width:768px) and (max-width:1024px){.cl-m{clear:left}.cr-m{clear:right}.cb-m{clear:both}.cn-m{clear:none}}@media screen and (min-width:1025px){.cl-l{clear:left}.cr-l{clear:right}.cb-l{clear:both}.cn-l{clear:none}}.dn{display:none}.di{display:inline}.df{display:flex}.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:768px){.dn-ns{display:none}.di-ns{display:inline}.df-ns{display:flex}.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:768px) and (max-width:1024px){.dn-m{display:none}.di-m{display:inline}.df-m{display:flex}.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:1025px){.dn-l{display:none}.di-l{display:inline}.df-l{display:flex}.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%}}.filter-greyscale{-webkit-filter:grayscale(100%);filter:grayscale(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 only screen and (min-width:768px){.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 only screen and (min-width:768px) and (max-width:1024px){.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 only screen and (min-width:1025px){.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:768px){.fl-ns{float:left}.fl-ns,.fr-ns{_display:inline}.fr-ns{float:right}.fn-ns{float:none}}@media screen and (min-width:768px) and (max-width:1024px){.fl-m{float:left}.fl-m,.fr-m{_display:inline}.fr-m{float:right}.fn-m{float:none}}@media screen and (min-width:1025px){.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}@font-face{font-family:spring_regular;font-style:normal;font-weight:400;src:url(../../font/Spring_Regular/Spring-Regular_web.eot);src:url(../../font/Spring_Regular/Spring-Regular_web.eot?#iefix) format("embedded-opentype"),url(../../font/Spring_Regular/Spring-Regular_web.woff) format("woff"),url(../../font/Spring_Regular/Spring-Regular_web.woff2) format("woff2"),url(../../font/Spring_Regular/Spring-Regular_web.ttf) format("truetype"),url(../../font/Spring_Regular/Spring-Regular_web.svg#svgFontName) format("svg")}@font-face{font-family:spring_smallcaps;font-style:normal;font-weight:400;src:url(../../font/Spring_Small_Caps_Regular/Spring-Small_Caps_Regular_web.eot);src:url(../../font/Spring_Small_Caps_Regular/Spring-Small_Caps_Regular_web.eot?#iefix) format("embedded-opentype"),url(../../font/Spring_Small_Caps_Regular/Spring-Small_Caps_Regular_web.woff) format("woff"),url(../../font/Spring_Small_Caps_Regular/Spring-Small_Caps_Regular_web.woff2) format("woff2"),url(../../font/Spring_Small_Caps_Regular/Spring-Small_Caps_Regular_web.ttf) format("truetype"),url(../../font/Spring_Small_Caps_Regular/Spring-Small_Caps_Regular_web.svg#svgFontName) format("svg")}.ar-font-spring,.spring-regular{font-family:spring_regular;font-style:normal;font-weight:400}.spring-sc{font-family:spring_smallcaps;font-style:normal;font-weight:400}@font-face{font-family:fall_regular;font-style:normal;font-weight:400;src:url(../../font/Fall_Regular/Fall-Regular_web.eot);src:url(../../font/Fall_Regular/Fall-Regular_web.eot?#iefix) format("embedded-opentype"),url(../../font/Fall_Regular/Fall-Regular_web.woff) format("woff"),url(../../font/Fall_Regular/Fall-Regular_web.woff2) format("woff2"),url(../../font/Fall_Regular/Fall-Regular_web.ttf) format("truetype"),url(../../font/Fall_Regular/Fall-Regular_web.svg#svgFontName) format("svg")}@font-face{font-family:fall_headline;font-style:normal;font-weight:400;src:url(../../font/Fall_Regular_Headline/Fall-Regular_Headline_web.eot);src:url(../../font/Fall_Regular_Headline/Fall-Regular_Headline_web.eot?#iefix) format("embedded-opentype"),url(../../font/Fall_Regular_Headline/Fall-Regular_Headline_web.woff) format("woff"),url(../../font/Fall_Regular_Headline/Fall-Regular_Headline_web.woff2) format("woff2"),url(../../font/Fall_Regular_Headline/Fall-Regular_Headline_web.ttf) format("truetype"),url(../../font/Fall_Regular_Headline/Fall-Regular_Headline_web.svg#svgFontName) format("svg")}.ar-font-fall,.fall-regular{font-family:fall_regular;font-style:normal;font-weight:400}.ar-font-fall-headline,.fall-headline{font-family:fall_headline;font-weight:400}@font-face{font-family:Non-Seasonal Sans;font-style:normal;font-weight:400;src:url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Regular_web.eot);src:url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Regular_web.eot?#iefix) format("embedded-opentype"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Regular_web.woff2) format("woff2"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Regular_web.woff) format("woff"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Regular_web.ttf) format("truetype"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Regular_web.svg#Non-Seasonal_Sans-Regular_web) format("svg")}@font-face{font-family:Non-Seasonal Sans;font-style:normal;font-weight:300;src:url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Light_web.eot);src:url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Light_web.eot?#iefix) format("embedded-opentype"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Light_web.woff2) format("woff2"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Light_web.woff) format("woff"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Light_web.ttf) format("truetype"),url(../../font/Non_Seasonal_Sans/Non-Seasonal_Sans-Light_web.svg#Non-Seasonal_Sans-Light_web) format("svg")}.non-seasonal-sans{font-weight:400}.non-seasonal-sans,.non-seasonal-sans-light{font-family:Non-Seasonal Sans;font-style:normal}.non-seasonal-sans-light{font-weight:300}.i{font-style:italic}.fs-normal{font-style:normal}.fs-aa{-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){.i-ns{font-style:italic}.fs-normal-ns{font-style:normal}}@media screen and (min-width:768px) and (max-width:1024px){.i-m{font-style:italic}.fs-normal-m{font-style:normal}}@media screen and (min-width:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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}}.h1{height:16px;height:1rem}.h2{height:32px;height:2rem}.h3{height:64px;height:4rem}.h4{height:128px;height:8rem}.h5{height:256px;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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.tracked-ns{letter-spacing:.1em}.tracked-tight-ns{letter-spacing:-.05em}.tracked-mega-ns{letter-spacing:.25em}}@media screen and (min-width:768px) and (max-width:1024px){.tracked-m{letter-spacing:.1em}.tracked-tight-m{letter-spacing:-.05em}.tracked-mega-m{letter-spacing:.25em}}@media screen and (min-width:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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}.no-touch .hover:hover{opacity:.8}.list{list-style-type:none}.mw-100{max-width:100%}.mw1{max-width:16px;max-width:1rem}.mw2{max-width:32px;max-width:2rem}.mw3{max-width:64px;max-width:4rem}.mw4{max-width:128px;max-width:8rem}.mw5{max-width:256px;max-width:16rem}.mw6{max-width:512px;max-width:32rem}.mw7{max-width:768px;max-width:48rem}.mw8{max-width:1024px;max-width:64rem}.mw9{max-width:1536px;max-width:96rem}.mw-88{max-width:88%}.mw-93{max-width:93%}.mw-640{max-width:640px}.mw-840{max-width:840px}.mw-1012{max-width:1012px}.mw-1270{max-width:1270px}.mw-1440{max-width:1440px}.mw-none{max-width:none}@media screen and (min-width:768px){.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-88-ns{max-width:88%}.mw-93-ns{max-width:93%}.mw-640-ns{max-width:640px}.mw-840-ns{max-width:840px}.mw-1012-ns{max-width:1012px}.mw-1270-ns{max-width:1270px}.mw-1440-ns{max-width:1440px}.mw-none-ns{max-width:none}}@media screen and (min-width:768px) and (max-width:1024px){.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-88-m{max-width:88%}.mw-93-m{max-width:93%}.mw-640-m{max-width:640px}.mw-840-m{max-width:840px}.mw-1012-m{max-width:1012px}.mw-1270-m{max-width:1270px}.mw-1440-m{max-width:1440px}.mw-none-m{max-width:none}}@media screen and (min-width:1025px){.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-88-l{max-width:88%}.mw-93-l{max-width:93%}.mw-640-l{max-width:640px}.mw-840-l{max-width:840px}.mw-1012-l{max-width:1012px}.mw-1270-l{max-width:1270px}.mw-1440-l{max-width:1440px}.mw-none-l{max-width:none}}.w1{width:16px;width:1rem}.w2{width:32px;width:2rem}.w3{width:64px;width:4rem}.w4{width:128px;width:8rem}.w5{width:256px;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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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:768px){.static-ns{position:static}.relative-ns{position:relative}.absolute-ns{position:absolute}.fixed-ns{position:fixed}}@media screen and (min-width:768px) and (max-width:1024px){.static-m{position:static}.relative-m{position:relative}.absolute-m{position:absolute}.fixed-m{position:fixed}}@media screen and (min-width:1025px){.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{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}@media screen and (min-width:768px){.rotate-45-ns{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90-ns{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135-ns{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180-ns{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225-ns{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270-ns{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315-ns{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:768px) and (max-width:1024px){.rotate-45-m{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90-m{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135-m{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180-m{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225-m{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270-m{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315-m{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}@media screen and (min-width:1025px){.rotate-45-l{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90-l{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135-l{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180-l{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-225-l{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.rotate-270-l{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315-l{-webkit-transform:rotate(315deg);transform:rotate(315deg)}}.black-90{color:rgba(0,0,0,.9)}.black-80{color:rgba(0,0,0,.8)}.black-70{color:rgba(0,0,0,.7)}.black-60{color:rgba(0,0,0,.6)}.black-50{color:rgba(0,0,0,.5)}.black-40{color:rgba(0,0,0,.4)}.black-30{color:rgba(0,0,0,.3)}.black-20{color:rgba(0,0,0,.2)}.black-10{color:rgba(0,0,0,.1)}.black-05{color:rgba(0,0,0,.05)}.white-90{color:hsla(0,0%,100%,.9)}.white-80{color:hsla(0,0%,100%,.8)}.white-70{color:hsla(0,0%,100%,.7)}.white-60{color:hsla(0,0%,100%,.6)}.white-50{color:hsla(0,0%,100%,.5)}.white-40{color:hsla(0,0%,100%,.4)}.white-30{color:hsla(0,0%,100%,.3)}.white-20{color:hsla(0,0%,100%,.2)}.white-10{color:hsla(0,0%,100%,.1)}.black{color:#000}.near-black{color:#111}.dark-gray{color:#333}.mid-gray{color:#555}.gray{color:#777}.silver{color:#999}.light-silver{color:#aaa}.moon-gray{color:#ccc}.light-gray{color:#eee}.near-white{color:#f4f4f4}.white{color:#fff}.dark-red{color:#e7040f}.red{color:#ef3436}.light-red{color:#ffdccc}.orange{color:#ff6300}.gold{color:#ffb700}.yellow{color:gold}.light-yellow{color:#ffe6bf}.purple{color:#5e2ca5}.light-purple{color:#a463f2}.dark-pink{color:#d5008f}.hot-pink{color:#ff41b4}.pink{color:#ff80cc}.light-pink{color:#ffa3d7}.dark-green{color:#137752}.green{color:#19a974}.light-green{color:#9eebcf}.navy{color:#001b44}.dark-blue{color:#00449e}.blue{color:#357edd}.light-blue{color:#96ccff}.lightest-blue{color:#cdecff}.washed-blue{color:#f6fffe}.washed-green{color:#e8fdf5}.washed-yellow{color:#fffceb}.washed-red{color:#ffdfdf}.color-inherit{color:inherit}.bg-black-90{background-color:rgba(0,0,0,.9)}.bg-black-80{background-color:rgba(0,0,0,.8)}.bg-black-70{background-color:rgba(0,0,0,.7)}.bg-black-60{background-color:rgba(0,0,0,.6)}.bg-black-50{background-color:rgba(0,0,0,.5)}.bg-black-40{background-color:rgba(0,0,0,.4)}.bg-black-30{background-color:rgba(0,0,0,.3)}.bg-black-20{background-color:rgba(0,0,0,.2)}.bg-black-10{background-color:rgba(0,0,0,.1)}.bg-black-05{background-color:rgba(0,0,0,.05)}.bg-white-90{background-color:hsla(0,0%,100%,.9)}.bg-white-80{background-color:hsla(0,0%,100%,.8)}.bg-white-70{background-color:hsla(0,0%,100%,.7)}.bg-white-60{background-color:hsla(0,0%,100%,.6)}.bg-white-50{background-color:hsla(0,0%,100%,.5)}.bg-white-40{background-color:hsla(0,0%,100%,.4)}.bg-white-30{background-color:hsla(0,0%,100%,.3)}.bg-white-20{background-color:hsla(0,0%,100%,.2)}.bg-white-10{background-color:hsla(0,0%,100%,.1)}.bg-black{background-color:#000}.bg-near-black{background-color:#111}.bg-dark-gray{background-color:#333}.bg-mid-gray{background-color:#555}.bg-gray{background-color:#777}.bg-silver{background-color:#999}.bg-light-silver{background-color:#aaa}.bg-moon-gray{background-color:#ccc}.bg-light-gray{background-color:#eee}.bg-near-white{background-color:#f4f4f4}.bg-white{background-color:#fff}.bg-transparent{background-color:transparent}.bg-dark-red{background-color:#e7040f}.bg-red{background-color:#ef3436}.bg-light-red{background-color:#ffdccc}.bg-orange{background-color:#ff6300}.bg-gold{background-color:#ffb700}.bg-yellow{background-color:gold}.bg-light-yellow{background-color:#ffe6bf}.bg-purple{background-color:#5e2ca5}.bg-light-purple{background-color:#a463f2}.bg-dark-pink{background-color:#d5008f}.bg-hot-pink{background-color:#ff41b4}.bg-pink{background-color:#ff80cc}.bg-light-pink{background-color:#ffa3d7}.bg-dark-green{background-color:#137752}.bg-green{background-color:#19a974}.bg-light-green{background-color:#9eebcf}.bg-navy{background-color:#001b44}.bg-dark-blue{background-color:#00449e}.bg-blue{background-color:#357edd}.bg-light-blue{background-color:#96ccff}.bg-lightest-blue{background-color:#cdecff}.bg-washed-blue{background-color:#f6fffe}.bg-washed-green{background-color:#e8fdf5}.bg-washed-yellow{background-color:#fffceb}.bg-washed-red{background-color:#ffdfdf}.bg-inherit{background-color:inherit}.hover-black:focus,.hover-black:hover{color:#000}.hover-near-black:focus,.hover-near-black:hover{color:#111}.hover-dark-gray:focus,.hover-dark-gray:hover{color:#333}.hover-mid-gray:focus,.hover-mid-gray:hover{color:#555}.hover-gray:focus,.hover-gray:hover{color:#777}.hover-silver:focus,.hover-silver:hover{color:#999}.hover-light-silver:focus,.hover-light-silver:hover{color:#aaa}.hover-moon-gray:focus,.hover-moon-gray:hover{color:#ccc}.hover-light-gray:focus,.hover-light-gray:hover{color:#eee}.hover-near-white:focus,.hover-near-white:hover{color:#f4f4f4}.hover-white:focus,.hover-white:hover{color:#fff}.hover-black-90:focus,.hover-black-90:hover{color:rgba(0,0,0,.9)}.hover-black-80:focus,.hover-black-80:hover{color:rgba(0,0,0,.8)}.hover-black-70:focus,.hover-black-70:hover{color:rgba(0,0,0,.7)}.hover-black-60:focus,.hover-black-60:hover{color:rgba(0,0,0,.6)}.hover-black-50:focus,.hover-black-50:hover{color:rgba(0,0,0,.5)}.hover-black-40:focus,.hover-black-40:hover{color:rgba(0,0,0,.4)}.hover-black-30:focus,.hover-black-30:hover{color:rgba(0,0,0,.3)}.hover-black-20:focus,.hover-black-20:hover{color:rgba(0,0,0,.2)}.hover-black-10:focus,.hover-black-10:hover{color:rgba(0,0,0,.1)}.hover-white-90:focus,.hover-white-90:hover{color:hsla(0,0%,100%,.9)}.hover-white-80:focus,.hover-white-80:hover{color:hsla(0,0%,100%,.8)}.hover-white-70:focus,.hover-white-70:hover{color:hsla(0,0%,100%,.7)}.hover-white-60:focus,.hover-white-60:hover{color:hsla(0,0%,100%,.6)}.hover-white-50:focus,.hover-white-50:hover{color:hsla(0,0%,100%,.5)}.hover-white-40:focus,.hover-white-40:hover{color:hsla(0,0%,100%,.4)}.hover-white-30:focus,.hover-white-30:hover{color:hsla(0,0%,100%,.3)}.hover-white-20:focus,.hover-white-20:hover{color:hsla(0,0%,100%,.2)}.hover-white-10:focus,.hover-white-10:hover{color:hsla(0,0%,100%,.1)}.hover-inherit:focus,.hover-inherit:hover{color:inherit}.hover-bg-black:focus,.hover-bg-black:hover{background-color:#000}.hover-bg-near-black:focus,.hover-bg-near-black:hover{background-color:#111}.hover-bg-dark-gray:focus,.hover-bg-dark-gray:hover{background-color:#333}.hover-bg-mid-gray:focus,.hover-bg-mid-gray:hover{background-color:#555}.hover-bg-gray:focus,.hover-bg-gray:hover{background-color:#777}.hover-bg-silver:focus,.hover-bg-silver:hover{background-color:#999}.hover-bg-light-silver:focus,.hover-bg-light-silver:hover{background-color:#aaa}.hover-bg-moon-gray:focus,.hover-bg-moon-gray:hover{background-color:#ccc}.hover-bg-light-gray:focus,.hover-bg-light-gray:hover{background-color:#eee}.hover-bg-near-white:focus,.hover-bg-near-white:hover{background-color:#f4f4f4}.hover-bg-white:focus,.hover-bg-white:hover{background-color:#fff}.hover-bg-transparent:focus,.hover-bg-transparent:hover{background-color:transparent}.hover-bg-black-90:focus,.hover-bg-black-90:hover{background-color:rgba(0,0,0,.9)}.hover-bg-black-80:focus,.hover-bg-black-80:hover{background-color:rgba(0,0,0,.8)}.hover-bg-black-70:focus,.hover-bg-black-70:hover{background-color:rgba(0,0,0,.7)}.hover-bg-black-60:focus,.hover-bg-black-60:hover{background-color:rgba(0,0,0,.6)}.hover-bg-black-50:focus,.hover-bg-black-50:hover{background-color:rgba(0,0,0,.5)}.hover-bg-black-40:focus,.hover-bg-black-40:hover{background-color:rgba(0,0,0,.4)}.hover-bg-black-30:focus,.hover-bg-black-30:hover{background-color:rgba(0,0,0,.3)}.hover-bg-black-20:focus,.hover-bg-black-20:hover{background-color:rgba(0,0,0,.2)}.hover-bg-black-10:focus,.hover-bg-black-10:hover{background-color:rgba(0,0,0,.1)}.hover-bg-white-90:focus,.hover-bg-white-90:hover{background-color:hsla(0,0%,100%,.9)}.hover-bg-white-80:focus,.hover-bg-white-80:hover{background-color:hsla(0,0%,100%,.8)}.hover-bg-white-70:focus,.hover-bg-white-70:hover{background-color:hsla(0,0%,100%,.7)}.hover-bg-white-60:focus,.hover-bg-white-60:hover{background-color:hsla(0,0%,100%,.6)}.hover-bg-white-50:focus,.hover-bg-white-50:hover{background-color:hsla(0,0%,100%,.5)}.hover-bg-white-40:focus,.hover-bg-white-40:hover{background-color:hsla(0,0%,100%,.4)}.hover-bg-white-30:focus,.hover-bg-white-30:hover{background-color:hsla(0,0%,100%,.3)}.hover-bg-white-20:focus,.hover-bg-white-20:hover{background-color:hsla(0,0%,100%,.2)}.hover-bg-white-10:focus,.hover-bg-white-10:hover{background-color:hsla(0,0%,100%,.1)}.hover-dark-red:focus,.hover-dark-red:hover{color:#e7040f}.hover-red:focus,.hover-red:hover{color:#ef3436}.hover-light-red:focus,.hover-light-red:hover{color:#ffdccc}.hover-orange:focus,.hover-orange:hover{color:#ff6300}.hover-gold:focus,.hover-gold:hover{color:#ffb700}.hover-yellow:focus,.hover-yellow:hover{color:gold}.hover-light-yellow:focus,.hover-light-yellow:hover{color:#ffe6bf}.hover-purple:focus,.hover-purple:hover{color:#5e2ca5}.hover-light-purple:focus,.hover-light-purple:hover{color:#a463f2}.hover-dark-pink:focus,.hover-dark-pink:hover{color:#d5008f}.hover-hot-pink:focus,.hover-hot-pink:hover{color:#ff41b4}.hover-pink:focus,.hover-pink:hover{color:#ff80cc}.hover-light-pink:focus,.hover-light-pink:hover{color:#ffa3d7}.hover-dark-green:focus,.hover-dark-green:hover{color:#137752}.hover-green:focus,.hover-green:hover{color:#19a974}.hover-light-green:focus,.hover-light-green:hover{color:#9eebcf}.hover-navy:focus,.hover-navy:hover{color:#001b44}.hover-dark-blue:focus,.hover-dark-blue:hover{color:#00449e}.hover-blue:focus,.hover-blue:hover{color:#357edd}.hover-light-blue:focus,.hover-light-blue:hover{color:#96ccff}.hover-lightest-blue:focus,.hover-lightest-blue:hover{color:#cdecff}.hover-washed-blue:focus,.hover-washed-blue:hover{color:#f6fffe}.hover-washed-green:focus,.hover-washed-green:hover{color:#e8fdf5}.hover-washed-yellow:focus,.hover-washed-yellow:hover{color:#fffceb}.hover-washed-red:focus,.hover-washed-red:hover{color:#ffdfdf}.hover-bg-dark-red:focus,.hover-bg-dark-red:hover{background-color:#e7040f}.hover-bg-red:focus,.hover-bg-red:hover{background-color:#ef3436}.hover-bg-light-red:focus,.hover-bg-light-red:hover{background-color:#ffdccc}.hover-bg-orange:focus,.hover-bg-orange:hover{background-color:#ff6300}.hover-bg-gold:focus,.hover-bg-gold:hover{background-color:#ffb700}.hover-bg-yellow:focus,.hover-bg-yellow:hover{background-color:gold}.hover-bg-light-yellow:focus,.hover-bg-light-yellow:hover{background-color:#ffe6bf}.hover-bg-purple:focus,.hover-bg-purple:hover{background-color:#5e2ca5}.hover-bg-light-purple:focus,.hover-bg-light-purple:hover{background-color:#a463f2}.hover-bg-dark-pink:focus,.hover-bg-dark-pink:hover{background-color:#d5008f}.hover-bg-hot-pink:focus,.hover-bg-hot-pink:hover{background-color:#ff41b4}.hover-bg-pink:focus,.hover-bg-pink:hover{background-color:#ff80cc}.hover-bg-light-pink:focus,.hover-bg-light-pink:hover{background-color:#ffa3d7}.hover-bg-dark-green:focus,.hover-bg-dark-green:hover{background-color:#137752}.hover-bg-green:focus,.hover-bg-green:hover{background-color:#19a974}.hover-bg-light-green:focus,.hover-bg-light-green:hover{background-color:#9eebcf}.hover-bg-navy:focus,.hover-bg-navy:hover{background-color:#001b44}.hover-bg-dark-blue:focus,.hover-bg-dark-blue:hover{background-color:#00449e}.hover-bg-blue:focus,.hover-bg-blue:hover{background-color:#357edd}.hover-bg-light-blue:focus,.hover-bg-light-blue:hover{background-color:#96ccff}.hover-bg-lightest-blue:focus,.hover-bg-lightest-blue:hover{background-color:#cdecff}.hover-bg-washed-blue:focus,.hover-bg-washed-blue:hover{background-color:#f6fffe}.hover-bg-washed-green:focus,.hover-bg-washed-green:hover{background-color:#e8fdf5}.hover-bg-washed-yellow:focus,.hover-bg-washed-yellow:hover{background-color:#fffceb}.hover-bg-washed-red:focus,.hover-bg-washed-red:hover{background-color:#ffdfdf}.hover-bg-inherit:focus,.hover-bg-inherit:hover{background-color:inherit}.pa0{padding:0}.pa1{padding:.3077rem}.pa2{padding:.6154rem}.pa3{padding:1.231rem}.pa4{padding:2.462rem}.pa5{padding:4.923rem}.pa6{padding:9.846rem}.pa7{padding:19.69rem}.pl0{padding-left:0}.pl1{padding-left:.3077rem}.pl2{padding-left:.6154rem}.pl3{padding-left:1.231rem}.pl4{padding-left:2.462rem}.pl5{padding-left:4.923rem}.pl6{padding-left:9.846rem}.pl7{padding-left:19.69rem}.pr0{padding-right:0}.pr1{padding-right:.3077rem}.pr2{padding-right:.6154rem}.pr3{padding-right:1.231rem}.pr4{padding-right:2.462rem}.pr5{padding-right:4.923rem}.pr6{padding-right:9.846rem}.pr7{padding-right:19.69rem}.pb0{padding-bottom:0}.pb1{padding-bottom:.3077rem}.pb2{padding-bottom:.6154rem}.pb3{padding-bottom:1.231rem}.pb4{padding-bottom:2.462rem}.pb5{padding-bottom:4.923rem}.pb6{padding-bottom:9.846rem}.pb7{padding-bottom:19.69rem}.pt0{padding-top:0}.pt1{padding-top:.3077rem}.pt2{padding-top:.6154rem}.pt3{padding-top:1.231rem}.pt4{padding-top:2.462rem}.pt5{padding-top:4.923rem}.pt6{padding-top:9.846rem}.pt7{padding-top:19.69rem}.pv0{padding-bottom:0;padding-top:0}.pv1{padding-bottom:.3077rem;padding-top:.3077rem}.pv2{padding-bottom:.6154rem;padding-top:.6154rem}.pv3{padding-bottom:1.231rem;padding-top:1.231rem}.pv4{padding-bottom:2.462rem;padding-top:2.462rem}.pv5{padding-bottom:4.923rem;padding-top:4.923rem}.pv6{padding-bottom:9.846rem;padding-top:9.846rem}.pv7{padding-bottom:19.69rem;padding-top:19.69rem}.ph0{padding-left:0;padding-right:0}.ph1{padding-left:.3077rem;padding-right:.3077rem}.ph2{padding-left:.6154rem;padding-right:.6154rem}.ph3{padding-left:1.231rem;padding-right:1.231rem}.ph4{padding-left:2.462rem;padding-right:2.462rem}.ph5{padding-left:4.923rem;padding-right:4.923rem}.ph6{padding-left:9.846rem;padding-right:9.846rem}.ph7{padding-left:19.69rem;padding-right:19.69rem}.ma0{margin:0}.ma1{margin:.3077rem}.ma2{margin:.6154rem}.ma3{margin:1.231rem}.ma4{margin:2.462rem}.ma5{margin:4.923rem}.ma6{margin:9.846rem}.ma7{margin:19.69rem}.ml0{margin-left:0}.ml1{margin-left:.3077rem}.ml2{margin-left:.6154rem}.ml3{margin-left:1.231rem}.ml4{margin-left:2.462rem}.ml5{margin-left:4.923rem}.ml6{margin-left:9.846rem}.ml7{margin-left:19.69rem}.mr0{margin-right:0}.mr1{margin-right:.3077rem}.mr2{margin-right:.6154rem}.mr3{margin-right:1.231rem}.mr4{margin-right:2.462rem}.mr5{margin-right:4.923rem}.mr6{margin-right:9.846rem}.mr7{margin-right:19.69rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.3077rem}.mb2{margin-bottom:.6154rem}.mb3{margin-bottom:1.231rem}.mb4{margin-bottom:2.462rem}.mb5{margin-bottom:4.923rem}.mb6{margin-bottom:9.846rem}.mb7{margin-bottom:19.69rem}.mt0{margin-top:0}.mt1{margin-top:.3077rem}.mt2{margin-top:.6154rem}.mt3{margin-top:1.231rem}.mt4{margin-top:2.462rem}.mt5{margin-top:4.923rem}.mt6{margin-top:9.846rem}.mt7{margin-top:19.69rem}.mv0{margin-bottom:0;margin-top:0}.mv1{margin-bottom:.3077rem;margin-top:.3077rem}.mv2{margin-bottom:.6154rem;margin-top:.6154rem}.mv3{margin-bottom:1.231rem;margin-top:1.231rem}.mv4{margin-bottom:2.462rem;margin-top:2.462rem}.mv5{margin-bottom:4.923rem;margin-top:4.923rem}.mv6{margin-bottom:9.846rem;margin-top:9.846rem}.mv7{margin-bottom:19.69rem;margin-top:19.69rem}.mh0{margin-left:0;margin-right:0}.mh1{margin-left:.3077rem;margin-right:.3077rem}.mh2{margin-left:.6154rem;margin-right:.6154rem}.mh3{margin-left:1.231rem;margin-right:1.231rem}.mh4{margin-left:2.462rem;margin-right:2.462rem}.mh5{margin-left:4.923rem;margin-right:4.923rem}.mh6{margin-left:9.846rem;margin-right:9.846rem}.mh7{margin-left:19.69rem;margin-right:19.69rem}@media screen and (min-width:768px){.pa0-ns{padding:0}.pa1-ns{padding:.3077rem}.pa2-ns{padding:.6154rem}.pa3-ns{padding:1.231rem}.pa4-ns{padding:2.462rem}.pa5-ns{padding:4.923rem}.pa6-ns{padding:9.846rem}.pa7-ns{padding:19.69rem}.pl0-ns{padding-left:0}.pl1-ns{padding-left:.3077rem}.pl2-ns{padding-left:.6154rem}.pl3-ns{padding-left:1.231rem}.pl4-ns{padding-left:2.462rem}.pl5-ns{padding-left:4.923rem}.pl6-ns{padding-left:9.846rem}.pl7-ns{padding-left:19.69rem}.pr0-ns{padding-right:0}.pr1-ns{padding-right:.3077rem}.pr2-ns{padding-right:.6154rem}.pr3-ns{padding-right:1.231rem}.pr4-ns{padding-right:2.462rem}.pr5-ns{padding-right:4.923rem}.pr6-ns{padding-right:9.846rem}.pr7-ns{padding-right:19.69rem}.pb0-ns{padding-bottom:0}.pb1-ns{padding-bottom:.3077rem}.pb2-ns{padding-bottom:.6154rem}.pb3-ns{padding-bottom:1.231rem}.pb4-ns{padding-bottom:2.462rem}.pb5-ns{padding-bottom:4.923rem}.pb6-ns{padding-bottom:9.846rem}.pb7-ns{padding-bottom:19.69rem}.pt0-ns{padding-top:0}.pt1-ns{padding-top:.3077rem}.pt2-ns{padding-top:.6154rem}.pt3-ns{padding-top:1.231rem}.pt4-ns{padding-top:2.462rem}.pt5-ns{padding-top:4.923rem}.pt6-ns{padding-top:9.846rem}.pt7-ns{padding-top:19.69rem}.pv0-ns{padding-bottom:0;padding-top:0}.pv1-ns{padding-bottom:.3077rem;padding-top:.3077rem}.pv2-ns{padding-bottom:.6154rem;padding-top:.6154rem}.pv3-ns{padding-bottom:1.231rem;padding-top:1.231rem}.pv4-ns{padding-bottom:2.462rem;padding-top:2.462rem}.pv5-ns{padding-bottom:4.923rem;padding-top:4.923rem}.pv6-ns{padding-bottom:9.846rem;padding-top:9.846rem}.pv7-ns{padding-bottom:19.69rem;padding-top:19.69rem}.ph0-ns{padding-left:0;padding-right:0}.ph1-ns{padding-left:.3077rem;padding-right:.3077rem}.ph2-ns{padding-left:.6154rem;padding-right:.6154rem}.ph3-ns{padding-left:1.231rem;padding-right:1.231rem}.ph4-ns{padding-left:2.462rem;padding-right:2.462rem}.ph5-ns{padding-left:4.923rem;padding-right:4.923rem}.ph6-ns{padding-left:9.846rem;padding-right:9.846rem}.ph7-ns{padding-left:19.69rem;padding-right:19.69rem}.ma0-ns{margin:0}.ma1-ns{margin:.3077rem}.ma2-ns{margin:.6154rem}.ma3-ns{margin:1.231rem}.ma4-ns{margin:2.462rem}.ma5-ns{margin:4.923rem}.ma6-ns{margin:9.846rem}.ma7-ns{margin:19.69rem}.ml0-ns{margin-left:0}.ml1-ns{margin-left:.3077rem}.ml2-ns{margin-left:.6154rem}.ml3-ns{margin-left:1.231rem}.ml4-ns{margin-left:2.462rem}.ml5-ns{margin-left:4.923rem}.ml6-ns{margin-left:9.846rem}.ml7-ns{margin-left:19.69rem}.mr0-ns{margin-right:0}.mr1-ns{margin-right:.3077rem}.mr2-ns{margin-right:.6154rem}.mr3-ns{margin-right:1.231rem}.mr4-ns{margin-right:2.462rem}.mr5-ns{margin-right:4.923rem}.mr6-ns{margin-right:9.846rem}.mr7-ns{margin-right:19.69rem}.mb0-ns{margin-bottom:0}.mb1-ns{margin-bottom:.3077rem}.mb2-ns{margin-bottom:.6154rem}.mb3-ns{margin-bottom:1.231rem}.mb4-ns{margin-bottom:2.462rem}.mb5-ns{margin-bottom:4.923rem}.mb6-ns{margin-bottom:9.846rem}.mb7-ns{margin-bottom:19.69rem}.mt0-ns{margin-top:0}.mt1-ns{margin-top:.3077rem}.mt2-ns{margin-top:.6154rem}.mt3-ns{margin-top:1.231rem}.mt4-ns{margin-top:2.462rem}.mt5-ns{margin-top:4.923rem}.mt6-ns{margin-top:9.846rem}.mt7-ns{margin-top:19.69rem}.mv0-ns{margin-bottom:0;margin-top:0}.mv1-ns{margin-bottom:.3077rem;margin-top:.3077rem}.mv2-ns{margin-bottom:.6154rem;margin-top:.6154rem}.mv3-ns{margin-bottom:1.231rem;margin-top:1.231rem}.mv4-ns{margin-bottom:2.462rem;margin-top:2.462rem}.mv5-ns{margin-bottom:4.923rem;margin-top:4.923rem}.mv6-ns{margin-bottom:9.846rem;margin-top:9.846rem}.mv7-ns{margin-bottom:19.69rem;margin-top:19.69rem}.mh0-ns{margin-left:0;margin-right:0}.mh1-ns{margin-left:.3077rem;margin-right:.3077rem}.mh2-ns{margin-left:.6154rem;margin-right:.6154rem}.mh3-ns{margin-left:1.231rem;margin-right:1.231rem}.mh4-ns{margin-left:2.462rem;margin-right:2.462rem}.mh5-ns{margin-left:4.923rem;margin-right:4.923rem}.mh6-ns{margin-left:9.846rem;margin-right:9.846rem}.mh7-ns{margin-left:19.69rem;margin-right:19.69rem}}@media screen and (min-width:768px) and (max-width:1024px){.pa0-m{padding:0}.pa1-m{padding:.3077rem}.pa2-m{padding:.6154rem}.pa3-m{padding:1.231rem}.pa4-m{padding:2.462rem}.pa5-m{padding:4.923rem}.pa6-m{padding:9.846rem}.pa7-m{padding:19.69rem}.pl0-m{padding-left:0}.pl1-m{padding-left:.3077rem}.pl2-m{padding-left:.6154rem}.pl3-m{padding-left:1.231rem}.pl4-m{padding-left:2.462rem}.pl5-m{padding-left:4.923rem}.pl6-m{padding-left:9.846rem}.pl7-m{padding-left:19.69rem}.pr0-m{padding-right:0}.pr1-m{padding-right:.3077rem}.pr2-m{padding-right:.6154rem}.pr3-m{padding-right:1.231rem}.pr4-m{padding-right:2.462rem}.pr5-m{padding-right:4.923rem}.pr6-m{padding-right:9.846rem}.pr7-m{padding-right:19.69rem}.pb0-m{padding-bottom:0}.pb1-m{padding-bottom:.3077rem}.pb2-m{padding-bottom:.6154rem}.pb3-m{padding-bottom:1.231rem}.pb4-m{padding-bottom:2.462rem}.pb5-m{padding-bottom:4.923rem}.pb6-m{padding-bottom:9.846rem}.pb7-m{padding-bottom:19.69rem}.pt0-m{padding-top:0}.pt1-m{padding-top:.3077rem}.pt2-m{padding-top:.6154rem}.pt3-m{padding-top:1.231rem}.pt4-m{padding-top:2.462rem}.pt5-m{padding-top:4.923rem}.pt6-m{padding-top:9.846rem}.pt7-m{padding-top:19.69rem}.pv0-m{padding-bottom:0;padding-top:0}.pv1-m{padding-bottom:.3077rem;padding-top:.3077rem}.pv2-m{padding-bottom:.6154rem;padding-top:.6154rem}.pv3-m{padding-bottom:1.231rem;padding-top:1.231rem}.pv4-m{padding-bottom:2.462rem;padding-top:2.462rem}.pv5-m{padding-bottom:4.923rem;padding-top:4.923rem}.pv6-m{padding-bottom:9.846rem;padding-top:9.846rem}.pv7-m{padding-bottom:19.69rem;padding-top:19.69rem}.ph0-m{padding-left:0;padding-right:0}.ph1-m{padding-left:.3077rem;padding-right:.3077rem}.ph2-m{padding-left:.6154rem;padding-right:.6154rem}.ph3-m{padding-left:1.231rem;padding-right:1.231rem}.ph4-m{padding-left:2.462rem;padding-right:2.462rem}.ph5-m{padding-left:4.923rem;padding-right:4.923rem}.ph6-m{padding-left:9.846rem;padding-right:9.846rem}.ph7-m{padding-left:19.69rem;padding-right:19.69rem}.ma0-m{margin:0}.ma1-m{margin:.3077rem}.ma2-m{margin:.6154rem}.ma3-m{margin:1.231rem}.ma4-m{margin:2.462rem}.ma5-m{margin:4.923rem}.ma6-m{margin:9.846rem}.ma7-m{margin:19.69rem}.ml0-m{margin-left:0}.ml1-m{margin-left:.3077rem}.ml2-m{margin-left:.6154rem}.ml3-m{margin-left:1.231rem}.ml4-m{margin-left:2.462rem}.ml5-m{margin-left:4.923rem}.ml6-m{margin-left:9.846rem}.ml7-m{margin-left:19.69rem}.mr0-m{margin-right:0}.mr1-m{margin-right:.3077rem}.mr2-m{margin-right:.6154rem}.mr3-m{margin-right:1.231rem}.mr4-m{margin-right:2.462rem}.mr5-m{margin-right:4.923rem}.mr6-m{margin-right:9.846rem}.mr7-m{margin-right:19.69rem}.mb0-m{margin-bottom:0}.mb1-m{margin-bottom:.3077rem}.mb2-m{margin-bottom:.6154rem}.mb3-m{margin-bottom:1.231rem}.mb4-m{margin-bottom:2.462rem}.mb5-m{margin-bottom:4.923rem}.mb6-m{margin-bottom:9.846rem}.mb7-m{margin-bottom:19.69rem}.mt0-m{margin-top:0}.mt1-m{margin-top:.3077rem}.mt2-m{margin-top:.6154rem}.mt3-m{margin-top:1.231rem}.mt4-m{margin-top:2.462rem}.mt5-m{margin-top:4.923rem}.mt6-m{margin-top:9.846rem}.mt7-m{margin-top:19.69rem}.mv0-m{margin-bottom:0;margin-top:0}.mv1-m{margin-bottom:.3077rem;margin-top:.3077rem}.mv2-m{margin-bottom:.6154rem;margin-top:.6154rem}.mv3-m{margin-bottom:1.231rem;margin-top:1.231rem}.mv4-m{margin-bottom:2.462rem;margin-top:2.462rem}.mv5-m{margin-bottom:4.923rem;margin-top:4.923rem}.mv6-m{margin-bottom:9.846rem;margin-top:9.846rem}.mv7-m{margin-bottom:19.69rem;margin-top:19.69rem}.mh0-m{margin-left:0;margin-right:0}.mh1-m{margin-left:.3077rem;margin-right:.3077rem}.mh2-m{margin-left:.6154rem;margin-right:.6154rem}.mh3-m{margin-left:1.231rem;margin-right:1.231rem}.mh4-m{margin-left:2.462rem;margin-right:2.462rem}.mh5-m{margin-left:4.923rem;margin-right:4.923rem}.mh6-m{margin-left:9.846rem;margin-right:9.846rem}.mh7-m{margin-left:19.69rem;margin-right:19.69rem}}@media screen and (min-width:1025px){.pa0-l{padding:0}.pa1-l{padding:.3077rem}.pa2-l{padding:.6154rem}.pa3-l{padding:1.231rem}.pa4-l{padding:2.462rem}.pa5-l{padding:4.923rem}.pa6-l{padding:9.846rem}.pa7-l{padding:19.69rem}.pl0-l{padding-left:0}.pl1-l{padding-left:.3077rem}.pl2-l{padding-left:.6154rem}.pl3-l{padding-left:1.231rem}.pl4-l{padding-left:2.462rem}.pl5-l{padding-left:4.923rem}.pl6-l{padding-left:9.846rem}.pl7-l{padding-left:19.69rem}.pr0-l{padding-right:0}.pr1-l{padding-right:.3077rem}.pr2-l{padding-right:.6154rem}.pr3-l{padding-right:1.231rem}.pr4-l{padding-right:2.462rem}.pr5-l{padding-right:4.923rem}.pr6-l{padding-right:9.846rem}.pr7-l{padding-right:19.69rem}.pb0-l{padding-bottom:0}.pb1-l{padding-bottom:.3077rem}.pb2-l{padding-bottom:.6154rem}.pb3-l{padding-bottom:1.231rem}.pb4-l{padding-bottom:2.462rem}.pb5-l{padding-bottom:4.923rem}.pb6-l{padding-bottom:9.846rem}.pb7-l{padding-bottom:19.69rem}.pt0-l{padding-top:0}.pt1-l{padding-top:.3077rem}.pt2-l{padding-top:.6154rem}.pt3-l{padding-top:1.231rem}.pt4-l{padding-top:2.462rem}.pt5-l{padding-top:4.923rem}.pt6-l{padding-top:9.846rem}.pt7-l{padding-top:19.69rem}.pv0-l{padding-bottom:0;padding-top:0}.pv1-l{padding-bottom:.3077rem;padding-top:.3077rem}.pv2-l{padding-bottom:.6154rem;padding-top:.6154rem}.pv3-l{padding-bottom:1.231rem;padding-top:1.231rem}.pv4-l{padding-bottom:2.462rem;padding-top:2.462rem}.pv5-l{padding-bottom:4.923rem;padding-top:4.923rem}.pv6-l{padding-bottom:9.846rem;padding-top:9.846rem}.pv7-l{padding-bottom:19.69rem;padding-top:19.69rem}.ph0-l{padding-left:0;padding-right:0}.ph1-l{padding-left:.3077rem;padding-right:.3077rem}.ph2-l{padding-left:.6154rem;padding-right:.6154rem}.ph3-l{padding-left:1.231rem;padding-right:1.231rem}.ph4-l{padding-left:2.462rem;padding-right:2.462rem}.ph5-l{padding-left:4.923rem;padding-right:4.923rem}.ph6-l{padding-left:9.846rem;padding-right:9.846rem}.ph7-l{padding-left:19.69rem;padding-right:19.69rem}.ma0-l{margin:0}.ma1-l{margin:.3077rem}.ma2-l{margin:.6154rem}.ma3-l{margin:1.231rem}.ma4-l{margin:2.462rem}.ma5-l{margin:4.923rem}.ma6-l{margin:9.846rem}.ma7-l{margin:19.69rem}.ml0-l{margin-left:0}.ml1-l{margin-left:.3077rem}.ml2-l{margin-left:.6154rem}.ml3-l{margin-left:1.231rem}.ml4-l{margin-left:2.462rem}.ml5-l{margin-left:4.923rem}.ml6-l{margin-left:9.846rem}.ml7-l{margin-left:19.69rem}.mr0-l{margin-right:0}.mr1-l{margin-right:.3077rem}.mr2-l{margin-right:.6154rem}.mr3-l{margin-right:1.231rem}.mr4-l{margin-right:2.462rem}.mr5-l{margin-right:4.923rem}.mr6-l{margin-right:9.846rem}.mr7-l{margin-right:19.69rem}.mb0-l{margin-bottom:0}.mb1-l{margin-bottom:.3077rem}.mb2-l{margin-bottom:.6154rem}.mb3-l{margin-bottom:1.231rem}.mb4-l{margin-bottom:2.462rem}.mb5-l{margin-bottom:4.923rem}.mb6-l{margin-bottom:9.846rem}.mb7-l{margin-bottom:19.69rem}.mt0-l{margin-top:0}.mt1-l{margin-top:.3077rem}.mt2-l{margin-top:.6154rem}.mt3-l{margin-top:1.231rem}.mt4-l{margin-top:2.462rem}.mt5-l{margin-top:4.923rem}.mt6-l{margin-top:9.846rem}.mt7-l{margin-top:19.69rem}.mv0-l{margin-bottom:0;margin-top:0}.mv1-l{margin-bottom:.3077rem;margin-top:.3077rem}.mv2-l{margin-bottom:.6154rem;margin-top:.6154rem}.mv3-l{margin-bottom:1.231rem;margin-top:1.231rem}.mv4-l{margin-bottom:2.462rem;margin-top:2.462rem}.mv5-l{margin-bottom:4.923rem;margin-top:4.923rem}.mv6-l{margin-bottom:9.846rem;margin-top:9.846rem}.mv7-l{margin-bottom:19.69rem;margin-top:19.69rem}.mh0-l{margin-left:0;margin-right:0}.mh1-l{margin-left:.3077rem;margin-right:.3077rem}.mh2-l{margin-left:.6154rem;margin-right:.6154rem}.mh3-l{margin-left:1.231rem;margin-right:1.231rem}.mh4-l{margin-left:2.462rem;margin-right:2.462rem}.mh5-l{margin-left:4.923rem;margin-right:4.923rem}.mh6-l{margin-left:9.846rem;margin-right:9.846rem}.mh7-l{margin-left:19.69rem;margin-right:19.69rem}}.strike{text-decoration:line-through}.underline{text-decoration:underline}.no-underline{text-decoration:none}@media screen and (min-width:768px){.strike-ns{text-decoration:line-through}.underline-ns{text-decoration:underline}.no-underline-ns{text-decoration:none}}@media screen and (min-width:768px) and (max-width:1024px){.strike-m{text-decoration:line-through}.underline-m{text-decoration:underline}.no-underline-m{text-decoration:none}}@media screen and (min-width:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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}html:lang(fr-CA) .ttu-fr{text-transform:uppercase!important}@media screen and (min-width:768px){.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:768px) and (max-width:1024px){.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:1025px){.ttc-l{text-transform:capitalize}.ttl-l{text-transform:lowercase}.ttu-l{text-transform:uppercase}.ttn-l{text-transform:none}}.fn1{font-size:.8rem;letter-spacing:.312px;line-height:1.3462}.f0{font-size:1rem;letter-spacing:.13px;line-height:1.5384}.f1{font-size:1.25rem;letter-spacing:0;line-height:1.2308}.f2{font-size:1.563rem;line-height:1.1815}.f2,.f3{font-weight:300;letter-spacing:0}.f3{font-size:1.953rem;line-height:1.2603}.f4{font-size:2.441rem;line-height:1.1343}.f4,.f5{font-weight:300;letter-spacing:0}.f5{font-size:3.052rem;line-height:1.1091}.f-headline{font-size:11.642rem;font-weight:300;line-height:1.0043610414}.f-subheadline{font-size:7.451rem;font-weight:300;line-height:.9911416713}@media screen and (min-width:768px){.fn1-ns{font-size:.8rem;letter-spacing:.312px;line-height:1.3462}.f0-ns{font-size:1rem;letter-spacing:.13px;line-height:1.5384}.f1-ns{font-size:1.25rem;letter-spacing:0;line-height:1.2308}.f2-ns{font-size:1.563rem;line-height:1.1815}.f2-ns,.f3-ns{font-weight:300;letter-spacing:0}.f3-ns{font-size:1.953rem;line-height:1.2603}.f4-ns{font-size:2.441rem;line-height:1.1343}.f4-ns,.f5-ns{font-weight:300;letter-spacing:0}.f5-ns{font-size:3.052rem;line-height:1.1091}.f-headline-ns{font-size:11.642rem;font-weight:300;line-height:1.0043610414}.f-subheadline-ns{font-size:7.451rem;font-weight:300;line-height:.9911416713}}@media screen and (min-width:768px) and (max-width:1024px){.fn1-m{font-size:.8rem;letter-spacing:.312px;line-height:1.3462}.f0-m{font-size:1rem;letter-spacing:.13px;line-height:1.5384}.f1-m{font-size:1.25rem;letter-spacing:0;line-height:1.2308}.f2-m{font-size:1.563rem;line-height:1.1815}.f2-m,.f3-m{font-weight:300;letter-spacing:0}.f3-m{font-size:1.953rem;line-height:1.2603}.f4-m{font-size:2.441rem;line-height:1.1343}.f4-m,.f5-m{font-weight:300;letter-spacing:0}.f5-m{font-size:3.052rem;line-height:1.1091}.f-headline-m{font-size:11.642rem;font-weight:300;line-height:1.0043610414}.f-subheadline-m{font-size:7.451rem;font-weight:300;line-height:.9911416713}}@media screen and (min-width:1025px){.fn1-l{font-size:.8rem;letter-spacing:.312px;line-height:1.3462}.f0-l{font-size:1rem;letter-spacing:.13px;line-height:1.5384}.f1-l{font-size:1.25rem;letter-spacing:0;line-height:1.2308}.f2-l{font-size:1.563rem;line-height:1.1815}.f2-l,.f3-l{font-weight:300;letter-spacing:0}.f3-l{font-size:1.953rem;line-height:1.2603}.f4-l{font-size:2.441rem;line-height:1.1343}.f4-l,.f5-l{font-weight:300;letter-spacing:0}.f5-l{font-size:3.052rem;line-height:1.1091}.f-headline-l{font-size:11.642rem;font-weight:300;line-height:1.0043610414}.f-subheadline-l{font-size:7.451rem;font-weight:300;line-height:1;line-height:.9911416713}}.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{-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.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{-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps}.truncate-ns{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:768px) and (max-width:1024px){.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{-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps}.truncate-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:1025px){.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{-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";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:768px){.center-ns{margin-left:auto}.center-ns,.mr-auto-ns{margin-right:auto}.ml-auto-ns{margin-left:auto}}@media screen and (min-width:768px) and (max-width:1024px){.center-m{margin-left:auto}.center-m,.mr-auto-m{margin-right:auto}.ml-auto-m{margin-left:auto}}@media screen and (min-width:1025px){.center-l{margin-left:auto}.center-l,.mr-auto-l{margin-right:auto}.ml-auto-l{margin-left:auto}}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}@media screen and (min-width:768px){.ws-normal-ns{white-space:normal}.nowrap-ns{white-space:nowrap}.pre-ns{white-space:pre}}@media screen and (min-width:768px) and (max-width:1024px){.ws-normal-m{white-space:normal}.nowrap-m{white-space:nowrap}.pre-m{white-space:pre}}@media screen and (min-width:1025px){.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:768px){.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:768px) and (max-width:1024px){.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:1025px){.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;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);backface-visibility:hidden;transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.grow:focus,.grow:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.grow:active{-webkit-transform:scale(.9);transform:scale(.9)}.grow-large{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);backface-visibility:hidden;transform:translateZ(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.grow-large:focus,.grow-large:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.grow-large:active{-webkit-transform:scale(.95);transform:scale(.95)}.pointer:hover,.shadow-hover{cursor:pointer}.shadow-hover{position:relative;transition:all .25s ease}.shadow-hover:after{border-radius:inherit;box-shadow:0 5px 30px rgba(0,0,0,.15);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:100%}.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}/*!  @file jquery.ui.all.css */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.ui-helper-reset{border:0;font-size:100%;line-height:1.3;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{filter:Alpha(Opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ui-state-disabled{cursor:default!important}.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px}.ui-widget-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.ui-resizable{position:relative}.ui-resizable-handle{display:block;font-size:.1px;position:absolute;z-index:99999}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.ui-selectable-helper{border:1px dotted #000;position:absolute;z-index:100}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;margin-top:-2px;position:relative;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{left:.5em;margin-top:-8px;position:absolute;top:50%}.ui-accordion .ui-accordion-content{border-top:0;margin-bottom:2px;margin-top:-2px;overflow:auto;padding:1em 2.2em;position:relative;top:1px;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.order-history-items{display:none}.ui-autocomplete{cursor:default;position:absolute}* html .ui-autocomplete{width:1px}.ui-menu{display:block;float:left;list-style:none;margin:0;padding:2px}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{clear:left;float:left;margin:0;padding:0;width:100%;zoom:1}.ui-menu .ui-menu-item a{display:block;line-height:1.5;padding:.2em .4em;text-decoration:none;zoom:1}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.ui-button{cursor:pointer;display:inline-block;margin-right:.1em;overflow:visible;padding:0;position:relative;text-align:center;text-decoration:none!important;zoom:1}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{margin-top:-8px;position:absolute;top:50%}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{overflow:visible;padding:0;position:fixed;width:300px}.ui-dialog.android{min-height:1000px!important;position:absolute}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:1em;top:50%;width:19px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-content{background:none;border:0;overflow:auto;padding:.5em 1em;position:relative;zoom:1}.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin:.5em 0 0;padding:.3em 1em .5em .4em;text-align:left}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0}.ui-dialog .ui-resizable-se{bottom:3px;height:14px;right:3px;width:14px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2}.ui-slider .ui-slider-range{background-position:0 0;border:0;display:block;font-size:.7em;position:absolute;z-index:1}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{margin-left:-.6em;top:-.3em}.ui-slider-horizontal .ui-slider-range{height:100%;top:0}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{height:100px;width:.8em}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-bottom:-.6em;margin-left:0}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em 0 0}.ui-tabs .ui-tabs-nav li{border-bottom:0!important;float:left;list-style:none;margin:0 .2em 1px 0;padding:0;position:relative;top:1px;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a,.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text}.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li a{cursor:pointer}.ui-tabs .ui-tabs-panel{background:none;border-width:0;display:block;padding:1em 1.4em}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{display:none;padding:.2em .2em 0;width:17em}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker-cover{-webkit-filter:mask();display:none;display:block;filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1}.ui-progressbar{height:2em;overflow:hidden;text-align:left}.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{font:inherit;margin:0}html{box-sizing:content-box}*,:after,:before{box-sizing:inherit}:focus{outline:none}audio,embed,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}address{font-style:normal}
/*! @file app.ui.global.css */html{font-family:Non-Seasonal Sans,sans-serif;font-size:13px;height:100%;letter-spacing:.13px;line-height:1.538;max-width:100%}a{text-decoration:none}b,strong{font-weight:400}p{margin:0 0 16px}body{-webkit-font-smoothing:antialiased;background:none repeat scroll 0 0 #fff;text-align:left}a,body{color:#222}a{outline:medium none;overflow:hidden}.mobile-element{display:none}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.headline{border-bottom:1px solid #f1f1f1;margin:10px 0;padding:0 0 30px;text-align:center;width:100%}.copyright{color:#999}.postscript{color:#999;font-style:italic}.fullimage,figure.fullimage img,span.fullimage img{display:block;width:100%}figure{margin-bottom:40px;text-align:center}figure.left img,figure.right img{float:left;width:74.1803%}figure.left figcaption,figure.right figcaption{float:right;margin:0;padding:15px 0;text-align:left;width:22.541%}figure.right img{float:right}figure.right figcaption{float:left;text-align:right}figure:after{clear:both;content:".";display:block;height:0;visibility:hidden}figcaption{line-height:20px;text-align:center}figcaption a{-moz-transition:all .1s linear;-webkit-transition:all .1s linear;border-bottom:1px solid #aaa;padding-bottom:.15em;transition:all .1s linear}figcaption a:focus,figcaption a:hover{border-color:#111}.restrict_640,.restrict_840,.restrict_883,.restrict_1012,.restrict_1270,.restrict_1440{margin-left:auto;margin-right:auto;position:relative}.restrict_1440{max-width:1440px}.restrict_1270{max-width:1270px}.restrict_1012{max-width:1012px}.restrict_840,.restrict_883{max-width:840px}.restrict_640{max-width:640px}#wrapper{background:#fff;border:0;margin:0 auto;min-height:100%;padding:0;width:100%}#wrapper.pt_product-details{min-width:0}#wrapper.pt_storelocator,#wrapper.pt_wish-list{overflow:visible}#wrapper #main{display:inline-block;margin:0 auto;padding-bottom:66px;position:relative}#wrapper.pt_storefront #main{width:100%}#wrapper.pt_customer-service #main{padding-bottom:105px}#wrapper.pt_generic-content #main{padding-bottom:95px}#wrapper.pt_account_nomenu #main{margin-bottom:0;padding-bottom:0}#wrapper.pt_error #main{max-width:100%;min-width:100%;padding-bottom:0!important;width:100%}#wrapper.pt_sitemap #main{margin-bottom:17px;width:100%}#wrapper.pt_wish-list #main{padding-bottom:120px!important}#wrapper.pt_storelocator #main{padding-bottom:0}#wrapper.pt_product-search-noresult #main{padding-bottom:0!important}.primary-focus #secondary{background:none repeat scroll 0 0 transparent;border:0;float:right;width:210px}.full-width .primary-content{border:0;width:100%}.page-content .primary-content{min-height:350px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.visually-hidden{border:0;display:none;height:1px;left:-9999px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden{display:none}.hidden-always,.mobilevisible.hidden-always{display:none!important}.scroll-container{overflow:auto}.scroll-container::-webkit-scrollbar{background:#fff;width:6px}.scroll-container::-webkit-scrollbar-track-piece{background:#fff}.scroll-container::-webkit-scrollbar-thumb{background:#ccc}.scrollable{height:10em;overflow:auto}ul.menu{float:left;margin:0;padding:0}ul.menu li{float:left;list-style:none outside none!important}ul.menu-inline{margin:0 0 60px;padding:0}ul.menu-inline li{display:inline;padding:0 20px}.or{text-align:center}.button,button,input[type=button]{background:#111;border:2px solid #000;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;padding:1.2em 2em;text-align:center;transition:box-shadow .2s linear,background-color .15s cubic-bezier(.2,.3,.25,.9)}.button.button-icon{line-height:35px;padding:.5em 1em .5em 2em}.button.button-icon .ar-icon{float:right;margin-left:5px}.no-touch .button:focus,.no-touch .button:hover{background-color:#1a1a1a;box-shadow:0 5px 30px rgba(0,0,0,.15);color:#fff}.button.secondary,.button.white,button.secondary,input[type=button].secondary{background:#fff;border-color:#ccc;color:#000}.no-touch .button.secondary:focus,.no-touch .button.secondary:hover,.no-touch .button.white:focus,.no-touch .button.white:hover,.no-touch button.secondary:focus,.no-touch button.secondary:hover,.no-touch input[type=button].secondary{background-color:hsla(0,0%,100%,.7);color:#000}.no-touch .button.secondary.touch:focus,.no-touch .button.secondary.touch:hover,.no-touch .button.white.touch:focus,.no-touch .button.white.touch:hover{background:#fff!important;border-color:#cacaca!important}.button.secondary.touch:active,.button.white.touch:active{background-color:#cacaca!important;border-color:#cacaca!important}.button.fancy{background:transparent;color:#333}.button.fancy.white{border-color:#fff;color:#fff}.button.fancy.black,.no-touch .button.fancy:focus,.no-touch .button.fancy:hover{background:#000!important;color:#fff}.no-touch .button.fancy.black:focus,.no-touch .button.fancy.black:hover{background:#fff!important;color:#000}.button.facebook{background:#49639e!important;border-color:#49639e!important}.button.paypal{background:#009cde!important;border-color:#009cde!important;font-size:16px;padding-bottom:12px;padding-top:12px}.mycart-summary .button.paypal{padding-left:0!important;padding-right:0!important}.button.paypal img{height:17px;vertical-align:middle;width:65px}.no-touch .button.facebook:focus,.no-touch .button.facebook:hover{box-shadow:0 2px 3px rgba(0,0,0,.2)}.button.disabled,button[disabled],input[disabled]{color:#ccc}.button.disabled,.button.disabled:focus,.button.disabled:hover,button[disabled],button[disabled]:focus,button[disabled]:hover{background-color:#999!important;border:2px solid #999!important;color:#ccc!important}.button-text{background:none repeat scroll 0 0 transparent;border:0;color:#000;padding:0}.no-touch .button-text:focus,.no-touch .button-text:hover,.no-touch button.button-text:focus,.no-touch button.button-text:hover{background-color:transparent;box-shadow:none;color:#666}.button-full-width{padding-left:0;padding-right:0;text-align:center;width:100%}.js button.simple-submit{display:none}.button-close-fullscreen{border:1px solid #ccc;color:#000;cursor:pointer;margin:0;padding:7px;position:absolute}.button.secondary.margin-right{margin-right:1em}button.select{display:none}a.center-button{float:left;margin:1.5em auto 1em;position:relative;text-align:center;top:-43px;width:100%}a.center-button .button.secondary{margin-top:1px}#submitCheckOrder:focus,#submitCheckOrder:hover{background:none repeat scroll 0 0 #666}.form_text,input,select,textarea{color:#000;text-align:left}.error_message{color:#f36;text-align:left}.success_message{color:#08c365;text-align:left}fieldset{border:0;margin:0;padding:0}legend{background:url(../../images/interface/icon-double-line-header.png) repeat-x scroll 0 0 #efefef;border-bottom:1em solid #fff;margin:0;padding:14px 2% 10px;position:relative;width:96%}legend span{position:absolute;right:1em;top:1em}.form-label-text,label{cursor:pointer;display:block;float:left}.form-label-wrap{cursor:default;display:inline;float:none}.form-label-text span{margin-right:5px}.form-row{clear:both}.form-row-button{margin-left:24.5%;width:62%}.orderreturn .form-row-button{margin:2em auto;text-align:right;width:auto}::-webkit-input-placeholder{color:#999}:-ms-input-placeholder{color:#999}::-ms-input-placeholder{color:#999}::placeholder{color:#999}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #ccc;box-sizing:border-box;color:#000;outline:none;padding:6px .5em 5px}input.error{border-color:red!important}select{-ie-appearance:none;-moz-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:url(../../images/interface/interface-sprite.png) right 0 top -1465px no-repeat scroll #fff;background-size:35px;border:1px solid #ccc;border-radius:0;outline:none;padding:.55em .55em .55em .175em}select.white{background-image:url(../../images/interface/icon-select-arrow-down-white.png);color:#00f}select.touch{border-width:2px;min-height:38px;padding-bottom:.82em;padding-top:.82em}select.touch:focus,select.touch:hover{border-color:#999!important;cursor:pointer}.safari select{line-height:17px;text-indent:.55em}.attribute.quantity select#Quantity,.attribute.size select.size{min-width:57px;width:100%}select[disabled=disabled],select option[disabled=disabled]{color:#ccc}.label-inline label{display:inline-block;float:none;text-align:left;width:auto}.label-inline input{float:left;margin-left:0}.label-inline2 label{display:inline-block;float:none;text-align:left;width:95%}.label-inline2 input{float:left;margin-left:0}.label-above label{float:none;text-align:left;width:auto}.label-above input,.label-above select,.label-above textarea{margin-left:0}.label-above .form-caption{margin-left:0;width:auto}.label-removed label{left:-999em;position:absolute}.label-hidden label{text-align:left;text-indent:-999em}.form-indent{margin-left:24%}.form-indent .form-caption{margin-left:0}.form-caption{display:block;margin:-1.5% 0 1% 60%;width:100%}.error{background-color:#fff}.error,.error a{color:#f36}span.error{display:block}div.error,span.error{background:none repeat scroll 0 0 transparent}.error-form{color:#f36;margin:1em 0;padding:.5em 0}.error-form2{color:#f36;margin:2px 0 0;position:relative;width:230px}.error-form3{color:#f36;margin:2px -2px 0 255px}.error-form3,.error-form4{position:absolute;width:230px}.error-form4{color:#900;display:none;margin:-10px 0 0 405px}.email-error,.email-error-2,.pass2-error,.pass-error,.pass-match-error,.password-error,.password-size-error,.username-email-error{display:none}.required-error-email,.required-error-fname,.required-error-lname,.required-error-passwordConfirm,.required-error-passwordCreate{display:none;line-height:28px;margin-left:435px;margin-top:-40px}.form-inline form{background:url(../images/interface/icon-double-line-header.png) repeat-x scroll 0 100% transparent;padding:0 0 2em;width:98%}.form-inline .form-row{clear:none;float:left;margin:5px 2% 0 0;width:28%}.form-inline label{padding:0 0 .75em;width:auto}.form-inline input[type=text],.form-inline select{margin-left:0;width:95%}.form-inline .form-row-button{float:left;margin:30px 0 0;width:10%}.form-inline button{padding-left:0;padding-right:0;width:100%}.row-inline{display:inline}.row-inline label{width:auto}.optionalfield{color:#767676}.form-field-tooltip{float:right;margin:-36px 0 0;width:21%}.with-helper-text{margin-top:-59px}.styledCheckbox,.styledRadio{background-repeat:no-repeat;float:left;margin-right:7px}.browser-compatibility-alert{background:#faeded;border:1px solid;color:#9e0f0f;margin:1em auto;padding:.5em 2em}.ar-hruler-text{width:100%}.ar-hruler-text:after,.ar-hruler-text:before{align-self:auto;border-bottom:1px solid rgba(0,0,0,.3);content:"";flex:1 1 auto;height:0;order:0}.ar-hruler-text__text{align-self:auto;color:rgba(0,0,0,.7);flex:0 0 auto;order:0;padding:0 7px}.ui-icon-plus{background:url(../../images/interface/interface-sprite.png) 0 -743px no-repeat;height:20px;width:35px}.ui-icon-minus{background:url(../../images/interface/interface-sprite.png) 0 -778px no-repeat;height:20px;width:35px}.ui-widget-overlay{background:#000;cursor:pointer;opacity:.8;overflow:hidden}.ui-dialog.android{min-height:0!important;position:fixed}.ui-dialog{background:none repeat scroll 0 0 #fff;border:none;border-radius:0;box-shadow:0 35px 50px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.5),0 4px 6px rgba(0,0,0,.9)}.ui-dialog .ui-widget-header{background:none repeat scroll 0 0 #f3f3f3;border:0;border-radius:0 0 0 0;height:23px}.ui-dialog .ui-dialog-title{display:inline-block;float:none}.ui-dialog span.ui-dialog-title{margin:16px 15px 11px}.ui-dialog .ui-icon-closethick{background:transparent url(../../images/interface/interface-sprite.png) 0 -847px no-repeat;height:20px;padding:0;width:35px}.ui-dialog .ui-dialog-titlebar{background:none;height:0;margin:0;padding:0;text-align:center}.ui-dialog .ui-dialog-titlebar-close{border:0;border-radius:0 0 0 0;height:20px;margin:0;padding:17px 10px;right:0;top:0;width:35px;z-index:9999}.ui-dialog .ui-dialog-titlebar-close span{margin:0;padding:0}.ui-dialog h1,.ui-dialog h2{margin:5px 158px 5px 0}.ui-dialog .dialog-content{overflow:hidden;padding:0}.ui-dialog .ui-tabs .ui-tabs-nav li{background:none;border:0;margin-right:20px}.ui-dialog .ui-tabs .ui-tabs-nav li.last{margin-right:0}#dialog-container p,.ui-dialog .change-country{text-align:center}.ui-dialog .change-country h1{font-style:normal;margin:28px 0 30px;text-align:center}.ui-dialog .change-country p{padding:0 20px}.ui-dialog .change-country div{padding:20px}.ui-dialog .change-country button.secondary{margin-right:15px}.ui-dialog .quantity_over h1{font-style:normal;margin:28px 0 30px}.ui-dialog .quantity_over p{padding:0 20px}.ui-accordion .ui-accordion-content{display:none}.ui-tabs .ui-tabs-nav{background:none repeat scroll 0 0 transparent;border:0;padding:0}.ui-tabs .ui-tabs-nav li{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 #efefef;border:1px solid #d9d9d9;border-bottom-color:#fff;font-style:italic;list-style:none outside none!important;margin:0 1em -1px 0}.ui-tabs .ui-tabs-nav li.ui-state-active{background:none repeat scroll 0 0 #fff}.ui-tabs .ui-tabs-nav li.ui-state-active a{color:#666}.ui-tabs .ui-tabs-nav li a{color:#000;font-style:normal;padding:0}.ui-tabs .ui-tabs-nav li.skinny{background:none;border:0;padding:10px 0;white-space:normal;width:115px}.ui-tabs .ui-tabs-nav li a.cslinks{color:#757575;font-style:normal}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a.cslinks{border-bottom:none;color:#000}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{border-bottom:2px solid #333;color:#000;padding:0}.ui-tabs .ui-tabs-panel{border:0;box-shadow:none}.ui-tabs .ui-tabs-panel.sizechartoverlaytab{border:0;box-shadow:none;float:left;margin:0;padding:0;width:100%}#tooltip{background-color:#fff;border:1px solid #111;opacity:.95;padding:5px;position:absolute;z-index:3000}#tooltip .small{width:300px}#tooltip .medium{width:500px}.tooltip{position:relative}.tooltip .tooltip-content{background-color:#fff;border:1px solid #ccc;bottom:30px;left:-2px;padding:20px;position:absolute;width:135px}.tooltip-billing-page,.tooltip-shipping-page{position:relative}.tooltip-shipping-page .tooltip-content{background-color:#fff;border:1px solid #ccc;bottom:30px;left:-2px;padding:20px;position:absolute;width:135px}.tooltip-billing-page .tooltip-content{background-color:#fff;border:1px solid #ccc;left:30px;padding:20px;position:absolute;top:2px;width:200px;z-index:1}.tooltip-billing-page .ar-text-icon,.tooltip-shipping-page .ar-text-icon{margin-top:-2px}.pt_checkout .tooltip-shipping-page .tooltip-content .content-asset{margin:0}.tooltip-content .tooltip-title{color:#333;margin-bottom:5px}.tooltip-content .tooltip-body{color:#959595}.tooltip-close{background:url(../../images/interface/icon-close-19x16.jpg) 15px 7px no-repeat;height:40px;position:absolute;right:0;top:0;width:40px}.js .tooltip-content{display:none}.content-slot img{height:auto;max-width:100%}.content-asset p{margin:1em 0}.content-asset ol,.content-asset ul{margin:1em 0;padding:0 1.5em}.content-asset ol{line-height:1.6em}.content-asset address{margin:1em 0}.content-asset ul li{list-style:disc outside none}.content-asset ol li{list-style:decimal outside none}.content-asset ul.account-options{margin:0;padding:0}.content-asset ul.account-options li{border-bottom:1px solid #d9d9d9;float:left;height:80px;list-style:none outside none!important;margin:0 0 0 4%;padding:20px 0 0;position:relative;width:46%}.content-asset ul.account-options li a{display:block;line-height:30px;padding:0 0 0 55px}.content-asset ul.account-options li img{left:0;position:absolute;top:10px}.content-asset ul.account-options li p{margin:0;padding-left:55px}.ar-link{cursor:pointer;text-decoration:underline}.ar-color-black{color:#000}.ar-color-white{color:#fff}.ar-superscript{margin-left:3px}.ar-img-unblur{image-rendering:-webkit-optimize-contrast}.ar-display.ar-none{display:none}.ar-display.ar-block{display:block}.ar-overflow.ar-visible{overflow:visible}.ar-overflow.ar-auto{overflow:auto}.ar-overflow.ar-hidden{overflow:hidden}.no-touch .ar-magnify:focus,.no-touch .ar-magnify:hover{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .2s ease-in-out}.ar-sticky{position:-webkit-sticky!important;position:-moz-sticky!important;position:-o-sticky!important;position:-ms-sticky!important;position:sticky!important}.ar-flex-parent{display:flex!important}.ar-flex-child{align-items:stretch}.ar-table-parent{display:table}.ar-table-child{display:table-cell}.ar-table-align-top{vertical-align:top}.ar-table-align-middle{vertical-align:middle}.ar-table-align-bottom{vertical-align:bottom}.ar-width-100{width:100%}.ar-maxwidth-100{max-width:100%}.ar-height-100{height:100%}.ar-height-auto{height:auto!important}.ar-row,.ar-row24{clear:both;margin:0;padding:0}.ar-row{display:flex;margin-left:-4px;margin-right:-4px}.ar-col{display:block;float:left;margin:0 4px;padding:0}.ar-col.form-row{clear:none}.ar-group:after,.ar-group:before{content:"";display:table}.ar-group:after{clear:both}.ar-group{zoom:1}.ar-c24{width:100%}.ar-c23{width:95.8333%}.ar-c22{width:91.66%}.ar-c21{width:87.4999%}.ar-c20{width:83.33%}.ar-c19{width:79.1666%}.ar-c18{width:75%}.ar-c17{width:70.833%}.ar-c16{width:66.66%}.ar-c15{width:62.499%}.ar-c14{width:58.33%}.ar-c13{width:54.1666%}.ar-c12{width:50%}.ar-c11{width:45.833%}.ar-c10{width:41.66%}.ar-c9{width:37.499%}.ar-c8{width:33.33%}.ar-c7{width:29.16666666%}.ar-c6{width:25%}.ar-c5{width:20.8326%}.ar-c4{width:16.66%}.ar-c3{width:12.4999%}.ar-c2{width:8.333%}.ar-c1{width:4.1666%}.ar-l24{margin-left:100%}.ar-l23{margin-left:95.8333%}.ar-l22{margin-left:91.66%}.ar-l21{margin-left:87.4999%}.ar-l20{margin-left:83.33%}.ar-l19{margin-left:79.1666%}.ar-l18{margin-left:75%}.ar-l17{margin-left:70.833%}.ar-l16{margin-left:66.66%}.ar-l15{margin-left:62.499%}.ar-l14{margin-left:58.33%}.ar-l13{margin-left:54.1666%}.ar-l12{margin-left:50%}.ar-l11{margin-left:45.833%}.ar-l10{margin-left:41.66%}.ar-l9{margin-left:37.499%}.ar-l8{margin-left:33.33%}.ar-l7{margin-left:29.16666666%}.ar-l6{margin-left:25%}.ar-l5{margin-left:20.8326%}.ar-l4{margin-left:16.66%}.ar-l3{margin-left:12.4999%}.ar-l2{margin-left:8.333%}.ar-l1{margin-left:4.1666%}.ar-r24{margin-right:100%}.ar-r23{margin-right:95.8333%}.ar-r22{margin-right:91.66%}.ar-r21{margin-right:87.4999%}.ar-r20{margin-right:83.33%}.ar-r19{margin-right:79.1666%}.ar-r18{margin-right:75%}.ar-r17{margin-right:70.833%}.ar-r16{margin-right:66.66%}.ar-r15{margin-right:62.499%}.ar-r14{margin-right:58.33%}.ar-r13{margin-right:54.1666%}.ar-r12{margin-right:50%}.ar-r11{margin-right:45.833%}.ar-r10{margin-right:41.66%}.ar-r9{margin-right:37.499%}.ar-r8{margin-right:33.33%}.ar-r7{margin-right:29.16666666%}.ar-r6{margin-right:25%}.ar-r5{margin-right:20.8326%}.ar-r4{margin-right:16.66%}.ar-r3{margin-right:12.4999%}.ar-r2{margin-right:8.333%}.ar-r1{margin-right:4.1666%}.ar-col img{max-width:100%;vertical-align:bottom}.ar-text-icon{background:#eee;border-radius:50%;color:#222;display:block;padding:5px 10px}.ar-text-icon--circle{font-size:12px;height:26px;line-height:26px;padding:0;text-align:center;width:26px}.ar-text-icon--dark{background:#e1e1e1}.ar-text-icon--inline{display:inline-block;margin-left:5px}.ar-text-icon--help{cursor:help}.no-touch .ar-text-icon--hover-opacity:focus,.no-touch .ar-text-icon--hover-opacity:hover{opacity:.4}.ar-text-icon-close{color:#000;font-size:1.5em;line-height:1}.ar-text-icon-close:before{content:"\D7"}.ar-cleanlist{margin:0;padding:0}.ar-iconlist{padding:0}.ar-icon,.ar-iconlist li{display:inline-block}.ar-icon{background:url(../../images/interface/interface-sprite.png) no-repeat;background-repeat:no-repeat;height:35px;overflow:hidden;text-indent:-99999px;width:35px}.ar-icon.ar-icon-big{background-image:url(../../images/interface/interface-sprite-big.png);height:80px;width:80px}.ar-icon.ar-icon-cc-dark,.ar-icon.ar-icon-cc-light{background-image:url(../../images/interface/payment-icons-dark.png);height:30px;width:45px}.ar-icon.ar-icon-cc-light{background-image:url(../../images/interface/payment-icons-light.png)}button.ar-icon{border:0;padding:0}.no-touch button.ar-icon:focus,.no-touch button.ar-icon:hover{background-color:transparent;box-shadow:none;opacity:.7}.ar-button-icon{padding-left:3.5em;position:relative}.ar-button-icon .ar-icon{left:5px;position:absolute;top:4px}.ar-icon.ar-icon-arrow-left{background-position:0 0}.ar-icon.ar-icon-arrow-right{background-position:0 -35px}.ar-icon.ar-icon-close{background-position:7px -70px}.ar-icon.ar-icon-close-lrg{background-position:3px -105px}.ar-icon.ar-icon-fullscreen{background-position:0 -140px}.ar-icon.ar-icon-arrow-left.ar-icon-white{background-position:0 -175px}.ar-icon.ar-icon-arrow-right.ar-icon-white{background-position:0 -210px}.ar-icon.ar-icon-close.ar-icon-white{background-position:7px -245px}.ar-icon.ar-icon-close-lrg.ar-icon-white{background-position:3px -278px}.ar-icon.ar-icon-fullscreen.ar-icon-white{background-position:0 -315px}.ar-icon.ar-icon-open{background-position:0 -350px}.ar-icon.ar-icon-arrow-up{background-position:0 -385px}.ar-icon.ar-icon-bubble{background-position:0 -420px}.ar-icon.ar-icon-hamburger{background-position:0 -455px}.ar-icon.ar-icon-bag{background-position:0 -490px}.ar-icon.ar-icon-arrow-right-sm{background-position:0 -525px}.ar-icon.ar-icon-search{background-position:0 -560px}.ar-icon.ar-icon-arrow-right-sm.ar-icon-white{background-position:0 -595px}.ar-icon.ar-icon-pin.ar-icon-white{background-position:0 -630px}.ar-icon.ar-icon-heart.ar-icon-white{background-position:0 -665px}.ar-icon.ar-icon-bag-sm.ar-icon-white{background-position:0 -700px}.ar-icon.ar-icon-plus{background-position:0 -735px}.ar-icon.ar-icon-minus{background-position:0 -770px}.ar-icon.ar-icon-bag-lrg{background-position:0 -805px}.ar-icon.ar-icon-close-sm{background-position:0 -840px}.ar-icon.ar-icon-close-sm.ar-icon-white{background-position:0 -875px}.ar-icon.ar-icon-plus.ar-icon-white{background-position:0 -910px}.ar-icon.ar-icon-minus.ar-icon-white{background-position:0 -945px}.ar-icon.ar-icon-facebook{background-position:0 -980px}.ar-icon.ar-icon-twitter{background-position:0 -1015px}.ar-icon.ar-icon-instagram{background-position:0 -1050px}.ar-icon.ar-icon-pinterest{background-position:0 -1085px}.ar-icon.ar-icon-snapchat{background-position:0 -1120px}.ar-icon.ar-icon-soundcloud{background-position:0 -1155px}.ar-icon.ar-icon-gift-card.ar-icon-white{background-position:0 -1190px}.ar-icon.ar-icon-pin-2.ar-icon-white{background-position:0 -1225px}.ar-icon.ar-icon-people.ar-icon-white{background-position:0 -1260px}.ar-icon.ar-icon-gift.ar-icon-white{background-position:0 -1295px}.ar-icon.ar-icon-truck.ar-icon-white{background-position:0 -1330px}.ar-icon.ar-icon-bag-main{background-position:-8px -1372px;color:#fff;height:11px;padding:5px 0 1px 1px;text-align:center;text-indent:0;width:17px}.ar-icon.ar-icon-search-2{background-position:0 -1400px}.ar-icon.ar-icon-search-sm{background-position:-9px -1446px;height:13px;width:13px}.ar-icon.ar-icon-triangle-down{background-position:-5px -1475px;height:25px;width:25px}.ar-icon.ar-icon-triangle-right{background-position:-5px -1510px;height:25px;width:25px}.ar-icon.ar-icon-flag-ca{background-position:-10px -1552px;height:11px;width:15px}.ar-icon.ar-icon-flag-us{background-position:-10px -1587px;height:11px;width:15px}.ar-icon.ar-icon-flag-intl{background-position:-10px -1657px;height:11px;width:15px}.ar-icon.ar-icon-lock{background-position:0 -1609px}.ar-icon.ar-icon-chat{background-position:0 -1680px}.ar-icon.ar-icon-email{background-position:0 -1715px}.ar-icon.ar-icon-phone{background-position:0 -1750px}.ar-icon.ar-icon-lock.ar-icon-white{background-position:0 -1785px}.ar-icon.ar-icon-chat.ar-icon-white{background-position:0 -1817px}.ar-icon.ar-icon-check-sm{background-position:-12px -1863px;height:15px;width:15px}.ar-icon.ar-icon-fbmsgr{background-position:0 -1891px}.ar-icon.ar-icon-creditcard{background-position:-6px -1933px;height:18px;width:23px}.ar-icon.ar-icon-big.ar-icon-email{background-position:0 0}.ar-icon.ar-icon-big.ar-icon-phone{background-position:0 -80px}.ar-icon.ar-icon-big.ar-icon-chat{background-position:0 -160px}.ar-icon.ar-icon-visa{background-position:0 0}.ar-icon.ar-icon-visadebit{background-position:0 -30px}.ar-icon.ar-icon-master{background-position:0 -60px}.ar-icon.ar-icon-amex{background-position:0 -90px}.ar-icon.ar-icon-discover{background-position:0 -120px}.ar-icon.ar-icon-paypal{background-position:0 -150px}.ar-icon.ar-icon-applepay{background-position:0 -180px}.ar-icon.ar-icon-giftcard{background-position:0 -210px}.ar-icon.ar-icon-flag-ca--size2,.ar-icon.ar-icon-flag-intl--size2,.ar-icon.ar-icon-flag-us--size2{background-image:url(../../images/interface/interface-sprite.png)}.ar-icon.ar-icon-flag-ca--size2{background-position:-6px -2004px;height:16px;width:23px}.ar-icon.ar-icon-flag-us--size2{background-position:-6px -1969px;height:16px;width:23px}.ar-icon.ar-icon-flag-intl--size2{background-position:-9px -2039px;height:17px;width:17px}.ar-icon.ar-icon-lock-keyhole{background-position:0 -2135px}.ar-icon.ar-icon-minus-stepper{background-position:-6px -2175px;height:24px;width:24px}.ar-icon.ar-icon-plus-stepper{background-position:-6px -2210px;height:24px;width:24px}.ar-spinner{-webkit-animation:ar-rotator 1.6s linear infinite;animation:ar-rotator 1.6s linear infinite}@-webkit-keyframes ar-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes ar-rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.ar-path{-webkit-animation:ar-dash 1.6s ease-in-out infinite,ar-colors 6.4s ease-in-out infinite;-webkit-transform-origin:center;animation:ar-dash 1.6s ease-in-out infinite,ar-colors 6.4s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center}@-webkit-keyframes ar-colors{0%{stroke:rgba(0,0,0,.7)}50%{stroke:rgba(0,0,0,.7)}to{stroke:rgba(0,0,0,.7)}}@keyframes ar-colors{0%{stroke:rgba(0,0,0,.7)}50%{stroke:rgba(0,0,0,.7)}to{stroke:rgba(0,0,0,.7)}}@-webkit-keyframes ar-dash{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);stroke-dashoffset:46.75;transform:rotate(135deg)}to{-webkit-transform:rotate(450deg);stroke-dashoffset:187;transform:rotate(450deg)}}@keyframes ar-dash{0%{stroke-dashoffset:187}50%{-webkit-transform:rotate(135deg);stroke-dashoffset:46.75;transform:rotate(135deg)}to{-webkit-transform:rotate(450deg);stroke-dashoffset:187;transform:rotate(450deg)}}.ar-content-tile .ar-ct-body{position:relative}.ar-content-tile .ar-ct-desc{left:0;position:absolute;top:0;width:100%}.ar-content-tile .ar-ct-desc-vertcenter{-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);white-space:normal;width:90%}.ar-content-tile.ar-ct-light,.ar-content-tile.ar-ct-light .ar-ct-cta .ar-content-tile.ar-ct-light a,.ar-content-tile.ar-ct-light .ar-ct-header,.ar-content-tile.ar-ct-light p{color:#fff}.ar-content-tile p{margin:0}.ar-content-tile .ar-indent-left{padding-left:3.38582677165354%}.ar-content-tile.ar-ct-1 .ar-ct-desc{bottom:12%;left:0;margin:0 auto;right:0;top:auto;white-space:normal;width:85%}.ar-content-tile.ar-ct-1 .ar-ct-logo{margin:0 auto;padding-bottom:7%;width:95%}.ar-content-tile.ar-ct-1 .ar-ct-desc h5{margin-bottom:7%;margin-top:0;text-align:center}.ar-content-tile.ar-ct-1 .ar-ct-desc h6{text-align:center}.ar-content-tile.ar-ct-2 .ar-ct-desc{background:#fff;bottom:0;box-sizing:border-box;left:0;padding:10% 15px;top:auto}.ar-content-tile.ar-ct-2 .ar-ct-header{margin-bottom:7px}.ar-content-tile.ar-ct-2 p{max-width:85%}.ar-content-tile.ar-ct-2 .ar-ct-cta{display:inline-block;padding:0 15px}.ar-content-tile.ar-ct-3 .ar-ct-header{margin:20px 0 10px}.ar-content-tile.ar-ct-3 h5{padding-left:0}.ar-content-tile.ar-ct-3 p{max-width:85%;padding-left:0;white-space:normal}#wrapper #main .float-label-container,.ui-dialog #dialog-container .float-label-container{border-radius:5px;margin-bottom:16px;position:relative}.ui-dialog #dialog-container .form-row .float-label-container{margin-bottom:0}#wrapper #main .float-label-container input,#wrapper #main .float-label-container select,#wrapper #main .float-label-container textarea,.ui-dialog #dialog-container .float-label-container input,.ui-dialog #dialog-container .float-label-container select,.ui-dialog #dialog-container .float-label-container textarea{border-radius:5px;box-sizing:border-box;color:#767676;font-size:13px;height:48px;padding-left:.65em;position:relative;width:100%}#wrapper #main .float-label-container select,.ui-dialog #dialog-container .float-label-container select{color:#999;z-index:5}#wrapper #main .float-label-container select.float-input,#wrapper #main .float-label-container select.float-input.active,.ui-dialog #dialog-container .float-label-container select.float-input,.ui-dialog #dialog-container .float-label-container select.float-input.active{padding-left:5px;text-indent:3px}#wrapper #main .float-label-container option,#wrapper #main .float-label-container select.active,.ui-dialog #dialog-container .float-label-container option,.ui-dialog #dialog-container .float-label-container select.active{color:#222}#wrapper #main .float-label-container select.float-input.active,.ui-dialog #dialog-container .float-label-container select.float-input.active{padding-right:20px}#wrapper #main .float-label-container select.float-input~label{z-index:1}#wrapper #main .float-label-container textarea,.ui-dialog #dialog-container .float-label-container textarea{height:auto}#wrapper #main .float-label-container textarea.float-input.active~label,#wrapper #main .float-label-container textarea.float-input~label,.ui-dialog #dialog-container .float-label-container textarea.float-input.active~label,.ui-dialog #dialog-container .float-label-container textarea.float-input~label{top:6px}#wrapper #main .float-label-container textarea.float-input.active,.ui-dialog #dialog-container .float-label-container textarea.float-input.active{padding-top:1.85em}#wrapper #main .float-label-container .float-input.active,.ui-dialog #dialog-container .float-label-container .float-input.active{color:#222;padding:1.45em 0 .1em .65em}#wrapper #main .float-label-container label,.ui-dialog #dialog-container .float-label-container label{color:#767676;cursor:text;font-size:10px;height:0;left:9px;letter-spacing:.03em;line-height:1.5;opacity:0;padding:0;position:absolute;top:18px;width:100%;z-index:10}#wrapper #main .float-label-container.read-only label{cursor:default}#wrapper #main .float-label-container .float-input.active~label,.ui-dialog #dialog-container .float-label-container .float-input.active~label{opacity:1;top:8px;z-index:10}.float-label-container.read-only,.float-label-container.read-only input[readonly=readonly]{background-color:#ececec}.ui-dialog #dialog-container .float-label-container select.float-input~label{z-index:1002}.ui-dialog #dialog-container .float-label-container .float-input.active~label,.ui-dialog #dialog-container .float-label-container select{z-index:1003}.csstransitions .float-label-container label{transition:none}.csstransitions .float-label-container .float-input,.csstransitions .float-label-container .float-input.active+label{transition:all .25s ease-in-out}.firefox #wrapper #main .float-label-container select.float-input,.firefox .ui-dialog #dialog-container .float-label-container select.float-input{padding-left:4px;text-indent:0}.trident #wrapper #main .float-label-container select.float-input,.trident .ui-dialog #dialog-container .float-label-container select.float-input{padding-left:6px;text-indent:0}.trident #wrapper #main .float-label-container select::-ms-expand,.trident .ui-dialog #dialog-container .float-label-container select::-ms-expand{display:none}@media only screen and (min-width:320px) and (max-width:767px){#wrapper #main .float-label-container input,#wrapper #main .float-label-container select,#wrapper #main .float-label-container textarea,.ui-dialog #dialog-container .float-label-container input,.ui-dialog #dialog-container .float-label-container select,.ui-dialog #dialog-container .float-label-container textarea{font-size:16px}#wrapper #main .float-label-container .float-input.active,.ui-dialog #dialog-container .float-label-container .float-input.active{padding:1.3em 0 .1em .5em}#wrapper #main .input-wrap .float-label-container label,.ui-dialog #dialog-container .input-wrap .float-label-container label{top:16px}#wrapper #main .float-label-container label,.ui-dialog #dialog-container .float-label-container label{line-height:1.25}}.ar-autocomplete-address__addresses{box-shadow:0 0 20px 0 rgba(0,0,0,.05);top:44px}.ar-autocomplete-address__item{padding:17px 8px 16px}.ar-autocomplete-address__item--inactive{padding-bottom:9px;padding-top:10px}.ar-autocomplete-address__item:last-child{border-bottom:none}.ar-autocomplete-address__item--inactive,.ar-autocomplete-address__item:focus,.ar-autocomplete-address__item:hover{background-color:#f8f8f8;outline:0}input.ar-store-search__input{background:url(../../images/interface/icon-search-input.png) 2px 4px no-repeat;background-size:25px;border:none;border-bottom:2px solid #000;padding:6px 45px 10px}.ar-storesearch__clear{display:none;margin:0 0 -15px -35px}.ar-store-results__state-heading{background-color:#f7f7f7;position:sticky;position:-webkit-sticky;top:100px}.ar-store-locator__view--landing .ar-store-landing,.ar-store-locator__view--landing .ar-store-search__btn-closest,.ar-store-locator__view--landing .ar-store-search__btn-results,.ar-store-locator__view--results .ar-store-results,.ar-store-locator__view--results .ar-store-search__view-map{display:block}.ar-store-locator__view--map .ar-store-search__input-results{display:none}.ar-store-locator__view--map .ar-store-search__input-map{display:inline-block}.ar-store-locator__view--map .ar-store-map,.ar-store-locator__view--map .ar-store-search__btn-results{display:block}.store-autocomplete.ui-autocomplete{background:#fff;box-shadow:0 2px 13px rgba(0,0,0,.2);max-height:516px;overflow-x:hidden;overflow-y:auto;padding:0}.store-autocomplete.ui-autocomplete li{border-bottom:1px solid rgba(0,0,0,.1)}.store-autocomplete.ui-autocomplete li a{padding:20px 30px}.no-touch .store-autocomplete.ui-autocomplete .ui-state-hover{background:#f7f7f7;cursor:pointer}.store-autocomplete.ui-autocomplete a.ui-state-hover{margin:0}.ar-store-details__dot{height:6px;margin-bottom:1px;width:6px}.ar-store-details .hours-block p{margin:0}.ar-store-details .oh-display{margin-left:-16px;padding:1px 16px 0}.ar-store-details .oh-display.current{background-color:#eee;border-radius:15px}.ar-store-details .oh-display .oh-display-hours{float:right;white-space:nowrap}@media only screen and (min-width:320px) and (max-width:767px){.ar-store-locator__view--landing .ar-store-search__input{width:100%}.ar-store-locator__view--landing .ar-store-search__btn-group-top{display:none}.ar-store-locator__view--landing .ar-store-search__btn-group-bottom{display:block}.ar-store-results__state-heading{top:115px}.store-autocomplete.ui-autocomplete li a{padding:10px 20px}.store-hours{display:block;float:none;margin:20px 0 0;position:relative;right:0}.store-hours .hours-block{float:none;margin:0;width:auto}.store-hours .oh-display{white-space:pre-line}.ar-store-details #store-search-container div{background:transparent}.ar-store-details #store-search-container input{background-color:#fff;background-position:10px 20px;border-bottom:0;border-radius:3px!important;box-shadow:0 2px 9px rgba(0,0,0,.12);padding:19px 30px 15px 40px}input[type=text].ar-store-search__input{padding:6px 6px 10px 38px}.ar-store-map__map{height:400px!important}}/*! @file app.ui.header.css */.ar-header--min .ar-header__logo{height:21px}#header{height:80px;line-height:1;text-align:center;z-index:1001}#header,header{position:relative}header{margin:0 auto;max-width:1440px}.primary-logo{margin:24px 0 0 -8px}.primary-logo img{height:40px}#header .locale-container{left:0;position:absolute;top:8px}#header .locale-container li{border-right:1px solid rgba(0,0,0,.1);float:left;list-style:none;margin:0;white-space:nowrap}#header .locale-container li.country-select{position:relative}#header .locale-container li.country-select .ar-icon{float:left;margin-right:10px}#header .locale-container li a:focus,#header .locale-container li a:hover{color:#222}#header .locale-container li.last{border-right:0;text-align:right}#header .locale-container li a{color:#222;display:inline-block;float:left;padding:4px 12px 3px}#header .locale-container li.country-select a{cursor:pointer;padding-left:0;padding-top:4px 12px 4px 0}#header .locale-container li.last a{padding-left:12px}#header .locale-container>ul{margin:0;padding:0}#header .locale-container .country-selector{background-color:#fff;border-top:1px solid #dcddde;float:left;left:-17px;position:absolute;top:20px;width:182px}#header .locale-container .country-selector ul{border:1px solid #dcddde;border-top:none;margin:0;padding:3px 0;width:100%}#header .locale-container .country-selector ul li{border:0;display:block;float:none;text-align:left}#header .locale-container .country-selector ul li:focus,#header .locale-container .country-selector ul li:hover{background:#e6e7e8}#header .locale-container .country-selector ul li a{display:block;float:none;padding:10px 15px}#header .menu-utility-container{position:absolute;right:0;text-align:left;top:0;width:580px}#header .menu-utility{margin:0;padding:0;position:absolute;right:0;top:8px;width:100%}#header ul.menu-utility-user{display:flex;margin:0;padding:0;position:absolute;right:0;white-space:nowrap}#header ul.menu-utility-user.sticky{position:fixed;right:auto;top:12px}#header ul.menu-utility-user li{padding:4px 12px 0}#header ul.menu-utility-user li.divider-line{padding-bottom:0;padding-top:0}#header ul.menu-utility-user li.divider-line span{border-bottom:1px solid #dcddde;display:block;margin-left:15px;width:70px}#header ul.menu-utility-user li>a,#header ul.menu-utility-user li>a:focus,#header ul.menu-utility-user li>a:hover{color:#222}#header ul.menu-utility-user li a.user-account span.ar-icon{background-position:-5px -1482px;height:15px;position:absolute;right:0}#header ul.menu-utility-user li a.user-account{padding-right:25px;position:relative}#header ul.menu-utility-user li.last{border-right:0;padding-right:0}#header ul.menu-utility-user li.my-account-li{height:16px}#header ul.menu-utility-user li.last.sticky{margin-top:2px;position:fixed;top:8px}#header .my-account-dropdown{background:#fff;border:1px solid #dcddde;float:left;position:absolute;right:0;top:20px;z-index:201}#header .my-account-dropdown ul{margin:5px 0;padding:0}#header .my-account-dropdown ul li{border:0;display:block;float:none;padding:0;white-space:nowrap}#header .my-account-dropdown ul li a{display:block;padding:10px 15px}#header .my-account-dropdown ul li:focus,#header .my-account-dropdown ul li:hover{background:#e6e7e8}.header-banner{clear:both;float:right;margin:0 6px}#search-bar{cursor:pointer;margin-top:-5px;overflow:unset;padding:5px 0;position:absolute;right:12px;transition:all .25s ease;width:43px}html:lang(fr-CA) #search-bar{width:65px}#search-bar:after{background:#000;bottom:0;content:"";display:block;height:1px;opacity:0;position:absolute;right:0;transition:all .25s ease;width:100%}#header .header-show-search #search-bar{width:160px}#header .header-show-search #search-bar:after{opacity:1}#header .header-show-search #search-bar .ar-icon{opacity:1;transition-delay:40ms;transition-duration:.15s}.search-bar-li{position:relative}#search-bar .ar-icon{-webkit-transform:scale(.8);margin-top:0;opacity:0;position:absolute;right:-8px;top:-7px;transform:scale(.8);transition:all .1s ease}.no-touch #search-bar.sticky{height:45px;position:fixed;right:23px;top:0;width:40px}.no-touch #search-bar.sticky .ar-icon{background-position:-5px -1406px;display:block;float:none;height:25px;margin:10px auto 0;width:25px}.no-touch #search-bar.sticky .ar-icon.ar-icon-close-sm{background-position:-5px -845px}.no-touch #search-bar.sticky span{display:none}.ar-minicart__content{top:-12px;width:320px}.ar-minicart__products-container{max-height:416px}.ar-minicart__content--mac .ar-minicart__products-container{max-height:465px}.menu-utility-user.sticky .ar-minicart__content{top:-16px}.menu-utility-user.sticky .ar-minicart__content-wrapper{padding-top:4px}html:lang(fr-CA) .ar-minicart__product.highlight .attribute.size .favorite-label{float:none;margin-bottom:3px}.navigation{position:relative;text-align:center;z-index:100}.headernavigation nav{margin:0 auto 4px;max-width:1440px;width:100%}.navigation nav{display:inline-block}div.level-2 ul.level-2 li.divider-line b{border-top:3px solid;display:block;margin:7px 0 10px 13px;padding:0;width:77%}div.level-2 ul.level-2 li.divider-line:focus,div.level-2 ul.level-2 li.divider-line:hover{background:none}ul.level-1{display:inline-block;margin:0 0 10px;padding:10px 0 11px}.ie7 ul.level-1{height:43px}ul.level-1 li{float:left;list-style:none;margin:0 20px 0 0;position:relative;width:auto}ul.level-1 li:last-child{margin:0}ul.level-1 li:focus div.level-2,ul.level-1 li:hover div.level-2{display:block}ul.level-1 li.first a.level-1{margin-left:0}div.level-2{display:none;margin:0;padding:5px 0 0;position:absolute;top:25px;width:100%}div.level-2 .menu-wrapper{background:none repeat scroll 0 0 #fff;display:inline-block;margin:0 auto}.refinements div.level-2{top:17px}.refinements div.level-2 .menu-wrapper{display:block}div.level-2 ul.level-2{border:1px solid #ccc;margin:0;padding:5px 0 7px;text-align:left}div.level-2 ul.level-2 li{display:block;float:none;padding:0;width:160px}div.level-2 ul.level-2 li:focus,div.level-2 ul.level-2 li:hover{background:#e6e7e8}div.level-2 ul.level-2 a{color:#000;margin:0;padding:4px 13px 1px}div.level-2 .custom{float:right;text-align:center}div.level-2 .custom img{height:auto!important;width:auto!important}div.level-2.menu-horizontal ul.level-2{float:none}div.level-2.menu-horizontal li{float:left!important;height:100%}div.level-2.menu-horizontal li li{border:solid #efefef;border-width:0 1px 0 0;float:none!important;height:100%}div.level-2.menu-horizontal li.last li{border-width:0!important}div.level-2.menu-horizontal .custom{clear:both}div.level-3 ul.level-3{margin:0;padding:0}div.level-3 ul.level-3 li{padding:3px 0;width:auto}div.level-3 ul.level-3 a{color:#333}.headernavigation{background-color:#fff;height:33px;margin-top:-12px;padding-bottom:0;padding-top:12px;z-index:1000}.headernavigation.sticky{margin-top:0;padding-bottom:0}.headernavigation ul.level-1,.headernavigation ul.level-1 li{position:static}.headernavigation ul.level-1 li{-webkit-tap-highlight-color:rgba(0,0,0,0);margin-right:0;padding-right:20px}.headernavigation ul.level-1 li.last{padding-right:0}.headernavigation ul.level-1>li>a{border-width:2px;color:#111}.headernavigation ul.level-1 li.hover>a{border-bottom-color:currentColor!important}.headernavigation ul.level-1 div.level-2,.headernavigation ul.level-1 li:focus div.level-2,.headernavigation ul.level-1 li:hover div.level-2{display:none!important}.headernavigation div.level-2{left:0;overflow:hidden}.headernavigation div.level-2 .menu-wrapper{display:block}#nav-target .nav-image,.headernavigation div.level-2 ul.level-2 li{transition:opacity .35s}.headernavigation div.level-2 ul.level-2 a{padding:0}.headernavigation .primary-logo,.navigation ul.level-1 .nav-image{display:none}.headernavigation.sticky{box-shadow:0 10px 40px rgba(0,0,0,.02);height:33px;left:0;position:fixed;top:0}.headernavigation.sticky ul.level-1>li>a{padding:0}.headernavigation.sticky .primary-logo{display:block;left:13px;margin:0;position:absolute;top:12px}.headernavigation.sticky .primary-logo img{height:21px}#nav-target{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:37px;width:100%}#nav-target div.level-2{display:block;margin:0 auto;padding:25px 0 40px;position:static;width:768px}#nav-target .nav-image{float:right;height:375px;position:relative;width:405px}#nav-target .nav-image div{height:375px;margin-left:30px;width:375px}#nav-target .nav-image .stacked{left:31px;position:absolute;top:0}#nav-target .nav-image img{float:left;height:375px;width:375px}#nav-target div.level-2 .menu-wrapper{background:0 none;font-size:0;margin:0;overflow:hidden;text-align:right;width:362px}#nav-target div.level-2 .menu-wrapper-full{display:flex;padding-left:43px;text-align:inherit;width:725px}#nav-target div.level-2 ul.level-2{border:0;display:inline-block;padding:0;vertical-align:top;width:166px}#nav-target div.level-2 .menu-wrapper-full ul.level-2{width:145px}#nav-target div.level-2 ul.level-2 li{padding-bottom:4px;padding-left:10px;text-align:right;width:auto}#nav-target div.level-2 ul.level-2 li:focus,#nav-target div.level-2 ul.level-2 li:hover{background:none}#nav-target div.level-2 ul.level-2 li a{display:inline-block;text-align:right}#nav-target div.level-2 ul.level-2 li a:focus,#nav-target div.level-2 ul.level-2 li a:hover{text-decoration:underline}#nav-target div.level-2 .menu-wrapper-full ul.level-2 li,#nav-target div.level-2 .menu-wrapper-full ul.level-2 li a{text-align:left}#nav-target div.level-2 ul.level-2 li.divider-line{margin-bottom:20px}#nav-target div.level-2 ul.level-2 li.divider-line.extra{margin-top:20px}#nav-target div.level-2 ul.level-2 li.divider-line h5{padding-top:0;text-align:right}#nav-target.flip .nav-image{float:left}#nav-target.flip div.level-2 .menu-wrapper{text-align:left}#nav-target.flip .nav-image div{margin:0 30px 0 0;padding:0}#nav-target.flip .nav-image .stacked{left:auto;right:31px}#nav-target.flip .nav-image img{float:right}#nav-target.flip div.level-2 ul.level-2 li{padding-left:0;padding-right:10px;text-align:left}#nav-target.flip div.level-2 ul.level-2 li.divider-line h5,#nav-target.flip div.level-2 ul.level-2 li a{text-align:left}#nav-target.wide .nav-image{height:375px;width:565px}#nav-target.wide div.level-2 .menu-wrapper,#nav-target.wide div.level-2 ul.level-2{width:203px}#nav-target.wide .nav-image div,#nav-target.wide .nav-image img{height:375px;width:504px}.greyline div{border-bottom:1px solid rgba(0,0,0,.1);margin:0 auto 8px;max-width:1440px;padding-bottom:0}.pt_articles.fullwidth .greyline div,.pt_cart .greyline div,.pt_error .greyline div,.pt_fullwidth .greyline div,.pt_product-search-result .greyline div,.pt_storelocator .greyline div,.pt_storelocatorresults .greyline div{border-bottom:0;margin-bottom:0}.pt_storefront .greyline div,.pt_storelocator .greyline div{display:none}.header-search{position:absolute;right:0;top:0;z-index:200}.header-search fieldset{background:#fff;border-radius:8px 8px 0 0;float:right}.header-search legend{background:none repeat scroll 0 0 transparent}.header-search input[type=text]{background:#fff;border:0;border-radius:8px 8px 0 0;color:#333;height:50px;margin:0;padding:8px 0;width:320px}.header-search input[type=submit]{background:url(../../images/interface/interface-sprite@2x.png) no-repeat scroll;background-position:21px -448px;background-size:50%;border:0;float:left;height:52px;margin-top:10px;outline:none;padding:0;text-indent:-999em;width:57px}.header-search input[type=text].q{color:#000;cursor:text;float:left;height:70px;outline:none;padding-left:10px;width:308px}.header-search.sticky{position:fixed;right:0;top:0}.header-search.sticky input[type=text]{height:45px}.header-search.sticky input[type=submit]{height:45px;margin-top:0}.breadcrumb{margin-bottom:10px;margin-top:13px;padding:0;z-index:1}.breadcrumb.no_margin,.pt_fullwidth .breadcrumb{margin-bottom:0}.breadcrumb_inter{border-bottom:1px solid #dcddde;border-top:1px solid #dcddde;margin:0 auto;max-width:1440px}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style:none outside none}.breadcrumb a{background:url(../../images/interface/icon-breadcrumb-separator.png) no-repeat scroll 100% transparent;padding:0 1em 0 0}.breadcrumb a.breadcrumb-last{background:none}.breadcrumb h1{color:#333;display:inline}.breadcrumb h1 .paging-current-page{left:-999em;position:absolute}.breadcrumb-refinement-name{margin-right:10px;padding:1px}.breadcrumb-refinement-name,.breadcrumb-refinement-value{display:inline-block;float:left;margin-bottom:6px;white-space:nowrap}.breadcrumb-refinement-value{color:rgba(0,0,0,.9);margin-right:20px;padding:0}a.breadcrumb-relax{border:1px solid transparent;margin:0;padding:4px 7px}a.breadcrumb-relax img{height:7px}a.breadcrumb-relax:focus,a.breadcrumb-relax:hover{background:#eee!important;border:1px solid #ccc}a.breadcrumb-relax-all{border-bottom:2px solid rgba(0,0,0,.1);color:rgba(0,0,0,.5);float:left;overflow:visible;padding:0;transition:all .2s ease;white-space:nowrap}a.breadcrumb-relax-all img{height:7px}a.breadcrumb-relax-all:focus,a.breadcrumb-relax-all:hover{border-color:#000;color:#000}.breadcrumb a.last-breadcrumb{background:none;padding-left:3px}.breadcrumb .pagination a{background:none;color:#333;margin-left:10px;padding:0}.breadcrumb-result-text a{color:#333;font-style:normal}.divider{margin:0 0 0 10px}#mini-cart{float:left;margin:0}.refined-by-block{left:0;position:relative;top:0;width:100%}.breadcrumb-refined-by-container{display:inline-block;float:left;margin-right:20px;vertical-align:top}.breadcrumb-refined-by-container .breadcrumb-refined-by{color:rgba(0,0,0,.5)}.selected-attributes{display:inline-block;width:34.5%}.scroll .selected-attributes{width:24%}.refined-by-block-container{padding:18px 0 0}.searchrefine .refined-by-block-container{padding-top:11px}.searchrefine .selected-attributes{width:85%}.searchrefine .scroll .selected-attributes{width:36%}.refined-by-block-container .breadcrumb-refinement-name{display:none}.refinements{position:relative}.search-result-options .refinements{padding:7px 0 0;position:absolute;right:0;top:0}ul.level-1{clear:left;margin:0;padding:0;position:relative;text-align:center}.refinements ul.level-1{clear:none;float:right}.refinements ul.level-1>li{background:#fff url(../../images/aritzia_skin/black_down_arrow.png) 90% 50% no-repeat;background-color:transparent;margin-left:30px;min-width:inherit;padding:10px 30px 11px 14px}ul.level-1 a{border-bottom:2px solid transparent;color:#111;display:block;margin:0 0 -2px}ul.level-2 a{margin:0 10px}ul.level-1 a.special{border-bottom:4px solid}.refinements ul.level-1 li{width:auto}.refinements ul.level-1 ul.level-2{border:none;box-shadow:0 20px 40px rgba(0,0,0,.3);float:none;margin:0;max-height:346px;overflow:auto;padding:8px 0 7px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar{-webkit-appearance:none}.refinements ul.level-1 ul.level-2::-webkit-scrollbar:vertical{width:11px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar:horizontal{height:11px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border:2px solid #fff;border-radius:8px}.refinements ul.level-1 ul.level-2::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.refinement div.level-2 ul.level-2 a{margin:0;padding:4px 14px 3px}.refinements ul.level-1 ul.level-2 li{width:auto}.refinements div.level-2 ul.level-2 li.selected a{color:#333}.refinements div.level-2{margin:10px -15px;min-width:150px}.refinements div.level-2 ul.level-2 li{margin:0;padding:3px 0 0;width:100%}#header .locale-container .country-selector,#header .my-account-dropdown,.ar-boxshadow,.header-search{-ms-box-shadow:0 10px 40px 7px rgba(0,0,0,.08);box-shadow:0 10px 40px 7px rgba(0,0,0,.08)}.menu-open,.menu-open body{overflow:hidden}.menu-trigger{-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-trigger .mobile-menu-cart .mobile-menu-cartnumber{display:block;line-height:1.4;margin-top:.1em;text-align:center}.menu-flyout{background:#f1f1f1;display:block;height:100%;left:0;position:fixed;top:0;width:calc(100% - 51px);z-index:11}.menu-flyout.menu-right{left:auto;right:0}.menu-flyout.menu-right .menu-scroll{height:100%}.menu-open-left .menu-overlay,.menu-open-right .menu-overlay{display:block;height:100%;left:0;margin:0;padding-right:1px;position:fixed;top:0;width:100%}.menu-open-left .menu-overlay,.menu-open-left .menu-trigger.menu-primary,.menu-open-left .menu-trigger.menu-secondary,.menu-open-right .menu-overlay,.menu-open-right .menu-trigger.menu-primary,.menu-open-right .menu-trigger.menu-secondary{background:rgba(0,0,0,.8);transition:background .3s ease 0s}.menu-open-left .menu-trigger.menu-primary a,.menu-open-right .menu-trigger.menu-secondary a{background-position:0 -875px}.menu-open-left .menu-trigger.menu-primary a.ar-icon-search,.menu-open-right .menu-trigger.menu-secondary a.ar-icon-bag{display:none}.menu-open-left .chat-link-container,.menu-open-right .chat-link-container{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);transition:all .3s ease 0s}.csstransforms3d .menu-flyout{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.csstransforms3d .menu-flyout.menu-left{-webkit-transform:translateX(-100%) translateX(-50px);transform:translateX(-100%) translateX(-50px)}.csstransforms3d .menu-open-left .menu-flyout.menu-left{-webkit-transform:translateZ(0);transform:translateZ(0)}.csstransforms3d .menu-flyout.menu-right{-webkit-transform:translateX(100%) translateX(50px);transform:translateX(100%) translateX(50px)}.csstransforms3d .menu-open-right .menu-flyout.menu-right{-webkit-transform:translateZ(0);transform:translateZ(0)}.csstransforms3d #wrapper>*{transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.csstransforms3d .menu-open-left #wrapper>*{-webkit-transform:translate3d(calc(100% - 50px),0,0);transform:translate3d(calc(100% - 50px),0,0)}.csstransforms3d .menu-open-right #wrapper>*{-webkit-transform:translate3d(calc(-100% - -50px),0,0);transform:translate3d(calc(-100% - -50px),0,0)}.no-csstransforms3d .menu-flyout{display:none}.no-csstransforms3d .menu-open-left .menu-flyout.menu-left,.no-csstransforms3d .menu-open-right .menu-flyout.menu-right{display:block}.no-csstransforms3d .menu-open-left #wrapper header{left:270px}.no-csstransforms3d .menu-open-right #wrapper header{left:-270px}.menu-flyout .menu-scroll{-webkit-overflow-scrolling:touch;overflow-y:scroll}.menu-flyout ul{margin:0;padding:0}.menu-flyout ul.level-1{clear:none;display:block;padding-top:15px;position:static}.menu-flyout ul.level-2{display:block;display:none;margin-top:-25px;overflow:hidden;padding-top:25px;position:relative;z-index:2}.menu-flyout ul.level-1 li{float:none;list-style:none;margin:0;opacity:0;position:static;transition:opacity .35s ease 0s}.menu-flyout ul.level-2 li{transition:opacity .35s}.menu-flyout li.last-child ul.level-2:after{display:none}.menu-flyout.menu-left li{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.menu-flyout.menu-right li{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}.menu-flyout.menu-right li:first-child,.menu-open-left .menu-flyout.menu-left li,.menu-open-right .menu-flyout.menu-right li{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.menu-open-right .menu-flyout.menu-right li{box-sizing:border-box}.menu-open-left .menu-flyout.menu-left ul.level-2{max-height:0;transition:all .35s;transition-delay:0;transition-timing-function:ease}.menu-open-left .menu-flyout.menu-left ul.level-2.animate-open{-webkit-transform:translateY(0);max-height:100vh;transform:translateY(0)}.menu-open-left .menu-flyout.menu-left ul.level-2.animate-close{max-height:0;transition:all .2s}.menu-open-left .menu-flyout.menu-left ul.level-2.animate-end{max-height:unset}.menu-open-left .menu-flyout.menu-left ul.level-2 li{-webkit-transform:translateY(-6px);opacity:0;transform:translateY(-6px);transition:all .35s;transition-delay:.15s;transition-timing-function:ease}.menu-open-left .menu-flyout.menu-left ul.level-2.animate-open li{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}.menu-open-left .menu-flyout.menu-left ul.level-2.animate-close li{-webkit-transform:translateY(-6px);opacity:0;transform:translateY(-6px);transition:all .1s}.menu-flyout li.divider-line div{background:rgba(0,0,0,.1);height:1px;margin:30px 0 30px 16px;width:80px}.menu-flyout.menu-right li.divider-line div{margin:20px 16px;width:80px}.menu-flyout label,.menu-flyout select{text-align:center}.menu-flyout ul.account-navigation a.mobile-menu-signin,.menu-flyout ul.account-navigation a.mobile-menu-signout,.menu-flyout ul.level-1 a,.menu-flyout ul.level-2 a{color:#000}.menu-flyout ul.level-1 a{-webkit-tap-highlight-color:rgba(0,0,0,.2);border:0;cursor:pointer;display:block;outline:none;padding:20px 0;position:relative;text-align:left}.menu-flyout ul.level-2 a{padding:5px 0 5px 28px}.menu-flyout ul.level-2 h5{padding:0 0 0 28px}.menu-flyout ul.level-1 a.level-1{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#000;cursor:default;padding:20px 0 20px 16px;position:relative;z-index:3}.menu-flyout ul.level-1 a.level-1.opened{color:rgba(0,0,0,.8)}.menu-flyout ul.level-1 a.level-1 span,.menu-flyout ul.level-1 a.level-1.opened{transition:opacity .2s ease,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57);transition:transform .3s cubic-bezier(.17,.9,.66,1.57),opacity .2s ease;transition:transform .3s cubic-bezier(.17,.9,.66,1.57),opacity .2s ease,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57)}.menu-flyout ul.level-1 a.level-1 span{opacity:.8;position:absolute;right:15px;top:12px}.menu-flyout ul.level-1 a.level-1.opened span{background-position:0 -770px;opacity:.8}.menu-flyout h5,.menu-flyout ul.account-navigation label,.menu-flyout ul.account-navigation li h5{color:rgba(0,0,0,.4);margin:20px 0 5px;padding:0;text-align:left}.menu-flyout .mobile-menu-social h5{margin:40px 0 5px;text-align:center}.menu-flyout .mobile-search{display:none}.menu-flyout ul.account-navigation{margin-right:16px;padding-top:20px}.menu-flyout ul.account-navigation label{display:block;float:none;margin:0}.menu-flyout ul.account-navigation select{background-color:transparent;background-position:right 0 top -1468px;border:none;border-bottom:1px solid #000;color:#000;float:left;margin:0 0 .5em;padding:12px 0 5px;text-align:left;text-indent:0;width:100%}.menu-flyout ul.account-navigation select option{padding:0}.menu-flyout ul.account-navigation li.newsletter-signup{padding:0 0 16px 16px}.menu-flyout ul.account-navigation .newsletter-container .input-container{margin:0}.menu-flyout ul.account-navigation .newsletter-container .input-container.newsletter input[type=text]{background-color:transparent;border:none;border-bottom:1px solid #000;border-radius:0;display:block;height:auto;margin:12px 0;outline:none;padding:0;text-indent:unset;width:100%}.menu-flyout ul.account-navigation .newsletter-container .input-container.newsletter input::-webkit-input-placeholder{color:#000}.menu-flyout ul.account-navigation .newsletter-container .input-container.newsletter input:-ms-input-placeholder{color:#000}.menu-flyout ul.account-navigation .newsletter-container .input-container.newsletter input::-ms-input-placeholder{color:#000}.menu-flyout ul.account-navigation .newsletter-container .input-container.newsletter input::placeholder{color:#000}.menu-flyout ul.account-navigation .newsletter-container .input-container.newsletter .button{background:#000;border:none;color:#fff;cursor:pointer;display:block;height:auto;padding:13px 16px;text-align:center;width:100%}.menu-flyout ul.account-navigation .newsletter-container .legal{display:block!important;top:100%}.menu-flyout ul.account-navigation .newsletter-container .legal .legal-content,.menu-flyout ul.account-navigation .newsletter-container .legal .legal-content a{color:rgba(0,0,0,.6)}.menu-flyout ul.account-navigation .newsletter-container .legal .legal-content{background:none;border-radius:unset;box-shadow:none;padding:16px 0;text-align:left}.menu-flyout ul.account-navigation .newsletter-container .legal .arrow-up{display:none}.menu-flyout ul.account-navigation .newsletter-container .legal .legal-content a{display:inline;padding-left:0}.menu-flyout ul.account-navigation a,.menu-flyout ul.account-navigation h5{padding-left:16px;text-align:left}.menu-flyout ul.account-navigation a.mobile-menu-signout{background-color:#000;color:#fff;margin:0 0 16px 16px;padding:13px 16px;text-align:center}.menu-flyout ul.account-navigation a .mobile-menu-cartnumber{background-color:#000;border-radius:50%;color:#fff;height:24px;line-height:24px;padding:0;position:absolute;right:0;text-align:center;top:20px;width:24px}.menu-flyout ul.account-navigation .mobile-menu-countrylanguage{padding:20px 0 40px}.menu-flyout ul.account-navigation li h5{margin:0}.menu-open .menu-flyout-body{display:block;height:100%;position:fixed;top:60px;width:100%;z-index:9}.menu-flyout ul.follow-us-links{margin:0 auto;overflow:hidden;padding:15px 0 30px;width:210px}.menu-flyout ul.follow-us-links li{float:left;height:60px;margin:0 10px 10px 0;padding:0;text-indent:-9999px;width:60px}.menu-flyout ul.follow-us-links li a{background:url(../../images/responsive/mobile/sprite@1x.png) no-repeat;color:#fff;display:block;height:60px;padding:0;text-indent:-99999px;width:60px}.menu-flyout ul.follow-us-links li.instagram a{background-position:-563px 0}.menu-flyout ul.follow-us-links li.twitter a{background-position:-499px 0}.menu-flyout ul.follow-us-links li.pinterest a{background-position:-435px 0}.menu-flyout ul.follow-us-links li.snapchat a{background-position:-627px 0}.menu-flyout ul.follow-us-links li.facebook a{background-position:-371px 0}.menu-flyout ul.follow-us-links li.soundcloud a{background-position:-691px 0}.mobile-searching{height:100%;overflow:hidden;position:fixed;width:100%}#mobile-search{width:100%;z-index:100005}#mobile-search .mobile-search,.menu-flyout .mobile-search-trigger{background-color:#fff;color:#c1c1c1;display:block;height:50px;padding:5px}#mobile-search .mobile-search{padding-right:60px}#mobile-search .mobile-search input,.menu-flyout .mobile-search-trigger a{border:none;color:#000;height:50px;line-height:50px;margin:0;padding:0 0 0 10px;width:275px}.menu-flyout .mobile-search-trigger a{background:url(../../images/interface/icon-search-input.png) 10px 15px no-repeat;background-size:20px;box-sizing:border-box;color:#d1d1d1;cursor:pointer;display:block;padding-left:45px;width:100%}#mobile-search .mobile-search input[type=text]:focus{outline:none}#mobile-search .mobile-search input[type=text]::-webkit-input-placeholder{color:#d1d1d1}#mobile-search #suggestions.mobile-suggestions .mobile-search-item{background:#444;color:#fff;display:block;padding:13px 10px 12px}#mobile-search #suggestions.mobile-suggestions .mobile-search-item span.mobile-search-cta{background:url(../../images/interface/interface-sprite.png) 0 -630px no-repeat;display:inline-block;height:35px;line-height:35px;padding-left:40px}#mobile-search #suggestions.mobile-suggestions .mobile-search-item span.ar-icon{float:right;padding:0}#mobile-search #suggestions.mobile-suggestions .mobile-search-wishlist{background:#555}#mobile-search #suggestions.mobile-suggestions .mobile-search-wishlist span.mobile-search-cta{background-position:0 -666px}#mobile-search #suggestions-close{background:#fff;cursor:pointer;display:block;height:60px;position:absolute;right:0;top:0;width:60px;z-index:2000}#mobile-search #suggestions-close span{background:url(../../images/interface/interface-sprite.png) 6px -69px no-repeat;display:block;height:35px;margin:12px auto 0;width:35px}
/*! @file app.ui.footer.css */#footer{clear:both;z-index:1}#footer,#footer footer{position:relative}#footer h3{margin:0}#footer ul li{list-style:none!important;padding-bottom:6px}#footer ul{margin:1.5em 0 0;padding:0}#footer p,#footer ul li a{color:#1f1f1f}#footer ul li a,#footer ul li p{margin:0}.no-touch #footer a:focus,.no-touch #footer a:hover{border-bottom:1px solid #999}#footer.ar-footer--stick{position:absolute}#footer .phone-number{color:#333}#footer .footer-cta-bar{background:#333;text-align:center}#footer .footer-cta-bar .footer-ctas{padding:40px 0}#footer .footer-cta-bar .footer-ctas ul{display:inline-block;margin:0}#footer .footer-cta-bar .footer-ctas li{border-left:1px solid hsla(0,0%,100%,.5);display:inline-block;padding:0 60px}#footer .footer-cta-bar .footer-ctas li.first{border:0}#footer .footer-cta-bar .footer-ctas a{color:#fff}#footer .footer-cta-bar .footer-ctas a span{display:block;float:none;margin:0 auto}#footer .footer-container{background:#f7f7f7;padding:80px 0 60px}#footer .footer-container-top{margin-bottom:60px}#footer .footer-container-bottom{display:inline-block;margin:0 auto;padding:30px 0;text-align:center;width:100%}#footer .footer-container-bottom ul{display:inline-block;margin:0;padding:0}#footer .footer-container-bottom li{display:inline-block;padding:0 0 0 30px}#footer .footer-container-bottom li.first{padding-left:0}#footer .follow-us-links{padding-top:23px}#footer .follow-us-links ul{margin:0;text-align:right}#footer .follow-us-links li{line-height:2.2em;margin-right:10px;padding:0}#footer .follow-us-links a{display:inline-block}#footer .follow-us-links li:last-child a{padding-right:0}.no-touch #footer .follow-us-links a:focus,.no-touch #footer .follow-us-links a:hover{border:0}#footer .ar-icon{float:left}#footer .phone-number-container p{margin-bottom:0;max-width:400px}.newsletter-container{position:relative}.newsletter-container .input-container{display:block;margin:1.5em 0 0;overflow:hidden}.newsletter-container .input-container.newsletter input[type=email],.newsletter-container .input-container.newsletter input[type=text]{color:#999;float:left;height:40px;line-height:1.9em;margin-left:0;outline:none;padding:4px .7em;width:59%}.newsletter-container .input-container.newsletter .button{background:#fff;background:transparent;border:1px solid #ccc;border-left:none;color:#000;float:left;height:40px;outline:none;padding:0;width:30%}.newsletter-container .input-container.newsletter .button:focus,.newsletter-container .input-container.newsletter .button:hover{background:#e6e7e8}.newsletter-container.button.newsletter-submit{border-width:1px}.newsletter-container .error_message{display:none}.newsletter-container .legal{bottom:38px;display:none;left:0;max-width:389px;position:absolute;width:95%}.newsletter-container .legal a{border-bottom:1px solid #999;color:#fff}.newsletter-container .legal .legal-content{background:rgba(21,31,44,.9);border-radius:3px;box-shadow:0 5px 12px rgba(0,0,0,.2);color:#fff;line-height:1.5em;padding:15px;text-align:center}.newsletter-container .legal .arrow-up{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(21,31,44,.9);height:0;margin:0 auto;width:0}#footer .newsletter-container .input-container.newsletter input[type=email],#footer .newsletter-container .input-container.newsletter input[type=text]{background:transparent;border:0;border-bottom:2px solid #999;padding:4px 0;width:60%}#footer .newsletter-container .input-container.newsletter .button{border:2px solid #ccc;float:right;width:35%}#open{border:1px solid #ccc;height:30px;margin:0 auto;text-align:center;vertical-align:middle;width:65px}div.thanks{border:0!important;color:#999}#footer .footer-global .footer-container-bottom{line-height:30px;text-align:right}#footer .footer-global .footer-container-bottom span{margin-right:5px}#footer .footer-global .footer-container-bottom span.hdr-accept{color:#1f1f1f;margin-right:20px}#footer .footer-global span.ar-icon{box-shadow:0 1px 4px rgba(0,0,0,.1)}
/*! @file app.ui.errors.css */.ar-error-text{color:red;margin:0;padding:2px 0 4px}.ar-error-text--padded{padding:5px 0 10px}.ar-error-text a{color:red}.pt_error .error-page-message{position:relative}.pt_error .hero-image.error-page{height:100%;left:0;position:absolute;top:0;width:100%}.pt_error .error-message-container{position:absolute;right:-2.2%;text-align:right;top:40%;width:70%}#its-gone .error-message-container{top:25%}.pt_error .primary-content img{height:auto;margin-top:20px;max-width:100%}.pt_error .error-message-header{line-height:50px;margin:0;padding:0;text-align:right}.pt_error .error-message-container p{margin:2em 0 0;text-align:right}.pt_error .bottom-page-links .info-content{margin-top:18px;padding-top:34px}.unsub_container .unsub_hero{background-position:top;background-repeat:no-repeat;background-size:100%;margin-bottom:40px;padding:60px 0 30px}.unsub_container .unsub_hero h1{color:#fff;margin:15px 0}.unsub_container .unsub_hero p{color:#fff;margin-bottom:0}.unsub_container .unsub_hero .button-container{margin-top:35px;text-align:center}.unsub_container .unsub_hero .button-container a.button{min-width:260px}.unsub_container.unsub_complete .unsub_form{padding-top:50px}.unsub_container .unsub_form h1{line-height:1.1em;margin-bottom:20px}.unsub_container .unsub_form h2{margin-bottom:10px}.unsub_container .unsub_form p{margin:0 0 30px}.unsub_container .unsub_form .email-form{margin-bottom:40px}.unsub_container .unsub_form .email-form .ar-error-text{margin-left:43px}.unsub_container .unsub_form .email-form label{line-height:30px}.unsub_container .unsub_form .unsub_share{margin:0 auto 60px;width:360px}.unsub_container .unsub_form .unsub_survey{margin-bottom:20px;text-align:left}.unsub_container .unsub_form .unsub_survey .form-row{margin-bottom:10px;overflow:hidden}.unsub_container .unsub_form .unsub_survey label{color:#666;float:none;margin-left:30px}.unsub_container .unsub_form .unsub-button a{min-width:220px}.unsub_container .unsub_form div.share-widget li{margin:0 20px 20px 0}.unsub_list{margin:0;padding-left:0}.unsub_list li{border-bottom:1px solid #e5e5e5;margin-bottom:15px;padding:0 15px 15px}.unsub_list li.last{border-bottom:0}.unsub_list li strong{color:#000;display:block;margin-bottom:5px}.unsub_list li .styledRadio{margin-right:20px}.unsub_list .label-inline2 label{width:90%}.pt_error .primary-content .changelang_hero img{margin-top:9px}.changelang_form .changelang_hero .content-container{position:absolute;right:-63px;top:117px;width:47%}.changelang_form h6.force_h8{margin-bottom:18px}.changelang_form p{width:71%}.changelang_form .button.secondary.small{margin-right:11px}.changelang_form .changelang-button{padding-top:20px}.changelang_form .changelang-email{color:#000;width:195px}.changelang_form .changelang-email-label{line-height:28px}#site-offline{margin-bottom:20px}.error-spacer{border-bottom:1px solid #dcddde}div.ar-dialog-fullblack{background:0 none;position:static}div.ar-dialog-fullblack .ui-dialog-titlebar{position:fixed;right:15px;top:15px}div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close{height:55px;padding:0;width:55px}.no-touch div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close:focus,.no-touch div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close:hover{opacity:.7}div.ar-dialog-fullblack.ui-dialog .ui-dialog-titlebar-close:active{opacity:.8}div.ar-dialog-fullblack.ui-dialog .ui-icon-closethick{background:url(../../images/interface/overlay-close-black.gif) no-repeat;height:55px;width:55px}div.ar-dialog-fullblack .ui-dialog-content.join-mailer{min-height:0!important;padding:0;position:static}.join-mailer .join-mailer-horizon{display:block;height:1px;left:0;overflow:visible;position:fixed;top:50%;visibility:visible;width:100%}.join-mailer,.join-mailer .error_message,.join-mailer .newsletter.thanks,.join-mailer h3.force_h2,.join-mailer p.func_2{text-align:center}.join-mailer h3{color:#fff;line-height:1.05em;margin-bottom:30px}.join-mailer p{color:#fff;line-height:17px;margin-bottom:55px;padding:0 50px}.join-mailer .input-container.newsletter input.newsletter-input{background:0 none;border:0;border-bottom:1px solid #fff;color:#999!important;float:none;height:auto;margin-right:15px;padding-bottom:1em;padding-top:1em;width:50%}.join-mailer .input-container.newsletter input.button{background:#fff;border:0;float:none;height:auto;min-width:125px;padding:.9em}.join-mailer .join-mailer-content{height:230px;left:50%;margin-left:-225px;position:absolute;top:-155px;visibility:visible;width:450px}.join-mailer .join-mailer-footer{bottom:0;left:0;padding:30px 0;position:fixed;text-align:center;width:100%}.join-mailer .join-mailer-footer a{color:#999}.join-mailer .join-mailer-footer a.privacy-link{padding-right:20px}.join-mailer .join-mailer-footer p{color:#999;margin:0}.join-mailer .join-mailer-footer p.legal-info{padding-top:30px}.join-mailer .legal{display:none!important}#join-mailer-bottom{background:#f1f1f1;bottom:0;box-shadow:0 2px 3px rgba(0,0,0,.15),0 -2px 3px rgba(0,0,0,.15);left:0;padding:20px 0;position:fixed;width:100%;z-index:10000}#join-mailer-bottom .btn-close{cursor:pointer;position:absolute;right:15px;top:0}#video-fullscreen{background:#000;height:100%;left:0;position:fixed;top:0;width:100%;z-index:50000}#video-fullscreen .btn-video-close{background:url(../../images/interface/overlay-close-black.gif) no-repeat;cursor:pointer;height:55px;left:15px;position:absolute;top:15px;width:55px}.loader{left:0;top:0;z-index:50}.loader,.loader-bg{height:100%;position:absolute;width:100%}.loader-bg{background-color:#fff;opacity:.7}.loader-indicator{background:url(../../images/loading-small.gif) no-repeat;height:64px;left:50%;margin-left:-32px;margin-top:-32px;position:fixed;top:50%;width:64px;z-index:100}.loading{background:url(../../images/loading-small.gif) 50% no-repeat;min-height:150px}.password-input__outer-wrapper{position:relative}.password-input__outer-wrapper .password-input{margin:0!important;padding-right:60px!important;width:100%!important}.password-input__outer-wrapper .password-input__reveal-cta{-webkit-transform:translateY(-50%);background-color:transparent;border-width:0;color:#a7a7a7;line-height:30px;padding:0 15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto!important}.password-input__outer-wrapper .password-input__reveal-cta:focus,.password-input__outer-wrapper .password-input__reveal-cta:hover{background-color:transparent;box-shadow:none;color:#a7a7a7}.password-input--revealed~.password-input__reveal-cta .password-input__show,.password-input:not(.password-input--revealed)~.password-input__reveal-cta .password-input__hide{display:none}#quickshopbutton,#quickviewbutton{color:rgba(0,0,0,.6);cursor:pointer;display:none;overflow:hidden;padding:12px 15px;position:absolute;right:0;text-indent:-9999px;text-indent:0;z-index:10}#quickshopbutton{background:#fff;left:0;right:auto;top:10px}#quickviewbutton{bottom:0;box-sizing:border-box;left:0;line-height:32px;overflow:initial;padding:0;text-align:center;width:100%}#quickviewbutton span{background:#fff;display:inline-block;margin:4px;width:calc(100% - 8px)}.no-touch #quickviewbutton:focus,.no-touch #quickviewbutton:hover{color:#000}#quickshopbutton.disabled{color:#ccc}.no-touch .ar-quickshop .product-image:focus #quickshopbutton,.no-touch .ar-quickshop .product-image:hover #quickshopbutton,.no-touch .product-image:focus #quickviewbutton,.no-touch .product-image:hover #quickviewbutton{display:block}.no-touch .product-image:hover .product-label{display:none}#ar-qs-select{background-color:hsla(0,0%,100%,.9);box-shadow:0 5px 40px rgba(0,0,0,.1);height:100%;left:0;overflow:auto;position:absolute;top:0;transition:all .2s ease;white-space:normal;width:100%;z-index:100}#ar-qs-select .ar-qs-wrapper{align-items:center;display:flex;height:80%;height:calc(100% - 50px)}#ar-qs-select form{width:100%}#ar-qs-select h6{margin-bottom:30px;text-align:center}#ar-qs-select ul{margin:0 auto;max-width:50%;overflow:hidden;padding:0 10px 30px;text-align:center}#ar-qs-select ul li{display:inline-block;margin:0 2% 4%;width:40px}#ar-qs-select ul li a{border:2px solid rgba(0,0,0,.5);border-radius:50%;color:#333;display:block;line-height:30px;text-align:center;transition:all .2s ease}#ar-qs-select ul li a span{border:3px solid transparent;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}#ar-qs-select ul li a:focus,#ar-qs-select ul li a:hover{background-color:#111;color:#fff}#ar-qs-select ul li.disabled a{background:transparent none repeat scroll 0 0;border-color:rgba(0,0,0,.1);color:#c1c1c1;cursor:default}#ar-qs-select ul li a.selected{background-color:#000;border:2px solid #000!important;color:#fff}#ar-qs-select ul li.disabled a.selected{background-color:#d8d8d8;border:2px solid #d8d8d8!important;color:#c1c1c1}#ar-qs-select button{bottom:0;left:0;margin:0 auto;padding:1.125em 2em;position:absolute;width:100%}#ar-qs-select .ar-product__size-error{padding:20px 5%}#ar-qs-select .ar-qs-wrapper a.product-quickview{display:block;text-align:center}#ar-qs-select .ar-qs-savesize{bottom:50px;left:0;padding:0 0 10px;position:absolute;width:100%}#ar-qs-select .ar-qs-savesize .form-row{margin:0 auto;width:65%}#ar-qs-select .ar-qs-savesize label{display:block;float:none;padding-top:3px}#ar-qs-select .ar-qs-savesize .ar-qs-tooltip{float:right;margin-left:10px;margin-top:0}#ar-qs-select .ar-qs-savesize .ar-qs-tooltip .tooltip-container{position:relative}#ar-qs-select .ar-qs-savesize .ar-qs-tooltip .tooltip-content{background:#fff;bottom:25px;box-shadow:0 5px 40px rgba(0,0,0,.1);display:block;display:none;left:-150px;padding:30px 10px 15px;position:absolute;width:200px}#btn-backTop{background:hsla(0,0%,100%,.8);border-radius:25px;bottom:10px;cursor:pointer;display:none;line-height:35px;padding:8px 40px 7px 12px;position:fixed;right:25px;z-index:20}#btn-backTop .ar-icon{-webkit-transform:rotate(-90deg);float:left;margin-right:5px;opacity:.5;transform:rotate(-90deg)}.no-touch #btn-backTop:focus,.no-touch #btn-backTop:hover{background-color:#fff;color:#000}#suggestions{-ms-box-shadow:0 25px 40px 7px rgba(0,0,0,.08);background-color:#fff;border-radius:0 0 8px 8px;box-shadow:0 25px 40px 7px rgba(0,0,0,.08);color:#666;cursor:pointer;display:none;overflow:hidden;padding:0;position:absolute;width:365px;z-index:100}#suggestions div.ar-searchterm{display:table;overflow:hidden;width:100%}#suggestions div.ar-searchterm.active{background-color:#eee;color:#333}#suggestions div.ar-searchterm a{color:#000;display:table-cell;height:65px;margin-right:60px;margin-right:0;padding:0;padding:3px 10px;position:relative;text-align:left;vertical-align:middle}#suggestions div.ar-searchterm.ar-searchterm-product a{padding-right:60px}#suggestions div.ar-searchterm.ar-searchterm-product .ar-searchterm-product-image{bottom:4px;max-width:70px;overflow:hidden;position:absolute;right:4px;top:4px}#suggestions div.ar-searchterm .ar-searchterm-value span{color:#666}#suggestions div.ar-searchterm span.ar-searchterm-hits{color:rgba(0,0,0,.25);float:right;text-align:right}#suggestions.mobile-suggestions{background:#f1f1f1;border:0;box-shadow:none;position:static;width:100%}#suggestions.mobile-suggestions div.ar-searchterm a{padding:3px 15px}#suggestions.mobile-suggestions div.ar-searchterm.ar-searchterm-product a{padding-right:70px}#suggestions.mobile-suggestions div.ar-searchterm.ar-searchterm-product .ar-searchterm-product-image{right:15px}.zoomPad{cursor:crosshair;float:left;position:relative;width:100%;z-index:99}.zoomPreload{-moz-opacity:.8;background-image:url(../../images/zoomloader.gif);background-position:43px 30px;background-repeat:no-repeat;color:#333;display:none;filter:alpha(opacity = 80);font-size:12px;height:43px;*height:49px;left:0;opacity:.8;padding:8px;text-align:center;top:0;width:90px;*width:100px;z-index:110}.zoomPreload,.zoomPup{background-color:#fff;border:1px solid #ccc;position:absolute}.zoomPup{-moz-opacity:.6;cursor:crosshair;filter:alpha(opacity = 60);opacity:.6;overflow:hidden;z-index:120;z-index:101}.zoomOverlay{display:none;height:100%;top:0;width:100%;z-index:5000;z-index:101}.zoomOverlay,.zoomWindow{background:#fff;left:0;position:absolute}.zoomWindow{height:auto;top:40px;z-index:6000;z-index:10000;z-index:110}.zoomWrapper{border:none;position:relative}.zoomWrapperTitle{-moz-opacity:.6;background:#999;color:#fff;display:block;filter:alpha(opacity = 60);font-size:10px;height:18px;left:0;line-height:18px;opacity:.6;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;z-index:120}.zoomWrapperImage{display:block;overflow:hidden;position:relative;z-index:110}.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.zoomIframe{-moz-opacity:.8;display:block;filter:alpha(opacity=0);opacity:.8;position:absolute;z-index:-1}.fancybox-opened .fancybox-skin{background:#fff;border-radius:0;padding:30px!important}.fancybox-skin .fancybox-close{background:url(../../images/interface/overlay-close.gif) no-repeat scroll 0 0 transparent;height:13px;padding:0;right:15px;top:15px;width:13px}.chat-link-container{bottom:7px;display:none;opacity:1;position:fixed;right:10px;transition:all .2s ease;z-index:100000}.chat-link-container--hidden-mobile{-webkit-transform:translateY(100%);opacity:0;transform:translateY(100%)}.chat-link-container.hidden{display:none!important}.chat-container{background:#fff;border-radius:7px;bottom:70px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:none;height:376px;overflow:hidden;padding:0;position:fixed;right:10px;z-index:100000}.chat-container .send-feedback{bottom:9px;color:#000;display:block;font-family:Lucida Grande,Verdana,Arial,sans-serif;font-size:11px;left:13px;position:absolute}.chat{border-bottom:1px solid #ccc;height:calc(100% - 35px);width:100%}a.chat-link{background:rgba(0,0,0,.9);border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,.3);box-sizing:border-box;color:#fff;display:inline-block;height:50px;line-height:50px;margin:0;padding:3px 10px;text-align:center;transition:all .2s ease;width:50px}.no-touch a.chat-link:focus,.no-touch a.chat-link:hover{background:#000;box-shadow:0 15px 40px rgba(0,0,0,.5);color:#fff}.no-touch a.chat-link.offline:focus,.no-touch a.chat-link.offline:hover,a.chat-link.offline{background:#999;color:#ccc;cursor:default}.chat-link-container--open .chat-link__chat-now,a.chat-link.offline+.chat-link__chat-now{display:none!important}a.chat-link .ar-icon{float:left;height:30px;margin:4px 0 0 -2px;padding:15px 0 0 8px;text-indent:0;width:30px}a.chat-link .message-indicator{-webkit-transform:translateY(0);background:#333;border-radius:50%;display:inline-block;float:left;height:5px;margin:0 2px 0 0;padding:0;position:relative;transform:translateY(0);width:5px}@-webkit-keyframes first-dot{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}60%{-webkit-transform:translateY(-1.3px);opacity:.9;transform:translateY(-1.3px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}@keyframes first-dot{0%{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}60%{-webkit-transform:translateY(-1.3px);opacity:.9;transform:translateY(-1.3px)}to{-webkit-transform:translateY(0);opacity:1;transform:translateY(0)}}a.chat-link .message-indicator:first-child{-webkit-animation:first-dot .6s infinite;animation:first-dot .6s infinite}a.chat-link .message-indicator:nth-child(2){-webkit-animation:first-dot .6s .2s infinite;animation:first-dot .6s .2s infinite}a.chat-link .message-indicator:nth-child(3){-webkit-animation:first-dot .6s .4s infinite;animation:first-dot .6s .4s infinite}.chat-link-container .chat-link__chat-now{background-color:#fff;border-bottom-right-radius:0;border-radius:10px 10px 0 10px;box-shadow:0 10px 30px rgba(0,0,0,.3);display:none;height:50px;left:-62px;line-height:50px;overflow:visible;position:absolute;text-align:center;top:-70px;width:100px}.chat-link-container .chat-link__chat-now.chat-link__chat-now--visible{display:block}.chat-link-container .chat-link__chat-now:after{border-bottom-right-radius:2.5px;border-color:#fff transparent transparent;border-style:solid;border-width:9px 0 0 18px;bottom:-9px;content:"";display:block;height:0;position:absolute;right:0;width:0;z-index:2}.chat-link-container .chat-link__chat-now:before{bottom:-7px;box-shadow:0 10px 15px 2px rgba(0,0,0,.21);content:"";display:block;height:5px;position:absolute;right:0;width:3px;z-index:1}#QuickViewDialog{background-color:#f7f7f7;height:100%;overflow:visible;padding:0;position:relative;width:100%}#QuickViewDialog .free-shipping-threshold,#QuickViewDialog .pdp-panel-purchase .pdp-product-similar{display:none!important}#QuickViewDialog #pdp_v2{overflow:hidden}#QuickViewDialog .product-image{float:left;min-height:650px;padding:0;position:relative;width:500px}#QuickViewDialog .product-image:focus .ar-icon,#QuickViewDialog .product-image:hover .ar-icon{opacity:1}#QuickViewDialog .product-image .js-product-image-counter{bottom:12px;position:absolute;right:12px}#QuickViewDialog .product-image .ar-icon{cursor:pointer;margin-top:-17.5px;opacity:.4;position:absolute;top:50%;transition:all .35s ease}#QuickViewDialog .product-image .ar-icon-arrow-right{right:0}#QuickViewDialog .product-image .ar-icon-arrow-left{left:0}#QuickViewDialog #pdp-panel-image{position:relative}#QuickViewDialog .product-image img{display:block;display:none;position:relative;width:100%}#QuickViewDialog .product-image img.active{display:block}#QuickViewDialog .pdp-panel-purchase{float:right;margin-top:20px;padding:0 30px 0 0;position:relative;width:320px;z-index:1049}#QuickViewDialog .pdp-panel-info.pdp-panel-purchase{margin-top:50px}#QuickViewDialog .pdp-product-brand{margin:0}#QuickViewDialog .pdp-product-name{margin:0 0 .2em;width:100%}#QuickViewDialog .viewdetails{margin-top:20px;text-align:center}#QuickViewDialog .pdp-panel-purchase .product-variations{margin-top:0;min-height:90px}#QuickViewDialog .pdp-panel-purchase .attribute .value{margin-top:4px}#QuickViewDialog .size-chart-link{display:none}.ar-notification{background:#000;border-radius:3px;bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#fff;left:10px;padding:10px;position:fixed;width:280px;z-index:10000}.ar-notification a{color:#fff}.ar-notification.ar-notification-warn{background:red}.ar-swiper{margin:64px 0;position:relative;visibility:hidden}.ar-pill-swiper__plp .ar-swiper{margin:0 0 30px}.no-js .ar-swiper{visibility:visible}.ar-swiper h5{font-size:1.231rem;margin-right:100px;text-align:left}html:lang(fr-CA) .ar-swiper h5{margin-right:155px}.ar-custom-swiper .ar-swiper-item-end a,.ar-product-swiper .ar-swiper-item-end a,.ar-swiper h5 a{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;border-bottom:2px solid rgba(0,0,0,.1);transition:all .2s ease}.no-touch .ar-custom-swiper .ar-swiper-item-end a:focus,.no-touch .ar-custom-swiper .ar-swiper-item-end a:hover,.no-touch .ar-product-swiper .ar-swiper-item-end a:focus,.no-touch .ar-product-swiper .ar-swiper-item-end a:hover,.no-touch .ar-swiper h5 a:focus,.no-touch .ar-swiper h5 a:hover{border-bottom:2px solid rgba(0,0,0,.9);color:#000}.ar-swiper .ar-swiper-button{height:80%;position:absolute;top:10%;width:7%}.ar-swiper .ar-swiper-button.ar-swiper-prev{cursor:w-resize;left:0}.ar-swiper .ar-swiper-button.ar-swiper-next{cursor:e-resize;right:0}.ar-swiper .ar-swiper-button.ar-swiper-next.disabled,.ar-swiper .ar-swiper-button.ar-swiper-prev.disabled{cursor:default;pointer-events:none}.ar-swiper .ar-swiper-button.ar-swiper-next.disabled a,.ar-swiper .ar-swiper-button.ar-swiper-prev.disabled a{pointer-events:none}.ar-swiper .ar-swiper-button a{display:block;height:100%;width:100%}.ar-swiper-scroll{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);display:block;overflow:-moz-scrollbars-none;overflow-x:auto;overflow-y:hidden;position:relative;transform:translateZ(0);white-space:nowrap}.ar-swiper-scroll::-webkit-scrollbar{display:none!important}.ar-swiper-item{display:inline-block;margin-right:2px;padding:30px 0;vertical-align:top}.ar-swiper__item--hide-price .product-pricing{display:none}.ar-swiper-buttons{padding:10px 3.38582677165354%;text-align:right}.ar-swiper-buttons div{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;border-bottom:2px solid rgba(0,0,0,.1);cursor:pointer;display:inline-block;float:right;transition:all .2s ease}.no-touch .ar-swiper-buttons div:focus,.no-touch .ar-swiper-buttons div:hover{border-bottom:2px solid rgba(0,0,0,.9)}.no-touch .ar-swiper-buttons div.disabled:focus,.no-touch .ar-swiper-buttons div.disabled:hover{border-bottom:2px solid rgba(0,0,0,.1)}.ar-swiper-buttons .ar-swiper-prev{margin-right:20px}.ar-swiper-buttons .disabled{cursor:default;opacity:.5}.ar-pill-swiper__plp .ar-swiper-buttons{display:none}.ar-swiper__view-all{position:absolute;right:3.5%;top:auto;z-index:2}.ar-category-swiper .ar-swiper-item{margin-right:0}.ar-carousel-wishlist__swiper-item:first-child,.ar-category-swiper .ar-swiper-item:first-child,.ar-content-swiper .ar-swiper-item:first-child,.ar-product-swiper .ar-swiper-item:first-child{padding-left:3.38582677165354%}.ar-carousel-wishlist__swiper-item:last-child,.ar-category-swiper .ar-swiper-item:last-child,.ar-content-swiper .ar-swiper-item:last-child,.ar-product-swiper .ar-swiper-item:last-child{padding-right:3.38582677165354%}.ar-pill-swiper__plp .ar-category-swiper .ar-swiper-item{padding:16px 0 24px}.ar-pill-swiper__plp .ar-category-swiper .ar-swiper-item:first-child{padding-left:11%}.ar-category-swiper .ar-swiper-item a{background:rgba(0,0,0,.04);border-radius:82px;padding:12px 24px}.ar-custom-swiper .ar-swiper-item,.ar-product-swiper .ar-swiper-item{margin-right:2px;width:20%}.ar-custom-swiper .ar-swiper-item-end,.ar-product-swiper .ar-swiper-item-end{vertical-align:top;white-space:normal;width:40%}.ar-custom-swiper .ar-swiper-item-end div,.ar-product-swiper .ar-swiper-item-end div{padding-left:40px;padding-top:30%}.ar-content-swiper .ar-swiper-item img,.ar-product-swiper .ar-swiper-item img{width:100%}.ar-content-swiper .ar-swiper-item{width:20%}.ar-category-swiper .ar-swiper-item a.active,.no-touch .ar-category-swiper .ar-swiper-item a:hover{background:rgba(0,0,0,.08)}#home-main .ar-product-swiper .ar-swiper{margin-top:0}#home-main .ar-product-swiper .ar-swiper-buttons{display:none}#home-main .ar-product-swiper .ar-swiper .ar-swiper-button{top:0}#home-main .ar-product-swiper .ar-swiper-item{max-width:500px;padding-top:0;width:30%}#home-main .ar-product-swiper .ar-swiper-item:first-child{padding-left:0}#home-main .ar-product-swiper .ar-swiper-item-end div{padding-left:0;padding-top:60%;text-align:center;white-space:normal}#last-visited-target{clear:both}#last-visited-target .last-visited{background-color:#fff;margin-top:100px;padding:40px 20px 60px}.pt_cart #last-visited-target .last-visited{background-color:#fafafa;margin-top:0}#last-visited-target .last-visited p.last-visited-msg{margin-bottom:0}#last-visited-target .ar-swiper,.ar-carousel-wishlist__swiper.ar-swiper{margin:0}#last-visited-target .ar-product-swiper .ar-swiper-buttons{padding-bottom:50px}#last-visited-target .ar-product-swiper .ar-swiper-item,.ar-carousel-wishlist__swiper-item{padding-bottom:0;padding-top:0;width:310px}#last-visited-target .last-visited .product-tile,.ar-carousel-wishlist__swiper .product-tile{margin-bottom:0}#last-visited-target .last-visited .product-tile .product-image,.ar-carousel-wishlist__swiper-item .product-tile .product-image{min-height:0}#last-visited-target .last-visited .product-tile .product-label,#last-visited-target .last-visited .product-tile .product-pricing{display:none}#last-visited-target .last-visited .compact{margin:0 auto;padding-top:40px}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-scroll{float:left}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-buttons{float:right;max-width:300px;padding:10px 0 0 60px;text-align:left}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-item{margin-right:5px;width:180px}#last-visited-target .last-visited.ar-product-swiper .compact .ar-swiper-item:first-child{padding-left:0}.ar-carousel-wishlist__swiper .product-tile .product-label{display:none}@media only screen and (min-width:320px) and (max-width:767px){.ar-carousel-wishlist__swiper-item,.ar-content-swiper .ar-swiper-item,.ar-product-swiper .ar-swiper-item{width:42.5%!important}.ar-swiper{margin:30px 0}.ar-pill-swiper__plp .ar-swiper{margin:0}#last-visited-target .last-visited{margin-top:0;padding-left:0;padding-right:0}#last-visited-target .ar-product-swiper .ar-swiper-buttons,.ar-carousel-wishlist__heading{padding-bottom:30px}}#recommendations-3{margin-left:-3.59582677165354%;margin-right:-3.59582677165354%;padding-top:30px;position:relative;width:auto}#recommendations-3 .ar-swiper{margin-top:0}#recommendations-3 .ar-swiper-buttons div{padding-top:45px}@media only screen and (min-width:320px) and (max-width:767px){#recommendations-3{margin:0}#recommendations-3 .ar-swiper-next,#recommendations-3 .ar-swiper-prev{display:none}#recommendations-3 h5{margin-right:0}#recommendations-3 .ar-swiper{margin-bottom:0}#recommendations-3 h5 br{display:none}}div.share-widget .share-label{background:transparent;bottom:-17px;left:50%;margin-left:-80px;position:absolute;text-align:center;width:160px}div.share-widget ul{margin:0;padding:0}div.share-widget li{background:#f1f1f1;border-radius:50%;float:left;height:40px;margin-right:30px;position:relative;transition:background-color .1s linear;width:40px}div.share-widget.dark li{background:#222}div.share-widget li a{background:transparent!important;display:block;height:20px!important;overflow:hidden;padding:10px 0!important;text-indent:-999em;width:40px!important}div.share-widget li.share-copy.copied{background-color:#1b665e!important}div.share-widget li a span{background-image:url(../../images/social_links_sprite.png);height:20px;margin:0 auto;width:20px}div.share-widget li.share-email a span.ui-icon{background-position:-7px -82px!important}div.share-widget li.share-copy a span.ui-icon{background-position:-8px -105px!important}div.share-widget li.share-pinterest a span.ui-icon{background-position:-8px -239px!important;display:block!important;pointer-events:none}div.share-widget li.share-facebook a span.ui-icon{background-position:-9px -169px!important}div.share-widget li.share-twitter a span.ui-icon{background-position:-8px -204px!important}div.share-widget li.share-sms a span.ui-icon{background-position:-7px -483px!important}div.share-widget li.share-googleplus a span.ui-icon{background-position:-6px -580px!important}div.share-widget li.share-soundcloud a span.ui-icon{background-position:-7px -609px!important}div.share-widget li.share-instagram a span.ui-icon{background-position:-6px -550px!important}div.share-widget.dark li.share-email a span.ui-icon{background-position:-9px -275px!important}div.share-widget.dark li.share-copy a span.ui-icon{background-position:-9px -308px!important}div.share-widget.dark li.share-pinterest a span.ui-icon{background-position:-8px -449px!important}div.share-widget.dark li.share-facebook a span.ui-icon{background-position:-9px -379px!important}div.share-widget.dark li.share-twitter a span.ui-icon{background-position:-9px -414px!important}div.share-widget.dark li.share-sms a span.ui-icon{background-position:-7px -518px!important}div.share-widget.dark li.share-googleplus a span.ui-icon{background-position:-6px -669px!important}div.share-widget.dark li.share-soundcloud a span.ui-icon{background-position:-7px -697px!important}div.share-widget.dark li.share-instagram a span.ui-icon{background-position:-6px -639px!important}.no-touch div.share-widget li:focus,.no-touch div.share-widget li:hover{cursor:pointer}.no-touch div.share-widget li.share-email:focus,.no-touch div.share-widget li.share-email:hover{background:#fe8771}.no-touch div.share-widget li.share-email:focus a span.ui-icon,.no-touch div.share-widget li.share-email:hover a span.ui-icon{background-position:-9px -275px!important}.no-touch div.share-widget li.share-copy:focus,.no-touch div.share-widget li.share-copy:hover{background:#2ca699}.no-touch div.share-widget li.share-copy:focus a span.ui-icon,.no-touch div.share-widget li.share-copy:hover a span.ui-icon{background-position:-9px -308px!important}.no-touch div.share-widget li.share-pinterest:focus,.no-touch div.share-widget li.share-pinterest:hover{background:#d40004}.no-touch div.share-widget li.share-pinterest:focus a span.ui-icon,.no-touch div.share-widget li.share-pinterest:hover a span.ui-icon{background-position:-8px -449px!important}.no-touch div.share-widget li.share-facebook:focus,.no-touch div.share-widget li.share-facebook:hover{background:#355f9f}.no-touch div.share-widget li.share-facebook:focus a span,.no-touch div.share-widget li.share-facebook:hover a span{background-position:-9px -379px!important}.no-touch div.share-widget li.share-twitter:focus,.no-touch div.share-widget li.share-twitter:hover{background:#55acee}.no-touch div.share-widget li.share-twitter:focus a span,.no-touch div.share-widget li.share-twitter:hover a span{background-position:-9px -414px!important}.no-touch div.share-widget li.share-googleplus:focus,.no-touch div.share-widget li.share-googleplus:hover{background:#dd4b39}.no-touch div.share-widget li.share-soundcloud:focus,.no-touch div.share-widget li.share-soundcloud:hover{background:#ff3a00}.no-touch div.share-widget li.share-instagram:focus,.no-touch div.share-widget li.share-instagram:hover{background:#517fa4}.animate-scroll{opacity:0}#animate-scroll-trigger{position:fixed;right:0;top:50%;width:100%}#animate-scroll-trigger.debug{border-bottom:1px solid red}.animated{-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease-out;display:inline-block}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay200ms{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay400ms{-webkit-animation-delay:.4s;animation-delay:.4s}.animated.delay600ms{-webkit-animation-delay:.6s;animation-delay:.6s}.animated.delay800ms{-webkit-animation-delay:.8s;animation-delay:.8s}.animated.delay1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay5s{-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}to{-webkit-transform:none;opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,20%,0);opacity:0;transform:translate3d(0,20%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-7%,0,0);opacity:0;transform:translate3d(-7%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(7%,0,0);opacity:0;transform:translate3d(7%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-20%,0);opacity:0;transform:translate3d(0,-20%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.ar-information-banner{background-color:#fff;box-shadow:0 -10px 20px rgba(0,0,0,.1);left:0;position:fixed;width:100%;z-index:100001}.ar-information-banner--hidden{display:none}.ar-information-banner--top{top:0}.ar-information-banner--bottom{bottom:0}.sc-region-match.ar-information-banner{-webkit-transform:translateY(50%);background-color:transparent;bottom:50%;box-shadow:none;transform:translateY(50%);z-index:100002}.sc-region-match.ar-information-banner:not(.ar-information-banner--hidden)+.sc-region-match__background-coverall{background:hsla(0,0%,100%,.98);background:linear-gradient(180deg,hsla(0,0%,100%,.93),hsla(0,0%,100%,.98));display:block;z-index:100001}.sc-region-match__content{align-self:auto;flex:0 1 auto;order:0}.sc-region-match__region-icon{left:25px;top:26px}.sc-region-match__region-icon.sc-region-match__region-icon--size-intl{margin-left:5px}.sc-region-match__copy{margin-bottom:50px}.sc-region-match__action{background-color:transparent!important;border:2px solid rgba(0,0,0,.4);display:block;margin-bottom:26px;margin-left:auto;margin-right:auto;max-width:355px;min-width:270px;padding:21px 20px 23px 29px}.sc-region-match__action:last-child{margin-bottom:0}.sc-region-match__primary-action{background-color:#fff!important;border-color:#000!important}@media only screen and (min-width:320px) and (max-width:767px){.sc-region-match__inner-wrapper{padding:0 15px}.sc-region-match__region-icon{left:20px}.sc-region-match__copy{margin-bottom:40px;padding:0 15px}.sc-region-match__action{padding:23px 20px 21px 29px}}.ar-help-book{height:100%;position:relative}.ar-help-book .ar-help-book__aside{background-color:#dadada;box-sizing:border-box;height:100%;padding:100px 20px 0;width:250px}.ar-help-book ul.ar-help-book__contact-nav,.ar-help-book ul.ar-help-book__hours,.ar-help-book ul.ar-help-book__nav{margin-bottom:30px;margin-top:0;padding:0}.ar-help-book ul.ar-help-book__contact-nav li,.ar-help-book ul.ar-help-book__hours li,.ar-help-book ul.ar-help-book__nav li{list-style-type:none}.ar-help-book a{cursor:pointer}@media only screen and (max-height:715px){.ar-help-book .ar-help-book__aside{padding-top:20px}}@media only screen and (max-height:620px){.ar-help-book ul.ar-help-book__hours{display:none}}@media only screen and (max-height:510px){.ar-help-book ul.ar-help-book__contact-nav{display:none}.ar-help-book ul.ar-help-book__nav{border-bottom-width:0}}.ar-help-book ul.ar-help-book__nav{border-bottom:1px solid #757575;padding-bottom:5px;width:200px}.ar-help-book ul.ar-help-book__nav.ar-help-book__nav--standalone{border-bottom-width:0}.ar-help-book .ar-help-book__nav-item{padding-bottom:25px}.ar-help-book .ar-help-book__nav-item .ar-help-book__nav-link{border-bottom:none;color:#757575}.ar-help-book .ar-help-book__nav-item .ar-help-book__nav-link:focus,.ar-help-book .ar-help-book__nav-item .ar-help-book__nav-link:hover{color:#000;text-decoration:underline}.ar-help-book .ar-help-book__nav-item.active .ar-help-book__nav-link{color:#000}.ar-help-book .ar-help-book__content{background-color:#f1f1f1;bottom:0;left:250px;position:absolute;right:0;top:0}.ar-help-book .ar-help-book__section{box-sizing:border-box;float:left;height:5000%;overflow-y:auto;visibility:hidden;width:0}.ar-help-book .ar-help-book__section.active{height:100%;padding:45px 35px 90px;visibility:visible;width:100%}.ar-help-book ul.ar-help-book__contact-nav{margin-bottom:20px;margin-top:-10px}.ar-help-book .ar-help-book__contact-item,.content-asset .ar-help-book__contact-item{margin-bottom:7px}.ar-help-book .ar-help-book__contact-nav .ar-help-book__contact-item{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.ar-help-book .ar-help-book__contact-link.disabled,.content-asset .ar-help-book__contact-link.disabled{display:none}.ar-help-book .ar-help-book__contact-link .ar-icon,.content-asset .ar-help-book__contact-link .ar-icon{float:left;margin-right:7px}.ar-help-book ul.ar-help-book__hours,.content-asset ul.ar-help-book__hours{color:rgba(0,0,0,.7);line-height:1.9em}.ar-help-book .customer-service-content p{text-align:left!important}.ar-help-book .contact-usdialog-form-container{height:auto}.ar-help-book .contact-usdialog-form-container .contact-usdialog-form-wrap{position:relative}.ar-help-book .contact-usdialog-form-container .contact-usdialog-form{border-right:1px solid #ddd;float:left;margin-top:40px;width:calc(100% - 290px)}.ar-help-book .contact-usdialog-form-container .contact-usdialog-form h4{margin-bottom:20px}.ar-help-book .contact-usdialog-form-container button{min-width:140px}.contactus-dialog-content .contact_info{position:absolute;right:0;top:40px;width:250px}@media only screen and (min-width:320px) and (max-width:767px){.ar-help-book-mobile{background-color:#f1f1f1}.ar-help-book-mobile p{line-height:1.5em;text-align:left!important}.ar-help-book-mobile .ar-help-book-mobile__main{padding:20px 5% 40px;width:90%}.ar-help-book-mobile .ar-help-book-mobile__intro .customer-service-content{display:block}.ar-help-book-mobile .ar-help-book-mobile__nav{margin:0;padding:20px 0 0}.ar-help-book-mobile .ar-help-book-mobile__nav>li{border-top:1px solid #ccc}.ar-help-book-mobile .ar-help-book-mobile__nav .js-ar-help-book-mobile--select{display:block;padding:15px 10px}.ar-help-book-mobile .customer-service-content{display:none}.ar-help-book-mobile .ar-help-book-mobile__flyout{background:#fff;height:95%;overflow:auto;padding:5%;position:fixed;right:-100%;top:0;width:90%;z-index:10000}.ar-help-book-mobile .ar-help-book-mobile__flyout .js-ar-help-book-mobile--close{color:#a4a4a4;display:block;padding:10px 0;width:100%}.ar-help-book-mobile .ar-help-book-mobile__flyout .contactus-dialog-content{padding-top:30px}.contact-usdialog-form-container .form-row-error>.error-message,.contact-usdialog-form-container div.error{left:0}.contact-usdialog-form-container .form-row textarea{font-size:16px;padding:8px}.ar-help-book-mobile__header{background-color:#f1f1f1;box-sizing:border-box;display:none!important;height:45px;left:0;position:fixed;top:0;width:100%;z-index:10000}.ar-help-book-mobile .ar-help-book-mobile__header{display:block!important}.ar-help-book-mobile__header.ar-help-book-mobile__header--subheader{background-color:#fff;z-index:10001}.ar-help-book-mobile__header .ar-help-book-mobile__header-title{color:#000;margin:0;padding:13px;text-align:center}.ar-help-book-mobile__header-link{-webkit-transform:translateY(-50%);color:#000!important;opacity:.6;padding:10px!important;position:absolute;top:50%;transform:translateY(-50%);width:auto!important}.ar-help-book-mobile__header-link--left{left:10px}.ar-help-book-mobile__header-link--right{right:10px}.ar-help-book-mobile .ar-help-book__contact-link{background-color:#f7f7f7;display:block;margin-bottom:2px;padding:10px}.contact-usdialog-form-container{height:auto;overflow:visible}.contactus-dialog-content .contact_info{position:relative;top:0;width:auto}.content-asset ul.ar-help-book__hours{margin-bottom:30px;margin-top:30px;opacity:.8}.content-asset ul.ar-help-book__hours li,.content-asset ul li.ar-help-book__contact-item{list-style-type:none}.content-asset ul.ar-help-book__contact-nav,.content-asset ul.ar-help-book__hours{padding:0}.ar-help-book-mobile .form-row-button{margin-left:0!important}.ar-help-book-mobile .contact-usdialog-form h4{margin-bottom:15px}.ar-help-book-mobile input[type=password],.ar-help-book-mobile input[type=text],.ar-help-book-mobile select,.ar-help-book-mobile textarea{margin-bottom:6px;padding:11px 3.0487%;width:100%}.ar-help-book-mobile__phone-select p{width:65%}.ar-help-book-mobile__phone-select select{margin-bottom:20px;margin-left:0}}.ar-context-menu__trigger{position:relative}.ar-context-menu__trigger:after{content:"";height:15px;left:0;position:absolute;top:100%;width:100%}.ar-context-menu__trigger--inline-copy{border-bottom:1px solid #000;margin-right:25px;position:relative}.ar-context-menu__trigger--inline-copy .ar-icon{position:absolute;right:-25px;top:-7px}.ar-context-menu__menu{-webkit-transform:translateY(100%);bottom:-10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:none;margin:0;min-width:240px;padding:6px 0;right:0;transform:translateY(100%)}.ar-context-menu.is-fixed .ar-context-menu__menu,.ar-context-menu.is-open .ar-context-menu__menu{display:block}.ar-context-menu__option{box-sizing:border-box;display:block!important;float:none!important;margin-top:0!important;padding:6px 24px 6px 0;text-align:right;width:100%}.ar-context-menu__option.is-active .ar-context-menu__option-text,.no-touch .ar-context-menu__option:focus .ar-context-menu__option-text,.no-touch .ar-context-menu__option:hover .ar-context-menu__option-text{border-bottom:1px solid #000}.responsive-scrolling-table__wrapper{margin-bottom:1.5rem;overflow:hidden;padding-left:6rem}.responsive-scrolling-table__td,.responsive-scrolling-table__th{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;box-sizing:border-box;height:48px;text-align:center}.responsive-scrolling-table__th--first{border-left:1px solid #e1e1e1;box-shadow:10px 0 10px 0 rgba(0,0,0,.05);width:6rem}.responsive-scrolling-table__thead .responsive-scrolling-table__th{border-top:1px solid #e1e1e1}.responsive-scrolling-table__row:nth-child(2n),.responsive-scrolling-table__thead .responsive-scrolling-table__row:first-child{color:#f7f7f7}.responsive-scrolling-table__td,.responsive-scrolling-table__thead .responsive-scrolling-table__th:not(:first-child){width:92px}.responsive-scrolling-table__td[colspan="2"],.responsive-scrolling-table__thead .responsive-scrolling-table__th[colspan="2"]:not(:first-child){width:184px}@media screen and (min-width:768px){.responsive-scrolling-table__wrapper{overflow:initial;padding-left:0}.responsive-scrolling-table__th--first{box-shadow:none}.responsive-scrolling-table .responsive-scrolling-table__row{display:table-row}.responsive-scrolling-table__td,.responsive-scrolling-table__td[colspan="2"],.responsive-scrolling-table__thead .responsive-scrolling-table__th:not(:first-child),.responsive-scrolling-table__thead .responsive-scrolling-table__th[colspan="2"]:not(:first-child){width:auto}}@media only screen and (min-width:320px) and (max-width:767px){.dialog-content .responsive-scrolling-table,.dialog-content .responsive-scrolling-table *{pointer-events:none}}.product-tile.tile-text-overlay .overlay-img{left:0;pointer-events:none;top:0}.product-tile-3x4__img-s-l{padding-right:3%}.product-tile-3x4__img-s-r{padding-left:3%}.product-leading-details-bar{background-color:#f7f7f7;box-sizing:border-box;display:block!important;float:none!important;padding-bottom:11px;padding-top:11px}.css-arrow{cursor:pointer;position:absolute;top:45.5%}.css-arrow span{background-image:url(../../images/interface/carousel-arrows.gif);background-position:-60px 0;background-repeat:no-repeat;display:block;height:90px;width:60px}.css-arrow span:active,.no-touch .css-arrow span:focus,.no-touch .css-arrow span:hover{background-color:hsla(0,0%,98%,.4)}.css-arrow.left{right:0}.css-arrow.left span{background-position:0 0}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-backface-visibility:hidden;-webkit-text-size-adjust:100%;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none!important}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pswp__zoom-wrap{-webkit-transform-origin:left top;position:absolute;transform-origin:left top;transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;transition:opacity .15s;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;text-indent:-1000px;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../../images/interface/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../../images/interface/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;-webkit-transform:translateY(6px);background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{color:#000;display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a:focus,.pswp__share-tooltip a:hover{color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{-moz-pointer-events:none;-webkit-pointer-events:none;border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:focus,a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:focus:before,a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:focus,a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:focus,a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:focus,a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../../images/interface/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}
/*! @file app.ui.refinements.css */#category-level-1>li>a.refinement-link.btn-collapse{border-bottom:2px solid rgba(0,0,0,.1);display:block;padding-bottom:5px;transition:all .3s ease}.no-touch #category-level-1>li>a.refinement-link.btn-collapse:focus,.no-touch #category-level-1>li>a.refinement-link.btn-collapse:hover{border-bottom:2px solid rgba(0,0,0,.8)}#category-level-1>li>a.active{border-bottom:1px solid #ccc}.no-touch #category-level-1>li>a .refinement-link-text{border-bottom:1px solid transparent}.no-touch #category-level-1>li>a:not(.active):focus .refinement-link-text,.no-touch #category-level-1>li>a:not(.active):hover .refinement-link-text{border-bottom-color:#222}#category-level-1>li>a.refinement-link .ar-icon{-webkit-transform:.3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s;display:none;float:right;opacity:.5;transform:.3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s}#category-level-1>li>a.refinement-link.btn-collapse .ar-icon{background-position:-9px -534px;display:block;height:16px;width:16px}#category-level-1>li.expandable.active a.refinement-link.btn-collapse .ar-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#category-level-1>li>a.refinement-btn-collapse .ar-icon{opacity:1}#category-level-1 li.refinement-link,#category-level-1 li.refinement-link-active{padding:5px 0}#category-level-1 li{list-style-image:none;list-style-type:none;margin-bottom:10px;transition:opacity .5s,-webkit-transform .8s;transition:opacity .5s,transform .8s;transition:opacity .5s,transform .8s,-webkit-transform .8s}#category-level-1 h5{color:rgba(0,0,0,.4);margin:30px 0 15px}#category-level-1 h5.first{margin-top:0}#category-level-2 li{padding:0 0 0 20px}#category-level-2 li.active{color:#000}#category-level-3{padding:5px 0 0}#category-level-3 a.refinement-link{margin:0 0 0 15px;padding:0}.nav ul{border:0;list-style:none outside none;margin:7px 0;padding:0}.nav ul li{list-style:none outside none!important;margin:0 0 7px!important}.nav .toggle{border:0;display:block;margin:10px 0 7px;padding:8px 0 0 15px}.nav .expanded{background-position:left -96px}.nav .toggle span{background:none repeat scroll 0 0 transparent}#primary .refinement{cursor:pointer;list-style-type:none}#secondary .refinement h3{background:transparent;color:#000;cursor:pointer;padding:5px 9px 0}#secondary .refinement h3 span{background:transparent}#secondary .refinement ul{margin:0;padding:0 0 5px}#secondary .refinement ul#category-level-2{margin:10px 0 15px;padding:0}#secondary .refinement li a:focus,#secondary .refinement li a:hover{color:#000!important}#secondary .refinement .divider-line{border-top:2px solid rgba(0,0,0,.1);color:#ccc;margin:19px 0 20px;width:100%}.search-result-options ul.level-1 li{margin-right:-2px}.search-result-options ul.sort-by.level-1 li{margin-left:25px;padding-right:25px;width:110px}.search-result-options ul.sort-by.level-1 li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.search-result-options .refinements ul.sort-by div.level-2{min-width:151px}.ar-refinements .ar-refinement:last-child{padding-bottom:40px}.ar-refinements .ar-refinement a{border:1px solid transparent;cursor:pointer;display:inline-block;min-width:20px;overflow:visible;padding:0 12px 0 0}.ar-refinements .ar-refinement a.active .ar-refinement-link-text{color:#000}.ar-refinements .ar-refinement .unselectable{margin-left:-12px}.ar-refinements .ar-refinement .selected a,.ar-search-header .ar-search-refined .ar-refinement-level-2{background:#000;border:1px solid #000;border-radius:10px;border-radius:34px;color:#fff;margin-left:-12px;min-width:20px;padding-left:12px;text-align:center}.ar-refinements .ar-refinement .selected a,.ar-refinements .ar-refinement .unselectable a{padding:0 24px 0 12px;text-align:left}.ar-search-header .ar-search-refined .ar-refinement-level-2{padding:0 12px}.no-touch .ar-refinements .ar-refinement .selected a:focus,.no-touch .ar-refinements .ar-refinement .selected a:hover,.no-touch .ar-search-header .ar-search-refined .ar-refinement-level-2:focus,.no-touch .ar-search-header .ar-search-refined .ar-refinement-level-2:hover{background:transparent;color:#000}.no-touch .ar-refinements .ar-refinement .selected a:focus .ar-text-icon-close,.no-touch .ar-refinements .ar-refinement .selected a:hover .ar-text-icon-close,.no-touch .ar-search-header .ar-search-refined .ar-refinement-level-2:focus .ar-text-icon-close,.no-touch .ar-search-header .ar-search-refined .ar-refinement-level-2:hover .ar-text-icon-close{color:#000}.no-touch .ar-refinements .ar-refinement .unselectable a:focus,.no-touch .ar-refinements .ar-refinement .unselectable a:hover{margin-left:0}.ar-refinements .ar-refinement a.ar-refinement-level-1{display:block;line-height:24px;overflow:visible;padding:0}.ar-refinements .ar-refinement a.ar-refinement-level-1 .ar-icon{background-position:-5px -531px;float:right;height:25px;opacity:.5;transition:opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s;transition:transform .3s cubic-bezier(.17,.9,.66,1.57) 0s,opacity .2s ease 0s,-webkit-transform .3s cubic-bezier(.17,.9,.66,1.57) 0s;width:25px}.ar-refinements .ar-refinement a.ar-refinement-level-1 .ar-refinement-dot{background:#000 none repeat scroll 0 0;border-radius:50%;color:#000;display:block;float:left;height:4px;margin:10px 0 0 -25px;width:4px}.ar-refinements .ar-refinement ul.ar-refinement-level-2{display:none;margin:0;padding:0}.ar-refinements .ar-refinement ul.ar-refinement-level-2 li{margin-bottom:2px}.no-touch .ar-refinements ul.ar-refinement-level-2 a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 a:hover{background:#eaeaea;border-radius:34px;color:#000;margin-left:-12px;padding:0 12px}.no-touch .ar-refinements ul.ar-refinement-level-2 .selected a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 .selected a:hover,.no-touch .ar-refinements ul.ar-refinement-level-2 .unselectable a:focus,.no-touch .ar-refinements ul.ar-refinement-level-2 .unselectable a:hover{padding:0 24px 0 12px}.ar-refinements .ar-refinement.expanded a.ar-refinement-level-1{color:rgba(0,0,0,.4)}.ar-refinements .ar-refinement.expanded a.ar-refinement-level-1 .ar-icon{-webkit-transform:rotate(90deg);opacity:.4;transform:rotate(90deg)}.ar-refinements .ar-refinement.expanded ul.ar-refinement-level-2{display:block}.ar-refinements .ar-refinement ul.ar-refinement-level-3{margin:0;padding:0}.ar-refinements .ar-refinement ul.ar-refinement-level-3 li{margin-left:10px}.ar-refinements .ar-refinement.ar-refinement-category{padding-bottom:16px;padding-top:0}.no-touch .ar-refinements .ar-refinement-category .ar-refinement-level-2 a:focus,.no-touch .ar-refinements .ar-refinement-category .ar-refinement-level-2 a:hover{background:transparent;border-radius:0;box-shadow:none;color:#000;text-decoration:underline}.ar-refinement-level-2 .ar-text-icon-close{color:#fff;position:absolute;right:8px;top:0}.ar-refinement-level-2 .unselectable .ar-text-icon-close{color:#000}@media only screen and (min-width:320px) and (max-width:767px){.ar-refinement-level-2 .ar-text-icon-close{right:33px;top:-3px}.ar-refinements-dialog{-webkit-tap-highlight-color:transparent!important;background:#f1f1f1;z-index:100001!important}.ar-refinements .ar-refinement-categories{margin-bottom:20px}.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar{background:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.03);height:auto;padding:20px 6%;text-align:left}.ar-refinements-dialog.ui-dialog span.ui-dialog-title{margin:0}.ar-refinements-dialog.ui-dialog .ui-dialog-titlebar-close{height:20px;padding:20px 6%;width:auto;z-index:1}.ar-refinements-dialog.ui-dialog .ar-refinements{-webkit-overflow-scrolling:touch;box-sizing:border-box;height:100%!important;padding:20px 0 138px}.ar-refinements-dialog.ui-dialog .ar-refinements--sort{padding-top:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement{padding:0}.ar-refinements .ar-refinement.expanded a.ar-refinement-level-1,.ar-refinements .ar-refinement a.ar-refinement-level-1{color:rgba(0,0,0,.6)}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1,.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement ul.ar-refinement-level-2 li{margin-bottom:0;padding:0 24px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement ul.ar-refinement-level-2{margin-bottom:32px;margin-top:0}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .selected{background:#000;position:relative}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .selected a{color:#fff}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .selected:after{background:hsla(0,0%,100%,.3);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement .unselectable{background-color:#ccc}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1{font-size:1.231rem;margin:0;padding:15px 24px 13px}.ar-refinement-level-1__selected-refinements{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-refinements .ar-refinement a.ar-refinement-level-1 .ar-icon{height:24px;margin-right:-10px;width:24px}.touch .ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1:not(.is-active):active{background:#eaeaea}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-1 .ar-refinement-dot{margin-left:-13px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-2{display:block;line-height:1;padding-bottom:16px;padding-top:16px}.ar-refinements-dialog.ui-dialog .ar-refinements .ar-refinement a.ar-refinement-level-2 .ar-text-icon-close{float:right;font-size:24px;margin-right:-14px;margin-top:14px}.ar-search-header .ar-search-refined .ar-refinement-level-2{box-shadow:none;margin-left:0;margin-right:3px;padding-left:12px}}
/*! @file app.ns.homepage.css */#settings-prompt{background:#000;bottom:-100px;left:0;opacity:.9;padding:20px 0;position:fixed;width:100%;z-index:10000}#settings-prompt .settings-options{float:right;width:325px}#settings-prompt .settings-options a.button,#settings-prompt .settings-options select{border-color:#fff;float:left;width:140px}#settings-prompt .settings-options select{background-color:#111;border-color:#585858;color:#fff;margin:0 15px 0 0}#settings-prompt .settings-options a.button{padding:.9em 0}#settings-prompt .settings-message{float:right;padding-right:25px;text-align:right}#settings-prompt .settings-message p{color:#fff;margin:0 0 11px}#settings-prompt .settings-message a{color:#7f7f7f}@media only screen and (min-width:320px) and (max-width:767px){#settings-prompt .settings-options{padding-right:11px;width:auto}}.ar-swatches{display:none;padding:0 4px}.ar-swatches__swatch{margin-right:1rem;position:relative}.ar-swatches__swatch:after{border:1px solid rgba(0,0,0,.6);border-radius:100%;box-shadow:inset 0 0 0 2px #fff;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .15s ease;width:100%}.ar-swatches__swatch--active:after,.ar-swatches__swatch:hover:after{opacity:1}.ar-swatches__swatch--unavailable .ar-swatches__image{opacity:.6}.ar-swatches__swatch--unavailable:before{-webkit-transform:rotate(45deg);background:#000;content:"";display:block;height:110%;left:0;left:50%;position:absolute;top:0;top:-5%;transform:rotate(45deg);width:1px}.ar-swatches__image{height:18px;width:18px}.ar-swatches__all{margin-left:-5px;margin-top:2px;opacity:.6;padding:0 5px}.ar-swatches__all:hover{opacity:1}.product-variations--collection .attribute-collection,.product-variations--collection .attribute-color{margin-left:-8px;margin-right:-8px}.product-variations--collection .attribute-collection ul.swatches-collection li a:hover{background-color:#eee}.product-variations--collection .attribute-collection ul.swatches-collection li a.selected{background-color:rgba(0,0,0,.1)}.product-variations--collection .attribute-collection ul.swatches-collection li{padding-bottom:2px}@media only screen and (min-width:320px) and (max-width:767px){.product-variations--collection .attribute-color{background-color:#eee;margin-left:-16px;margin-right:-16px}.product-variations--collection .attribute-collection ul.swatches-collection li{-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-variations--collection .attribute-collection ul.swatches-collection li a:hover{background-color:rgba(0,0,0,.1)}.product-variations--collection .attribute-collection ul.swatches-collection li a.selected{background-color:#eee}}.login-register .login-register__inner-wrapper{min-height:calc(100vh - 177px)}.trident .login-register .login-register__inner-wrapper{height:auto;margin-bottom:80px;margin-top:80px;min-height:auto}.login-register:not(:first-of-type) .login-register__inner-wrapper{height:auto;margin-bottom:90px;margin-top:30px;min-height:auto}.login-register.login-register--guest .login-register__inner-wrapper{justify-content:space-between}.login-register .login-register__guest-wrapper,.login-register .login-register__login-wrapper{align-self:auto;flex:0 1 auto;width:36.41892%}.login-register.login-register--guest .login-register__inner-wrapper:before{align-self:center;border-left:1px solid rgba(0,0,0,.5);content:"";flex:0 1 auto;height:400px;order:1;width:0}.login-register .login-register__create-account,.login-register .login-register__forgot-password{color:#000;padding-top:3px}.login-register .login-register__forgot-password{color:rgba(0,0,0,.6);float:left}.login-register .login-register__create-account{float:right}.login-register .login-register__named-title,.login-register .login-register__title{margin-bottom:15px;margin-top:0}.login-register .login-register__named-title{margin-bottom:5px}.login-register .login-register__not-you,.login-register .login-register__users-email{color:rgba(0,0,0,.6);margin-bottom:30px;margin-top:0}.login-register.login-register--registered-default .login-register__not-you,.login-register.login-register--registered-default .login-register__users-email{margin-bottom:15px}.login-register.login-register--registered .login-register__create-account{display:none}.login-register .login-register__users-email{float:left;max-width:78%;overflow:hidden;position:relative;width:100%}.login-register .login-register__users-email:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 21%,#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:30px}.login-register .login-register__have-account,.login-register .login-register__not-you{float:right}.login-register .login-register__have-account{margin:0}.login-register .form-row,.login-register .login-register__oauth-cta{margin-bottom:15px;margin-left:0;width:100%}.login-register .login-register__signin-cta{margin-top:5px;width:100%}.login-register .login-register__guest-cta{width:100%}.login-register .login-register__hruler{margin-bottom:10px}.login-register.login-register--registered-default .login-register__hruler{margin-bottom:25px;margin-top:20px}.login-register.login-register--registered-oauth .login-register__hruler{margin-bottom:15px}.login-register .login-register__email-signup--ca{max-height:325px;overflow:hidden;transition:all 777ms}.login-register .login-register__email-signup--ca label span{color:#a6a6a6;display:block;line-height:15px;padding-top:3px}.login-register .login-register__email-signup--ca-hidden{margin-bottom:0;margin-top:0;max-height:0}.login-register .login-register__email-signup label{margin-left:5px;width:calc(100% - 40px)}.login-register label{float:none;text-align:left;width:auto}.login-register .form-caption{margin-left:0}.login-register .ar-error-text{-webkit-transform:translateY(-15px);padding:0;transform:translateY(-15px)}.login-register .form-row-error~.ar-error-text{display:none!important}.login-register fieldset>.ar-error-text:first-child{margin:10px 0}.login-register .form-row .ar-error-text,.login-register fieldset>.ar-error-text:first-child{-webkit-transform:translateY(0);transform:translateY(0)}.login-register input[type=password],.login-register input[type=text]{height:40px;padding:0 0 0 10px}.login-register input[type=text]{margin:0;width:100%}.login-register .password-input__outer-wrapper{margin:5px 0 0}@media only screen and (min-width:320px) and (max-width:767px){.login-register__outer-wrapper>div:first-of-type:not(.login-register){margin-left:-6vw;margin-right:-6vw}.login-register .login-register__inner-wrapper{align-items:flex-start;min-height:calc(100vh - 96px)}.login-register .login-register__login-wrapper{width:100%}.login-register.login-register--guest .login-register__inner-wrapper:before,.login-register .login-register__guest-wrapper{display:none}.login-register .login-register__guest-cta{margin-bottom:25px}}.mycart-body,.mycart-products{display:inline-block!important;float:none!important;min-height:330px}.pt_cart#wrapper{overflow:visible!important}.pt_cart#wrapper #main{width:100%}.pt_cart .mycart .checkout-form button,.safari .pt_cart .mycart .checkout-form #apple-pay-button{margin-top:8px;max-width:100%;position:relative;width:100%}.pt_cart .mycart .checkout-form button{padding:13px 2em}.safari .pt_cart .mycart .checkout-form #apple-pay-button{background-size:50%;border-radius:0;box-sizing:border-box;height:48px;padding:20px}.safari.no-touch .pt_cart .mycart .checkout-form #apple-pay-button:focus,.safari.no-touch .pt_cart .mycart .checkout-form #apple-pay-button:hover{background-color:#fff}.pt_cart .mycart .checkout-form button span.ar-icon{left:3px;position:absolute;top:6px}.ar-cart-quantity-select{background-position:right 0 top -838px;background-size:20px;margin-top:-2px}@media only screen and (min-width:320px) and (max-width:767px){.mycart-products{min-height:0}.mycart-body{display:block!important}.mycart-summary-minibag.dn+.mycart-products .mycart-item:first-child{border-top:none}.pt_cart#wrapper{padding-bottom:0}.pt_cart .mycart{padding-top:0}.pt_cart .mycart .mycart-item-info .mycart-item-actions{margin-top:7px}.pt_cart .mycart .mycart-item-info .mycart-item-actions a,.pt_cart .mycart .mycart-item-info .mycart-item-actions button{margin:9px 10px 0 0}}@-webkit-keyframes pageAnimation{0%{width:0}to{width:100%}}@keyframes pageAnimation{0%{width:0}to{width:100%}}.ar-stories{-webkit-perspective:600px;-webkit-transform:translateY(100%);background:rgba(0,0,0,.5);perspective:600px;transform:translateY(100%);transition:all .8s cubic-bezier(.18,1,.32,1)!important}.ar-stories--is-active{-webkit-transform:translateY(0);transform:translateY(0)}.ar-stories__page{background:hsla(0,0%,100%,.5);height:2px}.ar-stories__page .ar-stories__progress{-webkit-animation-duration:5s;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:paused;-webkit-animation-timing-function:linear;animation-duration:5s;animation-fill-mode:forwards;animation-play-state:paused;animation-timing-function:linear}.ar-stories__page--is-active .ar-stories__progress{-webkit-animation-name:pageAnimation;-webkit-animation-play-state:running;animation-name:pageAnimation;animation-play-state:running}.ar-stories__page--is-seen{background:#fff}.ar-stories__story--is-paused .ar-stories__progress{-webkit-animation-play-state:paused;animation-play-state:paused}.ar-stories__moment{display:none}.ar-stories__media{-o-object-fit:cover;height:100%;object-fit:cover}.ar-stories__moment--is-active{display:block}.ar-stories__scene{-webkit-transform:translateZ(-50vw);-webkit-transform-style:preserve-3d;transform:translateZ(-50vw);transform-style:preserve-3d}.ar-stories__scene--is-animating{transition:all .5s ease}.ar-stories__header{opacity:1;transition:all .15s ease}.ar-stories__header:before{background:linear-gradient(#000,transparent);content:"";height:140px;left:0;opacity:.3;position:absolute;top:-40px;width:100%;z-index:-1}.ar-stories__scene--is-long-press .ar-stories__story--is-active .ar-stories__header{opacity:0}.ar-stories__story{-webkit-transform:translateZ(50vw);opacity:0;pointer-events:none;transform:translateZ(50vw)}.ar-stories__story--is-active{opacity:1;pointer-events:all}.ar-stories__story--is-next{-webkit-transform:rotateY(90deg) translateZ(50vw);opacity:1;transform:rotateY(90deg) translateZ(50vw)}.ar-stories__story--is-prev{-webkit-transform:rotateY(-90deg) translateZ(50vw);opacity:1;transform:rotateY(-90deg) translateZ(50vw)}.ar-stories__close{height:22px;right:18px;top:36px;width:22px}.ar-stories__close:after,.ar-stories__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);background:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:22px}.ar-stories__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}
/*# sourceMappingURL=data:application/json;base64,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QUN2QixBQUVELDRCQUNJLGtEQUEyQyxBQUMzQyxVQUFXLEFBRFgseUNBQTJDLENBRTlDLEFBRUQsNEJBQ0ksbURBQTRDLEFBQzVDLFVBQVcsQUFEWCwwQ0FBNEMsQ0FFL0MsQUFFRCxtQkFFSSxZQUFhLEFBQ2IsV0FBWSxBQUNaLFNBQVUsQUFIVixVQUFZLENBSWYsQUFFRCxtREFRSSxxREFBZ0QsQUFDaEQsZ0JBQWtCLEFBUGxCLFdBQVksQUFFWixXQUFZLEFBR1osU0FBVSxBQUZWLGtCQUFtQixBQUNuQixRQUFTLEFBRVQsNkNBQWdELEFBTGhELFVBQVksQ0FPZixBQUVELDBCQUNJLHNEQUFpRCxBQUFqRCw2Q0FBaUQsQ0FDcEQiLCJmaWxlIjoiYXBwLnVpLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG4gXHJcbiAgQk9YIFNJWklOR1xyXG5cclxuKi9cclxuXHJcbi5ib3JkZXItYm94IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vKiBWYXJpYWJsZXMgKi9cclxuLypcclxuXHJcbiAgIEFTUEVDVCBSQVRJT1NcclxuXHJcbiovXHJcblxyXG4vKiBUaGlzIGlzIGZvciBmbHVpZCBtZWRpYSB0aGF0IGlzIGVtYmVkZGVkIGZyb20gdGhpcmQgcGFydHkgc2l0ZXMgbGlrZSB5b3V0dWJlLCB2aW1lbyBldGMuXHJcbiAqIFdyYXAgdGhlIG91dGVyIGVsZW1lbnQgaW4gYXNwZWN0LXJhdGlvIGFuZCB0aGVuIGV4dGVuZCBpdCB3aXRoIHRoZSBkZXNpcmVkIHJhdGlvIGkuZVxyXG4gKiBNYWtlIHN1cmUgdGhlcmUgYXJlIG5vIGhlaWdodCBhbmQgd2lkdGggYXR0cmlidXRlcyBvbiB0aGUgZW1iZWRkZWQgbWVkaWEuXHJcbiAqIEFkYXB0ZWQgZnJvbTogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvY29tcG9uZW50cy1mbGV4LWVtYmVkXHJcbiAqXHJcbiAqIEV4YW1wbGU6XHJcbiAqXHJcbiAqIDxkaXYgY2xhc3M9XCJhc3BlY3QtcmF0aW8gYXNwZWN0LXJhdGlvLS0xNng5XCI+XHJcbiAqICA8aWZyYW1lIGNsYXNzPVwiYXNwZWN0LXJhdGlvLS1vYmplY3RcIj48L2lmcmFtZT5cclxuICogPC9kaXY+XHJcbiAqXHJcbiAqICovXHJcblxyXG4uYXNwZWN0LXJhdGlvIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXNwZWN0LXJhdGlvLS0xNng5IHsgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxyXG4uYXNwZWN0LXJhdGlvLS05eDE2IHsgcGFkZGluZy1ib3R0b206IDE3Ny43NyU7IH1cclxuXHJcbi5hc3BlY3QtcmF0aW8tLTR4MyB7ICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XHJcbi5hc3BlY3QtcmF0aW8tLTN4NCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxyXG5cclxuLmFzcGVjdC1yYXRpby0tNng0IHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxyXG4uYXNwZWN0LXJhdGlvLS00eDYgeyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cclxuXHJcbi5hc3BlY3QtcmF0aW8tLTh4NSB7ICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cclxuLmFzcGVjdC1yYXRpby0tNXg4IHsgIHBhZGRpbmctYm90dG9tOiAxNjAlOyB9XHJcblxyXG4uYXNwZWN0LXJhdGlvLS03eDUgeyAgcGFkZGluZy1ib3R0b206IDcxLjQyJTsgfVxyXG4uYXNwZWN0LXJhdGlvLS01eDcgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cclxuXHJcbi5hc3BlY3QtcmF0aW8tLTF4MSB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxyXG5cclxuLmFzcGVjdC1yYXRpby0tb2JqZWN0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpe1xyXG4gICAgLmFzcGVjdC1yYXRpby1ucyB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tMTZ4OS1ucyB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbnMgeyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW5zIHsgIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTN4NC1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNng0LW5zIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW5zIHsgIHBhZGRpbmctYm90dG9tOiAxNTAlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS04eDUtbnMgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbnMgeyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogNzEuNDIlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS01eDctbnMgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW5zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpe1xyXG4gICAgLmFzcGVjdC1yYXRpby1tIHtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS0xNng5LW0geyBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS05eDE2LW0geyBwYWRkaW5nLWJvdHRvbTogMTc3Ljc3JTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNHgzLW0geyAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tM3g0LW0geyAgcGFkZGluZy1ib3R0b206IDEzMy4zMyU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTZ4NC1tIHsgIHBhZGRpbmctYm90dG9tOiA2Ni42JTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNHg2LW0geyAgcGFkZGluZy1ib3R0b206IDE1MCU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTh4NS1tIHsgIHBhZGRpbmctYm90dG9tOiA2Mi41JTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNXg4LW0geyAgcGFkZGluZy1ib3R0b206IDE2MCU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTd4NS1tIHsgIHBhZGRpbmctYm90dG9tOiA3MS40MiU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTV4Ny1tIHsgIHBhZGRpbmctYm90dG9tOiAxNDAlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS0xeDEtbSB7ICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tb2JqZWN0LW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCl7XHJcbiAgICAuYXNwZWN0LXJhdGlvLWwge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTE2eDktbCB7IHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTl4MTYtbCB7IHBhZGRpbmctYm90dG9tOiAxNzcuNzclOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS00eDMtbCB7ICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS0zeDQtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTMzLjMzJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNng0LWwgeyAgcGFkZGluZy1ib3R0b206IDY2LjYlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS00eDYtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTUwJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tOHg1LWwgeyAgcGFkZGluZy1ib3R0b206IDYyLjUlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS01eDgtbCB7ICBwYWRkaW5nLWJvdHRvbTogMTYwJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tN3g1LWwgeyAgcGFkZGluZy1ib3R0b206IDcxLjQyJTsgfVxyXG4gICAgLmFzcGVjdC1yYXRpby0tNXg3LWwgeyAgcGFkZGluZy1ib3R0b206IDE0MCU7IH1cclxuICAgIC5hc3BlY3QtcmF0aW8tLTF4MS1sIHsgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XHJcbiAgICAuYXNwZWN0LXJhdGlvLS1vYmplY3QtbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG59LypcclxuXHJcbiAgIEJBQ0tHUk9VTkQgU0laRVxyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYmFja2dyb3VuZC1zaXplL1xyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcbi8qXHJcbiAgT2Z0ZW4gdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIGJhY2tncm91bmQgaW1hZ2Ugc2V0IGFzIGFuIGlubGluZSBzdHlsZVxyXG4gIG9uIGFuIGh0bWwgZWxlbWVudC5cclxuKi9cclxuXHJcbiAgLmNvdmVyIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cclxuICAuY29udGFpbiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC5jb3Zlci1ucyB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XHJcbiAgLmNvbnRhaW4tbnMgeyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4haW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuY292ZXItbSB7IGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50OyB9XHJcbiAgLmNvbnRhaW4tbSB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbiFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5jb3Zlci1sIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlciFpbXBvcnRhbnQ7IH1cclxuICAuY29udGFpbi1sIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluIWltcG9ydGFudDsgfVxyXG59LypcclxuXHJcbiAgICBCQUNLR1JPVU5EIFBPU0lUSU9OXHJcblxyXG4gICAgQmFzZTpcclxuICAgIGJnID0gYmFja2dyb3VuZFxyXG5cclxuICAgIE1vZGlmaWVyczpcclxuICAgIC1jZW50ZXIgPSBjZW50ZXIgY2VudGVyXHJcbiAgICAtdG9wID0gdG9wIGNlbnRlclxyXG4gICAgLXJpZ2h0ID0gY2VudGVyIHJpZ2h0XHJcbiAgICAtYm90dG9tID0gYm90dG9tIGNlbnRlclxyXG4gICAgLWxlZnQgPSBjZW50ZXIgbGVmdFxyXG5cclxuICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiAqL1xyXG5cclxuLmJnLWNlbnRlciB7IFxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgXHJcbn1cclxuXHJcbi5iZy10b3AgeyAgICBcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcclxufVxyXG5cclxuLmJnLXJpZ2h0IHsgIFxyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDsgIFxyXG59XHJcblxyXG4uYmctYm90dG9tIHsgXHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjsgXHJcbn1cclxuXHJcbi5iZy1sZWZ0IHsgICBcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLmJnLWNlbnRlci1ucyB7IFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IFxyXG4gIH1cclxuXHJcbiAgLmJnLXRvcC1ucyB7ICAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcclxuICB9XHJcblxyXG4gIC5iZy1yaWdodC1ucyB7ICBcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyAgXHJcbiAgfVxyXG5cclxuICAuYmctYm90dG9tLW5zIHsgXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7IFxyXG4gIH1cclxuXHJcbiAgLmJnLWxlZnQtbnMgeyAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuYmctY2VudGVyLW0geyBcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcclxuICB9XHJcblxyXG4gIC5iZy10b3AtbSB7ICAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcclxuICB9XHJcblxyXG4gIC5iZy1yaWdodC1tIHsgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcclxuICB9XHJcblxyXG4gIC5iZy1ib3R0b20tbSB7IFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyBcclxuICB9XHJcblxyXG4gIC5iZy1sZWZ0LW0geyAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuYmctY2VudGVyLWwgeyBcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBcclxuICB9XHJcblxyXG4gIC5iZy10b3AtbCB7ICAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyOyAgICBcclxuICB9XHJcblxyXG4gIC5iZy1yaWdodC1sIHsgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7ICBcclxuICB9XHJcblxyXG4gIC5iZy1ib3R0b20tbCB7IFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyOyBcclxuICB9XHJcblxyXG4gIC5iZy1sZWZ0LWwgeyAgIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDsgICBcclxuICB9XHJcbn0vKlxyXG5cclxuICAgT1VUTElORVNcclxuXHJcbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgLW5zID0gbm90LXNtYWxsXHJcbiAgICAgLW0gID0gbWVkaXVtXHJcbiAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4ub3V0bGluZSB7IG91dGxpbmU6IDFweCBzb2xpZDsgfVxyXG4ub3V0bGluZS10cmFuc3BhcmVudCB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG4ub3V0bGluZS0wIHsgb3V0bGluZTogMDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLm91dGxpbmUtbnMgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cclxuICAub3V0bGluZS10cmFuc3BhcmVudC1ucyB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG4gIC5vdXRsaW5lLTAtbnMgeyBvdXRsaW5lOiAwOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAub3V0bGluZS1tIHsgb3V0bGluZTogMXB4IHNvbGlkOyB9XHJcbiAgLm91dGxpbmUtdHJhbnNwYXJlbnQtbSB7IG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG4gIC5vdXRsaW5lLTAtbSB7IG91dGxpbmU6IDA7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5vdXRsaW5lLWwgeyBvdXRsaW5lOiAxcHggc29saWQ7IH1cclxuICAub3V0bGluZS10cmFuc3BhcmVudC1sIHsgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcbiAgLm91dGxpbmUtMC1sIHsgb3V0bGluZTogMDsgfVxyXG59LypcclxuXHJcbiAgICBCT1JERVJTXHJcbiAgICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90aGVtZXMvYm9yZGVycy9cclxuXHJcbiAgICBCYXNlOlxyXG4gICAgICBiID0gYm9yZGVyXHJcblxyXG4gICAgTW9kaWZpZXJzOlxyXG4gICAgICBhID0gYWxsXHJcbiAgICAgIHQgPSB0b3BcclxuICAgICAgciA9IHJpZ2h0XHJcbiAgICAgIGIgPSBib3R0b21cclxuICAgICAgbCA9IGxlZnRcclxuICAgICAgbiA9IG5vbmVcclxuXHJcbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgLW5zID0gbm90LXNtYWxsXHJcbiAgICAgLW0gID0gbWVkaXVtXHJcbiAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4gIC5iYSB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XHJcbiAgLmJ0IHsgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxyXG4gIC5iciB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XHJcbiAgLmJiIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxyXG4gIC5ibCB7IGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxyXG4gIC5ibiB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLmJhLW5zIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cclxuICAuYnQtbnMgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XHJcbiAgLmJyLW5zIHsgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7IH1cclxuICAuYmItbnMgeyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XHJcbiAgLmJsLW5zIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XHJcbiAgLmJuLW5zIHsgYm9yZGVyLXN0eWxlOiBub25lOyBib3JkZXItd2lkdGg6IDA7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5iYS1tIHsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXdpZHRoOiAxcHg7IH1cclxuICAuYnQtbSB7IGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cclxuICAuYnItbSB7IGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XHJcbiAgLmJiLW0geyBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XHJcbiAgLmJsLW0geyBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cclxuICAuYm4tbSB7IGJvcmRlci1zdHlsZTogbm9uZTsgYm9yZGVyLXdpZHRoOiAwOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuYmEtbCB7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci13aWR0aDogMXB4OyB9XHJcbiAgLmJ0LWwgeyBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgYm9yZGVyLXRvcC13aWR0aDogMXB4OyB9XHJcbiAgLmJyLWwgeyBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyBib3JkZXItcmlnaHQtd2lkdGg6IDFweDsgfVxyXG4gIC5iYi1sIHsgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxyXG4gIC5ibC1sIHsgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XHJcbiAgLmJuLWwgeyBib3JkZXItc3R5bGU6IG5vbmU7IGJvcmRlci13aWR0aDogMDsgfVxyXG59LypcclxuXHJcbiAgIEJPUkRFUiBDT0xPUlNcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlcnMvXHJcblxyXG4gICBCb3JkZXIgY29sb3JzIGNhbiBiZSB1c2VkIHRvIGV4dGVuZCB0aGUgYmFzZVxyXG4gICBib3JkZXIgY2xhc3NlcyBiYSxidCxiYixicixibCBmb3VuZCBpbiB0aGUgX2JvcmRlcnMuY3NzIGZpbGUuXHJcblxyXG4gICBUaGUgYmFzZSBib3JkZXIgY2xhc3MgYnkgZGVmYXVsdCB3aWxsIHNldCB0aGUgY29sb3Igb2YgdGhlIGJvcmRlclxyXG4gICB0byB0aGF0IG9mIHRoZSBjdXJyZW50IHRleHQgY29sb3IuIFRoZXNlIGNsYXNzZXMgYXJlIGZvciB0aGUgY2FzZXNcclxuICAgd2hlcmUgeW91IGRlc2lyZSBmb3IgdGhlIHRleHQgYW5kIGJvcmRlciBjb2xvcnMgdG8gYmUgZGlmZmVyZW50LlxyXG5cclxuICAgQmFzZTpcclxuICAgICBiID0gYm9yZGVyXHJcblxyXG4gICBNb2RpZmllcnM6XHJcbiAgIC0tY29sb3ItbmFtZSA9IGVhY2ggY29sb3IgdmFyaWFibGUgbmFtZSBpcyBhbHNvIGEgYm9yZGVyIGNvbG9yIG5hbWVcclxuXHJcbiovXHJcblxyXG4uYi0tYmxhY2sgeyAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XHJcbi5iLS1uZWFyLWJsYWNrIHsgICBib3JkZXItY29sb3I6ICMxMTE7IH1cclxuLmItLWRhcmstZ3JheSB7ICAgIGJvcmRlci1jb2xvcjogIzMzMzsgfVxyXG4uYi0tbWlkLWdyYXkgeyAgICAgYm9yZGVyLWNvbG9yOiAjNTU1OyB9XHJcbi5iLS1ncmF5IHsgICAgICAgICBib3JkZXItY29sb3I6ICM3Nzc7IH1cclxuLmItLXNpbHZlciB7ICAgICAgIGJvcmRlci1jb2xvcjogIzk5OTsgfVxyXG4uYi0tbGlnaHQtc2lsdmVyIHsgYm9yZGVyLWNvbG9yOiAjYWFhOyB9XHJcbi5iLS1tb29uLWdyYXkgeyAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cclxuLmItLWxpZ2h0LWdyYXkgeyAgIGJvcmRlci1jb2xvcjogI2VlZTsgfVxyXG4uYi0tbmVhci13aGl0ZSB7ICAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0OyB9XHJcbi5iLS13aGl0ZSB7ICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cclxuXHJcbi5iLS13aGl0ZS05MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTsgfVxyXG4uYi0td2hpdGUtODAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7IH1cclxuLmItLXdoaXRlLTcwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjcpOyB9XHJcbi5iLS13aGl0ZS02MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTsgfVxyXG4uYi0td2hpdGUtNTAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7IH1cclxuLmItLXdoaXRlLTQwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpOyB9XHJcbi5iLS13aGl0ZS0zMCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTsgfVxyXG4uYi0td2hpdGUtMjAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7IH1cclxuLmItLXdoaXRlLTEwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpOyB9XHJcbi5iLS13aGl0ZS0wNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wNSk7IH1cclxuLmItLXdoaXRlLTAyNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4wMjUpOyB9XHJcbi5iLS13aGl0ZS0wMTI1IHsgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjAxMjUpOyB9XHJcblxyXG4uYi0tYmxhY2stOTAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOSk7IH1cclxuLmItLWJsYWNrLTgwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpOyB9XHJcbi5iLS1ibGFjay03MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTsgfVxyXG4uYi0tYmxhY2stNjAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7IH1cclxuLmItLWJsYWNrLTUwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyB9XHJcbi5iLS1ibGFjay00MCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTsgfVxyXG4uYi0tYmxhY2stMzAgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7IH1cclxuLmItLWJsYWNrLTIwIHsgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbi5iLS1ibGFjay0xMCB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTsgfVxyXG4uYi0tYmxhY2stMDUgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpOyB9XHJcbi5iLS1ibGFjay0wMjUgeyAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDI1KTsgfVxyXG4uYi0tYmxhY2stMDEyNSB7ICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMTI1KTsgfVxyXG5cclxuLmItLWRhcmstcmVkIHsgYm9yZGVyLWNvbG9yOiAjZTcwNDBmOyB9XHJcbi5iLS1yZWQgeyBib3JkZXItY29sb3I6ICNlZjM0MzY7IH1cclxuLmItLWxpZ2h0LXJlZCB7IGJvcmRlci1jb2xvcjogI2ZmZGNjYzsgfVxyXG4uYi0tb3JhbmdlIHsgYm9yZGVyLWNvbG9yOiAjZmY2MzAwOyB9XHJcbi5iLS1nb2xkIHsgYm9yZGVyLWNvbG9yOiAjZmZiNzAwOyB9XHJcbi5iLS15ZWxsb3cgeyBib3JkZXItY29sb3I6ICNmZmQ3MDA7IH1cclxuLmItLWxpZ2h0LXllbGxvdyB7IGJvcmRlci1jb2xvcjogI2ZmZTZiZjsgfVxyXG4uYi0tcHVycGxlIHsgYm9yZGVyLWNvbG9yOiAjNWUyY2E1OyB9XHJcbi5iLS1saWdodC1wdXJwbGUgeyBib3JkZXItY29sb3I6ICNhNDYzZjI7IH1cclxuLmItLWRhcmstcGluayB7IGJvcmRlci1jb2xvcjogI2Q1MDA4ZjsgfVxyXG4uYi0taG90LXBpbmsgeyBib3JkZXItY29sb3I6ICNmZjQxYjQ7IH1cclxuLmItLXBpbmsgeyBib3JkZXItY29sb3I6ICNmZjgwY2M7IH1cclxuLmItLWxpZ2h0LXBpbmsgeyBib3JkZXItY29sb3I6ICNmZmEzZDc7IH1cclxuLmItLWRhcmstZ3JlZW4geyBib3JkZXItY29sb3I6ICMxMzc3NTI7IH1cclxuLmItLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjMTlhOTc0OyB9XHJcbi5iLS1saWdodC1ncmVlbiB7IGJvcmRlci1jb2xvcjogIzllZWJjZjsgfVxyXG4uYi0tbmF2eSB7IGJvcmRlci1jb2xvcjogIzAwMWI0NDsgfVxyXG4uYi0tZGFyay1ibHVlIHsgYm9yZGVyLWNvbG9yOiAjMDA0NDllOyB9XHJcbi5iLS1ibHVlIHsgYm9yZGVyLWNvbG9yOiAjMzU3ZWRkOyB9XHJcbi5iLS1saWdodC1ibHVlIHsgYm9yZGVyLWNvbG9yOiAjOTZjY2ZmOyB9XHJcbi5iLS1saWdodGVzdC1ibHVlIHsgYm9yZGVyLWNvbG9yOiAjY2RlY2ZmOyB9XHJcbi5iLS13YXNoZWQtYmx1ZSB7IGJvcmRlci1jb2xvcjogI2Y2ZmZmZTsgfVxyXG4uYi0td2FzaGVkLWdyZWVuIHsgYm9yZGVyLWNvbG9yOiAjZThmZGY1OyB9XHJcbi5iLS13YXNoZWQteWVsbG93IHsgYm9yZGVyLWNvbG9yOiAjZmZmY2ViOyB9XHJcbi5iLS13YXNoZWQtcmVkIHsgYm9yZGVyLWNvbG9yOiAjZmZkZmRmOyB9XHJcblxyXG4uYi0tdHJhbnNwYXJlbnQgeyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbi5iLS1pbmhlcml0IHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9LypcclxuXHJcbiAgIEJPUkRFUiBSQURJVVNcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlci1yYWRpdXMvXHJcblxyXG4gICBCYXNlOlxyXG4gICAgIGJyICAgPSBib3JkZXItcmFkaXVzXHJcblxyXG4gICBNb2RpZmllcnM6XHJcbiAgICAgMCAgICA9IDAvbm9uZVxyXG4gICAgIDEgICAgPSAxc3Qgc3RlcCBpbiBzY2FsZVxyXG4gICAgIDIgICAgPSAybmQgc3RlcCBpbiBzY2FsZVxyXG4gICAgIDMgICAgPSAzcmQgc3RlcCBpbiBzY2FsZVxyXG4gICAgIDQgICAgPSA0dGggc3RlcCBpbiBzY2FsZVxyXG5cclxuICAgTGl0ZXJhbCB2YWx1ZXM6XHJcbiAgICAgLTEwMCA9IDEwMCVcclxuICAgICAtcGlsbCA9IDk5OTlweFxyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcbiAgLmJyMCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XHJcbiAgLmJyMSB7ICAgICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtOyB9XHJcbiAgLmJyMiB7ICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cclxuICAuYnIzIHsgICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XHJcbiAgLmJyNCB7ICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XHJcbiAgLmJyLTEwMCB7ICAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XHJcbiAgLmJyLXBpbGwgeyAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cclxuICAuYnItLWJvdHRvbSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICAuYnItLXRvcCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICAuYnItLXJpZ2h0IHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgLmJyLS1sZWZ0IHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC5icjAtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG4gIC5icjEtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogLjEyNXJlbTsgfVxyXG4gIC5icjItbnMgeyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XHJcbiAgLmJyMy1ucyB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxyXG4gIC5icjQtbnMgeyAgICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxyXG4gIC5ici0xMDAtbnMgeyAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxyXG4gIC5ici1waWxsLW5zIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XHJcbiAgLmJyLS1ib3R0b20tbnMge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgLmJyLS10b3AtbnMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgLmJyLS1yaWdodC1ucyB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5ici0tbGVmdC1ucyB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuYnIwLW0geyAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG4gIC5icjEtbSB7ICAgICBib3JkZXItcmFkaXVzOiAuMTI1cmVtOyB9XHJcbiAgLmJyMi1tIHsgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxyXG4gIC5icjMtbSB7ICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTsgfVxyXG4gIC5icjQtbSB7ICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XHJcbiAgLmJyLTEwMC1tIHsgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cclxuICAuYnItcGlsbC1tIHsgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XHJcbiAgLmJyLS1ib3R0b20tbSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuICAuYnItLXRvcC1tIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5ici0tcmlnaHQtbSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5ici0tbGVmdC1tIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5icjAtbCB7ICAgICBib3JkZXItcmFkaXVzOiAwOyB9XHJcbiAgLmJyMS1sIHsgICAgIGJvcmRlci1yYWRpdXM6IC4xMjVyZW07IH1cclxuICAuYnIyLWwgeyAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XHJcbiAgLmJyMy1sIHsgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XHJcbiAgLmJyNC1sIHsgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cclxuICAuYnItMTAwLWwgeyAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxyXG4gIC5ici1waWxsLWwgeyBib3JkZXItcmFkaXVzOiA5OTk5cHg7IH1cclxuICAuYnItLWJvdHRvbS1sIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5ici0tdG9wLWwge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbiAgLmJyLS1yaWdodC1sIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcbiAgLmJyLS1sZWZ0LWwge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG59LypcclxuXHJcbiAgIEJPUkRFUiBTVFlMRVNcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2JvcmRlcnMvXHJcblxyXG4gICBEZXBlbmRzIG9uIGJhc2UgYm9yZGVyIG1vZHVsZSBpbiBfYm9yZGVycy5jc3NcclxuXHJcbiAgIEJhc2U6XHJcbiAgICAgYiA9IGJvcmRlci1zdHlsZVxyXG5cclxuICAgTW9kaWZpZXJzOlxyXG4gICAgIC0tbm9uZSAgID0gbm9uZVxyXG4gICAgIC0tZG90dGVkID0gZG90dGVkXHJcbiAgICAgLS1kYXNoZWQgPSBkYXNoZWRcclxuICAgICAtLXNvbGlkICA9IHNvbGlkXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4gKi9cclxuXHJcbi5iLS1kb3R0ZWQgeyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxyXG4uYi0tZGFzaGVkIHsgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7IH1cclxuLmItLXNvbGlkIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cclxuLmItLW5vbmUgeyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLmItLWRvdHRlZC1ucyB7IGJvcmRlci1zdHlsZTogZG90dGVkOyB9XHJcbiAgLmItLWRhc2hlZC1ucyB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XHJcbiAgLmItLXNvbGlkLW5zIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cclxuICAuYi0tbm9uZS1ucyB7ICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuYi0tZG90dGVkLW0geyBib3JkZXItc3R5bGU6IGRvdHRlZDsgfVxyXG4gIC5iLS1kYXNoZWQtbSB7IGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XHJcbiAgLmItLXNvbGlkLW0geyAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxyXG4gIC5iLS1ub25lLW0geyAgIGJvcmRlci1zdHlsZTogbm9uZTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLmItLWRvdHRlZC1sIHsgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7IH1cclxuICAuYi0tZGFzaGVkLWwgeyBib3JkZXItc3R5bGU6IGRhc2hlZDsgfVxyXG4gIC5iLS1zb2xpZC1sIHsgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cclxuICAuYi0tbm9uZS1sIHsgICBib3JkZXItc3R5bGU6IG5vbmU7IH1cclxufS8qXHJcblxyXG4gICBCT1JERVIgV0lEVEhTXHJcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3JkZXJzL1xyXG5cclxuICAgQmFzZTpcclxuICAgICBidyA9IGJvcmRlci13aWR0aFxyXG5cclxuICAgTW9kaWZpZXJzOlxyXG4gICAgIDAgPSAwIHdpZHRoIGJvcmRlclxyXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcclxuICAgICAyID0gMm5kIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXHJcbiAgICAgMyA9IDNyZCBzdGVwIGluIGJvcmRlci13aWR0aCBzY2FsZVxyXG4gICAgIDQgPSA0dGggc3RlcCBpbiBib3JkZXItd2lkdGggc2NhbGVcclxuICAgICA1ID0gNXRoIHN0ZXAgaW4gYm9yZGVyLXdpZHRoIHNjYWxlXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLmJ3MCB7IGJvcmRlci13aWR0aDogMDsgfVxyXG4uYncxIHsgYm9yZGVyLXdpZHRoOiAycHg7IGJvcmRlci13aWR0aDogLjEyNXJlbTsgfVxyXG4uYncyIHsgYm9yZGVyLXdpZHRoOiA0cHg7IGJvcmRlci13aWR0aDogLjI1cmVtOyB9XHJcbi5idzMgeyBib3JkZXItd2lkdGg6IDhweDsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxyXG4uYnc0IHsgYm9yZGVyLXdpZHRoOiAxNnB4OyBib3JkZXItd2lkdGg6IDFyZW07IH1cclxuLmJ3NSB7IGJvcmRlci13aWR0aDogMzJweDsgYm9yZGVyLXdpZHRoOiAycmVtOyB9XHJcblxyXG4vKiBSZXNldHMgKi9cclxuLmJ0LTAgeyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XHJcbi5ici0wIHsgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XHJcbi5iYi0wIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxyXG4uYmwtMCB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAuYncwLW5zIHsgYm9yZGVyLXdpZHRoOiAwOyB9XHJcbiAgLmJ3MS1ucyB7IGJvcmRlci13aWR0aDogLjEyNXJlbTsgfVxyXG4gIC5idzItbnMgeyBib3JkZXItd2lkdGg6IC4yNXJlbTsgfVxyXG4gIC5idzMtbnMgeyBib3JkZXItd2lkdGg6IC41cmVtOyB9XHJcbiAgLmJ3NC1ucyB7IGJvcmRlci13aWR0aDogMXJlbTsgfVxyXG4gIC5idzUtbnMgeyBib3JkZXItd2lkdGg6IDJyZW07IH1cclxuICAuYnQtMC1ucyB7IGJvcmRlci10b3Atd2lkdGg6IDA7IH1cclxuICAuYnItMC1ucyB7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxyXG4gIC5iYi0wLW5zIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxyXG4gIC5ibC0wLW5zIHsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5idzAtbSB7IGJvcmRlci13aWR0aDogMDsgfVxyXG4gIC5idzEtbSB7IGJvcmRlci13aWR0aDogLjEyNXJlbTsgfVxyXG4gIC5idzItbSB7IGJvcmRlci13aWR0aDogLjI1cmVtOyB9XHJcbiAgLmJ3My1tIHsgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxyXG4gIC5idzQtbSB7IGJvcmRlci13aWR0aDogMXJlbTsgfVxyXG4gIC5idzUtbSB7IGJvcmRlci13aWR0aDogMnJlbTsgfVxyXG4gIC5idC0wLW0geyBib3JkZXItdG9wLXdpZHRoOiAwOyB9XHJcbiAgLmJyLTAtbSB7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxyXG4gIC5iYi0wLW0geyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XHJcbiAgLmJsLTAtbSB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuYncwLWwgeyBib3JkZXItd2lkdGg6IDA7IH1cclxuICAuYncxLWwgeyBib3JkZXItd2lkdGg6IC4xMjVyZW07IH1cclxuICAuYncyLWwgeyBib3JkZXItd2lkdGg6IC4yNXJlbTsgfVxyXG4gIC5idzMtbCB7IGJvcmRlci13aWR0aDogLjVyZW07IH1cclxuICAuYnc0LWwgeyBib3JkZXItd2lkdGg6IDFyZW07IH1cclxuICAuYnc1LWwgeyBib3JkZXItd2lkdGg6IDJyZW07IH1cclxuICAuYnQtMC1sIHsgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxyXG4gIC5ici0wLWwgeyBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cclxuICAuYmItMC1sIHsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxyXG4gIC5ibC0wLWwgeyBib3JkZXItbGVmdC13aWR0aDogMDsgfVxyXG59LypcclxuXHJcbiAgQk9YLVNIQURPV1xyXG4gIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9ib3gtc2hhZG93L1xyXG5cclxuICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAtbnMgPSBub3Qtc21hbGxcclxuICAgLW0gID0gbWVkaXVtXHJcbiAgIC1sICA9IGxhcmdlXHJcblxyXG4gKi9cclxuXHJcbi5zaGFkb3ctMSB7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyBib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IH1cclxuLnNoYWRvdy0yIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4uc2hhZG93LTMgeyAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbi5zaGFkb3ctNCB7IC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgLjIpOyBib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7IH1cclxuLnNoYWRvdy01IHsgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLnNoYWRvdy0xLW5zIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4gIC5zaGFkb3ctMi1ucyB7IC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IH1cclxuICAuc2hhZG93LTMtbnMgeyAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbiAgLnNoYWRvdy00LW5zIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4gIC5zaGFkb3ctNS1ucyB7IC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgLjIpOyBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5zaGFkb3ctMS1tIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4gIC5zaGFkb3ctMi1tIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4gIC5zaGFkb3ctMy1tIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4gIC5zaGFkb3ctNC1tIHsgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4gIC5zaGFkb3ctNS1tIHsgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAuMik7IGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLnNoYWRvdy0xLWwgeyAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbiAgLnNoYWRvdy0yLWwgeyAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbiAgLnNoYWRvdy0zLWwgeyAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbiAgLnNoYWRvdy00LWwgeyAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogMnB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbiAgLnNoYWRvdy01LWwgeyAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIC4yKTsgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbn0vKlxyXG5cclxuICAgQ09ERVxyXG5cclxuKi9cclxuXHJcbi5wcmUge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93OiAgIHNjcm9sbDtcclxufS8qXHJcblxyXG4gICBDT09SRElOQVRFU1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvcG9zaXRpb24vXHJcblxyXG4gICBVc2UgaW4gY29tYmluYXRpb24gd2l0aCB0aGUgcG9zaXRpb24gbW9kdWxlLlxyXG5cclxuICAgQmFzZTpcclxuICAgICB0b3BcclxuICAgICBib3R0b21cclxuICAgICByaWdodFxyXG4gICAgIGxlZnRcclxuXHJcbiAgIE1vZGlmaWVyczpcclxuICAgICAtMCAgPSBsaXRlcmFsIHZhbHVlIDBcclxuICAgICAtMSAgPSBsaXRlcmFsIHZhbHVlIDFcclxuICAgICAtMiAgPSBsaXRlcmFsIHZhbHVlIDJcclxuICAgICAtLTEgPSBsaXRlcmFsIHZhbHVlIC0xXHJcbiAgICAgLS0yID0gbGl0ZXJhbCB2YWx1ZSAtMlxyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcbi50b3AtMCAgICB7IHRvcDogICAgMDsgfVxyXG4ucmlnaHQtMCAgeyByaWdodDogIDA7IH1cclxuLmJvdHRvbS0wIHsgYm90dG9tOiAwOyB9XHJcbi5sZWZ0LTAgICB7IGxlZnQ6ICAgMDsgfVxyXG5cclxuLnRvcC0xICAgIHsgdG9wOiAgICAxNnB4OyB0b3A6ICAgIDFyZW07IH1cclxuLnJpZ2h0LTEgIHsgcmlnaHQ6ICAxNnB4OyByaWdodDogIDFyZW07IH1cclxuLmJvdHRvbS0xIHsgYm90dG9tOiAxNnB4OyBib3R0b206IDFyZW07IH1cclxuLmxlZnQtMSAgIHsgbGVmdDogICAxNnB4OyBsZWZ0OiAgIDFyZW07IH1cclxuXHJcbi50b3AtMiAgICB7IHRvcDogICAgMzJweDsgdG9wOiAgICAycmVtOyB9XHJcbi5yaWdodC0yICB7IHJpZ2h0OiAgMzJweDsgcmlnaHQ6ICAycmVtOyB9XHJcbi5ib3R0b20tMiB7IGJvdHRvbTogMzJweDsgYm90dG9tOiAycmVtOyB9XHJcbi5sZWZ0LTIgICB7IGxlZnQ6ICAgMzJweDsgbGVmdDogICAycmVtOyB9XHJcblxyXG4udG9wLS0xICAgIHsgdG9wOiAgICAtMTZweDsgdG9wOiAgICAtMXJlbTsgfVxyXG4ucmlnaHQtLTEgIHsgcmlnaHQ6ICAtMTZweDsgcmlnaHQ6ICAtMXJlbTsgfVxyXG4uYm90dG9tLS0xIHsgYm90dG9tOiAtMTZweDsgYm90dG9tOiAtMXJlbTsgfVxyXG4ubGVmdC0tMSAgIHsgbGVmdDogICAtMTZweDsgbGVmdDogICAtMXJlbTsgfVxyXG5cclxuLnRvcC0tMiAgICB7IHRvcDogICAgLTMycHg7IHRvcDogICAgLTJyZW07IH1cclxuLnJpZ2h0LS0yICB7IHJpZ2h0OiAgLTMycHg7IHJpZ2h0OiAgLTJyZW07IH1cclxuLmJvdHRvbS0tMiB7IGJvdHRvbTogLTMycHg7IGJvdHRvbTogLTJyZW07IH1cclxuLmxlZnQtLTIgICB7IGxlZnQ6ICAgLTMycHg7IGxlZnQ6ICAgLTJyZW07IH1cclxuXHJcblxyXG4uYWJzb2x1dGUtLWZpbGwge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLnRvcC0wLW5zICAgICB7IHRvcDogICAwOyB9XHJcbiAgLmxlZnQtMC1ucyAgICB7IGxlZnQ6ICAwOyB9XHJcbiAgLnJpZ2h0LTAtbnMgICB7IHJpZ2h0OiAwOyB9XHJcbiAgLmJvdHRvbS0wLW5zICB7IGJvdHRvbTogMDsgfVxyXG4gIC50b3AtMS1ucyAgICAgeyB0b3A6ICAgMXJlbTsgfVxyXG4gIC5sZWZ0LTEtbnMgICAgeyBsZWZ0OiAgMXJlbTsgfVxyXG4gIC5yaWdodC0xLW5zICAgeyByaWdodDogMXJlbTsgfVxyXG4gIC5ib3R0b20tMS1ucyAgeyBib3R0b206IDFyZW07IH1cclxuICAudG9wLTItbnMgICAgIHsgdG9wOiAgIDJyZW07IH1cclxuICAubGVmdC0yLW5zICAgIHsgbGVmdDogIDJyZW07IH1cclxuICAucmlnaHQtMi1ucyAgIHsgcmlnaHQ6IDJyZW07IH1cclxuICAuYm90dG9tLTItbnMgIHsgYm90dG9tOiAycmVtOyB9XHJcbiAgLnRvcC0tMS1ucyAgICB7IHRvcDogICAgLTFyZW07IH1cclxuICAucmlnaHQtLTEtbnMgIHsgcmlnaHQ6ICAtMXJlbTsgfVxyXG4gIC5ib3R0b20tLTEtbnMgeyBib3R0b206IC0xcmVtOyB9XHJcbiAgLmxlZnQtLTEtbnMgICB7IGxlZnQ6ICAgLTFyZW07IH1cclxuICAudG9wLS0yLW5zICAgIHsgdG9wOiAgICAtMnJlbTsgfVxyXG4gIC5yaWdodC0tMi1ucyAgeyByaWdodDogIC0ycmVtOyB9XHJcbiAgLmJvdHRvbS0tMi1ucyB7IGJvdHRvbTogLTJyZW07IH1cclxuICAubGVmdC0tMi1ucyAgIHsgbGVmdDogICAtMnJlbTsgfVxyXG4gIC5hYnNvbHV0ZS0tZmlsbC1ucyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLnRvcC0wLW0gICAgIHsgdG9wOiAgIDA7IH1cclxuICAubGVmdC0wLW0gICAgeyBsZWZ0OiAgMDsgfVxyXG4gIC5yaWdodC0wLW0gICB7IHJpZ2h0OiAwOyB9XHJcbiAgLmJvdHRvbS0wLW0gIHsgYm90dG9tOiAwOyB9XHJcbiAgLnRvcC0xLW0gICAgIHsgdG9wOiAgIDFyZW07IH1cclxuICAubGVmdC0xLW0gICAgeyBsZWZ0OiAgMXJlbTsgfVxyXG4gIC5yaWdodC0xLW0gICB7IHJpZ2h0OiAxcmVtOyB9XHJcbiAgLmJvdHRvbS0xLW0gIHsgYm90dG9tOiAxcmVtOyB9XHJcbiAgLnRvcC0yLW0gICAgIHsgdG9wOiAgIDJyZW07IH1cclxuICAubGVmdC0yLW0gICAgeyBsZWZ0OiAgMnJlbTsgfVxyXG4gIC5yaWdodC0yLW0gICB7IHJpZ2h0OiAycmVtOyB9XHJcbiAgLmJvdHRvbS0yLW0gIHsgYm90dG9tOiAycmVtOyB9XHJcbiAgLnRvcC0tMS1tICAgIHsgdG9wOiAgICAtMXJlbTsgfVxyXG4gIC5yaWdodC0tMS1tICB7IHJpZ2h0OiAgLTFyZW07IH1cclxuICAuYm90dG9tLS0xLW0geyBib3R0b206IC0xcmVtOyB9XHJcbiAgLmxlZnQtLTEtbSAgIHsgbGVmdDogICAtMXJlbTsgfVxyXG4gIC50b3AtLTItbSAgICB7IHRvcDogICAgLTJyZW07IH1cclxuICAucmlnaHQtLTItbSAgeyByaWdodDogIC0ycmVtOyB9XHJcbiAgLmJvdHRvbS0tMi1tIHsgYm90dG9tOiAtMnJlbTsgfVxyXG4gIC5sZWZ0LS0yLW0gICB7IGxlZnQ6ICAgLTJyZW07IH1cclxuICAuYWJzb2x1dGUtLWZpbGwtbSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLnRvcC0wLWwgICAgIHsgdG9wOiAgIDA7IH1cclxuICAubGVmdC0wLWwgICAgeyBsZWZ0OiAgMDsgfVxyXG4gIC5yaWdodC0wLWwgICB7IHJpZ2h0OiAwOyB9XHJcbiAgLmJvdHRvbS0wLWwgIHsgYm90dG9tOiAwOyB9XHJcbiAgLnRvcC0xLWwgICAgIHsgdG9wOiAgIDFyZW07IH1cclxuICAubGVmdC0xLWwgICAgeyBsZWZ0OiAgMXJlbTsgfVxyXG4gIC5yaWdodC0xLWwgICB7IHJpZ2h0OiAxcmVtOyB9XHJcbiAgLmJvdHRvbS0xLWwgIHsgYm90dG9tOiAxcmVtOyB9XHJcbiAgLnRvcC0yLWwgICAgIHsgdG9wOiAgIDJyZW07IH1cclxuICAubGVmdC0yLWwgICAgeyBsZWZ0OiAgMnJlbTsgfVxyXG4gIC5yaWdodC0yLWwgICB7IHJpZ2h0OiAycmVtOyB9XHJcbiAgLmJvdHRvbS0yLWwgIHsgYm90dG9tOiAycmVtOyB9XHJcbiAgLnRvcC0tMS1sICAgIHsgdG9wOiAgICAtMXJlbTsgfVxyXG4gIC5yaWdodC0tMS1sICB7IHJpZ2h0OiAgLTFyZW07IH1cclxuICAuYm90dG9tLS0xLWwgeyBib3R0b206IC0xcmVtOyB9XHJcbiAgLmxlZnQtLTEtbCAgIHsgbGVmdDogICAtMXJlbTsgfVxyXG4gIC50b3AtLTItbCAgICB7IHRvcDogICAgLTJyZW07IH1cclxuICAucmlnaHQtLTItbCAgeyByaWdodDogIC0ycmVtOyB9XHJcbiAgLmJvdHRvbS0tMi1sIHsgYm90dG9tOiAtMnJlbTsgfVxyXG4gIC5sZWZ0LS0yLWwgICB7IGxlZnQ6ICAgLTJyZW07IH1cclxuICAuYWJzb2x1dGUtLWZpbGwtbCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59LypcclxuXHJcbiAgIENMRUFSRklYXHJcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9jbGVhcmZpeC9cclxuXHJcbiovXHJcblxyXG4vKiBOaWNvbGFzIEdhbGxhZ2hlcnMgQ2xlYXJmaXggc29sdXRpb25cclxuICAgUmVmOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay8gKi9cclxuXHJcbi5jZjpiZWZvcmUsXHJcbi5jZjphZnRlciB7IGNvbnRlbnQ6IFwiIFwiOyBkaXNwbGF5OiB0YWJsZTsgfVxyXG4uY2Y6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxyXG4uY2YgeyAgICAgICAqem9vbTogMTsgfVxyXG5cclxuLmNsIHsgY2xlYXI6IGxlZnQ7IH1cclxuLmNyIHsgY2xlYXI6IHJpZ2h0OyB9XHJcbi5jYiB7IGNsZWFyOiBib3RoOyB9XHJcbi5jbiB7IGNsZWFyOiBub25lOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAuY2wtbnMgeyBjbGVhcjogbGVmdDsgfVxyXG4gIC5jci1ucyB7IGNsZWFyOiByaWdodDsgfVxyXG4gIC5jYi1ucyB7IGNsZWFyOiBib3RoOyB9XHJcbiAgLmNuLW5zIHsgY2xlYXI6IG5vbmU7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5jbC1tIHsgY2xlYXI6IGxlZnQ7IH1cclxuICAuY3ItbSB7IGNsZWFyOiByaWdodDsgfVxyXG4gIC5jYi1tIHsgY2xlYXI6IGJvdGg7IH1cclxuICAuY24tbSB7IGNsZWFyOiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuY2wtbCB7IGNsZWFyOiBsZWZ0OyB9XHJcbiAgLmNyLWwgeyBjbGVhcjogcmlnaHQ7IH1cclxuICAuY2ItbCB7IGNsZWFyOiBib3RoOyB9XHJcbiAgLmNuLWwgeyBjbGVhcjogbm9uZTsgfVxyXG59LypcclxuXHJcbiAgIERJU1BMQVlcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L2Rpc3BsYXlcclxuXHJcbiAgIEJhc2U6XHJcbiAgICBkID0gZGlzcGxheVxyXG5cclxuICAgTW9kaWZpZXJzOlxyXG4gICAgbiAgICAgPSBub25lXHJcbiAgICBmICAgICA9IGZsZXhcclxuICAgIGIgICAgID0gYmxvY2tcclxuICAgIGliICAgID0gaW5saW5lLWJsb2NrXHJcbiAgICBpdCAgICA9IGlubGluZS10YWJsZVxyXG4gICAgdCAgICAgPSB0YWJsZVxyXG4gICAgdGMgICAgPSB0YWJsZS1jZWxsXHJcbiAgICB0LXJvdyAgICAgICAgICA9IHRhYmxlLXJvd1xyXG4gICAgdC1jb2x1bW0gICAgICAgPSB0YWJsZS1jb2x1bW5cclxuICAgIHQtY29sdW1uLWdyb3VwID0gdGFibGUtY29sdW1uLWdyb3VwXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLmRuIHsgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gLyogZGVza3RvcHZpc2libGUgKi9cclxuLmRpIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxyXG4uZGYgeyAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxyXG4uZGIgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cclxuLmRpYiB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4uZGl0IHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XHJcbi5kdCB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4uZHRjIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxyXG4uZHQtcm93IHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XHJcbi5kdC1yb3ctZ3JvdXAgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cclxuLmR0LWNvbHVtbiB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxyXG4uZHQtY29sdW1uLWdyb3VwIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XHJcblxyXG4vKlxyXG4gIFRoaXMgd2lsbCBzZXQgdGFibGUgdG8gZnVsbCB3aWR0aCBhbmQgdGhlblxyXG4gIGFsbCBjZWxscyB3aWxsIGJlIGVxdWFsIHdpZHRoXHJcbiovXHJcbi5kdC0tZml4ZWQge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC5kbi1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IC8qIG1vYmlsZXZpc2libGUgKi9cclxuICAuZGktbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgLmRmLW5zIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAuZGItbnMgeyAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gLyogZGVza3RvcHZpc2libGUgKi9cclxuICAuZGliLW5zIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbiAgLmRpdC1ucyB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxyXG4gIC5kdC1ucyB7ICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5kdGMtbnMgeyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XHJcbiAgLmR0LXJvdy1ucyB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxyXG4gIC5kdC1yb3ctZ3JvdXAtbnMgeyAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cclxuICAuZHQtY29sdW1uLW5zIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XHJcbiAgLmR0LWNvbHVtbi1ncm91cC1ucyB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxyXG5cclxuICAuZHQtLWZpeGVkLW5zIHtcclxuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuZG4tbSB7ICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLmRpLW0geyAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XHJcbiAgLmRmLW0geyAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxyXG4gIC5kYi1tIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLmRpYi1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbiAgLmRpdC1tIHsgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlOyB9XHJcbiAgLmR0LW0geyAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuZHRjLW0geyAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XHJcbiAgLmR0LXJvdy1tIHsgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93OyB9XHJcbiAgLmR0LXJvdy1ncm91cC1tIHsgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XHJcbiAgLmR0LWNvbHVtbi1tIHsgICAgICAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XHJcbiAgLmR0LWNvbHVtbi1ncm91cC1tIHsgZGlzcGxheTogdGFibGUtY29sdW1uLWdyb3VwOyB9XHJcblxyXG4gIC5kdC0tZml4ZWQtbSB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLmRuLWwgeyAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5kaS1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxyXG4gIC5kZi1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cclxuICAuZGItbCB7ICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5kaWItbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4gIC5kaXQtbCB7ICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTsgfVxyXG4gIC5kdC1sIHsgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLmR0Yy1sIHsgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxyXG4gIC5kdC1yb3ctbCB7ICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxyXG4gIC5kdC1yb3ctZ3JvdXAtbCB7ICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxyXG4gIC5kdC1jb2x1bW4tbCB7ICAgICAgIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxyXG4gIC5kdC1jb2x1bW4tZ3JvdXAtbCB7IGRpc3BsYXk6IHRhYmxlLWNvbHVtbi1ncm91cDsgfVxyXG5cclxuICAuZHQtLWZpeGVkLWwge1xyXG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufS5maWx0ZXItZ3JleXNjYWxlIHsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH0vKlxyXG5cclxuICBGTEVYQk9YXHJcblxyXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgIC1ucyA9IG5vdC1zbWFsbCA9ID4gNzY3cHhcclxuICAgLW0gID0gbWVkaXVtID0gNzY4cHggLSAxMDI0cHhcclxuICAgLWwgID0gbGFyZ2UgPiAxMDI0cHhcclxuXHJcbiovXHJcblxyXG4uZmxleCB7IGRpc3BsYXk6IGZsZXg7IH1cclxuLmlubGluZS1mbGV4IHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cclxuXHJcbi8qIDEuIEZpeCBmb3IgQ2hyb21lIDQ0IGJ1Zy5cclxuICogaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9jaHJvbWl1bS9pc3N1ZXMvZGV0YWlsP2lkPTUwNjg5MyAqL1xyXG4uZmxleC1hdXRvIHtcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cclxuICBtaW4taGVpZ2h0OiAwOyAvKiAxICovXHJcbn1cclxuXHJcbi5mbGV4LW5vbmUgeyBmbGV4OiBub25lOyB9XHJcblxyXG4uZmxleC1jb2x1bW4gIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4uZmxleC1yb3cgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxyXG4uZmxleC13cmFwICAgIHsgZmxleC13cmFwOiB3cmFwOyB9XHJcbi5mbGV4LW5vd3JhcCAgICB7IGZsZXgtd3JhcDogbm93cmFwOyB9XHJcbi5mbGV4LXdyYXAtcmV2ZXJzZSAgICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XHJcbi5mbGV4LWNvbHVtbi1yZXZlcnNlICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxyXG4uZmxleC1yb3ctcmV2ZXJzZSAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cclxuXHJcbi5pdGVtcy1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcbi5pdGVtcy1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxyXG4uaXRlbXMtY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbi5pdGVtcy1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxyXG4uaXRlbXMtc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxyXG5cclxuLnNlbGYtc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XHJcbi5zZWxmLWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cclxuLnNlbGYtY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cclxuLnNlbGYtYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxyXG4uc2VsZi1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cclxuXHJcbi5qdXN0aWZ5LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cclxuLmp1c3RpZnktZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxuLmp1c3RpZnktY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcbi5qdXN0aWZ5LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuLmp1c3RpZnktYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XHJcblxyXG4uY29udGVudC1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxyXG4uY29udGVudC1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cclxuLmNvbnRlbnQtY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4uY29udGVudC1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4uY29udGVudC1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XHJcbi5jb250ZW50LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XHJcblxyXG4ub3JkZXItMCB7IG9yZGVyOiAwOyB9XHJcbi5vcmRlci0xIHsgb3JkZXI6IDE7IH1cclxuLm9yZGVyLTIgeyBvcmRlcjogMjsgfVxyXG4ub3JkZXItMyB7IG9yZGVyOiAzOyB9XHJcbi5vcmRlci00IHsgb3JkZXI6IDQ7IH1cclxuLm9yZGVyLTUgeyBvcmRlcjogNTsgfVxyXG4ub3JkZXItNiB7IG9yZGVyOiA2OyB9XHJcbi5vcmRlci03IHsgb3JkZXI6IDc7IH1cclxuLm9yZGVyLTggeyBvcmRlcjogODsgfVxyXG4ub3JkZXItbGFzdCB7IG9yZGVyOiA5OTk5OTsgfVxyXG5cclxuLmZsZXgtZ3Jvdy0wIHsgZmxleC1ncm93OiAwOyB9XHJcbi5mbGV4LWdyb3ctMSB7IGZsZXgtZ3JvdzogMTsgfVxyXG5cclxuLmZsZXgtc2hyaW5rLTAgeyBmbGV4LXNocmluazogMDsgfVxyXG4uZmxleC1zaHJpbmstMSB7IGZsZXgtc2hyaW5rOiAxOyB9XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC5mbGV4LW5zIHsgZGlzcGxheTogZmxleDsgfVxyXG4gIC5pbmxpbmUtZmxleC1ucyB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XHJcbiAgLmZsZXgtYXV0by1ucyB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xyXG4gICAgbWluLWhlaWdodDogMDsgLyogMSAqL1xyXG4gIH1cclxuICAuZmxleC1ub25lLW5zIHsgZmxleDogbm9uZTsgfVxyXG4gIC5mbGV4LWNvbHVtbi1ucyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuICAuZmxleC1yb3ctbnMgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XHJcbiAgLmZsZXgtd3JhcC1ucyB7IGZsZXgtd3JhcDogd3JhcDsgfVxyXG4gIC5mbGV4LW5vd3JhcC1ucyB7IGZsZXgtd3JhcDogbm93cmFwOyB9XHJcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLW5zIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cclxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS1ucyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxyXG4gIC5mbGV4LXJvdy1yZXZlcnNlLW5zIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcbiAgLml0ZW1zLXN0YXJ0LW5zIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cclxuICAuaXRlbXMtZW5kLW5zIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcbiAgLml0ZW1zLWNlbnRlci1ucyB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAuaXRlbXMtYmFzZWxpbmUtbnMgeyBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cclxuICAuaXRlbXMtc3RyZXRjaC1ucyB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XHJcblxyXG4gIC5zZWxmLXN0YXJ0LW5zIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxyXG4gIC5zZWxmLWVuZC1ucyB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XHJcbiAgLnNlbGYtY2VudGVyLW5zIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XHJcbiAgLnNlbGYtYmFzZWxpbmUtbnMgeyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxyXG4gIC5zZWxmLXN0cmV0Y2gtbnMgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XHJcblxyXG4gIC5qdXN0aWZ5LXN0YXJ0LW5zIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcbiAgLmp1c3RpZnktZW5kLW5zIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG4gIC5qdXN0aWZ5LWNlbnRlci1ucyB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcbiAgLmp1c3RpZnktYmV0d2Vlbi1ucyB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4gIC5qdXN0aWZ5LWFyb3VuZC1ucyB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XHJcblxyXG4gIC5jb250ZW50LXN0YXJ0LW5zIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxyXG4gIC5jb250ZW50LWVuZC1ucyB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcbiAgLmNvbnRlbnQtY2VudGVyLW5zIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XHJcbiAgLmNvbnRlbnQtYmV0d2Vlbi1ucyB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAuY29udGVudC1hcm91bmQtbnMgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cclxuICAuY29udGVudC1zdHJldGNoLW5zIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxyXG5cclxuICAub3JkZXItMC1ucyB7IG9yZGVyOiAwOyB9XHJcbiAgLm9yZGVyLTEtbnMgeyBvcmRlcjogMTsgfVxyXG4gIC5vcmRlci0yLW5zIHsgb3JkZXI6IDI7IH1cclxuICAub3JkZXItMy1ucyB7IG9yZGVyOiAzOyB9XHJcbiAgLm9yZGVyLTQtbnMgeyBvcmRlcjogNDsgfVxyXG4gIC5vcmRlci01LW5zIHsgb3JkZXI6IDU7IH1cclxuICAub3JkZXItNi1ucyB7IG9yZGVyOiA2OyB9XHJcbiAgLm9yZGVyLTctbnMgeyBvcmRlcjogNzsgfVxyXG4gIC5vcmRlci04LW5zIHsgb3JkZXI6IDg7IH1cclxuICAub3JkZXItbGFzdC1ucyB7IG9yZGVyOiA5OTk5OTsgfVxyXG5cclxuICAuZmxleC1ncm93LTAtbnMgeyBmbGV4LWdyb3c6IDA7IH1cclxuICAuZmxleC1ncm93LTEtbnMgeyBmbGV4LWdyb3c6IDE7IH1cclxuXHJcbiAgLmZsZXgtc2hyaW5rLTAtbnMgeyBmbGV4LXNocmluazogMDsgfVxyXG4gIC5mbGV4LXNocmluay0xLW5zIHsgZmxleC1zaHJpbms6IDE7IH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuZmxleC1tIHsgZGlzcGxheTogZmxleDsgfVxyXG4gIC5pbmxpbmUtZmxleC1tIHsgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cclxuICAuZmxleC1hdXRvLW0ge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDA7IC8qIDEgKi9cclxuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIDEgKi9cclxuICB9XHJcbiAgLmZsZXgtbm9uZS1tIHsgZmxleDogbm9uZTsgfVxyXG4gIC5mbGV4LWNvbHVtbi1tIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4gIC5mbGV4LXJvdy1tICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cclxuICAuZmxleC13cmFwLW0geyBmbGV4LXdyYXA6IHdyYXA7IH1cclxuICAuZmxleC1ub3dyYXAtbSB7IGZsZXgtd3JhcDogbm93cmFwOyB9XHJcbiAgLmZsZXgtd3JhcC1yZXZlcnNlLW0geyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTsgfVxyXG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlLW0geyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cclxuICAuZmxleC1yb3ctcmV2ZXJzZS1tIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcbiAgLml0ZW1zLXN0YXJ0LW0geyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG4gIC5pdGVtcy1lbmQtbSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxyXG4gIC5pdGVtcy1jZW50ZXItbSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuICAuaXRlbXMtYmFzZWxpbmUtbSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxyXG4gIC5pdGVtcy1zdHJldGNoLW0geyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxyXG5cclxuICAuc2VsZi1zdGFydC1tIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxyXG4gIC5zZWxmLWVuZC1tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cclxuICAuc2VsZi1jZW50ZXItbSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxyXG4gIC5zZWxmLWJhc2VsaW5lLW0geyBhbGlnbi1zZWxmOiBiYXNlbGluZTsgfVxyXG4gIC5zZWxmLXN0cmV0Y2gtbSB7IGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cclxuXHJcbiAgLmp1c3RpZnktc3RhcnQtbSB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxyXG4gIC5qdXN0aWZ5LWVuZC1tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG4gIC5qdXN0aWZ5LWNlbnRlci1tIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuICAuanVzdGlmeS1iZXR3ZWVuLW0geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuICAuanVzdGlmeS1hcm91bmQtbSB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XHJcblxyXG4gIC5jb250ZW50LXN0YXJ0LW0geyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcbiAgLmNvbnRlbnQtZW5kLW0geyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG4gIC5jb250ZW50LWNlbnRlci1tIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XHJcbiAgLmNvbnRlbnQtYmV0d2Vlbi1tIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4gIC5jb250ZW50LWFyb3VuZC1tIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XHJcbiAgLmNvbnRlbnQtc3RyZXRjaC1tIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxyXG5cclxuICAub3JkZXItMC1tIHsgb3JkZXI6IDA7IH1cclxuICAub3JkZXItMS1tIHsgb3JkZXI6IDE7IH1cclxuICAub3JkZXItMi1tIHsgb3JkZXI6IDI7IH1cclxuICAub3JkZXItMy1tIHsgb3JkZXI6IDM7IH1cclxuICAub3JkZXItNC1tIHsgb3JkZXI6IDQ7IH1cclxuICAub3JkZXItNS1tIHsgb3JkZXI6IDU7IH1cclxuICAub3JkZXItNi1tIHsgb3JkZXI6IDY7IH1cclxuICAub3JkZXItNy1tIHsgb3JkZXI6IDc7IH1cclxuICAub3JkZXItOC1tIHsgb3JkZXI6IDg7IH1cclxuICAub3JkZXItbGFzdC1tIHsgb3JkZXI6IDk5OTk5OyB9XHJcblxyXG4gIC5mbGV4LWdyb3ctMC1tIHsgZmxleC1ncm93OiAwOyB9XHJcbiAgLmZsZXgtZ3Jvdy0xLW0geyBmbGV4LWdyb3c6IDE7IH1cclxuXHJcbiAgLmZsZXgtc2hyaW5rLTAtbSB7IGZsZXgtc2hyaW5rOiAwOyB9XHJcbiAgLmZsZXgtc2hyaW5rLTEtbSB7IGZsZXgtc2hyaW5rOiAxOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5mbGV4LWwgeyBkaXNwbGF5OiBmbGV4OyB9XHJcbiAgLmlubGluZS1mbGV4LWwgeyBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxyXG4gIC5mbGV4LWF1dG8tbCB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIG1pbi13aWR0aDogMDsgLyogMSAqL1xyXG4gICAgbWluLWhlaWdodDogMDsgLyogMSAqL1xyXG4gIH1cclxuICAuZmxleC1ub25lLWwgeyBmbGV4OiBub25lOyB9XHJcbiAgLmZsZXgtY29sdW1uLWwgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XHJcbiAgLmZsZXgtcm93LWwgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XHJcbiAgLmZsZXgtd3JhcC1sIHsgZmxleC13cmFwOiB3cmFwOyB9XHJcbiAgLmZsZXgtbm93cmFwLWwgeyBmbGV4LXdyYXA6IG5vd3JhcDsgfVxyXG4gIC5mbGV4LXdyYXAtcmV2ZXJzZS1sIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7IH1cclxuICAuZmxleC1jb2x1bW4tcmV2ZXJzZS1sIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XHJcbiAgLmZsZXgtcm93LXJldmVyc2UtbCB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxyXG5cclxuICAuaXRlbXMtc3RhcnQtbCB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XHJcbiAgLml0ZW1zLWVuZC1sIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcbiAgLml0ZW1zLWNlbnRlci1sIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG4gIC5pdGVtcy1iYXNlbGluZS1sIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XHJcbiAgLml0ZW1zLXN0cmV0Y2gtbCB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XHJcblxyXG4gIC5zZWxmLXN0YXJ0LWwgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XHJcbiAgLnNlbGYtZW5kLWwgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxyXG4gIC5zZWxmLWNlbnRlci1sIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XHJcbiAgLnNlbGYtYmFzZWxpbmUtbCB7IGFsaWduLXNlbGY6IGJhc2VsaW5lOyB9XHJcbiAgLnNlbGYtc3RyZXRjaC1sIHsgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxyXG5cclxuICAuanVzdGlmeS1zdGFydC1sIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcbiAgLmp1c3RpZnktZW5kLWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcbiAgLmp1c3RpZnktY2VudGVyLWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG4gIC5qdXN0aWZ5LWJldHdlZW4tbCB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxyXG4gIC5qdXN0aWZ5LWFyb3VuZC1sIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cclxuXHJcbiAgLmNvbnRlbnQtc3RhcnQtbCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cclxuICAuY29udGVudC1lbmQtbCB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcbiAgLmNvbnRlbnQtY2VudGVyLWwgeyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cclxuICAuY29udGVudC1iZXR3ZWVuLWwgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XHJcbiAgLmNvbnRlbnQtYXJvdW5kLWwgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cclxuICAuY29udGVudC1zdHJldGNoLWwgeyBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XHJcblxyXG4gIC5vcmRlci0wLWwgeyBvcmRlcjogMDsgfVxyXG4gIC5vcmRlci0xLWwgeyBvcmRlcjogMTsgfVxyXG4gIC5vcmRlci0yLWwgeyBvcmRlcjogMjsgfVxyXG4gIC5vcmRlci0zLWwgeyBvcmRlcjogMzsgfVxyXG4gIC5vcmRlci00LWwgeyBvcmRlcjogNDsgfVxyXG4gIC5vcmRlci01LWwgeyBvcmRlcjogNTsgfVxyXG4gIC5vcmRlci02LWwgeyBvcmRlcjogNjsgfVxyXG4gIC5vcmRlci03LWwgeyBvcmRlcjogNzsgfVxyXG4gIC5vcmRlci04LWwgeyBvcmRlcjogODsgfVxyXG4gIC5vcmRlci1sYXN0LWwgeyBvcmRlcjogOTk5OTk7IH1cclxuXHJcbiAgLmZsZXgtZ3Jvdy0wLWwgeyBmbGV4LWdyb3c6IDA7IH1cclxuICAuZmxleC1ncm93LTEtbCB7IGZsZXgtZ3JvdzogMTsgfVxyXG5cclxuICAuZmxleC1zaHJpbmstMC1sIHsgZmxleC1zaHJpbms6IDA7IH1cclxuICAuZmxleC1zaHJpbmstMS1sIHsgZmxleC1zaHJpbms6IDE7IH1cclxufVxyXG4vKlxyXG5cclxuICAgRkxPQVRTXHJcbiAgIGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9mbG9hdHMvXHJcblxyXG4gICAxLiBGbG9hdGVkIGVsZW1lbnRzIGFyZSBhdXRvbWF0aWNhbGx5IHJlbmRlcmVkIGFzIGJsb2NrIGxldmVsIGVsZW1lbnRzLlxyXG4gICAgICBTZXR0aW5nIGZsb2F0cyB0byBkaXNwbGF5IGlubGluZSB3aWxsIGZpeCB0aGUgZG91YmxlIG1hcmdpbiBidWcgaW5cclxuICAgICAgaWU2LiBZb3Uga25vdy4uLiBqdXN0IGluIGNhc2UuXHJcblxyXG4gICAyLiBEb24ndCBmb3JnZXQgdG8gY2xlYXJmaXggeW91ciBmbG9hdHMgd2l0aCAuY2ZcclxuXHJcbiAgIEJhc2U6XHJcbiAgICAgZiA9IGZsb2F0XHJcblxyXG4gICBNb2RpZmllcnM6XHJcbiAgICAgbCA9IGxlZnRcclxuICAgICByID0gcmlnaHRcclxuICAgICBuID0gbm9uZVxyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcblxyXG5cclxuLmZsIHsgZmxvYXQ6IGxlZnQ7ICBfZGlzcGxheTogaW5saW5lOyB9XHJcbi5mciB7IGZsb2F0OiByaWdodDsgX2Rpc3BsYXk6IGlubGluZTsgfVxyXG4uZm4geyBmbG9hdDogbm9uZTsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLmZsLW5zIHsgZmxvYXQ6IGxlZnQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cclxuICAuZnItbnMgeyBmbG9hdDogcmlnaHQ7IF9kaXNwbGF5OiBpbmxpbmU7IH1cclxuICAuZm4tbnMgeyBmbG9hdDogbm9uZTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLmZsLW0geyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxyXG4gIC5mci1tIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XHJcbiAgLmZuLW0geyBmbG9hdDogbm9uZTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLmZsLWwgeyBmbG9hdDogbGVmdDsgX2Rpc3BsYXk6IGlubGluZTsgfVxyXG4gIC5mci1sIHsgZmxvYXQ6IHJpZ2h0OyBfZGlzcGxheTogaW5saW5lOyB9XHJcbiAgLmZuLWwgeyBmbG9hdDogbm9uZTsgfVxyXG59LypcclxuXHJcbiAgIEZPTlQgRkFNSUxZIEdST1VQU1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L2ZvbnQtZmFtaWx5L1xyXG5cclxuKi9cclxuXHJcblxyXG4uc2Fucy1zZXJpZiB7XHJcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCxcclxuICAgICAgICAgICAgICAgJ2F2ZW5pciBuZXh0JywgYXZlbmlyLFxyXG4gICAgICAgICAgICAgICAnaGVsdmV0aWNhIG5ldWUnLCBoZWx2ZXRpY2EsXHJcbiAgICAgICAgICAgICAgIHVidW50dSxcclxuICAgICAgICAgICAgICAgcm9ib3RvLCBub3RvLFxyXG4gICAgICAgICAgICAgICAnc2Vnb2UgdWknLCBhcmlhbCxcclxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLnNlcmlmIHtcclxuICBmb250LWZhbWlseTogZ2VvcmdpYSxcclxuICAgICAgICAgICAgICAgdGltZXMsXHJcbiAgICAgICAgICAgICAgIHNlcmlmO1xyXG59XHJcblxyXG4uc3lzdGVtLXNhbnMtc2VyaWYge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uc3lzdGVtLXNlcmlmIHtcclxuICBmb250LWZhbWlseTogc2VyaWY7XHJcbn1cclxuXHJcblxyXG4vKiBNb25vc3BhY2VkIFR5cGVmYWNlcyAoZm9yIGNvZGUpICovXHJcblxyXG4vKiBGcm9tIGh0dHA6Ly9jc3Nmb250c3RhY2suY29tICovXHJcbmNvZGUsIC5jb2RlIHtcclxuICBmb250LWZhbWlseTogQ29uc29sYXMsXHJcbiAgICAgICAgICAgICAgIG1vbmFjbyxcclxuICAgICAgICAgICAgICAgbW9ub3NwYWNlO1xyXG59XHJcblxyXG4uY291cmllciB7XHJcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5leHQnLFxyXG4gICAgICAgICAgICAgICBjb3VyaWVyLFxyXG4gICAgICAgICAgICAgICBtb25vc3BhY2U7XHJcbn1cclxuXHJcblxyXG4vKiBTYW5zLVNlcmlmIFR5cGVmYWNlcyAqL1xyXG5cclxuLmhlbHZldGljYSB7XHJcbiAgZm9udC1mYW1pbHk6ICdoZWx2ZXRpY2EgbmV1ZScsIGhlbHZldGljYSxcclxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLmF2ZW5pciB7XHJcbiAgZm9udC1mYW1pbHk6ICdhdmVuaXIgbmV4dCcsIGF2ZW5pcixcclxuICAgICAgICAgICAgICAgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuXHJcbi8qIFNlcmlmIFR5cGVmYWNlcyAqL1xyXG5cclxuLmF0aGVsYXMge1xyXG4gIGZvbnQtZmFtaWx5OiBhdGhlbGFzLFxyXG4gICAgICAgICAgICAgICBnZW9yZ2lhLFxyXG4gICAgICAgICAgICAgICBzZXJpZjtcclxufVxyXG5cclxuLmdlb3JnaWEge1xyXG4gIGZvbnQtZmFtaWx5OiBnZW9yZ2lhLFxyXG4gICAgICAgICAgICAgICBzZXJpZjtcclxufVxyXG5cclxuLnRpbWVzIHtcclxuICBmb250LWZhbWlseTogdGltZXMsXHJcbiAgICAgICAgICAgICAgIHNlcmlmO1xyXG59XHJcblxyXG4uYm9kb25pIHtcclxuICBmb250LWZhbWlseTogXCJCb2RvbmkgTVRcIixcclxuICAgICAgICAgICAgICAgIHNlcmlmO1xyXG59XHJcblxyXG4uY2FsaXN0byB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0byBNVFwiLFxyXG4gICAgICAgICAgICAgICAgc2VyaWY7XHJcbn1cclxuXHJcbi5nYXJhbW9uZCB7XHJcbiAgZm9udC1mYW1pbHk6IGdhcmFtb25kLFxyXG4gICAgICAgICAgICAgICBzZXJpZjtcclxufVxyXG5cclxuLmJhc2tlcnZpbGxlIHtcclxuICBmb250LWZhbWlseTogYmFza2VydmlsbGUsXHJcbiAgICAgICAgICAgICAgIHNlcmlmO1xyXG59XHJcblxyXG4vKiBDdXN0b20gRm9udHMgKi9cclxuXHJcbi8qIFNwcmluZyAvIFN1bW1lciAqL1xyXG5AZm9udC1mYWNle1xyXG5cdGZvbnQtZmFtaWx5OnNwcmluZ19yZWd1bGFyO1xyXG5cdHNyYzogdXJsKC4uLy4uL2ZvbnQvU3ByaW5nX1JlZ3VsYXIvU3ByaW5nLVJlZ3VsYXJfd2ViLmVvdCk7XHJcblx0c3JjOiB1cmwoLi4vLi4vZm9udC9TcHJpbmdfUmVndWxhci9TcHJpbmctUmVndWxhcl93ZWIuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCguLi8uLi9mb250L1NwcmluZ19SZWd1bGFyL1NwcmluZy1SZWd1bGFyX3dlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vLi4vZm9udC9TcHJpbmdfUmVndWxhci9TcHJpbmctUmVndWxhcl93ZWIud29mZjIpIGZvcm1hdCgnd29mZjInKSx1cmwoLi4vLi4vZm9udC9TcHJpbmdfUmVndWxhci9TcHJpbmctUmVndWxhcl93ZWIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uLy4uL2ZvbnQvU3ByaW5nX1JlZ3VsYXIvU3ByaW5nLVJlZ3VsYXJfd2ViLnN2ZyNzdmdGb250TmFtZSkgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDo0MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuXHRmb250LWZhbWlseTpzcHJpbmdfc21hbGxjYXBzO1xyXG5cdHNyYzogdXJsKC4uLy4uL2ZvbnQvU3ByaW5nX1NtYWxsX0NhcHNfUmVndWxhci9TcHJpbmctU21hbGxfQ2Fwc19SZWd1bGFyX3dlYi5lb3QpO1xyXG5cdHNyYzogdXJsKC4uLy4uL2ZvbnQvU3ByaW5nX1NtYWxsX0NhcHNfUmVndWxhci9TcHJpbmctU21hbGxfQ2Fwc19SZWd1bGFyX3dlYi5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKC4uLy4uL2ZvbnQvU3ByaW5nX1NtYWxsX0NhcHNfUmVndWxhci9TcHJpbmctU21hbGxfQ2Fwc19SZWd1bGFyX3dlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vLi4vZm9udC9TcHJpbmdfU21hbGxfQ2Fwc19SZWd1bGFyL1NwcmluZy1TbWFsbF9DYXBzX1JlZ3VsYXJfd2ViLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKC4uLy4uL2ZvbnQvU3ByaW5nX1NtYWxsX0NhcHNfUmVndWxhci9TcHJpbmctU21hbGxfQ2Fwc19SZWd1bGFyX3dlYi50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoLi4vLi4vZm9udC9TcHJpbmdfU21hbGxfQ2Fwc19SZWd1bGFyL1NwcmluZy1TbWFsbF9DYXBzX1JlZ3VsYXJfd2ViLnN2ZyNzdmdGb250TmFtZSkgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDo0MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuLnNwcmluZy1yZWd1bGFyLCAuYXItZm9udC1zcHJpbmcge1xyXG5cdGZvbnQtZmFtaWx5OnNwcmluZ19yZWd1bGFyO1xyXG5cdGZvbnQtd2VpZ2h0OjQwMDtcclxuXHRmb250LXN0eWxlOm5vcm1hbFxyXG59XHJcbi5zcHJpbmctc2Mge1xyXG5cdGZvbnQtZmFtaWx5OnNwcmluZ19zbWFsbGNhcHM7XHJcblx0Zm9udC13ZWlnaHQ6NDAwO1xyXG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xyXG59XHJcblxyXG4vKiBGYWxsIC8gV2ludGVyICovXHJcbkBmb250LWZhY2V7XHJcblx0Zm9udC1mYW1pbHk6ZmFsbF9yZWd1bGFyO1xyXG5cdHNyYzogdXJsKC4uLy4uL2ZvbnQvRmFsbF9SZWd1bGFyL0ZhbGwtUmVndWxhcl93ZWIuZW90KTtcclxuXHRzcmM6IHVybCguLi8uLi9mb250L0ZhbGxfUmVndWxhci9GYWxsLVJlZ3VsYXJfd2ViLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoLi4vLi4vZm9udC9GYWxsX1JlZ3VsYXIvRmFsbC1SZWd1bGFyX3dlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vLi4vZm9udC9GYWxsX1JlZ3VsYXIvRmFsbC1SZWd1bGFyX3dlYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybCguLi8uLi9mb250L0ZhbGxfUmVndWxhci9GYWxsLVJlZ3VsYXJfd2ViLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLHVybCguLi8uLi9mb250L0ZhbGxfUmVndWxhci9GYWxsLVJlZ3VsYXJfd2ViLnN2ZyNzdmdGb250TmFtZSkgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDo0MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuXHRmb250LWZhbWlseTpmYWxsX2hlYWRsaW5lO1xyXG5cdHNyYzogdXJsKC4uLy4uL2ZvbnQvRmFsbF9SZWd1bGFyX0hlYWRsaW5lL0ZhbGwtUmVndWxhcl9IZWFkbGluZV93ZWIuZW90KTtcclxuXHRzcmM6IHVybCguLi8uLi9mb250L0ZhbGxfUmVndWxhcl9IZWFkbGluZS9GYWxsLVJlZ3VsYXJfSGVhZGxpbmVfd2ViLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSx1cmwoLi4vLi4vZm9udC9GYWxsX1JlZ3VsYXJfSGVhZGxpbmUvRmFsbC1SZWd1bGFyX0hlYWRsaW5lX3dlYi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoLi4vLi4vZm9udC9GYWxsX1JlZ3VsYXJfSGVhZGxpbmUvRmFsbC1SZWd1bGFyX0hlYWRsaW5lX3dlYi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLHVybCguLi8uLi9mb250L0ZhbGxfUmVndWxhcl9IZWFkbGluZS9GYWxsLVJlZ3VsYXJfSGVhZGxpbmVfd2ViLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLHVybCguLi8uLi9mb250L0ZhbGxfUmVndWxhcl9IZWFkbGluZS9GYWxsLVJlZ3VsYXJfSGVhZGxpbmVfd2ViLnN2ZyNzdmdGb250TmFtZSkgZm9ybWF0KCdzdmcnKTtcclxuXHRmb250LXdlaWdodDo0MDA7XHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcbn1cclxuLmZhbGwtcmVndWxhciwgLmFyLWZvbnQtZmFsbCB7XHJcblx0Zm9udC1mYW1pbHk6ZmFsbF9yZWd1bGFyO1xyXG5cdGZvbnQtd2VpZ2h0OjQwMDtcclxuXHRmb250LXN0eWxlOm5vcm1hbDtcclxufVxyXG4uZmFsbC1oZWFkbGluZSwgLmFyLWZvbnQtZmFsbC1oZWFkbGluZSB7XHJcblx0Zm9udC1mYW1pbHk6ZmFsbF9oZWFkbGluZTtcclxuXHRmb250LXdlaWdodDo0MDA7XHJcbn1cclxuXHJcbi8qIE5vbiBTZWFzb25hbCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTm9uLVNlYXNvbmFsIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnQvTm9uX1NlYXNvbmFsX1NhbnMvTm9uLVNlYXNvbmFsX1NhbnMtUmVndWxhcl93ZWIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udC9Ob25fU2Vhc29uYWxfU2Fucy8vTm9uLVNlYXNvbmFsX1NhbnMtUmVndWxhcl93ZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnQvTm9uX1NlYXNvbmFsX1NhbnMvTm9uLVNlYXNvbmFsX1NhbnMtUmVndWxhcl93ZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi8uLi9mb250L05vbl9TZWFzb25hbF9TYW5zL05vbi1TZWFzb25hbF9TYW5zLVJlZ3VsYXJfd2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uLy4uL2ZvbnQvTm9uX1NlYXNvbmFsX1NhbnMvTm9uLVNlYXNvbmFsX1NhbnMtUmVndWxhcl93ZWIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vLi4vZm9udC9Ob25fU2Vhc29uYWxfU2Fucy9Ob24tU2Vhc29uYWxfU2Fucy1SZWd1bGFyX3dlYi5zdmcjTm9uLVNlYXNvbmFsX1NhbnMtUmVndWxhcl93ZWInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdOb24tU2Vhc29uYWwgU2Fucyc7XHJcblx0c3JjOiB1cmwoJy4uLy4uL2ZvbnQvTm9uX1NlYXNvbmFsX1NhbnMvTm9uLVNlYXNvbmFsX1NhbnMtTGlnaHRfd2ViLmVvdCcpO1xyXG5cdHNyYzogdXJsKCcuLi8uLi9mb250L05vbl9TZWFzb25hbF9TYW5zLy9Ob24tU2Vhc29uYWxfU2Fucy1MaWdodF93ZWIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuXHRcdFx0dXJsKCcuLi8uLi9mb250L05vbl9TZWFzb25hbF9TYW5zL05vbi1TZWFzb25hbF9TYW5zLUxpZ2h0X3dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuXHRcdFx0dXJsKCcuLi8uLi9mb250L05vbl9TZWFzb25hbF9TYW5zL05vbi1TZWFzb25hbF9TYW5zLUxpZ2h0X3dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcblx0XHRcdHVybCgnLi4vLi4vZm9udC9Ob25fU2Vhc29uYWxfU2Fucy9Ob24tU2Vhc29uYWxfU2Fucy1MaWdodF93ZWIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG5cdFx0XHR1cmwoJy4uLy4uL2ZvbnQvTm9uX1NlYXNvbmFsX1NhbnMvTm9uLVNlYXNvbmFsX1NhbnMtTGlnaHRfd2ViLnN2ZyNOb24tU2Vhc29uYWxfU2Fucy1MaWdodF93ZWInKSBmb3JtYXQoJ3N2ZycpO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5ub24tc2Vhc29uYWwtc2FucyB7XHJcblx0Zm9udC1mYW1pbHk6ICdOb24tU2Vhc29uYWwgU2Fucyc7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWxcclxufVxyXG4ubm9uLXNlYXNvbmFsLXNhbnMtbGlnaHQge1xyXG5cdGZvbnQtZmFtaWx5OiAnTm9uLVNlYXNvbmFsIFNhbnMnO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuLypcclxuXHJcbiAgIEZPTlQgU1RZTEVcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9mb250LXN0eWxlL1xyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcbi5pICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuLmZzLW5vcm1hbCB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG5cclxuLmZzLWFhIHsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLmktbnMgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuICAuZnMtbm9ybWFsLW5zICAgICB7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLmktbSAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxyXG4gIC5mcy1ub3JtYWwtbSAgICAgeyBmb250LXN0eWxlOiBub3JtYWw7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5pLWwgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuICAuZnMtbm9ybWFsLWwgICAgIHsgZm9udC1zdHlsZTogbm9ybWFsOyB9XHJcbn0vKlxyXG5cclxuICAgRk9OVCBXRUlHSFRcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9mb250LXdlaWdodC9cclxuXHJcbiAgIEJhc2VcclxuICAgICBmdyA9IGZvbnQtd2VpZ2h0XHJcblxyXG4gICBNb2RpZmllcnM6XHJcbiAgICAgMSA9IGxpdGVyYWwgdmFsdWUgMTAwXHJcbiAgICAgMiA9IGxpdGVyYWwgdmFsdWUgMjAwXHJcbiAgICAgMyA9IGxpdGVyYWwgdmFsdWUgMzAwXHJcbiAgICAgNCA9IGxpdGVyYWwgdmFsdWUgNDAwXHJcbiAgICAgNSA9IGxpdGVyYWwgdmFsdWUgNTAwXHJcbiAgICAgNiA9IGxpdGVyYWwgdmFsdWUgNjAwXHJcbiAgICAgNyA9IGxpdGVyYWwgdmFsdWUgNzAwXHJcbiAgICAgOCA9IGxpdGVyYWwgdmFsdWUgODAwXHJcbiAgICAgOSA9IGxpdGVyYWwgdmFsdWUgOTAwXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLm5vcm1hbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuLmIgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbi5mdzEgICAgeyBmb250LXdlaWdodDogMTAwOyB9XHJcbi5mdzIgICAgeyBmb250LXdlaWdodDogMjAwOyB9XHJcbi5mdzMgICAgeyBmb250LXdlaWdodDogMzAwOyB9XHJcbi5mdzQgICAgeyBmb250LXdlaWdodDogNDAwOyB9XHJcbi5mdzUgICAgeyBmb250LXdlaWdodDogNTAwOyB9XHJcbi5mdzYgICAgeyBmb250LXdlaWdodDogNjAwOyB9XHJcbi5mdzcgICAgeyBmb250LXdlaWdodDogNzAwOyB9XHJcbi5mdzggICAgeyBmb250LXdlaWdodDogODAwOyB9XHJcbi5mdzkgICAgeyBmb250LXdlaWdodDogOTAwOyB9XHJcblxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLm5vcm1hbC1ucyB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuICAuYi1ucyAgICAgIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuICAuZncxLW5zICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxyXG4gIC5mdzItbnMgICAgeyBmb250LXdlaWdodDogMjAwOyB9XHJcbiAgLmZ3My1ucyAgICB7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cclxuICAuZnc0LW5zICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxyXG4gIC5mdzUtbnMgICAgeyBmb250LXdlaWdodDogNTAwOyB9XHJcbiAgLmZ3Ni1ucyAgICB7IGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuICAuZnc3LW5zICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxyXG4gIC5mdzgtbnMgICAgeyBmb250LXdlaWdodDogODAwOyB9XHJcbiAgLmZ3OS1ucyAgICB7IGZvbnQtd2VpZ2h0OiA5MDA7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5ub3JtYWwtbSB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuICAuYi1tICAgICAgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG4gIC5mdzEtbSAgICB7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cclxuICAuZncyLW0gICAgeyBmb250LXdlaWdodDogMjAwOyB9XHJcbiAgLmZ3My1tICAgIHsgZm9udC13ZWlnaHQ6IDMwMDsgfVxyXG4gIC5mdzQtbSAgICB7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cclxuICAuZnc1LW0gICAgeyBmb250LXdlaWdodDogNTAwOyB9XHJcbiAgLmZ3Ni1tICAgIHsgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG4gIC5mdzctbSAgICB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuICAuZnc4LW0gICAgeyBmb250LXdlaWdodDogODAwOyB9XHJcbiAgLmZ3OS1tICAgIHsgZm9udC13ZWlnaHQ6IDkwMDsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLm5vcm1hbC1sIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG4gIC5iLWwgICAgICB7IGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbiAgLmZ3MS1sICAgIHsgZm9udC13ZWlnaHQ6IDEwMDsgfVxyXG4gIC5mdzItbCAgICB7IGZvbnQtd2VpZ2h0OiAyMDA7IH1cclxuICAuZnczLWwgICAgeyBmb250LXdlaWdodDogMzAwOyB9XHJcbiAgLmZ3NC1sICAgIHsgZm9udC13ZWlnaHQ6IDQwMDsgfVxyXG4gIC5mdzUtbCAgICB7IGZvbnQtd2VpZ2h0OiA1MDA7IH1cclxuICAuZnc2LWwgICAgeyBmb250LXdlaWdodDogNjAwOyB9XHJcbiAgLmZ3Ny1sICAgIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxyXG4gIC5mdzgtbCAgICB7IGZvbnQtd2VpZ2h0OiA4MDA7IH1cclxuICAuZnc5LWwgICAgeyBmb250LXdlaWdodDogOTAwOyB9XHJcbn0vKlxyXG5cclxuICAgSEVJR0hUU1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvaGVpZ2h0cy9cclxuXHJcbiAgIEJhc2U6XHJcbiAgICAgaCA9IGhlaWdodFxyXG4gICAgIG1pbi1oID0gbWluLWhlaWdodFxyXG4gICAgIG1pbi12aCA9IG1pbi1oZWlnaHQgdmVydGljYWwgc2NyZWVuIGhlaWdodFxyXG4gICAgIHZoID0gdmVydGljYWwgc2NyZWVuIGhlaWdodFxyXG5cclxuICAgTW9kaWZpZXJzXHJcbiAgICAgMSA9IDFzdCBzdGVwIGluIGhlaWdodCBzY2FsZVxyXG4gICAgIDIgPSAybmQgc3RlcCBpbiBoZWlnaHQgc2NhbGVcclxuICAgICAzID0gM3JkIHN0ZXAgaW4gaGVpZ2h0IHNjYWxlXHJcbiAgICAgNCA9IDR0aCBzdGVwIGluIGhlaWdodCBzY2FsZVxyXG4gICAgIDUgPSA1dGggc3RlcCBpbiBoZWlnaHQgc2NhbGVcclxuXHJcbiAgICAgLTI1ICAgPSBsaXRlcmFsIHZhbHVlIDI1JVxyXG4gICAgIC01MCAgID0gbGl0ZXJhbCB2YWx1ZSA1MCVcclxuICAgICAtNzUgICA9IGxpdGVyYWwgdmFsdWUgNzUlXHJcbiAgICAgLTEwMCAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcclxuXHJcbiAgICAgLWF1dG8gPSBzdHJpbmcgdmFsdWUgb2YgYXV0b1xyXG4gICAgIC1pbmhlcml0ID0gc3RyaW5nIHZhbHVlIG9mIGluaGVyaXRcclxuXHJcbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgLW5zID0gbm90LXNtYWxsXHJcbiAgICAgLW0gID0gbWVkaXVtXHJcbiAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4vKiBIZWlnaHQgU2NhbGUgKi9cclxuXHJcbi5oMSB7IGhlaWdodDogMTZweDsgaGVpZ2h0OiAxcmVtOyB9XHJcbi5oMiB7IGhlaWdodDogMzJweDsgaGVpZ2h0OiAycmVtOyB9XHJcbi5oMyB7IGhlaWdodDogNjRweDsgaGVpZ2h0OiA0cmVtOyB9XHJcbi5oNCB7IGhlaWdodDogMTI4cHg7IGhlaWdodDogOHJlbTsgfVxyXG4uaDUgeyBoZWlnaHQ6IDI1NnB4OyBoZWlnaHQ6IDE2cmVtOyB9XHJcblxyXG4vKiBIZWlnaHQgUGVyY2VudGFnZXMgLSBCYXNlZCBvZmYgb2YgaGVpZ2h0IG9mIHBhcmVudCAqL1xyXG5cclxuLmgtMjUgeyAgaGVpZ2h0OiAgMjUlOyB9XHJcbi5oLTUwIHsgIGhlaWdodDogIDUwJTsgfVxyXG4uaC03NSB7ICBoZWlnaHQ6ICA3NSU7IH1cclxuLmgtMTAwIHsgaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG4ubWluLWgtMTAwIHsgbWluLWhlaWdodDogMTAwJTsgfVxyXG5cclxuLyogU2NyZWVuIEhlaWdodCBQZXJjZW50YWdlICovXHJcblxyXG4udmgtMjUgeyAgaGVpZ2h0OiAgMjV2aDsgfVxyXG4udmgtNTAgeyAgaGVpZ2h0OiAgNTB2aDsgfVxyXG4udmgtNzUgeyAgaGVpZ2h0OiAgNzV2aDsgfVxyXG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aDsgfVxyXG5cclxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxyXG5cclxuXHJcbi8qIFN0cmluZyBQcm9wZXJ0aWVzICovXHJcblxyXG4uaC1hdXRvIHsgICAgIGhlaWdodDogYXV0bzsgfVxyXG4uaC1pbmhlcml0IHsgIGhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLmgxLW5zIHsgIGhlaWdodDogMXJlbTsgfVxyXG4gIC5oMi1ucyB7ICBoZWlnaHQ6IDJyZW07IH1cclxuICAuaDMtbnMgeyAgaGVpZ2h0OiA0cmVtOyB9XHJcbiAgLmg0LW5zIHsgIGhlaWdodDogOHJlbTsgfVxyXG4gIC5oNS1ucyB7ICBoZWlnaHQ6IDE2cmVtOyB9XHJcbiAgLmgtMjUtbnMgeyBoZWlnaHQ6IDI1JTsgfVxyXG4gIC5oLTUwLW5zIHsgaGVpZ2h0OiA1MCU7IH1cclxuICAuaC03NS1ucyB7IGhlaWdodDogNzUlOyB9XHJcbiAgLmgtMTAwLW5zIHsgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgLm1pbi1oLTEwMC1ucyB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cclxuICAudmgtMjUtbnMgeyAgaGVpZ2h0OiAgMjV2aDsgfVxyXG4gIC52aC01MC1ucyB7ICBoZWlnaHQ6ICA1MHZoOyB9XHJcbiAgLnZoLTc1LW5zIHsgIGhlaWdodDogIDc1dmg7IH1cclxuICAudmgtMTAwLW5zIHsgaGVpZ2h0OiAxMDB2aDsgfVxyXG4gIC5taW4tdmgtMTAwLW5zIHsgbWluLWhlaWdodDogMTAwdmg7IH1cclxuICAuaC1hdXRvLW5zIHsgaGVpZ2h0OiBhdXRvOyB9XHJcbiAgLmgtaW5oZXJpdC1ucyB7IGhlaWdodDogaW5oZXJpdDsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLmgxLW0geyBoZWlnaHQ6IDFyZW07IH1cclxuICAuaDItbSB7IGhlaWdodDogMnJlbTsgfVxyXG4gIC5oMy1tIHsgaGVpZ2h0OiA0cmVtOyB9XHJcbiAgLmg0LW0geyBoZWlnaHQ6IDhyZW07IH1cclxuICAuaDUtbSB7IGhlaWdodDogMTZyZW07IH1cclxuICAuaC0yNS1tIHsgaGVpZ2h0OiAyNSU7IH1cclxuICAuaC01MC1tIHsgaGVpZ2h0OiA1MCU7IH1cclxuICAuaC03NS1tIHsgaGVpZ2h0OiA3NSU7IH1cclxuICAuaC0xMDAtbSB7IGhlaWdodDogMTAwJTsgfVxyXG4gIC5taW4taC0xMDAtbSB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cclxuICAudmgtMjUtbSB7ICBoZWlnaHQ6ICAyNXZoOyB9XHJcbiAgLnZoLTUwLW0geyAgaGVpZ2h0OiAgNTB2aDsgfVxyXG4gIC52aC03NS1tIHsgIGhlaWdodDogIDc1dmg7IH1cclxuICAudmgtMTAwLW0geyBoZWlnaHQ6IDEwMHZoOyB9XHJcbiAgLm1pbi12aC0xMDAtbSB7IG1pbi1oZWlnaHQ6IDEwMHZoOyB9XHJcbiAgLmgtYXV0by1tIHsgaGVpZ2h0OiBhdXRvOyB9XHJcbiAgLmgtaW5oZXJpdC1tIHsgaGVpZ2h0OiBpbmhlcml0OyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuaDEtbCB7IGhlaWdodDogMXJlbTsgfVxyXG4gIC5oMi1sIHsgaGVpZ2h0OiAycmVtOyB9XHJcbiAgLmgzLWwgeyBoZWlnaHQ6IDRyZW07IH1cclxuICAuaDQtbCB7IGhlaWdodDogOHJlbTsgfVxyXG4gIC5oNS1sIHsgaGVpZ2h0OiAxNnJlbTsgfVxyXG4gIC5oLTI1LWwgeyBoZWlnaHQ6IDI1JTsgfVxyXG4gIC5oLTUwLWwgeyBoZWlnaHQ6IDUwJTsgfVxyXG4gIC5oLTc1LWwgeyBoZWlnaHQ6IDc1JTsgfVxyXG4gIC5oLTEwMC1sIHsgaGVpZ2h0OiAxMDAlOyB9XHJcbiAgLm1pbi1oLTEwMC1sIHsgbWluLWhlaWdodDogMTAwJTsgfVxyXG4gIC52aC0yNS1sIHsgIGhlaWdodDogIDI1dmg7IH1cclxuICAudmgtNTAtbCB7ICBoZWlnaHQ6ICA1MHZoOyB9XHJcbiAgLnZoLTc1LWwgeyAgaGVpZ2h0OiAgNzV2aDsgfVxyXG4gIC52aC0xMDAtbCB7IGhlaWdodDogMTAwdmg7IH1cclxuICAubWluLXZoLTEwMC1sIHsgbWluLWhlaWdodDogMTAwdmg7IH1cclxuICAuaC1hdXRvLWwgeyBoZWlnaHQ6IGF1dG87IH1cclxuICAuaC1pbmhlcml0LWwgeyBoZWlnaHQ6IGluaGVyaXQ7IH1cclxufS8qXHJcblxyXG4gICBMRVRURVIgU1BBQ0lOR1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RyYWNraW5nL1xyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcbi50cmFja2VkICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XHJcbi50cmFja2VkLXRpZ2h0IHsgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxyXG4udHJhY2tlZC1tZWdhICB7IGxldHRlci1zcGFjaW5nOiAgLjI1ZW07IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC50cmFja2VkLW5zICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XHJcbiAgLnRyYWNrZWQtdGlnaHQtbnMgeyBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XHJcbiAgLnRyYWNrZWQtbWVnYS1ucyAgeyBsZXR0ZXItc3BhY2luZzogIC4yNWVtOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAudHJhY2tlZC1tICAgICAgIHsgbGV0dGVyLXNwYWNpbmc6ICAuMWVtOyB9XHJcbiAgLnRyYWNrZWQtdGlnaHQtbSB7IGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cclxuICAudHJhY2tlZC1tZWdhLW0gIHsgbGV0dGVyLXNwYWNpbmc6ICAuMjVlbTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLnRyYWNrZWQtbCAgICAgICB7IGxldHRlci1zcGFjaW5nOiAgLjFlbTsgfVxyXG4gIC50cmFja2VkLXRpZ2h0LWwgeyBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XHJcbiAgLnRyYWNrZWQtbWVnYS1sICB7IGxldHRlci1zcGFjaW5nOiAgLjI1ZW07IH1cclxufS8qXHJcblxyXG4gICBMSU5FIEhFSUdIVCAvIExFQURJTkdcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9saW5lLWhlaWdodFxyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcbiAgLmxoLXNvbGlkIHsgbGluZS1oZWlnaHQ6IDE7IH1cclxuICAubGgtdGl0bGUgeyBsaW5lLWhlaWdodDogMS4yNTsgfVxyXG4gIC5saC1jb3B5ICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC5saC1zb2xpZC1ucyB7IGxpbmUtaGVpZ2h0OiAxOyB9XHJcbiAgLmxoLXRpdGxlLW5zIHsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cclxuICAubGgtY29weS1ucyAgeyBsaW5lLWhlaWdodDogMS41OyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAubGgtc29saWQtbSB7IGxpbmUtaGVpZ2h0OiAxOyB9XHJcbiAgLmxoLXRpdGxlLW0geyBsaW5lLWhlaWdodDogMS4yNTsgfVxyXG4gIC5saC1jb3B5LW0gIHsgbGluZS1oZWlnaHQ6IDEuNTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLmxoLXNvbGlkLWwgeyBsaW5lLWhlaWdodDogMTsgfVxyXG4gIC5saC10aXRsZS1sIHsgbGluZS1oZWlnaHQ6IDEuMjU7IH1cclxuICAubGgtY29weS1sICB7IGxpbmUtaGVpZ2h0OiAxLjU7IH1cclxufS8qXHJcblxyXG4gICBMSU5LU1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy9saW5rcy9cclxuXHJcbiovXHJcblxyXG4ubGluayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcclxufVxyXG5cclxuLmxpbms6bGluayxcclxuLmxpbms6dmlzaXRlZCB7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xyXG59XHJcbi5saW5rOmhvdmVyICAge1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbjtcclxufVxyXG4ubGluazphY3RpdmUgIHtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW47XHJcbn1cclxuLmxpbms6Zm9jdXMgICB7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluO1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmhvdmVyOmhvdmVyICAge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufS8qXHJcblxyXG4gICBMSVNUU1xyXG4gICBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9lbGVtZW50cy9saXN0cy9cclxuXHJcbiovXHJcblxyXG4ubGlzdCB7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfS8qXHJcblxyXG4gICBNQVggV0lEVEhTXHJcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL2xheW91dC9tYXgtd2lkdGhzL1xyXG5cclxuICAgQmFzZTpcclxuICAgICBtdyA9IG1heC13aWR0aFxyXG5cclxuICAgTW9kaWZpZXJzXHJcbiAgICAgMSA9IDFzdCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgMiA9IDJuZCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgMyA9IDNyZCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgNCA9IDR0aCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgNSA9IDV0aCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgNiA9IDZzdCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgNyA9IDduZCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgOCA9IDhyZCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcbiAgICAgOSA9IDl0aCBzdGVwIGluIHdpZHRoIHNjYWxlXHJcblxyXG4gICAgIC0xMDAgPSBsaXRlcmFsIHZhbHVlIDEwMCVcclxuXHJcbiAgICAgLW5vbmUgID0gc3RyaW5nIHZhbHVlIG5vbmVcclxuXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLyogTWF4IFdpZHRoIFBlcmNlbnRhZ2VzICovXHJcblxyXG4ubXctMTAwICB7IG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLyogTWF4IFdpZHRoIFNjYWxlICovXHJcblxyXG4ubXcxICB7ICBtYXgtd2lkdGg6IDE2cHg7ICBtYXgtd2lkdGg6IDFyZW07IH1cclxuLm13MiAgeyAgbWF4LXdpZHRoOiAzMnB4OyAgbWF4LXdpZHRoOiAycmVtOyB9XHJcbi5tdzMgIHsgIG1heC13aWR0aDogNjRweDsgIG1heC13aWR0aDogNHJlbTsgfVxyXG4ubXc0ICB7ICBtYXgtd2lkdGg6IDEyOHB4OyAgbWF4LXdpZHRoOiA4cmVtOyB9XHJcbi5tdzUgIHsgIG1heC13aWR0aDogMjU2cHg7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XHJcbi5tdzYgIHsgIG1heC13aWR0aDogNTEycHg7ICBtYXgtd2lkdGg6IDMycmVtOyB9XHJcbi5tdzcgIHsgIG1heC13aWR0aDogNzY4cHg7ICBtYXgtd2lkdGg6IDQ4cmVtOyB9XHJcbi5tdzggIHsgIG1heC13aWR0aDogMTAyNHB4OyAgbWF4LXdpZHRoOiA2NHJlbTsgfVxyXG4ubXc5ICB7ICBtYXgtd2lkdGg6IDE1MzZweDsgIG1heC13aWR0aDogOTZyZW07IH1cclxuXHJcbi5tdy04OCB7IG1heC13aWR0aDogODglOyB9XHJcbi5tdy05MyB7IG1heC13aWR0aDogOTMlOyB9XHJcblxyXG4ubXctNjQwIHsgbWF4LXdpZHRoOiA2NDBweDsgfVxyXG4ubXctODQwIHsgbWF4LXdpZHRoOiA4NDBweDsgfVxyXG4ubXctMTAxMiB7IG1heC13aWR0aDogMTAxMnB4OyB9XHJcbi5tdy0xMjcwIHsgbWF4LXdpZHRoOiAxMjcwcHg7IH1cclxuLm13LTE0NDAgIHsgIG1heC13aWR0aDogMTQ0MHB4OyB9XHJcblxyXG4vKiBNYXggV2lkdGggU3RyaW5nIFByb3BlcnRpZXMgKi9cclxuXHJcbi5tdy1ub25lIHsgbWF4LXdpZHRoOiBub25lOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAubXctMTAwLW5zICB7IG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuICAubXcxLW5zICB7ICBtYXgtd2lkdGg6IDFyZW07IH1cclxuICAubXcyLW5zICB7ICBtYXgtd2lkdGg6IDJyZW07IH1cclxuICAubXczLW5zICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cclxuICAubXc0LW5zICB7ICBtYXgtd2lkdGg6IDhyZW07IH1cclxuICAubXc1LW5zICB7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XHJcbiAgLm13Ni1ucyAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxyXG4gIC5tdzctbnMgIHsgIG1heC13aWR0aDogNDhyZW07IH1cclxuICAubXc4LW5zICB7ICBtYXgtd2lkdGg6IDY0cmVtOyB9XHJcbiAgLm13OS1ucyAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxyXG5cdFxyXG4gIC5tdy04OC1ucyB7IG1heC13aWR0aDogODglOyB9XHJcbiAgLm13LTkzLW5zIHsgbWF4LXdpZHRoOiA5MyU7IH1cclxuXHJcbiAgLm13LTY0MC1ucyB7IG1heC13aWR0aDogNjQwcHg7IH1cclxuICAubXctODQwLW5zIHsgbWF4LXdpZHRoOiA4NDBweDsgfVxyXG4gIC5tdy0xMDEyLW5zIHsgbWF4LXdpZHRoOiAxMDEycHg7IH1cclxuICAubXctMTI3MC1ucyB7IG1heC13aWR0aDogMTI3MHB4OyB9XHJcbiAgLm13LTE0NDAtbnMgIHsgIG1heC13aWR0aDogMTQ0MHB4OyB9XHJcblxyXG4gIC5tdy1ub25lLW5zIHsgbWF4LXdpZHRoOiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAubXctMTAwLW0gIHsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG4gIC5tdzEtbSAgeyAgbWF4LXdpZHRoOiAxcmVtOyB9XHJcbiAgLm13Mi1tICB7ICBtYXgtd2lkdGg6IDJyZW07IH1cclxuICAubXczLW0gIHsgIG1heC13aWR0aDogNHJlbTsgfVxyXG4gIC5tdzQtbSAgeyAgbWF4LXdpZHRoOiA4cmVtOyB9XHJcbiAgLm13NS1tICB7ICBtYXgtd2lkdGg6IDE2cmVtOyB9XHJcbiAgLm13Ni1tICB7ICBtYXgtd2lkdGg6IDMycmVtOyB9XHJcbiAgLm13Ny1tICB7ICBtYXgtd2lkdGg6IDQ4cmVtOyB9XHJcbiAgLm13OC1tICB7ICBtYXgtd2lkdGg6IDY0cmVtOyB9XHJcbiAgLm13OS1tICB7ICBtYXgtd2lkdGg6IDk2cmVtOyB9XHJcblxyXG4gIC5tdy04OC1tIHsgbWF4LXdpZHRoOiA4OCU7IH1cclxuICAubXctOTMtbSB7IG1heC13aWR0aDogOTMlOyB9XHJcblxyXG4gIC5tdy02NDAtbSB7IG1heC13aWR0aDogNjQwcHg7IH1cclxuICAubXctODQwLW0geyBtYXgtd2lkdGg6IDg0MHB4OyB9XHJcbiAgLm13LTEwMTItbSB7IG1heC13aWR0aDogMTAxMnB4OyB9XHJcbiAgLm13LTEyNzAtbSB7IG1heC13aWR0aDogMTI3MHB4OyB9XHJcbiAgLm13LTE0NDAtbSAgeyAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cclxuXHJcbiAgLm13LW5vbmUtbSB7IG1heC13aWR0aDogbm9uZTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLm13LTEwMC1sICB7IG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuICAubXcxLWwgIHsgIG1heC13aWR0aDogMXJlbTsgfVxyXG4gIC5tdzItbCAgeyAgbWF4LXdpZHRoOiAycmVtOyB9XHJcbiAgLm13My1sICB7ICBtYXgtd2lkdGg6IDRyZW07IH1cclxuICAubXc0LWwgIHsgIG1heC13aWR0aDogOHJlbTsgfVxyXG4gIC5tdzUtbCAgeyAgbWF4LXdpZHRoOiAxNnJlbTsgfVxyXG4gIC5tdzYtbCAgeyAgbWF4LXdpZHRoOiAzMnJlbTsgfVxyXG4gIC5tdzctbCAgeyAgbWF4LXdpZHRoOiA0OHJlbTsgfVxyXG4gIC5tdzgtbCAgeyAgbWF4LXdpZHRoOiA2NHJlbTsgfVxyXG4gIC5tdzktbCAgeyAgbWF4LXdpZHRoOiA5NnJlbTsgfVxyXG4gIFxyXG4gIC5tdy04OC1sIHsgbWF4LXdpZHRoOiA4OCU7IH1cclxuICAubXctOTMtbCB7IG1heC13aWR0aDogOTMlOyB9XHJcblxyXG4gIC5tdy02NDAtbCB7IG1heC13aWR0aDogNjQwcHg7IH1cclxuICAubXctODQwLWwgeyBtYXgtd2lkdGg6IDg0MHB4OyB9XHJcbiAgLm13LTEwMTItbCB7IG1heC13aWR0aDogMTAxMnB4OyB9XHJcbiAgLm13LTEyNzAtbCB7IG1heC13aWR0aDogMTI3MHB4OyB9XHJcbiAgLm13LTE0NDAtbCAgeyAgbWF4LXdpZHRoOiAxNDQwcHg7IH1cclxuXHJcbiAgLm13LW5vbmUtbCB7IG1heC13aWR0aDogbm9uZTsgfVxyXG59LypcclxuXHJcbiAgIFdJRFRIU1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvd2lkdGhzL1xyXG5cclxuICAgQmFzZTpcclxuICAgICB3ID0gd2lkdGhcclxuXHJcbiAgIE1vZGlmaWVyc1xyXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiB3aWR0aCBzY2FsZVxyXG4gICAgIDIgPSAybmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxyXG4gICAgIDMgPSAzcmQgc3RlcCBpbiB3aWR0aCBzY2FsZVxyXG4gICAgIDQgPSA0dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxyXG4gICAgIDUgPSA1dGggc3RlcCBpbiB3aWR0aCBzY2FsZVxyXG5cclxuICAgICAtMTAgID0gbGl0ZXJhbCB2YWx1ZSAxMCVcclxuICAgICAtMjAgID0gbGl0ZXJhbCB2YWx1ZSAyMCVcclxuICAgICAtMjUgID0gbGl0ZXJhbCB2YWx1ZSAyNSVcclxuICAgICAtMzAgID0gbGl0ZXJhbCB2YWx1ZSAzMCVcclxuICAgICAtMzMgID0gbGl0ZXJhbCB2YWx1ZSAzMyVcclxuICAgICAtMzQgID0gbGl0ZXJhbCB2YWx1ZSAzNCVcclxuICAgICAtNDAgID0gbGl0ZXJhbCB2YWx1ZSA0MCVcclxuICAgICAtNTAgID0gbGl0ZXJhbCB2YWx1ZSA1MCVcclxuICAgICAtNjAgID0gbGl0ZXJhbCB2YWx1ZSA2MCVcclxuICAgICAtNzAgID0gbGl0ZXJhbCB2YWx1ZSA3MCVcclxuICAgICAtNzUgID0gbGl0ZXJhbCB2YWx1ZSA3NSVcclxuICAgICAtODAgID0gbGl0ZXJhbCB2YWx1ZSA4MCVcclxuICAgICAtOTAgID0gbGl0ZXJhbCB2YWx1ZSA5MCVcclxuICAgICAtMTAwID0gbGl0ZXJhbCB2YWx1ZSAxMDAlXHJcblxyXG4gICAgIC10aGlyZCAgICAgID0gMTAwJSAvIDMgKE5vdCBzdXBwb3J0ZWQgaW4gb3BlcmEgbWluaSBvciBJRTgpXHJcbiAgICAgLXR3by10aGlyZHMgPSAxMDAlIC8gMS41IChOb3Qgc3VwcG9ydGVkIGluIG9wZXJhIG1pbmkgb3IgSUU4KVxyXG4gICAgIC1hdXRvICAgICAgID0gc3RyaW5nIHZhbHVlIGF1dG9cclxuXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLyogV2lkdGggU2NhbGUgKi9cclxuXHJcbi53MSB7ICAgIHdpZHRoOiAxNnB4OyAgICB3aWR0aDogMXJlbTsgfVxyXG4udzIgeyAgICB3aWR0aDogMzJweDsgICAgd2lkdGg6IDJyZW07IH1cclxuLnczIHsgICAgd2lkdGg6IDY0cHg7ICAgIHdpZHRoOiA0cmVtOyB9XHJcbi53NCB7ICAgIHdpZHRoOiAxMjhweDsgICAgd2lkdGg6IDhyZW07IH1cclxuLnc1IHsgICAgd2lkdGg6IDI1NnB4OyAgICB3aWR0aDogMTZyZW07IH1cclxuXHJcbi53LTEwIHsgIHdpZHRoOiAgMTAlOyB9XHJcbi53LTIwIHsgIHdpZHRoOiAgMjAlOyB9XHJcbi53LTI1IHsgIHdpZHRoOiAgMjUlOyB9XHJcbi53LTMwIHsgIHdpZHRoOiAgMzAlOyB9XHJcbi53LTMzIHsgIHdpZHRoOiAgMzMlOyB9XHJcbi53LTM0IHsgIHdpZHRoOiAgMzQlOyB9XHJcbi53LTQwIHsgIHdpZHRoOiAgNDAlOyB9XHJcbi53LTUwIHsgIHdpZHRoOiAgNTAlOyB9XHJcbi53LTYwIHsgIHdpZHRoOiAgNjAlOyB9XHJcbi53LTcwIHsgIHdpZHRoOiAgNzAlOyB9XHJcbi53LTc1IHsgIHdpZHRoOiAgNzUlOyB9XHJcbi53LTgwIHsgIHdpZHRoOiAgODAlOyB9XHJcbi53LTkwIHsgIHdpZHRoOiAgOTAlOyB9XHJcbi53LTEwMCB7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG4udy10aGlyZCB7IHdpZHRoOiAzMy4zMzMzMyU7IH1cclxuLnctdHdvLXRoaXJkcyB7IHdpZHRoOiA2Ni42NjY2NyU7IH1cclxuLnctYXV0byB7IHdpZHRoOiBhdXRvOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAudzEtbnMgeyAgd2lkdGg6IDFyZW07IH1cclxuICAudzItbnMgeyAgd2lkdGg6IDJyZW07IH1cclxuICAudzMtbnMgeyAgd2lkdGg6IDRyZW07IH1cclxuICAudzQtbnMgeyAgd2lkdGg6IDhyZW07IH1cclxuICAudzUtbnMgeyAgd2lkdGg6IDE2cmVtOyB9XHJcbiAgLnctMTAtbnMgeyB3aWR0aDogIDEwJTsgfVxyXG4gIC53LTIwLW5zIHsgd2lkdGg6ICAyMCU7IH1cclxuICAudy0yNS1ucyB7IHdpZHRoOiAgMjUlOyB9XHJcbiAgLnctMzAtbnMgeyB3aWR0aDogIDMwJTsgfVxyXG4gIC53LTMzLW5zIHsgd2lkdGg6ICAzMyU7IH1cclxuICAudy0zNC1ucyB7IHdpZHRoOiAgMzQlOyB9XHJcbiAgLnctNDAtbnMgeyB3aWR0aDogIDQwJTsgfVxyXG4gIC53LTUwLW5zIHsgd2lkdGg6ICA1MCU7IH1cclxuICAudy02MC1ucyB7IHdpZHRoOiAgNjAlOyB9XHJcbiAgLnctNzAtbnMgeyB3aWR0aDogIDcwJTsgfVxyXG4gIC53LTc1LW5zIHsgd2lkdGg6ICA3NSU7IH1cclxuICAudy04MC1ucyB7IHdpZHRoOiAgODAlOyB9XHJcbiAgLnctOTAtbnMgeyB3aWR0aDogIDkwJTsgfVxyXG4gIC53LTEwMC1ucyB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgLnctdGhpcmQtbnMgeyB3aWR0aDogMzMuMzMzMzMlOyB9XHJcbiAgLnctdHdvLXRoaXJkcy1ucyB7IHdpZHRoOiA2Ni42NjY2NyU7IH1cclxuICAudy1hdXRvLW5zIHsgd2lkdGg6IGF1dG87IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC53MS1tIHsgICAgICB3aWR0aDogMXJlbTsgfVxyXG4gIC53Mi1tIHsgICAgICB3aWR0aDogMnJlbTsgfVxyXG4gIC53My1tIHsgICAgICB3aWR0aDogNHJlbTsgfVxyXG4gIC53NC1tIHsgICAgICB3aWR0aDogOHJlbTsgfVxyXG4gIC53NS1tIHsgICAgICB3aWR0aDogMTZyZW07IH1cclxuICAudy0xMC1tIHsgd2lkdGg6ICAxMCU7IH1cclxuICAudy0yMC1tIHsgd2lkdGg6ICAyMCU7IH1cclxuICAudy0yNS1tIHsgd2lkdGg6ICAyNSU7IH1cclxuICAudy0zMC1tIHsgd2lkdGg6ICAzMCU7IH1cclxuICAudy0zMy1tIHsgd2lkdGg6ICAzMyU7IH1cclxuICAudy0zNC1tIHsgd2lkdGg6ICAzNCU7IH1cclxuICAudy00MC1tIHsgd2lkdGg6ICA0MCU7IH1cclxuICAudy01MC1tIHsgd2lkdGg6ICA1MCU7IH1cclxuICAudy02MC1tIHsgd2lkdGg6ICA2MCU7IH1cclxuICAudy03MC1tIHsgd2lkdGg6ICA3MCU7IH1cclxuICAudy03NS1tIHsgd2lkdGg6ICA3NSU7IH1cclxuICAudy04MC1tIHsgd2lkdGg6ICA4MCU7IH1cclxuICAudy05MC1tIHsgd2lkdGg6ICA5MCU7IH1cclxuICAudy0xMDAtbSB7IHdpZHRoOiAxMDAlOyB9XHJcbiAgLnctdGhpcmQtbSB7IHdpZHRoOiAzMy4zMzMzMyU7IH1cclxuICAudy10d28tdGhpcmRzLW0geyB3aWR0aDogNjYuNjY2NjclOyB9XHJcbiAgLnctYXV0by1tIHsgICAgd2lkdGg6IGF1dG87IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC53MS1sIHsgICAgICB3aWR0aDogMXJlbTsgfVxyXG4gIC53Mi1sIHsgICAgICB3aWR0aDogMnJlbTsgfVxyXG4gIC53My1sIHsgICAgICB3aWR0aDogNHJlbTsgfVxyXG4gIC53NC1sIHsgICAgICB3aWR0aDogOHJlbTsgfVxyXG4gIC53NS1sIHsgICAgICB3aWR0aDogMTZyZW07IH1cclxuICAudy0xMC1sIHsgICAgd2lkdGg6ICAxMCU7IH1cclxuICAudy0yMC1sIHsgICAgd2lkdGg6ICAyMCU7IH1cclxuICAudy0yNS1sIHsgICAgd2lkdGg6ICAyNSU7IH1cclxuICAudy0zMC1sIHsgICAgd2lkdGg6ICAzMCU7IH1cclxuICAudy0zMy1sIHsgICAgd2lkdGg6ICAzMyU7IH1cclxuICAudy0zNC1sIHsgICAgd2lkdGg6ICAzNCU7IH1cclxuICAudy00MC1sIHsgICAgd2lkdGg6ICA0MCU7IH1cclxuICAudy01MC1sIHsgICAgd2lkdGg6ICA1MCU7IH1cclxuICAudy02MC1sIHsgICAgd2lkdGg6ICA2MCU7IH1cclxuICAudy03MC1sIHsgICAgd2lkdGg6ICA3MCU7IH1cclxuICAudy03NS1sIHsgICAgd2lkdGg6ICA3NSU7IH1cclxuICAudy04MC1sIHsgICAgd2lkdGg6ICA4MCU7IH1cclxuICAudy05MC1sIHsgICAgd2lkdGg6ICA5MCU7IH1cclxuICAudy0xMDAtbCB7ICAgd2lkdGg6IDEwMCU7IH1cclxuICAudy10aGlyZC1sIHsgd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gIC53LXR3by10aGlyZHMtbCB7IHdpZHRoOiA2Ni42NjY2NyU7IH1cclxuICAudy1hdXRvLWwgeyAgICB3aWR0aDogYXV0bzsgfVxyXG59LypcclxuXHJcbiAgICBPVkVSRkxPV1xyXG5cclxuICAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiAqL1xyXG5cclxuLm92ZXJmbG93LXZpc2libGUgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG4ub3ZlcmZsb3ctaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4ub3ZlcmZsb3ctc2Nyb2xsIHsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxyXG4ub3ZlcmZsb3ctYXV0byB7IG92ZXJmbG93OiBhdXRvOyB9XHJcblxyXG4ub3ZlcmZsb3cteC12aXNpYmxlIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxyXG4ub3ZlcmZsb3cteC1oaWRkZW4geyBvdmVyZmxvdy14OiBoaWRkZW47IH1cclxuLm92ZXJmbG93LXgtc2Nyb2xsIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XHJcbi5vdmVyZmxvdy14LWF1dG8geyBvdmVyZmxvdy14OiBhdXRvOyB9XHJcblxyXG4ub3ZlcmZsb3cteS12aXNpYmxlIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxyXG4ub3ZlcmZsb3cteS1oaWRkZW4geyBvdmVyZmxvdy15OiBoaWRkZW47IH1cclxuLm92ZXJmbG93LXktc2Nyb2xsIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XHJcbi5vdmVyZmxvdy15LWF1dG8geyBvdmVyZmxvdy15OiBhdXRvOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAub3ZlcmZsb3ctdmlzaWJsZS1ucyB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XHJcbiAgLm92ZXJmbG93LWhpZGRlbi1ucyB7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAub3ZlcmZsb3ctc2Nyb2xsLW5zIHsgb3ZlcmZsb3c6IHNjcm9sbDsgfVxyXG4gIC5vdmVyZmxvdy1hdXRvLW5zIHsgb3ZlcmZsb3c6IGF1dG87IH1cclxuICAub3ZlcmZsb3cteC12aXNpYmxlLW5zIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxyXG4gIC5vdmVyZmxvdy14LWhpZGRlbi1ucyB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxyXG4gIC5vdmVyZmxvdy14LXNjcm9sbC1ucyB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxyXG4gIC5vdmVyZmxvdy14LWF1dG8tbnMgeyBvdmVyZmxvdy14OiBhdXRvOyB9XHJcblxyXG4gIC5vdmVyZmxvdy15LXZpc2libGUtbnMgeyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XHJcbiAgLm92ZXJmbG93LXktaGlkZGVuLW5zIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XHJcbiAgLm92ZXJmbG93LXktc2Nyb2xsLW5zIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XHJcbiAgLm92ZXJmbG93LXktYXV0by1ucyB7IG92ZXJmbG93LXk6IGF1dG87IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5vdmVyZmxvdy12aXNpYmxlLW0geyBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG4gIC5vdmVyZmxvdy1oaWRkZW4tbSB7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAub3ZlcmZsb3ctc2Nyb2xsLW0geyBvdmVyZmxvdzogc2Nyb2xsOyB9XHJcbiAgLm92ZXJmbG93LWF1dG8tbSB7IG92ZXJmbG93OiBhdXRvOyB9XHJcblxyXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbSB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cclxuICAub3ZlcmZsb3cteC1oaWRkZW4tbSB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxyXG4gIC5vdmVyZmxvdy14LXNjcm9sbC1tIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XHJcbiAgLm92ZXJmbG93LXgtYXV0by1tIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxyXG5cclxuICAub3ZlcmZsb3cteS12aXNpYmxlLW0geyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XHJcbiAgLm92ZXJmbG93LXktaGlkZGVuLW0geyBvdmVyZmxvdy15OiBoaWRkZW47IH1cclxuICAub3ZlcmZsb3cteS1zY3JvbGwtbSB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxyXG4gIC5vdmVyZmxvdy15LWF1dG8tbSB7IG92ZXJmbG93LXk6IGF1dG87IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5vdmVyZmxvdy12aXNpYmxlLWwgeyBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG4gIC5vdmVyZmxvdy1oaWRkZW4tbCB7IG92ZXJmbG93OiBoaWRkZW47IH1cclxuICAub3ZlcmZsb3ctc2Nyb2xsLWwgeyBvdmVyZmxvdzogc2Nyb2xsOyB9XHJcbiAgLm92ZXJmbG93LWF1dG8tbCB7IG92ZXJmbG93OiBhdXRvOyB9XHJcblxyXG4gIC5vdmVyZmxvdy14LXZpc2libGUtbCB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cclxuICAub3ZlcmZsb3cteC1oaWRkZW4tbCB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxyXG4gIC5vdmVyZmxvdy14LXNjcm9sbC1sIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XHJcbiAgLm92ZXJmbG93LXgtYXV0by1sIHsgb3ZlcmZsb3cteDogYXV0bzsgfVxyXG5cclxuICAub3ZlcmZsb3cteS12aXNpYmxlLWwgeyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XHJcbiAgLm92ZXJmbG93LXktaGlkZGVuLWwgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cclxuICAub3ZlcmZsb3cteS1zY3JvbGwtbCB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxyXG4gIC5vdmVyZmxvdy15LWF1dG8tbCB7IG92ZXJmbG93LXk6IGF1dG87IH1cclxufS8qXHJcblxyXG4gICBQT1NJVElPTklOR1xyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy9sYXlvdXQvcG9zaXRpb24vXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLnN0YXRpYyB7IHBvc2l0aW9uOiBzdGF0aWM7IH1cclxuLnJlbGF0aXZlICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4uYWJzb2x1dGUgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbi5maXhlZCAgeyBwb3NpdGlvbjogZml4ZWQ7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC5zdGF0aWMtbnMgeyBwb3NpdGlvbjogc3RhdGljOyB9XHJcbiAgLnJlbGF0aXZlLW5zICB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gIC5hYnNvbHV0ZS1ucyAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuICAuZml4ZWQtbnMgIHsgcG9zaXRpb246IGZpeGVkOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuc3RhdGljLW0geyBwb3NpdGlvbjogc3RhdGljOyB9XHJcbiAgLnJlbGF0aXZlLW0gIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLmFic29sdXRlLW0gIHsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbiAgLmZpeGVkLW0gIHsgcG9zaXRpb246IGZpeGVkOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuc3RhdGljLWwgeyBwb3NpdGlvbjogc3RhdGljOyB9XHJcbiAgLnJlbGF0aXZlLWwgIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLmFic29sdXRlLWwgIHsgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbiAgLmZpeGVkLWwgIHsgcG9zaXRpb246IGZpeGVkOyB9XHJcbn0vKlxyXG5cclxuICAgIE9QQUNJVFlcclxuICAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3RoZW1lcy9vcGFjaXR5L1xyXG5cclxuKi9cclxuXHJcbi5vLTEwMCB7IG9wYWNpdHk6IDE7ICAgIH1cclxuLm8tOTAgIHsgb3BhY2l0eTogLjk7ICAgfVxyXG4uby04MCAgeyBvcGFjaXR5OiAuODsgICB9XHJcbi5vLTcwICB7IG9wYWNpdHk6IC43OyAgIH1cclxuLm8tNjAgIHsgb3BhY2l0eTogLjY7ICAgfVxyXG4uby01MCAgeyBvcGFjaXR5OiAuNTsgICB9XHJcbi5vLTQwICB7IG9wYWNpdHk6IC40OyAgIH1cclxuLm8tMzAgIHsgb3BhY2l0eTogLjM7ICAgfVxyXG4uby0yMCAgeyBvcGFjaXR5OiAuMjsgICB9XHJcbi5vLTEwICB7IG9wYWNpdHk6IC4xOyAgIH1cclxuLm8tMDUgIHsgb3BhY2l0eTogLjA1OyAgfVxyXG4uby0wMjUgeyBvcGFjaXR5OiAuMDI1OyB9XHJcbi5vLTAgICB7IG9wYWNpdHk6IDA7IH0vKlxyXG5cclxuICAgUk9UQVRJT05TXHJcblxyXG4qL1xyXG5cclxuLnJvdGF0ZS00NSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cclxuLnJvdGF0ZS05MCB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuLnJvdGF0ZS0xMzUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cclxuLnJvdGF0ZS0xODAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cclxuLnJvdGF0ZS0yMjUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cclxuLnJvdGF0ZS0yNzAgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cclxuLnJvdGF0ZS0zMTUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCl7XHJcbiAgLnJvdGF0ZS00NS1ucyB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cclxuICAucm90YXRlLTkwLW5zIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG4gIC5yb3RhdGUtMTM1LW5zIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XHJcbiAgLnJvdGF0ZS0xODAtbnMgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cclxuICAucm90YXRlLTIyNS1ucyB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxyXG4gIC5yb3RhdGUtMjcwLW5zIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XHJcbiAgLnJvdGF0ZS0zMTUtbnMgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDMxNWRlZyk7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCl7XHJcbiAgLnJvdGF0ZS00NS1tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxyXG4gIC5yb3RhdGUtOTAtbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cclxuICAucm90YXRlLTEzNS1tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XHJcbiAgLnJvdGF0ZS0xODAtbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG4gIC5yb3RhdGUtMjI1LW0geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cclxuICAucm90YXRlLTI3MC1tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XHJcbiAgLnJvdGF0ZS0zMTUtbSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KXtcclxuICAucm90YXRlLTQ1LWwgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XHJcbiAgLnJvdGF0ZS05MC1sIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG4gIC5yb3RhdGUtMTM1LWwgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cclxuICAucm90YXRlLTE4MC1sIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XHJcbiAgLnJvdGF0ZS0yMjUtbCB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTsgfVxyXG4gIC5yb3RhdGUtMjcwLWwgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cclxuICAucm90YXRlLTMxNS1sIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XHJcbn0vKlxyXG5cclxuICAgU0tJTlNcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL3NraW5zL1xyXG5cclxuICAgQ2xhc3NlcyBmb3Igc2V0dGluZyBmb3JlZ3JvdW5kIGFuZCBiYWNrZ3JvdW5kIGNvbG9ycyBvbiBlbGVtZW50cy5cclxuICAgSWYgeW91IGhhdmVuJ3QgZGVjbGFyZWQgYSBib3JkZXIgY29sb3IsIGJ1dCBzZXQgYm9yZGVyIG9uIGFuIGVsZW1lbnQsIGl0IHdpbGwgXHJcbiAgIGJlIHNldCB0byB0aGUgY3VycmVudCB0ZXh0IGNvbG9yLiBcclxuXHJcbiovXHJcblxyXG4vKiBUZXh0IGNvbG9ycyAqL1xyXG5cclxuLmJsYWNrLTkwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOSk7IH1cclxuLmJsYWNrLTgwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7IH1cclxuLmJsYWNrLTcwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7IH1cclxuLmJsYWNrLTYwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNik7IH1cclxuLmJsYWNrLTUwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7IH1cclxuLmJsYWNrLTQwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7IH1cclxuLmJsYWNrLTMwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7IH1cclxuLmJsYWNrLTIwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7IH1cclxuLmJsYWNrLTEwIHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7IH1cclxuLmJsYWNrLTA1IHsgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuMDUpOyB9XHJcblxyXG4ud2hpdGUtOTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTsgfVxyXG4ud2hpdGUtODAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTsgfVxyXG4ud2hpdGUtNzAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTsgfVxyXG4ud2hpdGUtNjAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTsgfVxyXG4ud2hpdGUtNTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTsgfVxyXG4ud2hpdGUtNDAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTsgfVxyXG4ud2hpdGUtMzAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTsgfVxyXG4ud2hpdGUtMjAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTsgfVxyXG4ud2hpdGUtMTAgeyAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTsgfVxyXG5cclxuLmJsYWNrIHsgICAgICAgICBjb2xvcjogIzAwMDsgfVxyXG4ubmVhci1ibGFjayB7ICAgIGNvbG9yOiAjMTExOyB9XHJcbi5kYXJrLWdyYXkgeyAgICAgY29sb3I6ICMzMzM7IH1cclxuLm1pZC1ncmF5IHsgICAgICBjb2xvcjogIzU1NTsgfVxyXG4uZ3JheSB7ICAgICAgICAgIGNvbG9yOiAjNzc3OyB9XHJcbi5zaWx2ZXIgIHsgICAgICAgY29sb3I6ICM5OTk7IH1cclxuLmxpZ2h0LXNpbHZlciB7ICBjb2xvcjogI2FhYTsgfVxyXG4ubW9vbi1ncmF5IHsgICAgIGNvbG9yOiAjY2NjOyB9XHJcbi5saWdodC1ncmF5IHsgICAgY29sb3I6ICNlZWU7IH1cclxuLm5lYXItd2hpdGUgeyAgICBjb2xvcjogI2Y0ZjRmNDsgfVxyXG4ud2hpdGUgeyAgICAgICAgIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uZGFyay1yZWQgeyBjb2xvcjogI2U3MDQwZjsgfVxyXG4ucmVkIHsgY29sb3I6ICNlZjM0MzY7IH1cclxuLmxpZ2h0LXJlZCB7IGNvbG9yOiAjZmZkY2NjOyB9XHJcbi5vcmFuZ2UgeyBjb2xvcjogI2ZmNjMwMDsgfVxyXG4uZ29sZCB7IGNvbG9yOiAjZmZiNzAwOyB9XHJcbi55ZWxsb3cgeyBjb2xvcjogI2ZmZDcwMDsgfVxyXG4ubGlnaHQteWVsbG93IHsgY29sb3I6ICNmZmU2YmY7IH1cclxuLnB1cnBsZSB7IGNvbG9yOiAjNWUyY2E1OyB9XHJcbi5saWdodC1wdXJwbGUgeyBjb2xvcjogI2E0NjNmMjsgfVxyXG4uZGFyay1waW5rIHsgY29sb3I6ICNkNTAwOGY7IH1cclxuLmhvdC1waW5rIHsgY29sb3I6ICNmZjQxYjQ7IH1cclxuLnBpbmsgeyBjb2xvcjogI2ZmODBjYzsgfVxyXG4ubGlnaHQtcGluayB7IGNvbG9yOiAjZmZhM2Q3OyB9XHJcbi5kYXJrLWdyZWVuIHsgY29sb3I6ICMxMzc3NTI7IH1cclxuLmdyZWVuIHsgY29sb3I6ICMxOWE5NzQ7IH1cclxuLmxpZ2h0LWdyZWVuIHsgY29sb3I6ICM5ZWViY2Y7IH1cclxuLm5hdnkgeyBjb2xvcjogIzAwMWI0NDsgfVxyXG4uZGFyay1ibHVlIHsgY29sb3I6ICMwMDQ0OWU7IH1cclxuLmJsdWUgeyBjb2xvcjogIzM1N2VkZDsgfVxyXG4ubGlnaHQtYmx1ZSB7IGNvbG9yOiAjOTZjY2ZmOyB9XHJcbi5saWdodGVzdC1ibHVlIHsgY29sb3I6ICNjZGVjZmY7IH1cclxuLndhc2hlZC1ibHVlIHsgY29sb3I6ICNmNmZmZmU7IH1cclxuLndhc2hlZC1ncmVlbiB7IGNvbG9yOiAjZThmZGY1OyB9XHJcbi53YXNoZWQteWVsbG93IHsgY29sb3I6ICNmZmZjZWI7IH1cclxuLndhc2hlZC1yZWQgeyBjb2xvcjogI2ZmZGZkZjsgfVxyXG4uY29sb3ItaW5oZXJpdCB7IGNvbG9yOiBpbmhlcml0OyB9XHJcblxyXG5cclxuLmJnLWJsYWNrLTkwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KTsgfVxyXG4uYmctYmxhY2stODAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjgpOyB9XHJcbi5iZy1ibGFjay03MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNyk7IH1cclxuLmJnLWJsYWNrLTYwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTsgfVxyXG4uYmctYmxhY2stNTAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyB9XHJcbi5iZy1ibGFjay00MCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7IH1cclxuLmJnLWJsYWNrLTMwIHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTsgfVxyXG4uYmctYmxhY2stMjAgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjIpOyB9XHJcbi5iZy1ibGFjay0xMCB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7IH1cclxuLmJnLWJsYWNrLTA1IHsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wNSk7IH1cclxuLmJnLXdoaXRlLTkwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpOyB9XHJcbi5iZy13aGl0ZS04MCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTsgfVxyXG4uYmctd2hpdGUtNzAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7IH1cclxuLmJnLXdoaXRlLTYwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpOyB9XHJcbi5iZy13aGl0ZS01MCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTsgfVxyXG4uYmctd2hpdGUtNDAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNCk7IH1cclxuLmJnLXdoaXRlLTMwIHsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpOyB9XHJcbi5iZy13aGl0ZS0yMCB7ICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTsgfVxyXG4uYmctd2hpdGUtMTAgeyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7IH1cclxuXHJcblxyXG5cclxuLyogQmFja2dyb3VuZCBjb2xvcnMgKi9cclxuXHJcbi5iZy1ibGFjayB7ICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxyXG4uYmctbmVhci1ibGFjayB7ICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7IH1cclxuLmJnLWRhcmstZ3JheSB7ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XHJcbi5iZy1taWQtZ3JheSB7ICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxyXG4uYmctZ3JheSB7ICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7IH1cclxuLmJnLXNpbHZlciAgeyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XHJcbi5iZy1saWdodC1zaWx2ZXIgeyAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTsgfVxyXG4uYmctbW9vbi1ncmF5IHsgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cclxuLmJnLWxpZ2h0LWdyYXkgeyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XHJcbi5iZy1uZWFyLXdoaXRlIHsgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxyXG4uYmctd2hpdGUgeyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuLmJnLXRyYW5zcGFyZW50IHsgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG5cclxuLmJnLWRhcmstcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2U3MDQwZjsgfVxyXG4uYmctcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2VmMzQzNjsgfVxyXG4uYmctbGlnaHQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGNjYzsgfVxyXG4uYmctb3JhbmdlIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjMwMDsgfVxyXG4uYmctZ29sZCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmI3MDA7IH1cclxuLmJnLXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmQ3MDA7IH1cclxuLmJnLWxpZ2h0LXllbGxvdyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmU2YmY7IH1cclxuLmJnLXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICM1ZTJjYTU7IH1cclxuLmJnLWxpZ2h0LXB1cnBsZSB7IGJhY2tncm91bmQtY29sb3I6ICNhNDYzZjI7IH1cclxuLmJnLWRhcmstcGluayB7IGJhY2tncm91bmQtY29sb3I6ICNkNTAwOGY7IH1cclxuLmJnLWhvdC1waW5rIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDFiNDsgfVxyXG4uYmctcGluayB7IGJhY2tncm91bmQtY29sb3I6ICNmZjgwY2M7IH1cclxuLmJnLWxpZ2h0LXBpbmsgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhM2Q3OyB9XHJcbi5iZy1kYXJrLWdyZWVuIHsgYmFja2dyb3VuZC1jb2xvcjogIzEzNzc1MjsgfVxyXG4uYmctZ3JlZW4geyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlhOTc0OyB9XHJcbi5iZy1saWdodC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICM5ZWViY2Y7IH1cclxuLmJnLW5hdnkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjQ0OyB9XHJcbi5iZy1kYXJrLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDllOyB9XHJcbi5iZy1ibHVlIHsgYmFja2dyb3VuZC1jb2xvcjogIzM1N2VkZDsgfVxyXG4uYmctbGlnaHQtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICM5NmNjZmY7IH1cclxuLmJnLWxpZ2h0ZXN0LWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlY2ZmOyB9XHJcbi5iZy13YXNoZWQtYmx1ZSB7IGJhY2tncm91bmQtY29sb3I6ICNmNmZmZmU7IH1cclxuLmJnLXdhc2hlZC1ncmVlbiB7IGJhY2tncm91bmQtY29sb3I6ICNlOGZkZjU7IH1cclxuLmJnLXdhc2hlZC15ZWxsb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2ViOyB9XHJcbi5iZy13YXNoZWQtcmVkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZkZjsgfVxyXG4uYmctaW5oZXJpdCB7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH0vKiBcclxuICBcclxuICAgU0tJTlM6UFNFVURPXHJcblxyXG4gICBDdXN0b21pemUgdGhlIGNvbG9yIG9mIGFuIGVsZW1lbnQgd2hlblxyXG4gICBpdCBpcyBmb2N1c2VkIG9yIGhvdmVyZWQgb3Zlci5cclxuIFxyXG4gKi9cclxuXHJcbi5ob3Zlci1ibGFjazpob3ZlciwgXHJcbi5ob3Zlci1ibGFjazpmb2N1cyB7IGNvbG9yOiAjMDAwOyB9XHJcbi5ob3Zlci1uZWFyLWJsYWNrOmhvdmVyLCBcclxuLmhvdmVyLW5lYXItYmxhY2s6Zm9jdXMgeyBjb2xvcjogIzExMTsgfVxyXG4uaG92ZXItZGFyay1ncmF5OmhvdmVyLCBcclxuLmhvdmVyLWRhcmstZ3JheTpmb2N1cyB7IGNvbG9yOiAjMzMzOyB9XHJcbi5ob3Zlci1taWQtZ3JheTpob3ZlciwgXHJcbi5ob3Zlci1taWQtZ3JheTpmb2N1cyB7IGNvbG9yOiAjNTU1OyB9XHJcbi5ob3Zlci1ncmF5OmhvdmVyLCBcclxuLmhvdmVyLWdyYXk6Zm9jdXMgeyBjb2xvcjogIzc3NzsgfVxyXG4uaG92ZXItc2lsdmVyOmhvdmVyLCBcclxuLmhvdmVyLXNpbHZlcjpmb2N1cyB7IGNvbG9yOiAjOTk5OyB9XHJcbi5ob3Zlci1saWdodC1zaWx2ZXI6aG92ZXIsIFxyXG4uaG92ZXItbGlnaHQtc2lsdmVyOmZvY3VzIHsgY29sb3I6ICNhYWE7IH1cclxuLmhvdmVyLW1vb24tZ3JheTpob3ZlciwgXHJcbi5ob3Zlci1tb29uLWdyYXk6Zm9jdXMgeyBjb2xvcjogI2NjYzsgfVxyXG4uaG92ZXItbGlnaHQtZ3JheTpob3ZlciwgXHJcbi5ob3Zlci1saWdodC1ncmF5OmZvY3VzIHsgY29sb3I6ICNlZWU7IH1cclxuLmhvdmVyLW5lYXItd2hpdGU6aG92ZXIsIFxyXG4uaG92ZXItbmVhci13aGl0ZTpmb2N1cyB7IGNvbG9yOiAjZjRmNGY0OyB9XHJcbi5ob3Zlci13aGl0ZTpob3ZlciwgXHJcbi5ob3Zlci13aGl0ZTpmb2N1cyB7IGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uaG92ZXItYmxhY2stOTA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay05MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC45KTsgfVxyXG4uaG92ZXItYmxhY2stODA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay04MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTsgfVxyXG4uaG92ZXItYmxhY2stNzA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay03MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTsgfVxyXG4uaG92ZXItYmxhY2stNjA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay02MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTsgfVxyXG4uaG92ZXItYmxhY2stNTA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay01MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTsgfVxyXG4uaG92ZXItYmxhY2stNDA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay00MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTsgfVxyXG4uaG92ZXItYmxhY2stMzA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay0zMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTsgfVxyXG4uaG92ZXItYmxhY2stMjA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay0yMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yKTsgfVxyXG4uaG92ZXItYmxhY2stMTA6aG92ZXIsXHJcbi5ob3Zlci1ibGFjay0xMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTsgfVxyXG4uaG92ZXItd2hpdGUtOTA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS05MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC45KTsgfVxyXG4uaG92ZXItd2hpdGUtODA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS04MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTsgfVxyXG4uaG92ZXItd2hpdGUtNzA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS03MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTsgfVxyXG4uaG92ZXItd2hpdGUtNjA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS02MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTsgfVxyXG4uaG92ZXItd2hpdGUtNTA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS01MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTsgfVxyXG4uaG92ZXItd2hpdGUtNDA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS00MDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTsgfVxyXG4uaG92ZXItd2hpdGUtMzA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS0zMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zKTsgfVxyXG4uaG92ZXItd2hpdGUtMjA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS0yMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yKTsgfVxyXG4uaG92ZXItd2hpdGUtMTA6aG92ZXIsXHJcbi5ob3Zlci13aGl0ZS0xMDpmb2N1cyB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTsgfVxyXG4uaG92ZXItaW5oZXJpdDpob3ZlcixcclxuLmhvdmVyLWluaGVyaXQ6Zm9jdXMgeyBjb2xvcjogaW5oZXJpdDsgfVxyXG5cclxuLmhvdmVyLWJnLWJsYWNrOmhvdmVyLCBcclxuLmhvdmVyLWJnLWJsYWNrOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxyXG4uaG92ZXItYmctbmVhci1ibGFjazpob3ZlciwgXHJcbi5ob3Zlci1iZy1uZWFyLWJsYWNrOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzExMTsgfVxyXG4uaG92ZXItYmctZGFyay1ncmF5OmhvdmVyLCBcclxuLmhvdmVyLWJnLWRhcmstZ3JheTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cclxuLmhvdmVyLWJnLW1pZC1ncmF5OmhvdmVyLCBcclxuLmhvdmVyLWJnLW1pZC1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzU1NTsgfVxyXG4uaG92ZXItYmctZ3JheTpob3ZlciwgXHJcbi5ob3Zlci1iZy1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxyXG4uaG92ZXItYmctc2lsdmVyOmhvdmVyLCBcclxuLmhvdmVyLWJnLXNpbHZlcjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cclxuLmhvdmVyLWJnLWxpZ2h0LXNpbHZlcjpob3ZlciwgXHJcbi5ob3Zlci1iZy1saWdodC1zaWx2ZXI6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhOyB9XHJcbi5ob3Zlci1iZy1tb29uLWdyYXk6aG92ZXIsIFxyXG4uaG92ZXItYmctbW9vbi1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxyXG4uaG92ZXItYmctbGlnaHQtZ3JheTpob3ZlciwgXHJcbi5ob3Zlci1iZy1saWdodC1ncmF5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxyXG4uaG92ZXItYmctbmVhci13aGl0ZTpob3ZlciwgXHJcbi5ob3Zlci1iZy1uZWFyLXdoaXRlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDsgfVxyXG4uaG92ZXItYmctd2hpdGU6aG92ZXIsIFxyXG4uaG92ZXItYmctd2hpdGU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XHJcbi5ob3Zlci1iZy10cmFuc3BhcmVudDpob3ZlciwgXHJcbi5ob3Zlci1iZy10cmFuc3BhcmVudDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4uaG92ZXItYmctYmxhY2stOTA6aG92ZXIsXHJcbi5ob3Zlci1iZy1ibGFjay05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkpOyB9XHJcbi5ob3Zlci1iZy1ibGFjay04MDpob3ZlcixcclxuLmhvdmVyLWJnLWJsYWNrLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCk7IH1cclxuLmhvdmVyLWJnLWJsYWNrLTcwOmhvdmVyLFxyXG4uaG92ZXItYmctYmxhY2stNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC43KTsgfVxyXG4uaG92ZXItYmctYmxhY2stNjA6aG92ZXIsXHJcbi5ob3Zlci1iZy1ibGFjay02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjYpOyB9XHJcbi5ob3Zlci1iZy1ibGFjay01MDpob3ZlcixcclxuLmhvdmVyLWJnLWJsYWNrLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7IH1cclxuLmhvdmVyLWJnLWJsYWNrLTQwOmhvdmVyLFxyXG4uaG92ZXItYmctYmxhY2stNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC40KTsgfVxyXG4uaG92ZXItYmctYmxhY2stMzA6aG92ZXIsXHJcbi5ob3Zlci1iZy1ibGFjay0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjMpOyB9XHJcbi5ob3Zlci1iZy1ibGFjay0yMDpob3ZlcixcclxuLmhvdmVyLWJnLWJsYWNrLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMik7IH1cclxuLmhvdmVyLWJnLWJsYWNrLTEwOmhvdmVyLFxyXG4uaG92ZXItYmctYmxhY2stMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTsgfVxyXG4uaG92ZXItYmctd2hpdGUtOTA6aG92ZXIsXHJcbi5ob3Zlci1iZy13aGl0ZS05MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpOyB9XHJcbi5ob3Zlci1iZy13aGl0ZS04MDpob3ZlcixcclxuLmhvdmVyLWJnLXdoaXRlLTgwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCk7IH1cclxuLmhvdmVyLWJnLXdoaXRlLTcwOmhvdmVyLFxyXG4uaG92ZXItYmctd2hpdGUtNzA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTsgfVxyXG4uaG92ZXItYmctd2hpdGUtNjA6aG92ZXIsXHJcbi5ob3Zlci1iZy13aGl0ZS02MDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjYpOyB9XHJcbi5ob3Zlci1iZy13aGl0ZS01MDpob3ZlcixcclxuLmhvdmVyLWJnLXdoaXRlLTUwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7IH1cclxuLmhvdmVyLWJnLXdoaXRlLTQwOmhvdmVyLFxyXG4uaG92ZXItYmctd2hpdGUtNDA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC40KTsgfVxyXG4uaG92ZXItYmctd2hpdGUtMzA6aG92ZXIsXHJcbi5ob3Zlci1iZy13aGl0ZS0zMDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjMpOyB9XHJcbi5ob3Zlci1iZy13aGl0ZS0yMDpob3ZlcixcclxuLmhvdmVyLWJnLXdoaXRlLTIwOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMik7IH1cclxuLmhvdmVyLWJnLXdoaXRlLTEwOmhvdmVyLFxyXG4uaG92ZXItYmctd2hpdGUtMTA6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTsgfVxyXG5cclxuLmhvdmVyLWRhcmstcmVkOmhvdmVyLFxyXG4uaG92ZXItZGFyay1yZWQ6Zm9jdXMgeyBjb2xvcjogI2U3MDQwZjsgfVxyXG4uaG92ZXItcmVkOmhvdmVyLFxyXG4uaG92ZXItcmVkOmZvY3VzIHsgY29sb3I6ICNlZjM0MzY7IH1cclxuLmhvdmVyLWxpZ2h0LXJlZDpob3ZlcixcclxuLmhvdmVyLWxpZ2h0LXJlZDpmb2N1cyB7IGNvbG9yOiAjZmZkY2NjOyB9XHJcbi5ob3Zlci1vcmFuZ2U6aG92ZXIsXHJcbi5ob3Zlci1vcmFuZ2U6Zm9jdXMgeyBjb2xvcjogI2ZmNjMwMDsgfVxyXG4uaG92ZXItZ29sZDpob3ZlcixcclxuLmhvdmVyLWdvbGQ6Zm9jdXMgeyBjb2xvcjogI2ZmYjcwMDsgfVxyXG4uaG92ZXIteWVsbG93OmhvdmVyLFxyXG4uaG92ZXIteWVsbG93OmZvY3VzIHsgY29sb3I6ICNmZmQ3MDA7IH1cclxuLmhvdmVyLWxpZ2h0LXllbGxvdzpob3ZlcixcclxuLmhvdmVyLWxpZ2h0LXllbGxvdzpmb2N1cyB7IGNvbG9yOiAjZmZlNmJmOyB9XHJcbi5ob3Zlci1wdXJwbGU6aG92ZXIsXHJcbi5ob3Zlci1wdXJwbGU6Zm9jdXMgeyBjb2xvcjogIzVlMmNhNTsgfVxyXG4uaG92ZXItbGlnaHQtcHVycGxlOmhvdmVyLFxyXG4uaG92ZXItbGlnaHQtcHVycGxlOmZvY3VzIHsgY29sb3I6ICNhNDYzZjI7IH1cclxuLmhvdmVyLWRhcmstcGluazpob3ZlcixcclxuLmhvdmVyLWRhcmstcGluazpmb2N1cyB7IGNvbG9yOiAjZDUwMDhmOyB9XHJcbi5ob3Zlci1ob3QtcGluazpob3ZlcixcclxuLmhvdmVyLWhvdC1waW5rOmZvY3VzIHsgY29sb3I6ICNmZjQxYjQ7IH1cclxuLmhvdmVyLXBpbms6aG92ZXIsXHJcbi5ob3Zlci1waW5rOmZvY3VzIHsgY29sb3I6ICNmZjgwY2M7IH1cclxuLmhvdmVyLWxpZ2h0LXBpbms6aG92ZXIsXHJcbi5ob3Zlci1saWdodC1waW5rOmZvY3VzIHsgY29sb3I6ICNmZmEzZDc7IH1cclxuLmhvdmVyLWRhcmstZ3JlZW46aG92ZXIsXHJcbi5ob3Zlci1kYXJrLWdyZWVuOmZvY3VzIHsgY29sb3I6ICMxMzc3NTI7IH1cclxuLmhvdmVyLWdyZWVuOmhvdmVyLFxyXG4uaG92ZXItZ3JlZW46Zm9jdXMgeyBjb2xvcjogIzE5YTk3NDsgfVxyXG4uaG92ZXItbGlnaHQtZ3JlZW46aG92ZXIsXHJcbi5ob3Zlci1saWdodC1ncmVlbjpmb2N1cyB7IGNvbG9yOiAjOWVlYmNmOyB9XHJcbi5ob3Zlci1uYXZ5OmhvdmVyLFxyXG4uaG92ZXItbmF2eTpmb2N1cyB7IGNvbG9yOiAjMDAxYjQ0OyB9XHJcbi5ob3Zlci1kYXJrLWJsdWU6aG92ZXIsXHJcbi5ob3Zlci1kYXJrLWJsdWU6Zm9jdXMgeyBjb2xvcjogIzAwNDQ5ZTsgfVxyXG4uaG92ZXItYmx1ZTpob3ZlcixcclxuLmhvdmVyLWJsdWU6Zm9jdXMgeyBjb2xvcjogIzM1N2VkZDsgfVxyXG4uaG92ZXItbGlnaHQtYmx1ZTpob3ZlcixcclxuLmhvdmVyLWxpZ2h0LWJsdWU6Zm9jdXMgeyBjb2xvcjogIzk2Y2NmZjsgfVxyXG4uaG92ZXItbGlnaHRlc3QtYmx1ZTpob3ZlcixcclxuLmhvdmVyLWxpZ2h0ZXN0LWJsdWU6Zm9jdXMgeyBjb2xvcjogI2NkZWNmZjsgfVxyXG4uaG92ZXItd2FzaGVkLWJsdWU6aG92ZXIsXHJcbi5ob3Zlci13YXNoZWQtYmx1ZTpmb2N1cyB7IGNvbG9yOiAjZjZmZmZlOyB9XHJcbi5ob3Zlci13YXNoZWQtZ3JlZW46aG92ZXIsXHJcbi5ob3Zlci13YXNoZWQtZ3JlZW46Zm9jdXMgeyBjb2xvcjogI2U4ZmRmNTsgfVxyXG4uaG92ZXItd2FzaGVkLXllbGxvdzpob3ZlcixcclxuLmhvdmVyLXdhc2hlZC15ZWxsb3c6Zm9jdXMgeyBjb2xvcjogI2ZmZmNlYjsgfVxyXG4uaG92ZXItd2FzaGVkLXJlZDpob3ZlcixcclxuLmhvdmVyLXdhc2hlZC1yZWQ6Zm9jdXMgeyBjb2xvcjogI2ZmZGZkZjsgfVxyXG5cclxuLmhvdmVyLWJnLWRhcmstcmVkOmhvdmVyLFxyXG4uaG92ZXItYmctZGFyay1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcwNDBmOyB9XHJcbi5ob3Zlci1iZy1yZWQ6aG92ZXIsXHJcbi5ob3Zlci1iZy1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYzNDM2OyB9XHJcbi5ob3Zlci1iZy1saWdodC1yZWQ6aG92ZXIsXHJcbi5ob3Zlci1iZy1saWdodC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkY2NjOyB9XHJcbi5ob3Zlci1iZy1vcmFuZ2U6aG92ZXIsXHJcbi5ob3Zlci1iZy1vcmFuZ2U6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2MzAwOyB9XHJcbi5ob3Zlci1iZy1nb2xkOmhvdmVyLFxyXG4uaG92ZXItYmctZ29sZDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmI3MDA7IH1cclxuLmhvdmVyLWJnLXllbGxvdzpob3ZlcixcclxuLmhvdmVyLWJnLXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmQ3MDA7IH1cclxuLmhvdmVyLWJnLWxpZ2h0LXllbGxvdzpob3ZlcixcclxuLmhvdmVyLWJnLWxpZ2h0LXllbGxvdzpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZmU2YmY7IH1cclxuLmhvdmVyLWJnLXB1cnBsZTpob3ZlcixcclxuLmhvdmVyLWJnLXB1cnBsZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM1ZTJjYTU7IH1cclxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpob3ZlcixcclxuLmhvdmVyLWJnLWxpZ2h0LXB1cnBsZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNhNDYzZjI7IH1cclxuLmhvdmVyLWJnLWRhcmstcGluazpob3ZlcixcclxuLmhvdmVyLWJnLWRhcmstcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNkNTAwOGY7IH1cclxuLmhvdmVyLWJnLWhvdC1waW5rOmhvdmVyLFxyXG4uaG92ZXItYmctaG90LXBpbms6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MWI0OyB9XHJcbi5ob3Zlci1iZy1waW5rOmhvdmVyLFxyXG4uaG92ZXItYmctcGluazpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmZjgwY2M7IH1cclxuLmhvdmVyLWJnLWxpZ2h0LXBpbms6aG92ZXIsXHJcbi5ob3Zlci1iZy1saWdodC1waW5rOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTNkNzsgfVxyXG4uaG92ZXItYmctZGFyay1ncmVlbjpob3ZlcixcclxuLmhvdmVyLWJnLWRhcmstZ3JlZW46Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM3NzUyOyB9XHJcbi5ob3Zlci1iZy1ncmVlbjpob3ZlcixcclxuLmhvdmVyLWJnLWdyZWVuOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzE5YTk3NDsgfVxyXG4uaG92ZXItYmctbGlnaHQtZ3JlZW46aG92ZXIsXHJcbi5ob3Zlci1iZy1saWdodC1ncmVlbjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM5ZWViY2Y7IH1cclxuLmhvdmVyLWJnLW5hdnk6aG92ZXIsXHJcbi5ob3Zlci1iZy1uYXZ5OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMWI0NDsgfVxyXG4uaG92ZXItYmctZGFyay1ibHVlOmhvdmVyLFxyXG4uaG92ZXItYmctZGFyay1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQ5ZTsgfVxyXG4uaG92ZXItYmctYmx1ZTpob3ZlcixcclxuLmhvdmVyLWJnLWJsdWU6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWRkOyB9XHJcbi5ob3Zlci1iZy1saWdodC1ibHVlOmhvdmVyLFxyXG4uaG92ZXItYmctbGlnaHQtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICM5NmNjZmY7IH1cclxuLmhvdmVyLWJnLWxpZ2h0ZXN0LWJsdWU6aG92ZXIsXHJcbi5ob3Zlci1iZy1saWdodGVzdC1ibHVlOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2NkZWNmZjsgfVxyXG4uaG92ZXItYmctd2FzaGVkLWJsdWU6aG92ZXIsXHJcbi5ob3Zlci1iZy13YXNoZWQtYmx1ZTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNmNmZmZmU7IH1cclxuLmhvdmVyLWJnLXdhc2hlZC1ncmVlbjpob3ZlcixcclxuLmhvdmVyLWJnLXdhc2hlZC1ncmVlbjpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6ICNlOGZkZjU7IH1cclxuLmhvdmVyLWJnLXdhc2hlZC15ZWxsb3c6aG92ZXIsXHJcbi5ob3Zlci1iZy13YXNoZWQteWVsbG93OmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNlYjsgfVxyXG4uaG92ZXItYmctd2FzaGVkLXJlZDpob3ZlcixcclxuLmhvdmVyLWJnLXdhc2hlZC1yZWQ6Zm9jdXMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZmRmOyB9XHJcbi5ob3Zlci1iZy1pbmhlcml0OmhvdmVyLFxyXG4uaG92ZXItYmctaW5oZXJpdDpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH0vKiBWYXJpYWJsZXMgKi9cclxuXHJcbi8qXHJcbiAgIFNQQUNJTkdcclxuICAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvbGF5b3V0L3NwYWNpbmcvXHJcblxyXG4gICBBbiBlaWdodCBzdGVwIHBvd2VycyBvZiB0d28gc2NhbGUgcmFuZ2luZyBmcm9tIDAgdG8gMTkuNjlyZW0uXHJcblxyXG4gICBCYXNlOlxyXG4gICAgIHAgPSBwYWRkaW5nXHJcbiAgICAgbSA9IG1hcmdpblxyXG5cclxuICAgTW9kaWZpZXJzOlxyXG4gICAgIGEgPSBhbGxcclxuICAgICBoID0gaG9yaXpvbnRhbFxyXG4gICAgIHYgPSB2ZXJ0aWNhbFxyXG4gICAgIHQgPSB0b3BcclxuICAgICByID0gcmlnaHRcclxuICAgICBiID0gYm90dG9tXHJcbiAgICAgbCA9IGxlZnRcclxuXHJcbiAgICAgMCA9IG5vbmVcclxuICAgICAxID0gMXN0IHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxyXG4gICAgIDIgPSAybmQgc3RlcCBpbiBzcGFjaW5nIHNjYWxlXHJcbiAgICAgMyA9IDNyZCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcclxuICAgICA0ID0gNHRoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxyXG4gICAgIDUgPSA1dGggc3RlcCBpbiBzcGFjaW5nIHNjYWxlXHJcbiAgICAgNiA9IDZ0aCBzdGVwIGluIHNwYWNpbmcgc2NhbGVcclxuICAgICA3ID0gN3RoIHN0ZXAgaW4gc3BhY2luZyBzY2FsZVxyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcblxyXG4ucGEwIHsgcGFkZGluZzogMDsgfVxyXG4ucGExIHsgcGFkZGluZzogNHB4OyBwYWRkaW5nOiAuMzA3N3JlbTsgfVxyXG4ucGEyIHsgcGFkZGluZzogOHB4OyBwYWRkaW5nOiAuNjE1NHJlbTsgfVxyXG4ucGEzIHsgcGFkZGluZzogMTZweDsgcGFkZGluZzogMS4yMzFyZW07IH1cclxuLnBhNCB7IHBhZGRpbmc6IDMycHg7IHBhZGRpbmc6IDIuNDYycmVtOyB9XHJcbi5wYTUgeyBwYWRkaW5nOiA2NHB4OyBwYWRkaW5nOiA0LjkyM3JlbTsgfVxyXG4ucGE2IHsgcGFkZGluZzogMTI4cHg7IHBhZGRpbmc6IDkuODQ2cmVtOyB9XHJcbi5wYTcgeyBwYWRkaW5nOiAyNTZweDsgcGFkZGluZzogMTkuNjlyZW07IH1cclxuXHJcbi5wbDAgeyBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuLnBsMSB7IHBhZGRpbmctbGVmdDogNHB4OyBwYWRkaW5nLWxlZnQ6IC4zMDc3cmVtOyB9XHJcbi5wbDIgeyBwYWRkaW5nLWxlZnQ6IDhweDsgcGFkZGluZy1sZWZ0OiAuNjE1NHJlbTsgfVxyXG4ucGwzIHsgcGFkZGluZy1sZWZ0OiAxNnB4OyBwYWRkaW5nLWxlZnQ6IDEuMjMxcmVtOyB9XHJcbi5wbDQgeyBwYWRkaW5nLWxlZnQ6IDMycHg7IHBhZGRpbmctbGVmdDogMi40NjJyZW07IH1cclxuLnBsNSB7IHBhZGRpbmctbGVmdDogNjRweDsgcGFkZGluZy1sZWZ0OiA0LjkyM3JlbTsgfVxyXG4ucGw2IHsgcGFkZGluZy1sZWZ0OiAxMjhweDsgcGFkZGluZy1sZWZ0OiA5Ljg0NnJlbTsgfVxyXG4ucGw3IHsgcGFkZGluZy1sZWZ0OiAyNTZweDsgcGFkZGluZy1sZWZ0OiAxOS42OXJlbTsgfVxyXG5cclxuLnByMCB7IHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuLnByMSB7IHBhZGRpbmctcmlnaHQ6IDRweDsgcGFkZGluZy1yaWdodDogLjMwNzdyZW07IH1cclxuLnByMiB7IHBhZGRpbmctcmlnaHQ6IDhweDsgcGFkZGluZy1yaWdodDogLjYxNTRyZW07IH1cclxuLnByMyB7IHBhZGRpbmctcmlnaHQ6IDE2cHg7IHBhZGRpbmctcmlnaHQ6IDEuMjMxcmVtOyB9XHJcbi5wcjQgeyBwYWRkaW5nLXJpZ2h0OiAzMnB4OyBwYWRkaW5nLXJpZ2h0OiAyLjQ2MnJlbTsgfVxyXG4ucHI1IHsgcGFkZGluZy1yaWdodDogNjRweDsgcGFkZGluZy1yaWdodDogNC45MjNyZW07IH1cclxuLnByNiB7IHBhZGRpbmctcmlnaHQ6IDEyOHB4OyBwYWRkaW5nLXJpZ2h0OiA5Ljg0NnJlbTsgfVxyXG4ucHI3IHsgcGFkZGluZy1yaWdodDogMjU2cHg7IHBhZGRpbmctcmlnaHQ6IDE5LjY5cmVtOyB9XHJcblxyXG4ucGIwIHsgcGFkZGluZy1ib3R0b206IDA7IH1cclxuLnBiMSB7IHBhZGRpbmctYm90dG9tOiA0cHg7IHBhZGRpbmctYm90dG9tOiAuMzA3N3JlbTsgfVxyXG4ucGIyIHsgcGFkZGluZy1ib3R0b206IDhweDsgcGFkZGluZy1ib3R0b206IC42MTU0cmVtOyB9XHJcbi5wYjMgeyBwYWRkaW5nLWJvdHRvbTogMTZweDsgcGFkZGluZy1ib3R0b206IDEuMjMxcmVtOyB9XHJcbi5wYjQgeyBwYWRkaW5nLWJvdHRvbTogMzJweDsgcGFkZGluZy1ib3R0b206IDIuNDYycmVtOyB9XHJcbi5wYjUgeyBwYWRkaW5nLWJvdHRvbTogNjRweDsgcGFkZGluZy1ib3R0b206IDQuOTIzcmVtOyB9XHJcbi5wYjYgeyBwYWRkaW5nLWJvdHRvbTogMTI4cHg7IHBhZGRpbmctYm90dG9tOiA5Ljg0NnJlbTsgfVxyXG4ucGI3IHsgcGFkZGluZy1ib3R0b206IDI1NnB4OyBwYWRkaW5nLWJvdHRvbTogMTkuNjlyZW07IH1cclxuXHJcbi5wdDAgeyBwYWRkaW5nLXRvcDogMDsgfVxyXG4ucHQxIHsgcGFkZGluZy10b3A6IDRweDsgcGFkZGluZy10b3A6IC4zMDc3cmVtOyB9XHJcbi5wdDIgeyBwYWRkaW5nLXRvcDogOHB4OyBwYWRkaW5nLXRvcDogLjYxNTRyZW07IH1cclxuLnB0MyB7IHBhZGRpbmctdG9wOiAxNnB4OyBwYWRkaW5nLXRvcDogMS4yMzFyZW07IH1cclxuLnB0NCB7IHBhZGRpbmctdG9wOiAzMnB4OyBwYWRkaW5nLXRvcDogMi40NjJyZW07IH1cclxuLnB0NSB7IHBhZGRpbmctdG9wOiA2NHB4OyBwYWRkaW5nLXRvcDogNC45MjNyZW07IH1cclxuLnB0NiB7IHBhZGRpbmctdG9wOiAxMjhweDsgcGFkZGluZy10b3A6IDkuODQ2cmVtOyB9XHJcbi5wdDcgeyBwYWRkaW5nLXRvcDogMjU2cHg7IHBhZGRpbmctdG9wOiAxOS42OXJlbTsgfVxyXG5cclxuLnB2MCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuLnB2MSB7XHJcbiAgcGFkZGluZy10b3A6IDRweDtcclxuICBwYWRkaW5nLXRvcDogLjMwNzdyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogLjMwNzdyZW07XHJcbn1cclxuLnB2MiB7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuICBwYWRkaW5nLXRvcDogLjYxNTRyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICBwYWRkaW5nLWJvdHRvbTogLjYxNTRyZW07XHJcbn1cclxuLnB2MyB7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgcGFkZGluZy10b3A6IDEuMjMxcmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjIzMXJlbTtcclxufVxyXG4ucHY0IHtcclxuICBwYWRkaW5nLXRvcDogMzJweDtcclxuICBwYWRkaW5nLXRvcDogMi40NjJyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIuNDYycmVtO1xyXG59XHJcbi5wdjUge1xyXG4gIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gIHBhZGRpbmctdG9wOiA0LjkyM3JlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNC45MjNyZW07XHJcbn1cclxuLnB2NiB7XHJcbiAgcGFkZGluZy10b3A6IDEyOHB4O1xyXG4gIHBhZGRpbmctdG9wOiA5Ljg0NnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDkuODQ2cmVtO1xyXG59XHJcblxyXG4ucHY3IHtcclxuICBwYWRkaW5nLXRvcDogMjU2cHg7XHJcbiAgcGFkZGluZy10b3A6IDE5LjY5cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyNTZweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTkuNjlyZW07XHJcbn1cclxuXHJcbi5waDAge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucGgxIHtcclxuICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICBwYWRkaW5nLWxlZnQ6IC4zMDc3cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAuMzA3N3JlbTtcclxufVxyXG5cclxuLnBoMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAuNjE1NHJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgcGFkZGluZy1yaWdodDogLjYxNTRyZW07XHJcbn1cclxuXHJcbi5waDMge1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuMjMxcmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMS4yMzFyZW07XHJcbn1cclxuXHJcbi5waDQge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNDYycmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMi40NjJyZW07XHJcbn1cclxuXHJcbi5waDUge1xyXG4gIHBhZGRpbmctbGVmdDogNjRweDtcclxuICBwYWRkaW5nLWxlZnQ6IDQuOTIzcmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDY0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogNC45MjNyZW07XHJcbn1cclxuXHJcbi5waDYge1xyXG4gIHBhZGRpbmctbGVmdDogMTI4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA5Ljg0NnJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMjhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA5Ljg0NnJlbTtcclxufVxyXG5cclxuLnBoNyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDE5LjY5cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI1NnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE5LjY5cmVtO1xyXG59XHJcblxyXG4ubWEwICB7ICBtYXJnaW46IDA7IH1cclxuLm1hMSB7ICBtYXJnaW46IDRweDsgIG1hcmdpbjogLjMwNzdyZW07IH1cclxuLm1hMiAgeyAgbWFyZ2luOiA4cHg7ICBtYXJnaW46IC42MTU0cmVtOyB9XHJcbi5tYTMgIHsgIG1hcmdpbjogMTZweDsgIG1hcmdpbjogMS4yMzFyZW07IH1cclxuLm1hNCAgeyAgbWFyZ2luOiAzMnB4OyAgbWFyZ2luOiAyLjQ2MnJlbTsgfVxyXG4ubWE1ICB7ICBtYXJnaW46IDY0cHg7ICBtYXJnaW46IDQuOTIzcmVtOyB9XHJcbi5tYTYgeyAgbWFyZ2luOiAxMjhweDsgIG1hcmdpbjogOS44NDZyZW07IH1cclxuLm1hNyB7IG1hcmdpbjogMjU2cHg7IG1hcmdpbjogMTkuNjlyZW07IH1cclxuXHJcbi5tbDAgIHsgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbi5tbDEgeyAgbWFyZ2luLWxlZnQ6IDRweDsgIG1hcmdpbi1sZWZ0OiAuMzA3N3JlbTsgfVxyXG4ubWwyICB7ICBtYXJnaW4tbGVmdDogOHB4OyAgbWFyZ2luLWxlZnQ6IC42MTU0cmVtOyB9XHJcbi5tbDMgIHsgIG1hcmdpbi1sZWZ0OiAxNnB4OyAgbWFyZ2luLWxlZnQ6IDEuMjMxcmVtOyB9XHJcbi5tbDQgIHsgIG1hcmdpbi1sZWZ0OiAzMnB4OyAgbWFyZ2luLWxlZnQ6IDIuNDYycmVtOyB9XHJcbi5tbDUgIHsgIG1hcmdpbi1sZWZ0OiA2NHB4OyAgbWFyZ2luLWxlZnQ6IDQuOTIzcmVtOyB9XHJcbi5tbDYgeyAgbWFyZ2luLWxlZnQ6IDEyOHB4OyAgbWFyZ2luLWxlZnQ6IDkuODQ2cmVtOyB9XHJcbi5tbDcgeyBtYXJnaW4tbGVmdDogMjU2cHg7IG1hcmdpbi1sZWZ0OiAxOS42OXJlbTsgfVxyXG5cclxuLm1yMCAgeyAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbi5tcjEgeyAgbWFyZ2luLXJpZ2h0OiA0cHg7ICBtYXJnaW4tcmlnaHQ6IC4zMDc3cmVtOyB9XHJcbi5tcjIgIHsgIG1hcmdpbi1yaWdodDogOHB4OyAgbWFyZ2luLXJpZ2h0OiAuNjE1NHJlbTsgfVxyXG4ubXIzICB7ICBtYXJnaW4tcmlnaHQ6IDE2cHg7ICBtYXJnaW4tcmlnaHQ6IDEuMjMxcmVtOyB9XHJcbi5tcjQgIHsgIG1hcmdpbi1yaWdodDogMzJweDsgIG1hcmdpbi1yaWdodDogMi40NjJyZW07IH1cclxuLm1yNSAgeyAgbWFyZ2luLXJpZ2h0OiA2NHB4OyAgbWFyZ2luLXJpZ2h0OiA0LjkyM3JlbTsgfVxyXG4ubXI2IHsgIG1hcmdpbi1yaWdodDogMTI4cHg7ICBtYXJnaW4tcmlnaHQ6IDkuODQ2cmVtOyB9XHJcbi5tcjcgeyBtYXJnaW4tcmlnaHQ6IDI1NnB4OyBtYXJnaW4tcmlnaHQ6IDE5LjY5cmVtOyB9XHJcblxyXG4ubWIwICB7ICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbi5tYjEgeyAgbWFyZ2luLWJvdHRvbTogNHB4OyAgbWFyZ2luLWJvdHRvbTogLjMwNzdyZW07IH1cclxuLm1iMiAgeyAgbWFyZ2luLWJvdHRvbTogOHB4OyAgbWFyZ2luLWJvdHRvbTogLjYxNTRyZW07IH1cclxuLm1iMyAgeyAgbWFyZ2luLWJvdHRvbTogMTZweDsgIG1hcmdpbi1ib3R0b206IDEuMjMxcmVtOyB9XHJcbi5tYjQgIHsgIG1hcmdpbi1ib3R0b206IDMycHg7ICBtYXJnaW4tYm90dG9tOiAyLjQ2MnJlbTsgfVxyXG4ubWI1ICB7ICBtYXJnaW4tYm90dG9tOiA2NHB4OyAgbWFyZ2luLWJvdHRvbTogNC45MjNyZW07IH1cclxuLm1iNiB7ICBtYXJnaW4tYm90dG9tOiAxMjhweDsgIG1hcmdpbi1ib3R0b206IDkuODQ2cmVtOyB9XHJcbi5tYjcgeyBtYXJnaW4tYm90dG9tOiAyNTZweDsgbWFyZ2luLWJvdHRvbTogMTkuNjlyZW07IH1cclxuXHJcbi5tdDAgIHsgIG1hcmdpbi10b3A6IDA7IH1cclxuLm10MSB7ICBtYXJnaW4tdG9wOiA0cHg7ICBtYXJnaW4tdG9wOiAuMzA3N3JlbTsgfVxyXG4ubXQyICB7ICBtYXJnaW4tdG9wOiA4cHg7ICBtYXJnaW4tdG9wOiAuNjE1NHJlbTsgfVxyXG4ubXQzICB7ICBtYXJnaW4tdG9wOiAxNnB4OyAgbWFyZ2luLXRvcDogMS4yMzFyZW07IH1cclxuLm10NCAgeyAgbWFyZ2luLXRvcDogMzJweDsgIG1hcmdpbi10b3A6IDIuNDYycmVtOyB9XHJcbi5tdDUgIHsgIG1hcmdpbi10b3A6IDY0cHg7ICBtYXJnaW4tdG9wOiA0LjkyM3JlbTsgfVxyXG4ubXQ2IHsgIG1hcmdpbi10b3A6IDEyOHB4OyAgbWFyZ2luLXRvcDogOS44NDZyZW07IH1cclxuLm10NyB7IG1hcmdpbi10b3A6IDI1NnB4OyBtYXJnaW4tdG9wOiAxOS42OXJlbTsgfVxyXG5cclxuLm12MCAgIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm12MSAge1xyXG4gIG1hcmdpbi10b3A6IDRweDtcclxuICBtYXJnaW4tdG9wOiAuMzA3N3JlbTtcclxuICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjMwNzdyZW07XHJcbn1cclxuLm12MiAgIHtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgbWFyZ2luLXRvcDogLjYxNTRyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC42MTU0cmVtO1xyXG59XHJcbi5tdjMgICB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAxLjIzMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMjMxcmVtO1xyXG59XHJcbi5tdjQgICB7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxuICBtYXJnaW4tdG9wOiAyLjQ2MnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNDYycmVtO1xyXG59XHJcbi5tdjUgICB7XHJcbiAgbWFyZ2luLXRvcDogNjRweDtcclxuICBtYXJnaW4tdG9wOiA0LjkyM3JlbTtcclxuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQuOTIzcmVtO1xyXG59XHJcbi5tdjYgIHtcclxuICBtYXJnaW4tdG9wOiAxMjhweDtcclxuICBtYXJnaW4tdG9wOiA5Ljg0NnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxMjhweDtcclxuICBtYXJnaW4tYm90dG9tOiA5Ljg0NnJlbTtcclxufVxyXG4ubXY3ICB7XHJcbiAgbWFyZ2luLXRvcDogMjU2cHg7XHJcbiAgbWFyZ2luLXRvcDogMTkuNjlyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMjU2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTkuNjlyZW07XHJcbn1cclxuXHJcbi5taDAgICB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5taDEgICB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBtYXJnaW4tbGVmdDogLjMwNzdyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAuMzA3N3JlbTtcclxufVxyXG4ubWgyICAge1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC42MTU0cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLjYxNTRyZW07XHJcbn1cclxuLm1oMyAgIHtcclxuICBtYXJnaW4tbGVmdDogMTZweDtcclxuICBtYXJnaW4tbGVmdDogMS4yMzFyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogMS4yMzFyZW07XHJcbn1cclxuLm1oNCAgIHtcclxuICBtYXJnaW4tbGVmdDogMzJweDtcclxuICBtYXJnaW4tbGVmdDogMi40NjJyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogMi40NjJyZW07XHJcbn1cclxuLm1oNSAgIHtcclxuICBtYXJnaW4tbGVmdDogNjRweDtcclxuICBtYXJnaW4tbGVmdDogNC45MjNyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNC45MjNyZW07XHJcbn1cclxuLm1oNiAge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMjhweDtcclxuICBtYXJnaW4tbGVmdDogOS44NDZyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMjhweDtcclxuICBtYXJnaW4tcmlnaHQ6IDkuODQ2cmVtO1xyXG59XHJcbi5taDcgIHtcclxuICBtYXJnaW4tbGVmdDogMjU2cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDE5LjY5cmVtO1xyXG4gIG1hcmdpbi1yaWdodDogMjU2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxOS42OXJlbTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLnBhMC1ucyAgeyAgcGFkZGluZzogMDsgfVxyXG4gIC5wYTEtbnMgeyAgcGFkZGluZzogLjMwNzdyZW07IH1cclxuICAucGEyLW5zICB7ICBwYWRkaW5nOiAuNjE1NHJlbTsgfVxyXG4gIC5wYTMtbnMgIHsgIHBhZGRpbmc6IDEuMjMxcmVtOyB9XHJcbiAgLnBhNC1ucyAgeyAgcGFkZGluZzogMi40NjJyZW07IH1cclxuICAucGE1LW5zICB7ICBwYWRkaW5nOiA0LjkyM3JlbTsgfVxyXG4gIC5wYTYtbnMgeyAgcGFkZGluZzogOS44NDZyZW07IH1cclxuICAucGE3LW5zIHsgcGFkZGluZzogMTkuNjlyZW07IH1cclxuXHJcbiAgLnBsMC1ucyAgeyAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLnBsMS1ucyB7ICBwYWRkaW5nLWxlZnQ6IC4zMDc3cmVtOyB9XHJcbiAgLnBsMi1ucyAgeyAgcGFkZGluZy1sZWZ0OiAuNjE1NHJlbTsgfVxyXG4gIC5wbDMtbnMgIHsgIHBhZGRpbmctbGVmdDogMS4yMzFyZW07IH1cclxuICAucGw0LW5zICB7ICBwYWRkaW5nLWxlZnQ6IDIuNDYycmVtOyB9XHJcbiAgLnBsNS1ucyAgeyAgcGFkZGluZy1sZWZ0OiA0LjkyM3JlbTsgfVxyXG4gIC5wbDYtbnMgeyAgcGFkZGluZy1sZWZ0OiA5Ljg0NnJlbTsgfVxyXG4gIC5wbDctbnMgeyBwYWRkaW5nLWxlZnQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wcjAtbnMgIHsgIHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuICAucHIxLW5zIHsgIHBhZGRpbmctcmlnaHQ6IC4zMDc3cmVtOyB9XHJcbiAgLnByMi1ucyAgeyAgcGFkZGluZy1yaWdodDogLjYxNTRyZW07IH1cclxuICAucHIzLW5zICB7ICBwYWRkaW5nLXJpZ2h0OiAxLjIzMXJlbTsgfVxyXG4gIC5wcjQtbnMgIHsgIHBhZGRpbmctcmlnaHQ6IDIuNDYycmVtOyB9XHJcbiAgLnByNS1ucyB7ICAgcGFkZGluZy1yaWdodDogNC45MjNyZW07IH1cclxuICAucHI2LW5zIHsgIHBhZGRpbmctcmlnaHQ6IDkuODQ2cmVtOyB9XHJcbiAgLnByNy1ucyB7IHBhZGRpbmctcmlnaHQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wYjAtbnMgIHsgIHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiAgLnBiMS1ucyB7ICBwYWRkaW5nLWJvdHRvbTogLjMwNzdyZW07IH1cclxuICAucGIyLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogLjYxNTRyZW07IH1cclxuICAucGIzLW5zICB7ICBwYWRkaW5nLWJvdHRvbTogMS4yMzFyZW07IH1cclxuICAucGI0LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogMi40NjJyZW07IH1cclxuICAucGI1LW5zICB7ICBwYWRkaW5nLWJvdHRvbTogNC45MjNyZW07IH1cclxuICAucGI2LW5zIHsgIHBhZGRpbmctYm90dG9tOiA5Ljg0NnJlbTsgfVxyXG4gIC5wYjctbnMgeyBwYWRkaW5nLWJvdHRvbTogMTkuNjlyZW07IH1cclxuXHJcbiAgLnB0MC1ucyAgeyAgcGFkZGluZy10b3A6IDA7IH1cclxuICAucHQxLW5zIHsgIHBhZGRpbmctdG9wOiAuMzA3N3JlbTsgfVxyXG4gIC5wdDItbnMgIHsgIHBhZGRpbmctdG9wOiAuNjE1NHJlbTsgfVxyXG4gIC5wdDMtbnMgIHsgIHBhZGRpbmctdG9wOiAxLjIzMXJlbTsgfVxyXG4gIC5wdDQtbnMgIHsgIHBhZGRpbmctdG9wOiAyLjQ2MnJlbTsgfVxyXG4gIC5wdDUtbnMgIHsgIHBhZGRpbmctdG9wOiA0LjkyM3JlbTsgfVxyXG4gIC5wdDYtbnMgeyAgcGFkZGluZy10b3A6IDkuODQ2cmVtOyB9XHJcbiAgLnB0Ny1ucyB7IHBhZGRpbmctdG9wOiAxOS42OXJlbTsgfVxyXG5cclxuICAucHYwLW5zIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5wdjEtbnMge1xyXG4gICAgcGFkZGluZy10b3A6IC4zMDc3cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4zMDc3cmVtO1xyXG4gIH1cclxuICAucHYyLW5zIHtcclxuICAgIHBhZGRpbmctdG9wOiAuNjE1NHJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuNjE1NHJlbTtcclxuICB9XHJcbiAgLnB2My1ucyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMS4yMzFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5wdjQtbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNDYycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNDYycmVtO1xyXG4gIH1cclxuICAucHY1LW5zIHtcclxuICAgIHBhZGRpbmctdG9wOiA0LjkyM3JlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjkyM3JlbTtcclxuICB9XHJcbiAgLnB2Ni1ucyB7XHJcbiAgICBwYWRkaW5nLXRvcDogOS44NDZyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5wdjctbnMge1xyXG4gICAgcGFkZGluZy10b3A6IDE5LjY5cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5LjY5cmVtO1xyXG4gIH1cclxuICAucGgwLW5zIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5waDEtbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAuMzA3N3JlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IC4zMDc3cmVtO1xyXG4gIH1cclxuICAucGgyLW5zIHtcclxuICAgIHBhZGRpbmctbGVmdDogLjYxNTRyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNjE1NHJlbTtcclxuICB9XHJcbiAgLnBoMy1ucyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjMxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5waDQtbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyLjQ2MnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIuNDYycmVtO1xyXG4gIH1cclxuICAucGg1LW5zIHtcclxuICAgIHBhZGRpbmctbGVmdDogNC45MjNyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjkyM3JlbTtcclxuICB9XHJcbiAgLnBoNi1ucyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkuODQ2cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5waDctbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOS42OXJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE5LjY5cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1hMC1ucyAgeyAgbWFyZ2luOiAwOyB9XHJcbiAgLm1hMS1ucyB7ICBtYXJnaW46IC4zMDc3cmVtOyB9XHJcbiAgLm1hMi1ucyAgeyAgbWFyZ2luOiAuNjE1NHJlbTsgfVxyXG4gIC5tYTMtbnMgIHsgIG1hcmdpbjogMS4yMzFyZW07IH1cclxuICAubWE0LW5zICB7ICBtYXJnaW46IDIuNDYycmVtOyB9XHJcbiAgLm1hNS1ucyAgeyAgbWFyZ2luOiA0LjkyM3JlbTsgfVxyXG4gIC5tYTYtbnMgeyAgbWFyZ2luOiA5Ljg0NnJlbTsgfVxyXG4gIC5tYTctbnMgeyBtYXJnaW46IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tbDAtbnMgIHsgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLm1sMS1ucyB7ICBtYXJnaW4tbGVmdDogLjMwNzdyZW07IH1cclxuICAubWwyLW5zICB7ICBtYXJnaW4tbGVmdDogLjYxNTRyZW07IH1cclxuICAubWwzLW5zICB7ICBtYXJnaW4tbGVmdDogMS4yMzFyZW07IH1cclxuICAubWw0LW5zICB7ICBtYXJnaW4tbGVmdDogMi40NjJyZW07IH1cclxuICAubWw1LW5zICB7ICBtYXJnaW4tbGVmdDogNC45MjNyZW07IH1cclxuICAubWw2LW5zIHsgIG1hcmdpbi1sZWZ0OiA5Ljg0NnJlbTsgfVxyXG4gIC5tbDctbnMgeyBtYXJnaW4tbGVmdDogMTkuNjlyZW07IH1cclxuXHJcbiAgLm1yMC1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgLm1yMS1ucyB7ICBtYXJnaW4tcmlnaHQ6IC4zMDc3cmVtOyB9XHJcbiAgLm1yMi1ucyAgeyAgbWFyZ2luLXJpZ2h0OiAuNjE1NHJlbTsgfVxyXG4gIC5tcjMtbnMgIHsgIG1hcmdpbi1yaWdodDogMS4yMzFyZW07IH1cclxuICAubXI0LW5zICB7ICBtYXJnaW4tcmlnaHQ6IDIuNDYycmVtOyB9XHJcbiAgLm1yNS1ucyAgeyAgbWFyZ2luLXJpZ2h0OiA0LjkyM3JlbTsgfVxyXG4gIC5tcjYtbnMgeyAgbWFyZ2luLXJpZ2h0OiA5Ljg0NnJlbTsgfVxyXG4gIC5tcjctbnMgeyBtYXJnaW4tcmlnaHQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tYjAtbnMgIHsgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAubWIxLW5zIHsgIG1hcmdpbi1ib3R0b206IC4zMDc3cmVtOyB9XHJcbiAgLm1iMi1ucyAgeyAgbWFyZ2luLWJvdHRvbTogLjYxNTRyZW07IH1cclxuICAubWIzLW5zICB7ICBtYXJnaW4tYm90dG9tOiAxLjIzMXJlbTsgfVxyXG4gIC5tYjQtbnMgIHsgIG1hcmdpbi1ib3R0b206IDIuNDYycmVtOyB9XHJcbiAgLm1iNS1ucyAgeyAgbWFyZ2luLWJvdHRvbTogNC45MjNyZW07IH1cclxuICAubWI2LW5zIHsgIG1hcmdpbi1ib3R0b206IDkuODQ2cmVtOyB9XHJcbiAgLm1iNy1ucyB7IG1hcmdpbi1ib3R0b206IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tdDAtbnMgIHsgIG1hcmdpbi10b3A6IDA7IH1cclxuICAubXQxLW5zIHsgIG1hcmdpbi10b3A6IC4zMDc3cmVtOyB9XHJcbiAgLm10Mi1ucyAgeyAgbWFyZ2luLXRvcDogLjYxNTRyZW07IH1cclxuICAubXQzLW5zICB7ICBtYXJnaW4tdG9wOiAxLjIzMXJlbTsgfVxyXG4gIC5tdDQtbnMgIHsgIG1hcmdpbi10b3A6IDIuNDYycmVtOyB9XHJcbiAgLm10NS1ucyAgeyAgbWFyZ2luLXRvcDogNC45MjNyZW07IH1cclxuICAubXQ2LW5zIHsgIG1hcmdpbi10b3A6IDkuODQ2cmVtOyB9XHJcbiAgLm10Ny1ucyB7IG1hcmdpbi10b3A6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tdjAtbnMgICB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLm12MS1ucyAge1xyXG4gICAgbWFyZ2luLXRvcDogLjMwNzdyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMzA3N3JlbTtcclxuICB9XHJcbiAgLm12Mi1ucyAgIHtcclxuICAgIG1hcmdpbi10b3A6IC42MTU0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjYxNTRyZW07XHJcbiAgfVxyXG4gIC5tdjMtbnMgICB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjIzMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMjMxcmVtO1xyXG4gIH1cclxuICAubXY0LW5zICAge1xyXG4gICAgbWFyZ2luLXRvcDogMi40NjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjQ2MnJlbTtcclxuICB9XHJcbiAgLm12NS1ucyAgIHtcclxuICAgIG1hcmdpbi10b3A6IDQuOTIzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC45MjNyZW07XHJcbiAgfVxyXG4gIC5tdjYtbnMgIHtcclxuICAgIG1hcmdpbi10b3A6IDkuODQ2cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5tdjctbnMgIHtcclxuICAgIG1hcmdpbi10b3A6IDE5LjY5cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTkuNjlyZW07XHJcbiAgfVxyXG5cclxuICAubWgwLW5zICAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5taDEtbnMgICB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjMwNzdyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4zMDc3cmVtO1xyXG4gIH1cclxuICAubWgyLW5zICAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC42MTU0cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNjE1NHJlbTtcclxuICB9XHJcbiAgLm1oMy1ucyAgIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjIzMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5taDQtbnMgICB7XHJcbiAgICBtYXJnaW4tbGVmdDogMi40NjJyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNDYycmVtO1xyXG4gIH1cclxuICAubWg1LW5zICAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQuOTIzcmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0LjkyM3JlbTtcclxuICB9XHJcbiAgLm1oNi1ucyAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkuODQ2cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5Ljg0NnJlbTtcclxuICB9XHJcbiAgLm1oNy1ucyAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE5LjY5cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOS42OXJlbTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLnBhMC1tICB7ICBwYWRkaW5nOiAwOyB9XHJcbiAgLnBhMS1tIHsgIHBhZGRpbmc6IC4zMDc3cmVtOyB9XHJcbiAgLnBhMi1tICB7ICBwYWRkaW5nOiAuNjE1NHJlbTsgfVxyXG4gIC5wYTMtbSAgeyAgcGFkZGluZzogMS4yMzFyZW07IH1cclxuICAucGE0LW0gIHsgIHBhZGRpbmc6IDIuNDYycmVtOyB9XHJcbiAgLnBhNS1tICB7ICBwYWRkaW5nOiA0LjkyM3JlbTsgfVxyXG4gIC5wYTYtbSB7ICBwYWRkaW5nOiA5Ljg0NnJlbTsgfVxyXG4gIC5wYTctbSB7IHBhZGRpbmc6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wbDAtbSAgeyAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLnBsMS1tIHsgIHBhZGRpbmctbGVmdDogLjMwNzdyZW07IH1cclxuICAucGwyLW0gIHsgIHBhZGRpbmctbGVmdDogLjYxNTRyZW07IH1cclxuICAucGwzLW0gIHsgIHBhZGRpbmctbGVmdDogMS4yMzFyZW07IH1cclxuICAucGw0LW0gIHsgIHBhZGRpbmctbGVmdDogMi40NjJyZW07IH1cclxuICAucGw1LW0gIHsgIHBhZGRpbmctbGVmdDogNC45MjNyZW07IH1cclxuICAucGw2LW0geyAgcGFkZGluZy1sZWZ0OiA5Ljg0NnJlbTsgfVxyXG4gIC5wbDctbSB7IHBhZGRpbmctbGVmdDogMTkuNjlyZW07IH1cclxuXHJcbiAgLnByMC1tICB7ICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgLnByMS1tIHsgIHBhZGRpbmctcmlnaHQ6IC4zMDc3cmVtOyB9XHJcbiAgLnByMi1tICB7ICBwYWRkaW5nLXJpZ2h0OiAuNjE1NHJlbTsgfVxyXG4gIC5wcjMtbSAgeyAgcGFkZGluZy1yaWdodDogMS4yMzFyZW07IH1cclxuICAucHI0LW0gIHsgIHBhZGRpbmctcmlnaHQ6IDIuNDYycmVtOyB9XHJcbiAgLnByNS1tICB7ICBwYWRkaW5nLXJpZ2h0OiA0LjkyM3JlbTsgfVxyXG4gIC5wcjYtbSB7ICBwYWRkaW5nLXJpZ2h0OiA5Ljg0NnJlbTsgfVxyXG4gIC5wcjctbSB7IHBhZGRpbmctcmlnaHQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wYjAtbSAgeyAgcGFkZGluZy1ib3R0b206IDA7IH1cclxuICAucGIxLW0geyAgcGFkZGluZy1ib3R0b206IC4zMDc3cmVtOyB9XHJcbiAgLnBiMi1tICB7ICBwYWRkaW5nLWJvdHRvbTogLjYxNTRyZW07IH1cclxuICAucGIzLW0gIHsgIHBhZGRpbmctYm90dG9tOiAxLjIzMXJlbTsgfVxyXG4gIC5wYjQtbSAgeyAgcGFkZGluZy1ib3R0b206IDIuNDYycmVtOyB9XHJcbiAgLnBiNS1tICB7ICBwYWRkaW5nLWJvdHRvbTogNC45MjNyZW07IH1cclxuICAucGI2LW0geyAgcGFkZGluZy1ib3R0b206IDkuODQ2cmVtOyB9XHJcbiAgLnBiNy1tIHsgcGFkZGluZy1ib3R0b206IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wdDAtbSAgeyAgcGFkZGluZy10b3A6IDA7IH1cclxuICAucHQxLW0geyAgcGFkZGluZy10b3A6IC4zMDc3cmVtOyB9XHJcbiAgLnB0Mi1tICB7ICBwYWRkaW5nLXRvcDogLjYxNTRyZW07IH1cclxuICAucHQzLW0gIHsgIHBhZGRpbmctdG9wOiAxLjIzMXJlbTsgfVxyXG4gIC5wdDQtbSAgeyAgcGFkZGluZy10b3A6IDIuNDYycmVtOyB9XHJcbiAgLnB0NS1tICB7ICBwYWRkaW5nLXRvcDogNC45MjNyZW07IH1cclxuICAucHQ2LW0geyAgcGFkZGluZy10b3A6IDkuODQ2cmVtOyB9XHJcbiAgLnB0Ny1tIHsgcGFkZGluZy10b3A6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wdjAtbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAucHYxLW0ge1xyXG4gICAgcGFkZGluZy10b3A6IC4zMDc3cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4zMDc3cmVtO1xyXG4gIH1cclxuICAucHYyLW0ge1xyXG4gICAgcGFkZGluZy10b3A6IC42MTU0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC42MTU0cmVtO1xyXG4gIH1cclxuICAucHYzLW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDEuMjMxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMjMxcmVtO1xyXG4gIH1cclxuICAucHY0LW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNDYycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNDYycmVtO1xyXG4gIH1cclxuICAucHY1LW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDQuOTIzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuOTIzcmVtO1xyXG4gIH1cclxuICAucHY2LW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDkuODQ2cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkuODQ2cmVtO1xyXG4gIH1cclxuICAucHY3LW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDE5LjY5cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5LjY5cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBoMC1tIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5waDEtbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC4zMDc3cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogLjMwNzdyZW07XHJcbiAgfVxyXG4gIC5waDItbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC42MTU0cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogLjYxNTRyZW07XHJcbiAgfVxyXG4gIC5waDMtbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjMxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5waDQtbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNDYycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMi40NjJyZW07XHJcbiAgfVxyXG4gIC5waDUtbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOTIzcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNC45MjNyZW07XHJcbiAgfVxyXG4gIC5waDYtbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkuODQ2cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5waDctbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjY5cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTkuNjlyZW07XHJcbiAgfVxyXG5cclxuICAubWEwLW0gIHsgIG1hcmdpbjogMDsgfVxyXG4gIC5tYTEtbSB7ICBtYXJnaW46IC4zMDc3cmVtOyB9XHJcbiAgLm1hMi1tICB7ICBtYXJnaW46IC42MTU0cmVtOyB9XHJcbiAgLm1hMy1tICB7ICBtYXJnaW46IDEuMjMxcmVtOyB9XHJcbiAgLm1hNC1tICB7ICBtYXJnaW46IDIuNDYycmVtOyB9XHJcbiAgLm1hNS1tICB7ICBtYXJnaW46IDQuOTIzcmVtOyB9XHJcbiAgLm1hNi1tIHsgIG1hcmdpbjogOS44NDZyZW07IH1cclxuICAubWE3LW0geyBtYXJnaW46IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tbDAtbSAgeyAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAubWwxLW0geyAgbWFyZ2luLWxlZnQ6IC4zMDc3cmVtOyB9XHJcbiAgLm1sMi1tICB7ICBtYXJnaW4tbGVmdDogLjYxNTRyZW07IH1cclxuICAubWwzLW0gIHsgIG1hcmdpbi1sZWZ0OiAxLjIzMXJlbTsgfVxyXG4gIC5tbDQtbSAgeyAgbWFyZ2luLWxlZnQ6IDIuNDYycmVtOyB9XHJcbiAgLm1sNS1tICB7ICBtYXJnaW4tbGVmdDogNC45MjNyZW07IH1cclxuICAubWw2LW0geyAgbWFyZ2luLWxlZnQ6IDkuODQ2cmVtOyB9XHJcbiAgLm1sNy1tIHsgbWFyZ2luLWxlZnQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tcjAtbSAgeyAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgLm1yMS1tIHsgIG1hcmdpbi1yaWdodDogLjMwNzdyZW07IH1cclxuICAubXIyLW0gIHsgIG1hcmdpbi1yaWdodDogLjYxNTRyZW07IH1cclxuICAubXIzLW0gIHsgIG1hcmdpbi1yaWdodDogMS4yMzFyZW07IH1cclxuICAubXI0LW0gIHsgIG1hcmdpbi1yaWdodDogMi40NjJyZW07IH1cclxuICAubXI1LW0gIHsgIG1hcmdpbi1yaWdodDogNC45MjNyZW07IH1cclxuICAubXI2LW0geyAgbWFyZ2luLXJpZ2h0OiA5Ljg0NnJlbTsgfVxyXG4gIC5tcjctbSB7IG1hcmdpbi1yaWdodDogMTkuNjlyZW07IH1cclxuXHJcbiAgLm1iMC1tICB7ICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLm1iMS1tIHsgIG1hcmdpbi1ib3R0b206IC4zMDc3cmVtOyB9XHJcbiAgLm1iMi1tICB7ICBtYXJnaW4tYm90dG9tOiAuNjE1NHJlbTsgfVxyXG4gIC5tYjMtbSAgeyAgbWFyZ2luLWJvdHRvbTogMS4yMzFyZW07IH1cclxuICAubWI0LW0gIHsgIG1hcmdpbi1ib3R0b206IDIuNDYycmVtOyB9XHJcbiAgLm1iNS1tICB7ICBtYXJnaW4tYm90dG9tOiA0LjkyM3JlbTsgfVxyXG4gIC5tYjYtbSB7ICBtYXJnaW4tYm90dG9tOiA5Ljg0NnJlbTsgfVxyXG4gIC5tYjctbSB7IG1hcmdpbi1ib3R0b206IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tdDAtbSAgeyAgbWFyZ2luLXRvcDogMDsgfVxyXG4gIC5tdDEtbSB7ICBtYXJnaW4tdG9wOiAuMzA3N3JlbTsgfVxyXG4gIC5tdDItbSAgeyAgbWFyZ2luLXRvcDogLjYxNTRyZW07IH1cclxuICAubXQzLW0gIHsgIG1hcmdpbi10b3A6IDEuMjMxcmVtOyB9XHJcbiAgLm10NC1tICB7ICBtYXJnaW4tdG9wOiAyLjQ2MnJlbTsgfVxyXG4gIC5tdDUtbSAgeyAgbWFyZ2luLXRvcDogNC45MjNyZW07IH1cclxuICAubXQ2LW0geyAgbWFyZ2luLXRvcDogOS44NDZyZW07IH1cclxuICAubXQ3LW0geyBtYXJnaW4tdG9wOiAxOS42OXJlbTsgfVxyXG5cclxuICAubXYwLW0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5tdjEtbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMzA3N3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC4zMDc3cmVtO1xyXG4gIH1cclxuICAubXYyLW0ge1xyXG4gICAgbWFyZ2luLXRvcDogLjYxNTRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNjE1NHJlbTtcclxuICB9XHJcbiAgLm12My1tIHtcclxuICAgIG1hcmdpbi10b3A6IDEuMjMxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5tdjQtbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjQ2MnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNDYycmVtO1xyXG4gIH1cclxuICAubXY1LW0ge1xyXG4gICAgbWFyZ2luLXRvcDogNC45MjNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjkyM3JlbTtcclxuICB9XHJcbiAgLm12Ni1tIHtcclxuICAgIG1hcmdpbi10b3A6IDkuODQ2cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5tdjctbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOS42OXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE5LjY5cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1oMC1tIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAubWgxLW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4zMDc3cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMzA3N3JlbTtcclxuICB9XHJcbiAgLm1oMi1tIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNjE1NHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjYxNTRyZW07XHJcbiAgfVxyXG4gIC5taDMtbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4yMzFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjMxcmVtO1xyXG4gIH1cclxuICAubWg0LW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuNDYycmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjQ2MnJlbTtcclxuICB9XHJcbiAgLm1oNS1tIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0LjkyM3JlbTtcclxuICAgIG1hcmdpbi1yaWdodDogNC45MjNyZW07XHJcbiAgfVxyXG4gIC5taDYtbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOS44NDZyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkuODQ2cmVtO1xyXG4gIH1cclxuICAubWg3LW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE5LjY5cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOS42OXJlbTtcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTAyNXB4KSB7XHJcbiAgLnBhMC1sICB7ICBwYWRkaW5nOiAwOyB9XHJcbiAgLnBhMS1sIHsgIHBhZGRpbmc6IC4zMDc3cmVtOyB9XHJcbiAgLnBhMi1sICB7ICBwYWRkaW5nOiAuNjE1NHJlbTsgfVxyXG4gIC5wYTMtbCAgeyAgcGFkZGluZzogMS4yMzFyZW07IH1cclxuICAucGE0LWwgIHsgIHBhZGRpbmc6IDIuNDYycmVtOyB9XHJcbiAgLnBhNS1sICB7ICBwYWRkaW5nOiA0LjkyM3JlbTsgfVxyXG4gIC5wYTYtbCB7ICBwYWRkaW5nOiA5Ljg0NnJlbTsgfVxyXG4gIC5wYTctbCB7IHBhZGRpbmc6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wbDAtbCAgeyAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLnBsMS1sIHsgIHBhZGRpbmctbGVmdDogLjMwNzdyZW07IH1cclxuICAucGwyLWwgIHsgIHBhZGRpbmctbGVmdDogLjYxNTRyZW07IH1cclxuICAucGwzLWwgIHsgIHBhZGRpbmctbGVmdDogMS4yMzFyZW07IH1cclxuICAucGw0LWwgIHsgIHBhZGRpbmctbGVmdDogMi40NjJyZW07IH1cclxuICAucGw1LWwgIHsgIHBhZGRpbmctbGVmdDogNC45MjNyZW07IH1cclxuICAucGw2LWwgeyAgcGFkZGluZy1sZWZ0OiA5Ljg0NnJlbTsgfVxyXG4gIC5wbDctbCB7IHBhZGRpbmctbGVmdDogMTkuNjlyZW07IH1cclxuXHJcbiAgLnByMC1sICB7ICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgLnByMS1sIHsgIHBhZGRpbmctcmlnaHQ6IC4zMDc3cmVtOyB9XHJcbiAgLnByMi1sICB7ICBwYWRkaW5nLXJpZ2h0OiAuNjE1NHJlbTsgfVxyXG4gIC5wcjMtbCAgeyAgcGFkZGluZy1yaWdodDogMS4yMzFyZW07IH1cclxuICAucHI0LWwgIHsgIHBhZGRpbmctcmlnaHQ6IDIuNDYycmVtOyB9XHJcbiAgLnByNS1sICB7ICBwYWRkaW5nLXJpZ2h0OiA0LjkyM3JlbTsgfVxyXG4gIC5wcjYtbCB7ICBwYWRkaW5nLXJpZ2h0OiA5Ljg0NnJlbTsgfVxyXG4gIC5wcjctbCB7IHBhZGRpbmctcmlnaHQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wYjAtbCAgeyAgcGFkZGluZy1ib3R0b206IDA7IH1cclxuICAucGIxLWwgeyAgcGFkZGluZy1ib3R0b206IC4zMDc3cmVtOyB9XHJcbiAgLnBiMi1sICB7ICBwYWRkaW5nLWJvdHRvbTogLjYxNTRyZW07IH1cclxuICAucGIzLWwgIHsgIHBhZGRpbmctYm90dG9tOiAxLjIzMXJlbTsgfVxyXG4gIC5wYjQtbCAgeyAgcGFkZGluZy1ib3R0b206IDIuNDYycmVtOyB9XHJcbiAgLnBiNS1sICB7ICBwYWRkaW5nLWJvdHRvbTogNC45MjNyZW07IH1cclxuICAucGI2LWwgeyAgcGFkZGluZy1ib3R0b206IDkuODQ2cmVtOyB9XHJcbiAgLnBiNy1sIHsgcGFkZGluZy1ib3R0b206IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wdDAtbCAgeyAgcGFkZGluZy10b3A6IDA7IH1cclxuICAucHQxLWwgeyAgcGFkZGluZy10b3A6IC4zMDc3cmVtOyB9XHJcbiAgLnB0Mi1sICB7ICBwYWRkaW5nLXRvcDogLjYxNTRyZW07IH1cclxuICAucHQzLWwgIHsgIHBhZGRpbmctdG9wOiAxLjIzMXJlbTsgfVxyXG4gIC5wdDQtbCAgeyAgcGFkZGluZy10b3A6IDIuNDYycmVtOyB9XHJcbiAgLnB0NS1sICB7ICBwYWRkaW5nLXRvcDogNC45MjNyZW07IH1cclxuICAucHQ2LWwgeyAgcGFkZGluZy10b3A6IDkuODQ2cmVtOyB9XHJcbiAgLnB0Ny1sIHsgcGFkZGluZy10b3A6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5wdjAtbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAucHYxLWwge1xyXG4gICAgcGFkZGluZy10b3A6IC4zMDc3cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4zMDc3cmVtO1xyXG4gIH1cclxuICAucHYyLWwge1xyXG4gICAgcGFkZGluZy10b3A6IC42MTU0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC42MTU0cmVtO1xyXG4gIH1cclxuICAucHYzLWwge1xyXG4gICAgcGFkZGluZy10b3A6IDEuMjMxcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMjMxcmVtO1xyXG4gIH1cclxuICAucHY0LWwge1xyXG4gICAgcGFkZGluZy10b3A6IDIuNDYycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIuNDYycmVtO1xyXG4gIH1cclxuICAucHY1LWwge1xyXG4gICAgcGFkZGluZy10b3A6IDQuOTIzcmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuOTIzcmVtO1xyXG4gIH1cclxuICAucHY2LWwge1xyXG4gICAgcGFkZGluZy10b3A6IDkuODQ2cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkuODQ2cmVtO1xyXG4gIH1cclxuICAucHY3LWwge1xyXG4gICAgcGFkZGluZy10b3A6IDE5LjY5cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5LjY5cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBoMC1sIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5waDEtbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC4zMDc3cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogLjMwNzdyZW07XHJcbiAgfVxyXG4gIC5waDItbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC42MTU0cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogLjYxNTRyZW07XHJcbiAgfVxyXG4gIC5waDMtbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjMxcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5waDQtbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNDYycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMi40NjJyZW07XHJcbiAgfVxyXG4gIC5waDUtbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOTIzcmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNC45MjNyZW07XHJcbiAgfVxyXG4gIC5waDYtbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDkuODQ2cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5waDctbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE5LjY5cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTkuNjlyZW07XHJcbiAgfVxyXG5cclxuICAubWEwLWwgIHsgIG1hcmdpbjogMDsgfVxyXG4gIC5tYTEtbCB7ICBtYXJnaW46IC4zMDc3cmVtOyB9XHJcbiAgLm1hMi1sICB7ICBtYXJnaW46IC42MTU0cmVtOyB9XHJcbiAgLm1hMy1sICB7ICBtYXJnaW46IDEuMjMxcmVtOyB9XHJcbiAgLm1hNC1sICB7ICBtYXJnaW46IDIuNDYycmVtOyB9XHJcbiAgLm1hNS1sICB7ICBtYXJnaW46IDQuOTIzcmVtOyB9XHJcbiAgLm1hNi1sIHsgIG1hcmdpbjogOS44NDZyZW07IH1cclxuICAubWE3LWwgeyBtYXJnaW46IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tbDAtbCAgeyAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAubWwxLWwgeyAgbWFyZ2luLWxlZnQ6IC4zMDc3cmVtOyB9XHJcbiAgLm1sMi1sICB7ICBtYXJnaW4tbGVmdDogLjYxNTRyZW07IH1cclxuICAubWwzLWwgIHsgIG1hcmdpbi1sZWZ0OiAxLjIzMXJlbTsgfVxyXG4gIC5tbDQtbCAgeyAgbWFyZ2luLWxlZnQ6IDIuNDYycmVtOyB9XHJcbiAgLm1sNS1sICB7ICBtYXJnaW4tbGVmdDogNC45MjNyZW07IH1cclxuICAubWw2LWwgeyAgbWFyZ2luLWxlZnQ6IDkuODQ2cmVtOyB9XHJcbiAgLm1sNy1sIHsgbWFyZ2luLWxlZnQ6IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tcjAtbCAgeyAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgLm1yMS1sIHsgIG1hcmdpbi1yaWdodDogLjMwNzdyZW07IH1cclxuICAubXIyLWwgIHsgIG1hcmdpbi1yaWdodDogLjYxNTRyZW07IH1cclxuICAubXIzLWwgIHsgIG1hcmdpbi1yaWdodDogMS4yMzFyZW07IH1cclxuICAubXI0LWwgIHsgIG1hcmdpbi1yaWdodDogMi40NjJyZW07IH1cclxuICAubXI1LWwgIHsgIG1hcmdpbi1yaWdodDogNC45MjNyZW07IH1cclxuICAubXI2LWwgeyAgbWFyZ2luLXJpZ2h0OiA5Ljg0NnJlbTsgfVxyXG4gIC5tcjctbCB7IG1hcmdpbi1yaWdodDogMTkuNjlyZW07IH1cclxuXHJcbiAgLm1iMC1sICB7ICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLm1iMS1sIHsgIG1hcmdpbi1ib3R0b206IC4zMDc3cmVtOyB9XHJcbiAgLm1iMi1sICB7ICBtYXJnaW4tYm90dG9tOiAuNjE1NHJlbTsgfVxyXG4gIC5tYjMtbCAgeyAgbWFyZ2luLWJvdHRvbTogMS4yMzFyZW07IH1cclxuICAubWI0LWwgIHsgIG1hcmdpbi1ib3R0b206IDIuNDYycmVtOyB9XHJcbiAgLm1iNS1sICB7ICBtYXJnaW4tYm90dG9tOiA0LjkyM3JlbTsgfVxyXG4gIC5tYjYtbCB7ICBtYXJnaW4tYm90dG9tOiA5Ljg0NnJlbTsgfVxyXG4gIC5tYjctbCB7IG1hcmdpbi1ib3R0b206IDE5LjY5cmVtOyB9XHJcblxyXG4gIC5tdDAtbCAgeyAgbWFyZ2luLXRvcDogMDsgfVxyXG4gIC5tdDEtbCB7ICBtYXJnaW4tdG9wOiAuMzA3N3JlbTsgfVxyXG4gIC5tdDItbCAgeyAgbWFyZ2luLXRvcDogLjYxNTRyZW07IH1cclxuICAubXQzLWwgIHsgIG1hcmdpbi10b3A6IDEuMjMxcmVtOyB9XHJcbiAgLm10NC1sICB7ICBtYXJnaW4tdG9wOiAyLjQ2MnJlbTsgfVxyXG4gIC5tdDUtbCAgeyAgbWFyZ2luLXRvcDogNC45MjNyZW07IH1cclxuICAubXQ2LWwgeyAgbWFyZ2luLXRvcDogOS44NDZyZW07IH1cclxuICAubXQ3LWwgeyBtYXJnaW4tdG9wOiAxOS42OXJlbTsgfVxyXG5cclxuICAubXYwLWwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5tdjEtbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAuMzA3N3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC4zMDc3cmVtO1xyXG4gIH1cclxuICAubXYyLWwge1xyXG4gICAgbWFyZ2luLXRvcDogLjYxNTRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNjE1NHJlbTtcclxuICB9XHJcbiAgLm12My1sIHtcclxuICAgIG1hcmdpbi10b3A6IDEuMjMxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yMzFyZW07XHJcbiAgfVxyXG4gIC5tdjQtbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjQ2MnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNDYycmVtO1xyXG4gIH1cclxuICAubXY1LWwge1xyXG4gICAgbWFyZ2luLXRvcDogNC45MjNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjkyM3JlbTtcclxuICB9XHJcbiAgLm12Ni1sIHtcclxuICAgIG1hcmdpbi10b3A6IDkuODQ2cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOS44NDZyZW07XHJcbiAgfVxyXG4gIC5tdjctbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxOS42OXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDE5LjY5cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1oMC1sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAubWgxLWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4zMDc3cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMzA3N3JlbTtcclxuICB9XHJcbiAgLm1oMi1sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNjE1NHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjYxNTRyZW07XHJcbiAgfVxyXG4gIC5taDMtbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS4yMzFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjMxcmVtO1xyXG4gIH1cclxuICAubWg0LWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuNDYycmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjQ2MnJlbTtcclxuICB9XHJcbiAgLm1oNS1sIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0LjkyM3JlbTtcclxuICAgIG1hcmdpbi1yaWdodDogNC45MjNyZW07XHJcbiAgfVxyXG4gIC5taDYtbCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOS44NDZyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkuODQ2cmVtO1xyXG4gIH1cclxuICAubWg3LWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE5LjY5cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOS42OXJlbTtcclxuICB9XHJcbn0vKlxyXG5cclxuICAgVEVYVCBERUNPUkFUSU9OXHJcbiAgIERvY3M6IGh0dHA6Ly90YWNoeW9ucy5pby9kb2NzL3R5cG9ncmFwaHkvdGV4dC1kZWNvcmF0aW9uL1xyXG5cclxuXHJcbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgLW5zID0gbm90LXNtYWxsXHJcbiAgICAgLW0gID0gbWVkaXVtXHJcbiAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4uc3RyaWtlICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cclxuLnVuZGVybGluZSAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbi5uby11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIHtcclxuICAuc3RyaWtlLW5zICAgICAgIHsgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cclxuICAudW5kZXJsaW5lLW5zICAgIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAubm8tdW5kZXJsaW5lLW5zIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAuc3RyaWtlLW0gICAgICAgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxyXG4gIC51bmRlcmxpbmUtbSAgICB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgLm5vLXVuZGVybGluZS1tIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAuc3RyaWtlLWwgICAgICAgeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxyXG4gIC51bmRlcmxpbmUtbCB7ICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgLm5vLXVuZGVybGluZS1sIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbn0vKlxyXG5cclxuICBURVhUIEFMSUdOXHJcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS90ZXh0LWFsaWduL1xyXG5cclxuICBCYXNlXHJcbiAgICB0ID0gdGV4dC1hbGlnblxyXG5cclxuICBNb2RpZmllcnNcclxuICAgIGwgPSBsZWZ0XHJcbiAgICByID0gcmlnaHRcclxuICAgIGMgPSBjZW50ZXJcclxuICAgIGogPSBqdXN0aWZ5XHJcblxyXG4gIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgIC1tICA9IG1lZGl1bVxyXG4gICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4udGwgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4udHIgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRjICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4udGogIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLnRsLW5zICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAudHItbnMgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuICAudGMtbnMgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgLnRqLW5zICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC50bC1tICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAudHItbSAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gIC50Yy1tICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gIC50ai1tICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC50bC1sICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAudHItbCAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gIC50Yy1sICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gIC50ai1sICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cclxufS8qXHJcblxyXG4gICBURVhUIFRSQU5TRk9STVxyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3RleHQtdHJhbnNmb3JtL1xyXG5cclxuICAgQmFzZTpcclxuICAgICB0dCA9IHRleHQtdHJhbnNmb3JtXHJcblxyXG4gICBNb2RpZmllcnNcclxuICAgICBjID0gY2FwaXRhbGl6ZVxyXG4gICAgIGwgPSBsb3dlcmNhc2VcclxuICAgICB1ID0gdXBwZXJjYXNlXHJcbiAgICAgbiA9IG5vbmVcclxuXHJcbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgLW5zID0gbm90LXNtYWxsXHJcbiAgICAgLW0gID0gbWVkaXVtXHJcbiAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4udHRjIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuLnR0bCB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuLnR0dSB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuLnR0biB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpIC50dHUtZnIge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLnR0Yy1ucyB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcbiAgLnR0bC1ucyB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuICAudHR1LW5zIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4gIC50dG4tbnMgeyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSB7XHJcbiAgLnR0Yy1tIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cclxuICAudHRsLW0geyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbiAgLnR0dS1tIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4gIC50dG4tbSB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAudHRjLWwgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxyXG4gIC50dGwtbCB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuICAudHR1LWwgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XHJcbiAgLnR0bi1sIHsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cclxufS8qIFZhcmlhYmxlcyAqL1xyXG4vKlxyXG5cclxuICAgVFlQRSBTQ0FMRVxyXG4gICBEb2NzOiBodHRwOi8vdGFjaHlvbnMuaW8vZG9jcy90eXBvZ3JhcGh5L3NjYWxlL1xyXG5cclxuICAgQmFzZTpcclxuICAgIGYgPSBmb250LXNpemVcclxuXHJcbiAgIE1vZGlmaWVyc1xyXG4gICAgIDEgPSAxc3Qgc3RlcCBpbiBzaXplIHNjYWxlXHJcbiAgICAgMiA9IDJuZCBzdGVwIGluIHNpemUgc2NhbGVcclxuICAgICAzID0gM3JkIHN0ZXAgaW4gc2l6ZSBzY2FsZVxyXG4gICAgIDQgPSA0dGggc3RlcCBpbiBzaXplIHNjYWxlXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcbiovXHJcblxyXG5cclxuLyogVHlwZSBTY2FsZSAqL1xyXG5cclxuLmZuMSB7IGZvbnQtc2l6ZTogMC44cmVtOyBsaW5lLWhlaWdodDogMS4zNDYyOyBsZXR0ZXItc3BhY2luZzogLjMxMnB4OyB9XHJcblxyXG4uZjAgeyBmb250LXNpemU6IDFyZW07IGxpbmUtaGVpZ2h0OiAxLjUzODQ7IGxldHRlci1zcGFjaW5nOiAuMTNweDsgfVxyXG4uZjEgeyBmb250LXNpemU6IDEuMjVyZW07IGxpbmUtaGVpZ2h0OiAxLjIzMDg7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbi5mMiB7IGZvbnQtc2l6ZTogMS41NjNyZW07IGxpbmUtaGVpZ2h0OiAxLjE4MTU7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbi5mMyB7IGZvbnQtc2l6ZTogMS45NTNyZW07IGxpbmUtaGVpZ2h0OiAxLjI2MDM7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbi5mNCB7IGZvbnQtc2l6ZTogMi40NDFyZW07IGxpbmUtaGVpZ2h0OiAxLjEzNDM7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbi5mNSB7IGZvbnQtc2l6ZTogMy4wNTJyZW07IGxpbmUtaGVpZ2h0OiAxLjEwOTE7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcblxyXG4uZi1oZWFkbGluZSB7IGZvbnQtc2l6ZTogMTEuNjQycmVtOyBsaW5lLWhlaWdodDogMS4wMDQzNjEwNDE0OyBmb250LXdlaWdodDogMzAwOyB9XHJcbi5mLXN1YmhlYWRsaW5lIHsgZm9udC1zaXplOiA3LjQ1MXJlbTsgbGluZS1oZWlnaHQ6IDAuOTkxMTQxNjcxMzsgZm9udC13ZWlnaHQ6IDMwMDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KXtcclxuXHJcbiAgLmZuMS1ucyB7IGZvbnQtc2l6ZTogMC44cmVtOyBsaW5lLWhlaWdodDogMS4zNDYyOyBsZXR0ZXItc3BhY2luZzogLjMxMnB4OyB9XHJcblxyXG4gIC5mMC1ucyB7IGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDEuNTM4NDsgbGV0dGVyLXNwYWNpbmc6IC4xM3B4IH1cclxuICAuZjEtbnMgeyBmb250LXNpemU6IDEuMjVyZW07IGxpbmUtaGVpZ2h0OiAxLjIzMDg7IGxldHRlci1zcGFjaW5nOiAwO31cclxuICAuZjItbnMgeyBmb250LXNpemU6IDEuNTYzcmVtOyBsaW5lLWhlaWdodDogMS4xODE1OyBmb250LXdlaWdodDogMzAwOyBsZXR0ZXItc3BhY2luZzogMDsgfVxyXG4gIC5mMy1ucyB7IGZvbnQtc2l6ZTogMS45NTNyZW07IGxpbmUtaGVpZ2h0OiAxLjI2MDM7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbiAgLmY0LW5zIHsgZm9udC1zaXplOiAyLjQ0MXJlbTsgbGluZS1oZWlnaHQ6IDEuMTM0MzsgZm9udC13ZWlnaHQ6IDMwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cclxuICAuZjUtbnMgeyBmb250LXNpemU6IDMuMDUycmVtOyBsaW5lLWhlaWdodDogMS4xMDkxOyBmb250LXdlaWdodDogMzAwOyBsZXR0ZXItc3BhY2luZzogMDsgfVxyXG5cclxuICAuZi1oZWFkbGluZS1ucyB7IGZvbnQtc2l6ZTogMTEuNjQycmVtOyBsaW5lLWhlaWdodDogMS4wMDQzNjEwNDE0OyBmb250LXdlaWdodDogMzAwOyB9IFxyXG4gIC5mLXN1YmhlYWRsaW5lLW5zIHsgZm9udC1zaXplOiA3LjQ1MXJlbTsgbGluZS1oZWlnaHQ6IDAuOTkxMTQxNjcxMzsgZm9udC13ZWlnaHQ6IDMwMDsgfSAgICBcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG5cclxuICAuZm4xLW0geyBmb250LXNpemU6IDAuOHJlbTsgbGluZS1oZWlnaHQ6IDEuMzQ2MjsgbGV0dGVyLXNwYWNpbmc6IC4zMTJweDsgfVxyXG5cclxuICAuZjAtbSB7IGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDEuNTM4NDsgbGV0dGVyLXNwYWNpbmc6IC4xM3B4IH1cclxuICAuZjEtbSB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgbGluZS1oZWlnaHQ6IDEuMjMwODsgbGV0dGVyLXNwYWNpbmc6IDA7fVxyXG4gIC5mMi1tIHsgZm9udC1zaXplOiAxLjU2M3JlbTsgbGluZS1oZWlnaHQ6IDEuMTgxNTsgZm9udC13ZWlnaHQ6IDMwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cclxuICAuZjMtbSB7IGZvbnQtc2l6ZTogMS45NTNyZW07IGxpbmUtaGVpZ2h0OiAxLjI2MDM7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbiAgLmY0LW0geyBmb250LXNpemU6IDIuNDQxcmVtOyBsaW5lLWhlaWdodDogMS4xMzQzOyBmb250LXdlaWdodDogMzAwOyBsZXR0ZXItc3BhY2luZzogMDsgfVxyXG4gIC5mNS1tIHsgZm9udC1zaXplOiAzLjA1MnJlbTsgbGluZS1oZWlnaHQ6IDEuMTA5MTsgZm9udC13ZWlnaHQ6IDMwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cclxuICBcclxuICAuZi1oZWFkbGluZS1tIHsgZm9udC1zaXplOiAxMS42NDJyZW07IGxpbmUtaGVpZ2h0OiAxLjAwNDM2MTA0MTQ7IGZvbnQtd2VpZ2h0OiAzMDA7IH1cclxuICAuZi1zdWJoZWFkbGluZS1tIHsgZm9udC1zaXplOiA3LjQ1MXJlbTsgbGluZS1oZWlnaHQ6IDAuOTkxMTQxNjcxMzsgZm9udC13ZWlnaHQ6IDMwMDsgfSAgXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuXHJcbiAgLmZuMS1sIHsgZm9udC1zaXplOiAwLjhyZW07IGxpbmUtaGVpZ2h0OiAxLjM0NjI7IGxldHRlci1zcGFjaW5nOiAuMzEycHg7IH1cclxuICBcclxuICAuZjAtbCB7IGZvbnQtc2l6ZTogMXJlbTsgbGluZS1oZWlnaHQ6IDEuNTM4NDsgbGV0dGVyLXNwYWNpbmc6IC4xM3B4IH1cclxuICAuZjEtbCB7IGZvbnQtc2l6ZTogMS4yNXJlbTsgbGluZS1oZWlnaHQ6IDEuMjMwODsgbGV0dGVyLXNwYWNpbmc6IDA7fVxyXG4gIC5mMi1sIHsgZm9udC1zaXplOiAxLjU2M3JlbTsgbGluZS1oZWlnaHQ6IDEuMTgxNTsgZm9udC13ZWlnaHQ6IDMwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cclxuICAuZjMtbCB7IGZvbnQtc2l6ZTogMS45NTNyZW07IGxpbmUtaGVpZ2h0OiAxLjI2MDM7IGZvbnQtd2VpZ2h0OiAzMDA7IGxldHRlci1zcGFjaW5nOiAwOyB9XHJcbiAgLmY0LWwgeyBmb250LXNpemU6IDIuNDQxcmVtOyBsaW5lLWhlaWdodDogMS4xMzQzOyBmb250LXdlaWdodDogMzAwOyBsZXR0ZXItc3BhY2luZzogMDsgfVxyXG4gIC5mNS1sIHsgZm9udC1zaXplOiAzLjA1MnJlbTsgbGluZS1oZWlnaHQ6IDEuMTA5MTsgZm9udC13ZWlnaHQ6IDMwMDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cclxuXHJcbiAgLmYtaGVhZGxpbmUtbCB7IGZvbnQtc2l6ZTogMTEuNjQycmVtOyBsaW5lLWhlaWdodDogMS4wMDQzNjEwNDE0OyBmb250LXdlaWdodDogMzAwOyB9XHJcbiAgLmYtc3ViaGVhZGxpbmUtbCB7IGZvbnQtc2l6ZTogNy40NTFyZW07IGxpbmUtaGVpZ2h0OiAxOyBsaW5lLWhlaWdodDogMC45OTExNDE2NzEzOyBmb250LXdlaWdodDogMzAwOyB9XHJcbn0vKiBWYXJpYWJsZXMgKi9cclxuLypcclxuXHJcbiAgIFRZUE9HUkFQSFlcclxuICAgaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdHlwb2dyYXBoeS9tZWFzdXJlL1xyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcblxyXG5cclxuLyogTWVhc3VyZSBpcyBsaW1pdGVkIHRvIH42NiBjaGFyYWN0ZXJzICovXHJcbi5tZWFzdXJlIHtcclxuICBtYXgtd2lkdGg6IDMwZW07XHJcbn1cclxuXHJcbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+ODAgY2hhcmFjdGVycyAqL1xyXG4ubWVhc3VyZS13aWRlIHtcclxuICBtYXgtd2lkdGg6IDM0ZW07XHJcbn1cclxuXHJcbi8qIE1lYXN1cmUgaXMgbGltaXRlZCB0byB+NDUgY2hhcmFjdGVycyAqL1xyXG4ubWVhc3VyZS1uYXJyb3cge1xyXG4gIG1heC13aWR0aDogMjBlbTtcclxufVxyXG5cclxuLyogQm9vayBwYXJhZ3JhcGggc3R5bGUgLSBwYXJhZ3JhcGhzIGFyZSBpbmRlbnRlZCB3aXRoIG5vIHZlcnRpY2FsIHNwYWNpbmcuICovXHJcbi5pbmRlbnQge1xyXG4gIHRleHQtaW5kZW50OiAxZW07XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uc21hbGwtY2FwcyB7XHJcbiAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiO1xyXG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImMyc2NcIjtcclxuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XHJcbn1cclxuXHJcbi8qIENvbWJpbmUgdGhpcyBjbGFzcyB3aXRoIGEgd2lkdGggdG8gdHJ1bmNhdGUgdGV4dCAob3IganVzdCBsZWF2ZSBhcyBpcyB0byB0cnVuY2F0ZSBhdCB3aWR0aCBvZiBjb250YWluaW5nIGVsZW1lbnQuICovXHJcblxyXG4udHJ1bmNhdGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLm1lYXN1cmUtbnMgIHtcclxuICAgIG1heC13aWR0aDogMzBlbTtcclxuICB9XHJcbiAgLm1lYXN1cmUtd2lkZS1ucyB7XHJcbiAgICBtYXgtd2lkdGg6IDM0ZW07XHJcbiAgfVxyXG4gIC5tZWFzdXJlLW5hcnJvdy1ucyB7XHJcbiAgICBtYXgtd2lkdGg6IDIwZW07XHJcbiAgfVxyXG4gIC5pbmRlbnQtbnMge1xyXG4gICAgdGV4dC1pbmRlbnQ6IDFlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuICAuc21hbGwtY2Fwcy1ucyB7XHJcbiAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjMnNjXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjMnNjXCI7XHJcbiAgICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XHJcbiAgfVxyXG4gIC50cnVuY2F0ZS1ucyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEwMjRweCkge1xyXG4gIC5tZWFzdXJlLW0ge1xyXG4gICAgbWF4LXdpZHRoOiAzMGVtO1xyXG4gIH1cclxuICAubWVhc3VyZS13aWRlLW0ge1xyXG4gICAgbWF4LXdpZHRoOiAzNGVtO1xyXG4gIH1cclxuICAubWVhc3VyZS1uYXJyb3ctbSB7XHJcbiAgICBtYXgtd2lkdGg6IDIwZW07XHJcbiAgfVxyXG4gIC5pbmRlbnQtbSB7XHJcbiAgICB0ZXh0LWluZGVudDogMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5zbWFsbC1jYXBzLW0ge1xyXG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiO1xyXG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xyXG4gIH1cclxuICAudHJ1bmNhdGUtbSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC5tZWFzdXJlLWwge1xyXG4gICAgbWF4LXdpZHRoOiAzMGVtO1xyXG4gIH1cclxuICAubWVhc3VyZS13aWRlLWwge1xyXG4gICAgbWF4LXdpZHRoOiAzNGVtO1xyXG4gIH1cclxuICAubWVhc3VyZS1uYXJyb3ctbCB7XHJcbiAgICBtYXgtd2lkdGg6IDIwZW07XHJcbiAgfVxyXG4gIC5pbmRlbnQtbCB7XHJcbiAgICB0ZXh0LWluZGVudDogMWVtO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5zbWFsbC1jYXBzLWwge1xyXG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiO1xyXG4gICAgICAgICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiYzJzY1wiO1xyXG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xyXG4gIH1cclxuICAudHJ1bmNhdGUtbCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufS8qXHJcblxyXG4gICBVVElMSVRJRVNcclxuXHJcbiAgIE1lZGlhIFF1ZXJ5IEV4dGVuc2lvbnM6XHJcbiAgICAgLW5zID0gbm90LXNtYWxsXHJcbiAgICAgLW0gID0gbWVkaXVtXHJcbiAgICAgLWwgID0gbGFyZ2VcclxuXHJcbiovXHJcblxyXG4vKiBFcXVpdmFsZW50IHRvIC5vdmVyZmxvdy15LXNjcm9sbCAqL1xyXG4ub3ZlcmZsb3ctY29udGFpbmVyIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5jZW50ZXIge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1yLWF1dG8geyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuLm1sLWF1dG8geyBtYXJnaW4tbGVmdDogIGF1dG87IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCl7XHJcbiAgLmNlbnRlci1ucyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgLm1yLWF1dG8tbnMgeyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuICAubWwtYXV0by1ucyB7IG1hcmdpbi1sZWZ0OiAgYXV0bzsgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KXtcclxuICAuY2VudGVyLW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5tci1hdXRvLW0geyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuICAubWwtYXV0by1tIHsgbWFyZ2luLWxlZnQ6ICBhdXRvOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpe1xyXG4gIC5jZW50ZXItbCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgLm1yLWF1dG8tbCB7IG1hcmdpbi1yaWdodDogYXV0bzsgfVxyXG4gIC5tbC1hdXRvLWwgeyBtYXJnaW4tbGVmdDogIGF1dG87IH1cclxufS8qXHJcblxyXG4gICBXSElURSBTUEFDRVxyXG5cclxuICAgTWVkaWEgUXVlcnkgRXh0ZW5zaW9uczpcclxuICAgICAtbnMgPSBub3Qtc21hbGxcclxuICAgICAtbSAgPSBtZWRpdW1cclxuICAgICAtbCAgPSBsYXJnZVxyXG5cclxuKi9cclxuXHJcblxyXG4ud3Mtbm9ybWFsIHsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxyXG4ubm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4ucHJlIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSB7XHJcbiAgLndzLW5vcm1hbC1ucyB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cclxuICAubm93cmFwLW5zIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gIC5wcmUtbnMgeyB3aGl0ZS1zcGFjZTogcHJlOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAud3Mtbm9ybWFsLW0geyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XHJcbiAgLm5vd3JhcC1tIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gIC5wcmUtbSB7IHdoaXRlLXNwYWNlOiBwcmU7IH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEwMjVweCkge1xyXG4gIC53cy1ub3JtYWwtbCB7IHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cclxuICAubm93cmFwLWwgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbiAgLnByZS1sIHsgd2hpdGUtc3BhY2U6IHByZTsgfVxyXG59LypcclxuXHJcbiAgIFZFUlRJQ0FMIEFMSUdOXHJcblxyXG4gICBNZWRpYSBRdWVyeSBFeHRlbnNpb25zOlxyXG4gICAgIC1ucyA9IG5vdC1zbWFsbFxyXG4gICAgIC1tICA9IG1lZGl1bVxyXG4gICAgIC1sICA9IGxhcmdlXHJcblxyXG4qL1xyXG5cclxuLnYtYmFzZSAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuLnYtbWlkICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbi52LXRvcCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxyXG4udi1idG0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkge1xyXG4gIC52LWJhc2UtbnMgICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcbiAgLnYtbWlkLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbiAgLnYtdG9wLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcbiAgLnYtYnRtLW5zICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcclxuICAudi1iYXNlLW0gICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcbiAgLnYtbWlkLW0gICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAudi10b3AtbSAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxyXG4gIC52LWJ0bS1tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI1cHgpIHtcclxuICAudi1iYXNlLWwgICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcbiAgLnYtbWlkLWwgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAudi10b3AtbCAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxyXG4gIC52LWJ0bS1sICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XHJcbn0vKlxyXG5cclxuICBIT1ZFUiBFRkZFQ1RTXHJcbiAgRG9jczogaHR0cDovL3RhY2h5b25zLmlvL2RvY3MvdGhlbWVzL2hvdmVycy9cclxuXHJcbiAgICAtIERpbVxyXG4gICAgLSBHbG93XHJcbiAgICAtIEhpZGUgQ2hpbGRcclxuICAgIC0gVW5kZXJsaW5lIHRleHRcclxuICAgIC0gR3Jvd1xyXG4gICAgLSBQb2ludGVyXHJcbiAgICAtIFNoYWRvd1xyXG5cclxuKi9cclxuXHJcbi8qXHJcblxyXG4gIERpbSBlbGVtZW50IG9uIGhvdmVyIGJ5IGFkZGluZyB0aGUgZGltIGNsYXNzLlxyXG5cclxuKi9cclxuLmRpbSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xyXG59XHJcbi5kaW06aG92ZXIsXHJcbi5kaW06Zm9jdXMge1xyXG4gIG9wYWNpdHk6IC41O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XHJcbn1cclxuLmRpbTphY3RpdmUge1xyXG4gIG9wYWNpdHk6IC44OyAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLW91dDsgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4vKlxyXG5cclxuICBBbmltYXRlIG9wYWNpdHkgdG8gMTAwJSBvbiBob3ZlciBieSBhZGRpbmcgdGhlIGdsb3cgY2xhc3MuXHJcblxyXG4qL1xyXG4uZ2xvdyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcclxufVxyXG4uZ2xvdzpob3ZlcixcclxuLmdsb3c6Zm9jdXMge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1pbjtcclxufVxyXG5cclxuLypcclxuXHJcbiAgSGlkZSBjaGlsZCAmIHJldmVhbCBvbiBob3ZlcjpcclxuXHJcbiAgUHV0IHRoZSBoaWRlLWNoaWxkIGNsYXNzIG9uIGEgcGFyZW50IGVsZW1lbnQgYW5kIGFueSBuZXN0ZWQgZWxlbWVudCB3aXRoIHRoZVxyXG4gIGNoaWxkIGNsYXNzIHdpbGwgYmUgaGlkZGVuIGFuZCBkaXNwbGF5ZWQgb24gaG92ZXIgb3IgZm9jdXMuXHJcblxyXG4gIDxkaXYgY2xhc3M9XCJoaWRlLWNoaWxkXCI+XHJcbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxyXG4gICAgPGRpdiBjbGFzcz1cImNoaWxkXCI+IEhpZGRlbiB1bnRpbCBob3ZlciBvciBmb2N1cyA8L2Rpdj5cclxuICAgIDxkaXYgY2xhc3M9XCJjaGlsZFwiPiBIaWRkZW4gdW50aWwgaG92ZXIgb3IgZm9jdXMgPC9kaXY+XHJcbiAgICA8ZGl2IGNsYXNzPVwiY2hpbGRcIj4gSGlkZGVuIHVudGlsIGhvdmVyIG9yIGZvY3VzIDwvZGl2PlxyXG4gIDwvZGl2PlxyXG4qL1xyXG5cclxuLmhpZGUtY2hpbGQgLmNoaWxkIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UtaW47XHJcbn1cclxuLmhpZGUtY2hpbGQ6aG92ZXIgIC5jaGlsZCxcclxuLmhpZGUtY2hpbGQ6Zm9jdXMgIC5jaGlsZCxcclxuLmhpZGUtY2hpbGQ6YWN0aXZlIC5jaGlsZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlLWluO1xyXG59XHJcblxyXG4udW5kZXJsaW5lLWhvdmVyOmhvdmVyLFxyXG4udW5kZXJsaW5lLWhvdmVyOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogQ2FuIGNvbWJpbmUgdGhpcyB3aXRoIG92ZXJmbG93LWhpZGRlbiB0byBtYWtlIGJhY2tncm91bmQgaW1hZ2VzIGdyb3cgb24gaG92ZXJcclxuICogZXZlbiBpZiB5b3UgYXJlIHVzaW5nIGJhY2tncm91bmQtc2l6ZTogY292ZXIgKi9cclxuXHJcbi5ncm93IHtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5ncm93OmhvdmVyLFxyXG4uZ3Jvdzpmb2N1cyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLmdyb3c6YWN0aXZlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjkwKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjkwKTtcclxufVxyXG5cclxuLmdyb3ctbGFyZ2Uge1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5ncm93LWxhcmdlOmhvdmVyLFxyXG4uZ3Jvdy1sYXJnZTpmb2N1cyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbn1cclxuXHJcbi5ncm93LWxhcmdlOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45NSk7XHJcbn1cclxuXHJcbi8qIEFkZCBwb2ludGVyIG9uIGhvdmVyICovXHJcblxyXG4ucG9pbnRlcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBcclxuICAgQWRkIHNoYWRvdyBvbiBob3Zlci5cclxuXHJcbiAgIFBlcmZvcm1hbnQgYm94LXNoYWRvdyBhbmltYXRpb24gcGF0dGVybiBmcm9tIFxyXG4gICBodHRwOi8vdG9iaWFzYWhsaW4uY29tL2Jsb2cvaG93LXRvLWFuaW1hdGUtYm94LXNoYWRvdy8gXHJcbiovXHJcblxyXG4uc2hhZG93LWhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5zaGFkb3ctaG92ZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5zaGFkb3ctaG92ZXI6aG92ZXI6OmFmdGVyLFxyXG4uc2hhZG93LWhvdmVyOmZvY3VzOjphZnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogQ29tYmluZSB3aXRoIGNsYXNzZXMgaW4gc2tpbnMgYW5kIHNraW5zLXBzZXVkbyBmb3IgXHJcbiAqIG1hbnkgZGlmZmVyZW50IHRyYW5zaXRpb24gcG9zc2liaWxpdGllcy4gKi9cclxuXHJcbi5iZy1hbmltYXRlLFxyXG4uYmctYW5pbWF0ZTpob3ZlcixcclxuLmJnLWFuaW1hdGU6Zm9jdXMge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dDsgXHJcbn0vKlxyXG5cclxuICBaLUlOREVYXHJcblxyXG4gIEJhc2VcclxuICAgIHogPSB6LWluZGV4XHJcblxyXG4gIE1vZGlmaWVyc1xyXG4gICAgLTAgPSBsaXRlcmFsIHZhbHVlIDBcclxuICAgIC0xID0gbGl0ZXJhbCB2YWx1ZSAxXHJcbiAgICAtMiA9IGxpdGVyYWwgdmFsdWUgMlxyXG4gICAgLTMgPSBsaXRlcmFsIHZhbHVlIDNcclxuICAgIC00ID0gbGl0ZXJhbCB2YWx1ZSA0XHJcbiAgICAtNSA9IGxpdGVyYWwgdmFsdWUgNVxyXG4gICAgLTk5OSA9IGxpdGVyYWwgdmFsdWUgOTk5XHJcbiAgICAtOTk5OSA9IGxpdGVyYWwgdmFsdWUgOTk5OVxyXG5cclxuICAgIC1tYXggPSBsYXJnZXN0IGFjY2VwdGVkIHotaW5kZXggdmFsdWUgYXMgaW50ZWdlclxyXG5cclxuICAgIC1pbmhlcml0ID0gc3RyaW5nIHZhbHVlIGluaGVyaXRcclxuICAgIC1pbml0aWFsID0gc3RyaW5nIHZhbHVlIGluaXRpYWxcclxuICAgIC11bnNldCA9IHN0cmluZyB2YWx1ZSB1bnNldFxyXG5cclxuICBNRE46IGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuL2RvY3MvV2ViL0NTUy96LWluZGV4XHJcbiAgU3BlYzogaHR0cDovL3d3dy53My5vcmcvVFIvQ1NTMi96aW5kZXguaHRtbFxyXG4gIEFydGljbGVzOlxyXG4gICAgaHR0cHM6Ly9waGlsaXB3YWx0b24uY29tL2FydGljbGVzL3doYXQtbm8tb25lLXRvbGQteW91LWFib3V0LXotaW5kZXgvXHJcblxyXG4gIFRpcHMgb24gZXh0ZW5kaW5nOlxyXG4gIFRoZXJlIG1pZ2h0IGJlIGEgdGltZSB3b3J0aCB1c2luZyBuZWdhdGl2ZSB6LWluZGV4IHZhbHVlcy5cclxuICBPciBpZiB5b3UgYXJlIHVzaW5nIHRhY2h5b25zIHdpdGggYW5vdGhlciBwcm9qZWN0LCB5b3UgbWlnaHQgbmVlZCB0b1xyXG4gIGFkanVzdCB0aGVzZSB2YWx1ZXMgdG8gc3VpdCB5b3VyIG5lZWRzLlxyXG5cclxuKi9cclxuXHJcbi56LTAgeyB6LWluZGV4OiAwOyB9XHJcbi56LTEgeyB6LWluZGV4OiAxOyB9XHJcbi56LTIgeyB6LWluZGV4OiAyOyB9XHJcbi56LTMgeyB6LWluZGV4OiAzOyB9XHJcbi56LTQgeyB6LWluZGV4OiA0OyB9XHJcbi56LTUgeyB6LWluZGV4OiA1OyB9XHJcblxyXG4uei05OTkgeyB6LWluZGV4OiA5OTk7IH1cclxuLnotOTk5OSB7IHotaW5kZXg6IDk5OTk7IH1cclxuXHJcbi56LW1heCB7XHJcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcclxufVxyXG5cclxuLnotaW5oZXJpdCB7IHotaW5kZXg6IGluaGVyaXQ7IH1cclxuLnotaW5pdGlhbCB7IHotaW5kZXg6IGluaXRpYWw7IH1cclxuLnotdW5zZXQgeyB6LWluZGV4OiB1bnNldDsgfS8qISAgQGZpbGUganF1ZXJ5LnVpLmFsbC5jc3MgKi9cclxuXHJcbi8qIExheW91dCBoZWxwZXJzICovXHJcbi51aS1oZWxwZXItaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxyXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHsgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgY2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpOyB9XHJcbi51aS1oZWxwZXItcmVzZXQgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGJvcmRlcjogMDsgb3V0bGluZTogMDsgbGluZS1oZWlnaHQ6IDEuMzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDEwMCU7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsIC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxyXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cclxuLnVpLWhlbHBlci1jbGVhcmZpeCB7IHpvb206IDE7IH1cclxuLnVpLWhlbHBlci16Zml4IHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IG9wYWNpdHk6IDA7IGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyB9XHJcblxyXG4vKiBJbnRlcmFjdGlvbiBDdWVzICovXHJcbi51aS1zdGF0ZS1kaXNhYmxlZCB7IGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XHJcblxyXG4vKiBTdGF0ZXMgYW5kIEltYWdlcyAqL1xyXG4udWktaWNvbiB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWluZGVudDogLTk5OTk5cHg7IG92ZXJmbG93OiBoaWRkZW47IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cclxuXHJcbi8qIE92ZXJsYXlzICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG4vKiBqUXVlcnkgVUkgUmVzaXphYmxlIDEuOC4xNyAqL1xyXG4udWktcmVzaXphYmxlIHsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLnVpLXJlc2l6YWJsZS1oYW5kbGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7Zm9udC1zaXplOiAwLjFweDt6LWluZGV4OiA5OTk5OTsgZGlzcGxheTogYmxvY2s7IH1cclxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwgLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuLnVpLXJlc2l6YWJsZS1uIHsgY3Vyc29yOiBuLXJlc2l6ZTsgaGVpZ2h0OiA3cHg7IHdpZHRoOiAxMDAlOyB0b3A6IC01cHg7IGxlZnQ6IDA7IH1cclxuLnVpLXJlc2l6YWJsZS1zIHsgY3Vyc29yOiBzLXJlc2l6ZTsgaGVpZ2h0OiA3cHg7IHdpZHRoOiAxMDAlOyBib3R0b206IC01cHg7IGxlZnQ6IDA7IH1cclxuLnVpLXJlc2l6YWJsZS1lIHsgY3Vyc29yOiBlLXJlc2l6ZTsgd2lkdGg6IDdweDsgcmlnaHQ6IC01cHg7IHRvcDogMDsgaGVpZ2h0OiAxMDAlOyB9XHJcbi51aS1yZXNpemFibGUtdyB7IGN1cnNvcjogdy1yZXNpemU7IHdpZHRoOiA3cHg7IGxlZnQ6IC01cHg7IHRvcDogMDsgaGVpZ2h0OiAxMDAlOyB9XHJcbi51aS1yZXNpemFibGUtc2UgeyBjdXJzb3I6IHNlLXJlc2l6ZTsgd2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgcmlnaHQ6IDFweDsgYm90dG9tOiAxcHg7IH1cclxuLnVpLXJlc2l6YWJsZS1zdyB7IGN1cnNvcjogc3ctcmVzaXplOyB3aWR0aDogOXB4OyBoZWlnaHQ6IDlweDsgbGVmdDogLTVweDsgYm90dG9tOiAtNXB4OyB9XHJcbi51aS1yZXNpemFibGUtbncgeyBjdXJzb3I6IG53LXJlc2l6ZTsgd2lkdGg6IDlweDsgaGVpZ2h0OiA5cHg7IGxlZnQ6IC01cHg7IHRvcDogLTVweDsgfVxyXG4udWktcmVzaXphYmxlLW5lIHsgY3Vyc29yOiBuZS1yZXNpemU7IHdpZHRoOiA5cHg7IGhlaWdodDogOXB4OyByaWdodDogLTVweDsgdG9wOiAtNXB4O31cclxuXHJcbi8qIGpRdWVyeSBVSSBTZWxlY3RhYmxlIDEuOC4xNyAqL1xyXG4udWktc2VsZWN0YWJsZS1oZWxwZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDEwMDsgYm9yZGVyOjFweCBkb3R0ZWQgYmxhY2s7IH1cclxuXHJcbi8qIGpRdWVyeSBVSSBBY2NvcmRpb24gMS44LjE3ICovXHJcbi8qIElFL1dpbiAtIEZpeCBhbmltYXRpb24gYnVnIC0gIzQ2MTUgKi9cclxuLnVpLWFjY29yZGlvbiB7IHdpZHRoOiAxMDAlOyB9XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgeyBjdXJzb3I6IHBvaW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogLTJweDsgem9vbTogMTsgfVxyXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tbGktZml4IHsgZGlzcGxheTogaW5saW5lOyB9XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgYSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDFlbTsgcGFkZGluZzogLjVlbSAuNWVtIC41ZW0gLjdlbTsgfVxyXG4udWktYWNjb3JkaW9uLWljb25zIC51aS1hY2NvcmRpb24taGVhZGVyIGEgeyBwYWRkaW5nLWxlZnQ6IDIuMmVtOyB9XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIgLnVpLWljb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC41ZW07IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtOHB4OyB9XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHsgcGFkZGluZzogMWVtIDIuMmVtOyBib3JkZXItdG9wOiAwOyBtYXJnaW4tdG9wOiAtMnB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHRvcDogMXB4OyBtYXJnaW4tYm90dG9tOiAycHg7IG92ZXJmbG93OiBhdXRvOyBkaXNwbGF5OiBub25lOyB6b29tOiAxOyB9XHJcbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50LWFjdGl2ZSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4vKiBTdG9wIGFjY29yZGlvbiBvbiBvcmRlciBoaXN0b3J5IGZyb20gb3BlbmluZyBvbiBsb2FkICovXHJcbi5vcmRlci1oaXN0b3J5LWl0ZW1zIHsgZGlzcGxheTpub25lOyB9XHJcblxyXG4vKiBqUXVlcnkgVUkgQXV0b2NvbXBsZXRlIDEuOC4xNyAqL1xyXG4udWktYXV0b2NvbXBsZXRlIHsgcG9zaXRpb246IGFic29sdXRlOyBjdXJzb3I6IGRlZmF1bHQ7IH1cdFxyXG5cclxuLyogd29ya2Fyb3VuZHMgKi9cclxuKiBodG1sIC51aS1hdXRvY29tcGxldGUgeyB3aWR0aDoxcHg7IH0gLyogd2l0aG91dCB0aGlzLCB0aGUgbWVudSBleHBhbmRzIHRvIDEwMCUgaW4gSUU2ICovXHJcblxyXG4vKiBqUXVlcnkgVUkgTWVudSAxLjguMTcgKi9cclxuLnVpLW1lbnUgeyBsaXN0LXN0eWxlOm5vbmU7IHBhZGRpbmc6IDJweDsgbWFyZ2luOiAwOyBkaXNwbGF5OmJsb2NrOyBmbG9hdDogbGVmdDsgfVxyXG4udWktbWVudSAudWktbWVudSB7IG1hcmdpbi10b3A6IC0zcHg7IH1cclxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7IG1hcmdpbjowOyBwYWRkaW5nOiAwOyB6b29tOiAxOyBmbG9hdDogbGVmdDsgY2xlYXI6IGxlZnQ7IHdpZHRoOiAxMDAlOyB9XHJcbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYSB7IHRleHQtZGVjb3JhdGlvbjpub25lOyBkaXNwbGF5OmJsb2NrOyBwYWRkaW5nOi4yZW0gLjRlbTsgbGluZS1oZWlnaHQ6MS41OyB6b29tOjE7IH1cclxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhLnVpLXN0YXRlLWhvdmVyLFxyXG4udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZlIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDtcdG1hcmdpbjogLTFweDsgfVxyXG5cclxuLyogalF1ZXJ5IFVJIEJ1dHRvbiAxLjguMTcgKi9cclxuLnVpLWJ1dHRvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAwOyBtYXJnaW4tcmlnaHQ6IC4xZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBjdXJzb3I6IHBvaW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgem9vbTogMTsgb3ZlcmZsb3c6IHZpc2libGU7IH0gLyogdGhlIG92ZXJmbG93IHByb3BlcnR5IHJlbW92ZXMgZXh0cmEgd2lkdGggaW4gSUUgKi9cclxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgeyB3aWR0aDogMi4yZW07IH0gLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xyXG5idXR0b24udWktYnV0dG9uLWljb24tb25seSB7IHdpZHRoOiAyLjRlbTsgfSAvKiBidXR0b24gZWxlbWVudHMgc2VlbSB0byBuZWVkIGEgbGl0dGxlIG1vcmUgd2lkdGggKi9cclxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IHsgd2lkdGg6IDMuNGVtOyB9IFxyXG5idXR0b24udWktYnV0dG9uLWljb25zLW9ubHkgeyB3aWR0aDogMy43ZW07IH0gXHJcblxyXG4vKmJ1dHRvbiB0ZXh0IGVsZW1lbnQgKi9cclxuLnVpLWJ1dHRvbiAudWktYnV0dG9uLXRleHQgeyBkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDEuNDsgIH1cclxuLnVpLWJ1dHRvbi10ZXh0LW9ubHkgLnVpLWJ1dHRvbi10ZXh0IHsgcGFkZGluZzogLjRlbSAxZW07IH1cclxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWJ1dHRvbi10ZXh0LCAudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi10ZXh0IHsgcGFkZGluZzogLjRlbTsgdGV4dC1pbmRlbnQ6IC05OTk5OTk5cHg7IH1cclxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLXRleHQsIC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQgeyBwYWRkaW5nOiAuNGVtIDFlbSAuNGVtIDIuMWVtOyB9XHJcbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLXRleHQsIC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQgeyBwYWRkaW5nOiAuNGVtIDIuMWVtIC40ZW0gMWVtOyB9XHJcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHQgeyBwYWRkaW5nLWxlZnQ6IDIuMWVtOyBwYWRkaW5nLXJpZ2h0OiAyLjFlbTsgfVxyXG5pbnB1dC51aS1idXR0b24geyBwYWRkaW5nOiAuNGVtIDFlbTsgfSAvKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xyXG5cclxuLypidXR0b24gaWNvbiBlbGVtZW50KHMpICovXHJcbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uLCAudWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1pY29uLCAudWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWljb24sIC51aS1idXR0b24tdGV4dC1pY29ucyAudWktaWNvbiwgLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1pY29uIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLThweDsgfVxyXG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IC04cHg7IH1cclxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktYnV0dG9uLWljb24tcHJpbWFyeSwgLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1wcmltYXJ5LCAudWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnkgeyBsZWZ0OiAuNWVtOyB9XHJcbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5LCAudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwgLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnkgeyByaWdodDogLjVlbTsgfVxyXG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSwgLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnkgeyByaWdodDogLjVlbTsgfVxyXG5cclxuLypidXR0b24gc2V0cyovXHJcbi51aS1idXR0b25zZXQgeyBtYXJnaW4tcmlnaHQ6IDdweDsgfVxyXG4udWktYnV0dG9uc2V0IC51aS1idXR0b24geyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAtLjNlbTsgfVxyXG5cclxuLyogd29ya2Fyb3VuZHMgKi9cclxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7IGJvcmRlcjogMDsgcGFkZGluZzogMDsgfSAvKiByZXNldCBleHRyYSBwYWRkaW5nIGluIEZpcmVmb3ggKi9cclxuXHJcbi8qIGpRdWVyeSBVSSBEaWFsb2cgMS44LjE3ICovXHJcbi51aS1kaWFsb2cgeyBwb3NpdGlvbjogZml4ZWQ7IHBhZGRpbmc6IDBlbTsgd2lkdGg6IDMwMHB4OyBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG4udWktZGlhbG9nLmFuZHJvaWQge21pbi1oZWlnaHQ6MTAwMHB4ICFpbXBvcnRhbnQ7IHBvc2l0aW9uOiBhYnNvbHV0ZTt9XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7IHBhZGRpbmc6IC40ZW0gMWVtOyBwb3NpdGlvbjogcmVsYXRpdmU7ICB9XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IC4xZW0gMTZweCAuMWVtIDA7IH0gXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDFlbTsgdG9wOiA1MCU7IHdpZHRoOiAxOXB4OyBtYXJnaW46IC0xMHB4IDAgMCAwOyBwYWRkaW5nOiAxcHg7IGhlaWdodDogMThweDsgfVxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Ugc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDFweDsgfVxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6aG92ZXIsIC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpmb2N1cyB7IH1cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGJvcmRlcjogMDsgcGFkZGluZzogLjVlbSAxZW07IGJhY2tncm91bmQ6IG5vbmU7IG92ZXJmbG93OiBhdXRvOyB6b29tOiAxOyB9XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IG1hcmdpbjogLjVlbSAwIDAgMDsgcGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtOyB9XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiB7IG1hcmdpbjogLjVlbSAuNGVtIC41ZW0gMDsgY3Vyc29yOiBwb2ludGVyOyB9XHJcbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IHJpZ2h0OiAzcHg7IGJvdHRvbTogM3B4OyB9XHJcbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7IGN1cnNvcjogbW92ZTsgfVxyXG5cclxuLyogalF1ZXJ5IFVJIFNsaWRlciAxLjguMTcgKi9cclxuLnVpLXNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiAyOyB3aWR0aDogMS4yZW07IGhlaWdodDogMS4yZW07IGN1cnNvcjogZGVmYXVsdDsgfVxyXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7IGZvbnQtc2l6ZTogLjdlbTsgZGlzcGxheTogYmxvY2s7IGJvcmRlcjogMDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcblxyXG4udWktc2xpZGVyLWhvcml6b250YWwgeyBoZWlnaHQ6IC44ZW07IH1cclxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHsgdG9wOiAtLjNlbTsgbWFyZ2luLWxlZnQ6IC0uNmVtOyB9XHJcbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHsgdG9wOiAwOyBoZWlnaHQ6IDEwMCU7IH1cclxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHsgbGVmdDogMDsgfVxyXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXggeyByaWdodDogMDsgfVxyXG5cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCB7IHdpZHRoOiAuOGVtOyBoZWlnaHQ6IDEwMHB4OyB9XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUgeyBsZWZ0OiAtLjNlbTsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1ib3R0b206IC0uNmVtOyB9XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyB9XHJcbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW4geyBib3R0b206IDA7IH1cclxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7IHRvcDogMDsgfVxyXG5cclxuLyogalF1ZXJ5IFVJIFRhYnMgMS44LjE3ICovXHJcbi51aS10YWJzIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6b29tOiAxOyB9IC8qIHBvc2l0aW9uOiByZWxhdGl2ZSBwcmV2ZW50cyBJRSBzY3JvbGwgYnVnIChlbGVtZW50IHdpdGggcG9zaXRpb246IHJlbGF0aXZlIGluc2lkZSBjb250YWluZXIgd2l0aCBvdmVyZmxvdzogYXV0byBhcHBlYXIgYXMgXCJmaXhlZFwiKSAqL1xyXG4udWktdGFicyAudWktdGFicy1uYXYgeyBtYXJnaW46IDA7IHBhZGRpbmc6IC4yZW0gMCAwIDA7IH1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHsgbGlzdC1zdHlsZTogbm9uZTsgZmxvYXQ6IGxlZnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAxcHg7IG1hcmdpbjogMCAuMmVtIDFweCAwOyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDA7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEgeyBmbG9hdDogbGVmdDsgcGFkZGluZzogLjVlbSAxZW07IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1zZWxlY3RlZCB7IG1hcmdpbi1ib3R0b206IDA7IHBhZGRpbmctYm90dG9tOiAxcHg7IH1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtc2VsZWN0ZWQgYSwgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIGEsIC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1wcm9jZXNzaW5nIGEgeyBjdXJzb3I6IHRleHQ7IH1cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEsIC51aS10YWJzLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtc2VsZWN0ZWQgYSB7IGN1cnNvcjogcG9pbnRlcjsgfSAvKiBmaXJzdCBzZWxlY3RvciBpbiBncm91cCBzZWVtcyBvYnNvbGV0ZSwgYnV0IHJlcXVpcmVkIHRvIG92ZXJjb21lIGJ1ZyBpbiBPcGVyYSBhcHBseWluZyBjdXJzb3I6IHRleHQgb3ZlcmFsbCBpZiBkZWZpbmVkIGVsc2V3aGVyZS4uLiAqL1xyXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItd2lkdGg6IDA7IHBhZGRpbmc6IDFlbSAxLjRlbTsgYmFja2dyb3VuZDogbm9uZTsgfVxyXG4udWktdGFicyAudWktdGFicy1oaWRlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vKiBqUXVlcnkgVUkgRGF0ZXBpY2tlciAxLjguMTcgKi9cclxuLnVpLWRhdGVwaWNrZXIgeyB3aWR0aDogMTdlbTsgcGFkZGluZzogLjJlbSAuMmVtIDA7IGRpc3BsYXk6IG5vbmU7IH1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHsgcG9zaXRpb246cmVsYXRpdmU7IHBhZGRpbmc6LjJlbSAwOyB9XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOiAycHg7IHdpZHRoOiAxLjhlbTsgaGVpZ2h0OiAxLjhlbTsgfVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHsgdG9wOiAxcHg7IH1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7IGxlZnQ6MnB4OyB9XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgeyByaWdodDoycHg7IH1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7IGxlZnQ6MXB4OyB9XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIgeyByaWdodDoxcHg7IH1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4geyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiAtOHB4OyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLThweDsgIH1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgeyBtYXJnaW46IDAgMi4zZW07IGxpbmUtaGVpZ2h0OiAxLjhlbTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7IGZvbnQtc2l6ZToxZW07IG1hcmdpbjoxcHggMDsgfVxyXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aC15ZWFyIHt3aWR0aDogMTAwJTt9XHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLCBcclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7IHdpZHRoOiA0OSU7fVxyXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7d2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogLjllbTsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgbWFyZ2luOjAgMCAuNGVtOyB9XHJcbi51aS1kYXRlcGlja2VyIHRoIHsgcGFkZGluZzogLjdlbSAuM2VtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtd2VpZ2h0OiBib2xkOyBib3JkZXI6IDA7ICB9XHJcbi51aS1kYXRlcGlja2VyIHRkIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAxcHg7IH1cclxuLnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwgLnVpLWRhdGVwaWNrZXIgdGQgYSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAuMmVtOyB0ZXh0LWFsaWduOiByaWdodDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgeyBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyBtYXJnaW46IC43ZW0gMCAwIDA7IHBhZGRpbmc6MCAuMmVtOyBib3JkZXItbGVmdDogMDsgYm9yZGVyLXJpZ2h0OiAwOyBib3JkZXItYm90dG9tOiAwOyB9XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHsgZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IC41ZW0gLjJlbSAuNGVtOyBjdXJzb3I6IHBvaW50ZXI7IHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtIC42ZW07IHdpZHRoOmF1dG87IG92ZXJmbG93OnZpc2libGU7IH1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHsgZmxvYXQ6bGVmdDsgfVxyXG5cclxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cclxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7IHdpZHRoOmF1dG87IH1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgeyBmbG9hdDpsZWZ0OyB9XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHsgd2lkdGg6OTUlOyBtYXJnaW46MCBhdXRvIC40ZW07IH1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7IHdpZHRoOjUwJTsgfVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHsgd2lkdGg6MzMuMyU7IH1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7IHdpZHRoOjI1JTsgfVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciB7IGJvcmRlci1sZWZ0LXdpZHRoOjA7IH1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7IGJvcmRlci1sZWZ0LXdpZHRoOjA7IH1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7IGNsZWFyOmxlZnQ7IH1cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHsgY2xlYXI6Ym90aDsgd2lkdGg6MTAwJTsgZm9udC1zaXplOjBlbTsgfVxyXG5cclxuLyogUlRMIHN1cHBvcnQgKi9cclxuLnVpLWRhdGVwaWNrZXItcnRsIHsgZGlyZWN0aW9uOiBydGw7IH1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYgeyByaWdodDogMnB4OyBsZWZ0OiBhdXRvOyB9XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHsgbGVmdDogMnB4OyByaWdodDogYXV0bzsgfVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7IHJpZ2h0OiAxcHg7IGxlZnQ6IGF1dG87IH1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIgeyBsZWZ0OiAxcHg7IHJpZ2h0OiBhdXRvOyB9XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHsgY2xlYXI6cmlnaHQ7IH1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHsgZmxvYXQ6IGxlZnQ7IH1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7IGZsb2F0OnJpZ2h0OyB9XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7IGZsb2F0OnJpZ2h0OyB9XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciB7IGJvcmRlci1yaWdodC13aWR0aDowOyBib3JkZXItbGVmdC13aWR0aDoxcHg7IH1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIgeyBib3JkZXItcmlnaHQtd2lkdGg6MDsgYm9yZGVyLWxlZnQtd2lkdGg6MXB4OyB9XHJcblxyXG4vKiBJRTYgSUZSQU1FIEZJWCAodGFrZW4gZnJvbSBkYXRlcGlja2VyIDEuNS4zICovXHJcbi51aS1kYXRlcGlja2VyLWNvdmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IC8qc29ycnkgZm9yIElFNSovXHJcbiAgICBkaXNwbGF5LyoqLzogYmxvY2s7IC8qc29ycnkgZm9yIElFNSovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qbXVzdCBoYXZlKi9cclxuICAgIHotaW5kZXg6IC0xOyAvKm11c3QgaGF2ZSovXHJcbiAgICBmaWx0ZXI6IG1hc2soKTsgLyptdXN0IGhhdmUqL1xyXG4gICAgdG9wOiAtNHB4OyAvKm11c3QgaGF2ZSovXHJcbiAgICBsZWZ0OiAtNHB4OyAvKm11c3QgaGF2ZSovXHJcbiAgICB3aWR0aDogMjAwcHg7IC8qbXVzdCBoYXZlKi9cclxuICAgIGhlaWdodDogMjAwcHg7IC8qbXVzdCBoYXZlKi9cclxufVxyXG5cclxuLyogalF1ZXJ5IFVJIFByb2dyZXNzYmFyIDEuOC4xNyAqL1xyXG4udWktcHJvZ3Jlc3NiYXIgeyBoZWlnaHQ6MmVtOyB0ZXh0LWFsaWduOiBsZWZ0OyBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge21hcmdpbjogLTFweDsgaGVpZ2h0OjEwMCU7IH1odG1sLFxyXG5ib2R5LFxyXG5wLFxyXG5vbCxcclxudWwsXHJcbmxpLFxyXG5kbCxcclxuZHQsXHJcbmRkLFxyXG5ibG9ja3F1b3RlLFxyXG5maWd1cmUsXHJcbmZpZWxkc2V0LFxyXG5sZWdlbmQsXHJcbnRleHRhcmVhLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuaHIsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250OiBpbmhlcml0O1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG5cclxuKjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuYWRkcmVzcyB7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi8qISBAZmlsZSBhcHAudWkuZ2xvYmFsLmNzcyAqL1xyXG5cclxuLypcclxuKlx0QHNlY3Rpb25zXHJcbiogXHQtIEZvbnRzXHJcbipcdFx0LSAnR2xvYmFsJ1xyXG4qXHRcdC0gRnVuY3Rpb25cclxuKlx0XHQtIEJvZHlcclxuKlx0XHQtIExpbmtzXHJcbipcdFx0LSBGb250IEhlbHBlcnNcclxuKlx0XHQtIEhlYWRsaW5lXHJcbipcdC0gSW1hZ2VzXHJcbipcdC0gTGF5b3V0XHJcbipcdC0gR2xvYmFsIENsYXNzZXNcclxuKlx0LSBqUXVlcnkgVUlcclxuKlx0XHQtIFVJIERpYWxvZ1xyXG4qXHRcdC0gVUkgQWNjb3JkaWFuXHJcbipcdFx0LSBVSSBUYWJzXHJcbipcdC0gQnV0dG9uc1xyXG4qIFx0LSBGb3Jtc1xyXG4qXHQtIFRhYmxlc1xyXG4qXHQtIFRvb2x0aXBzXHJcbipcdC0gQ29udGVudCBBc3NldC9TbG90c1xyXG4qXHJcbiovXHJcblxyXG5odG1sIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OiAnTm9uLVNlYXNvbmFsIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMS41Mzg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC4xM3B4O1xyXG59XHJcblxyXG5hIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnN0cm9uZyxcclxuYiB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxucCB7XHJcblx0bWFyZ2luOiAwIDAgMTZweCAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGRkY7XHJcblx0Y29sb3I6ICMyMjI7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICMyMjI7XHJcblx0b3V0bGluZTogbWVkaXVtIG5vbmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogSGVscGVycyAqL1xyXG4ubW9iaWxlLWVsZW1lbnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnRleHQtZWxsaXBzaXMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLmhlYWRsaW5lIHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0YxRjFGMTtcclxuXHRtYXJnaW46IDEwcHggMDtcclxuXHRwYWRkaW5nOiAwIDAgMzBweCAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5wb3N0c2NyaXB0IHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qIEltYWdlcyAqL1xyXG4uZnVsbGltYWdlLFxyXG5zcGFuLmZ1bGxpbWFnZSBpbWcsXHJcbmZpZ3VyZS5mdWxsaW1hZ2UgaW1nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuZmlndXJlLmxlZnQgaW1nLFxyXG5maWd1cmUucmlnaHQgaW1nIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNzQuMTgwMyU7XHJcbn1cclxuXHJcbmZpZ3VyZS5sZWZ0IGZpZ2NhcHRpb24sXHJcbmZpZ3VyZS5yaWdodCBmaWdjYXB0aW9uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDIyLjU0MSU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5maWd1cmUucmlnaHQgaW1nIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbmZpZ3VyZS5yaWdodCBmaWdjYXB0aW9uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuZmlndXJlOjphZnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0Y29udGVudDogJy4nO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuZmlnY2FwdGlvbiBhIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBQTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC4xNWVtO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxuXHQtbW96LXRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuZmlnY2FwdGlvbiBhOmhvdmVyLFxyXG5maWdjYXB0aW9uIGE6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogIzExMTtcclxufVxyXG5cclxuLyogTGF5b3V0ICovXHJcbi5yZXN0cmljdF82NDAsXHJcbi5yZXN0cmljdF84NDAsXHJcbi5yZXN0cmljdF84ODMsXHJcbi5yZXN0cmljdF8xMDEyLFxyXG4ucmVzdHJpY3RfMTI3MCxcclxuLnJlc3RyaWN0XzE0NDAge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXN0cmljdF8xNDQwIHtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxufVxyXG5cclxuLnJlc3RyaWN0XzEyNzAge1xyXG5cdG1heC13aWR0aDogMTI3MHB4O1xyXG59XHJcblxyXG4ucmVzdHJpY3RfMTAxMiB7XHJcblx0bWF4LXdpZHRoOiAxMDEycHg7XHJcbn1cclxuXHJcbi5yZXN0cmljdF84ODMge1xyXG5cdG1heC13aWR0aDogODQwcHg7XHJcbn1cclxuXHJcbi5yZXN0cmljdF84NDAge1xyXG5cdG1heC13aWR0aDogODQwcHg7XHJcbn1cclxuXHJcbi5yZXN0cmljdF82NDAge1xyXG5cdG1heC13aWR0aDogNjQwcHg7XHJcbn1cclxuXHJcbiN3cmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQvKlxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIFJlbW92ZWQgdG8gc3VwcG9ydCBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICovXHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogI3dyYXBwZXIucHRfcHJvZHVjdC1zZWFyY2gtcmVzdWx0LCAqL1xyXG4jd3JhcHBlci5wdF9wcm9kdWN0LWRldGFpbHMge1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfc3RvcmVsb2NhdG9yLFxyXG4jd3JhcHBlci5wdF93aXNoLWxpc3Qge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nLWJvdHRvbTogNjZweDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfc3RvcmVmcm9udCAjbWFpbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiN3cmFwcGVyLnB0X2N1c3RvbWVyLXNlcnZpY2UgI21haW4ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDVweDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfZ2VuZXJpYy1jb250ZW50ICNtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogOTVweDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfYWNjb3VudF9ub21lbnUgI21haW4ge1xyXG5cdC8qIHBhZGRpbmctYm90dG9tOiAxMjBweDsgXHJcbiAgKi9cclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfYWNjb3VudF9ub21lbnUgI21haW4ge1xyXG5cdC8qIG1hcmdpbi1ib3R0b206IDE1cHg7IFxyXG4gICovXHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfZXJyb3IgI21haW4ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfc2l0ZW1hcCAjbWFpbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogMTdweDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfd2lzaC1saXN0ICNtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfc3RvcmVsb2NhdG9yICNtYWluIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuI3dyYXBwZXIucHRfcHJvZHVjdC1zZWFyY2gtbm9yZXN1bHQgI21haW4ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkge1xyXG5cdC8qIG1hcmdpbi10b3A6IDE1cHg7IFxyXG4gICovXHJcbn1cclxuXHJcbi5wcmltYXJ5LWZvY3VzICNzZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLmZ1bGwtd2lkdGggLnByaW1hcnktY29udGVudCB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnQgLnByaW1hcnktY29udGVudCB7XHJcblx0bWluLWhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDo6YWZ0ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGNvbnRlbnQ6ICcgJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogR2xvYmFsIENsYXNzZXMgKi9cclxuLnZpc3VhbGx5LWhpZGRlbiB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogLTk5OTlweDtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdC8qIHZpc2liaWxpdHk6aGlkZGVuOyBcclxuICAqL1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uaGlkZGVuLWFsd2F5cyxcclxuLm1vYmlsZXZpc2libGUuaGlkZGVuLWFsd2F5cyB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2Nyb2xsLWNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5zY3JvbGwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHR3aWR0aDogNnB4O1xyXG59XHJcblxyXG4uc2Nyb2xsLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbi5zY3JvbGwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxufVxyXG5cclxuLnNjcm9sbGFibGUge1xyXG5cdGhlaWdodDogMTBlbTtcclxuXHRvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxudWwubWVudSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLm1lbnUgbGkge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnVsLm1lbnUtaW5saW5lIHtcclxuXHRtYXJnaW46IDAgMCA2MHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnVsLm1lbnUtaW5saW5lIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG59XHJcblxyXG4ub3Ige1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogQnV0dG9ucyAqL1xyXG4uYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcclxuYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjMTExO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDEuMmVtIDJlbTtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBsaW5lYXIsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMiwgMC4zLCAwLjI1LCAwLjkpO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmJ1dHRvbi5idXR0b24taWNvbiB7XHJcblx0cGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDJlbTtcclxuXHRsaW5lLWhlaWdodDogMzVweDtcclxufVxyXG5cclxuLmJ1dHRvbi5idXR0b24taWNvbiAuYXItaWNvbiB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYnV0dG9uOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmJ1dHRvbjpmb2N1cyB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFBMUExQTtcclxuXHRib3gtc2hhZG93OiAwIDVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5idXR0b24ud2hpdGUsXHJcbi5idXR0b24uc2Vjb25kYXJ5LFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXS5zZWNvbmRhcnksXHJcbmJ1dHRvbi5zZWNvbmRhcnkge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmJ1dHRvbi53aGl0ZTpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLFxyXG4ubm8tdG91Y2ggaW5wdXRbdHlwZT0nYnV0dG9uJ10uc2Vjb25kYXJ5LFxyXG4ubm8tdG91Y2ggYnV0dG9uLnNlY29uZGFyeTpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24ud2hpdGU6Zm9jdXMsXHJcbi5uby10b3VjaCAuYnV0dG9uLnNlY29uZGFyeTpmb2N1cyxcclxuLm5vLXRvdWNoIGlucHV0W3R5cGU9J2J1dHRvbiddLnNlY29uZGFyeSxcclxuLm5vLXRvdWNoIGJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5idXR0b24ud2hpdGUudG91Y2g6aG92ZXIsXHJcbi5uby10b3VjaCAuYnV0dG9uLnNlY29uZGFyeS50b3VjaDpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24ud2hpdGUudG91Y2g6Zm9jdXMsXHJcbi5uby10b3VjaCAuYnV0dG9uLnNlY29uZGFyeS50b3VjaDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjQ0FDQUNBICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uLndoaXRlLnRvdWNoOmFjdGl2ZSxcclxuLmJ1dHRvbi5zZWNvbmRhcnkudG91Y2g6YWN0aXZlIHtcclxuXHRib3JkZXItY29sb3I6ICNDQUNBQ0EgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FDQUNBICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24uZmFuY3kge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uYnV0dG9uLmZhbmN5LndoaXRlIHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRib3JkZXItY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5idXR0b24uZmFuY3kuYmxhY2ssXHJcbi5uby10b3VjaCAuYnV0dG9uLmZhbmN5OmhvdmVyLFxyXG4uYnV0dG9uLmZhbmN5LmJsYWNrLFxyXG4ubm8tdG91Y2ggLmJ1dHRvbi5mYW5jeTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmJ1dHRvbi5mYW5jeS5ibGFjazpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24uZmFuY3kuYmxhY2s6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNGRkYgIWltcG9ydGFudDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmJ1dHRvbi5mYWNlYm9vayB7XHJcblx0YmFja2dyb3VuZDogIzQ5NjM5RSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzQ5NjM5RSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uLnBheXBhbCB7XHJcblx0YmFja2dyb3VuZDogIzAwOUNERSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogIzAwOUNERSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLm15Y2FydC1zdW1tYXJ5IC5idXR0b24ucGF5cGFsIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24ucGF5cGFsIGltZyB7XHJcblx0d2lkdGg6IDY1cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYnV0dG9uLmZhY2Vib29rOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmJ1dHRvbi5mYWNlYm9vazpmb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaW5wdXRbZGlzYWJsZWRdLFxyXG4uYnV0dG9uLmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0NDQztcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuYnV0dG9uW2Rpc2FibGVkXTpob3ZlcixcclxuLmJ1dHRvbi5kaXNhYmxlZCxcclxuLmJ1dHRvbi5kaXNhYmxlZDpob3ZlcixcclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcclxuLmJ1dHRvbi5kaXNhYmxlZCxcclxuLmJ1dHRvbi5kaXNhYmxlZDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICM5OTkgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI0NDQyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnV0dG9uLXRleHQge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5idXR0b24tdGV4dDpob3ZlcixcclxuLm5vLXRvdWNoIGJ1dHRvbi5idXR0b24tdGV4dDpob3ZlcixcclxuLm5vLXRvdWNoIC5idXR0b24tdGV4dDpmb2N1cyxcclxuLm5vLXRvdWNoIGJ1dHRvbi5idXR0b24tdGV4dDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ1dHRvbi1mdWxsLXdpZHRoIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5qcyBidXR0b24uc2ltcGxlLXN1Ym1pdCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJ1dHRvbi1jbG9zZS1mdWxsc2NyZWVuIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogN3B4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbi5zZWNvbmRhcnkubWFyZ2luLXJpZ2h0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuYnV0dG9uLnNlbGVjdCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYS5jZW50ZXItYnV0dG9uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDEuNWVtIGF1dG8gMWVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IC00M3B4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYS5jZW50ZXItYnV0dG9uIC5idXR0b24uc2Vjb25kYXJ5IHtcclxuXHRtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuXHJcbiNzdWJtaXRDaGVja09yZGVyOmhvdmVyLFxyXG4jc3VibWl0Q2hlY2tPcmRlcjpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjNjY2O1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4uZm9ybV90ZXh0LFxyXG5pbnB1dCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmVycm9yX21lc3NhZ2Uge1xyXG5cdGNvbG9yOiAjRjM2O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5zdWNjZXNzX21lc3NhZ2Uge1xyXG5cdGNvbG9yOiAjMDhDMzY1O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaWNvbi1kb3VibGUtbGluZS1oZWFkZXIucG5nJykgcmVwZWF0LXggc2Nyb2xsIGxlZnQgdG9wICNFRkVGRUY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMWVtIHNvbGlkICNGRkY7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDE0cHggMiUgMTBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDk2JTtcclxufVxyXG5cclxubGVnZW5kIHNwYW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMWVtO1xyXG5cdHRvcDogMWVtO1xyXG59XHJcblxyXG5sYWJlbCxcclxuLmZvcm0tbGFiZWwtdGV4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC13cmFwIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uZm9ybS1sYWJlbC10ZXh0IHNwYW4ge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uZm9ybS1yb3cge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRtYXJnaW4tbGVmdDogMjQuNSU7XHJcblx0d2lkdGg6IDYyJTtcclxufVxyXG5cclxuLm9yZGVycmV0dXJuIC5mb3JtLXJvdy1idXR0b24ge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1hcmdpbjogMmVtIGF1dG87XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cclxuXHRjb2xvcjogIzk5OTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHsgLyogTW9zdCBtb2Rlcm4gYnJvd3NlcnMgc3VwcG9ydCB0aGlzIG5vdy4gKi9cclxuXHRjb2xvcjogIzk5OTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG50ZXh0YXJlYSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHQvKm1hcmdpbi1sZWZ0OiAyJTsqL1xyXG5cdHBhZGRpbmc6IDZweCAwLjVlbSA1cHg7XHJcblx0Lyp3aWR0aDogNDkuNTk2NiU7Ki9cclxuXHRjb2xvcjogIzAwMDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmlucHV0LmVycm9yIHtcclxuXHRib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0cGFkZGluZzogMC41NWVtIDAuNTVlbSAwLjU1ZW0gMC4xNzVlbTtcclxuXHQvKndpZHRoOiA1MiU7XHJcblx0bWFyZ2luLWxlZnQ6IDEycHg7Ki9cclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1vLWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LWllLWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pbnRlcmZhY2Utc3ByaXRlLnBuZycpIHJpZ2h0IDAgdG9wIC0xNDY1cHggbm8tcmVwZWF0IHNjcm9sbCAjRkZGO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMzVweDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Qud2hpdGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLXNlbGVjdC1hcnJvdy1kb3duLXdoaXRlLnBuZycpO1xyXG5cdGNvbG9yOiBibHVlO1xyXG59XHJcblxyXG5zZWxlY3QudG91Y2gge1xyXG5cdHBhZGRpbmctdG9wOiAwLjgyZW07XHJcblx0cGFkZGluZy1ib3R0b206IDAuODJlbTtcclxuXHRtaW4taGVpZ2h0OiAzOHB4O1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG5zZWxlY3QudG91Y2g6aG92ZXIsXHJcbnNlbGVjdC50b3VjaDpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2FmYXJpIHNlbGVjdCB7IC8qIFNhZmFyaSBwYWRkaW5nIGhhY2sgKi9cclxuXHR0ZXh0LWluZGVudDogMC41NWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uYXR0cmlidXRlLnNpemUgc2VsZWN0LnNpemUsXHJcbi5hdHRyaWJ1dGUucXVhbnRpdHkgc2VsZWN0I1F1YW50aXR5IHtcclxuXHRtaW4td2lkdGg6IDU3cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnNlbGVjdCBvcHRpb25bZGlzYWJsZWQ9J2Rpc2FibGVkJ10sXHJcbnNlbGVjdFtkaXNhYmxlZD0nZGlzYWJsZWQnXSB7XHJcblx0Y29sb3I6ICNDQ0M7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmxpbmUgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubGFiZWwtaW5saW5lIGlucHV0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWlubGluZTIgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi5sYWJlbC1pbmxpbmUyIGlucHV0IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWFib3ZlIGxhYmVsIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubGFiZWwtYWJvdmUgaW5wdXQge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubGFiZWwtYWJvdmUgc2VsZWN0IHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWFib3ZlIHRleHRhcmVhIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmxhYmVsLWFib3ZlIC5mb3JtLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4ubGFiZWwtcmVtb3ZlZCBsYWJlbCB7XHJcblx0bGVmdDogLTk5OWVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmxhYmVsLWhpZGRlbiBsYWJlbCB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LWluZGVudDogLTk5OWVtO1xyXG59XHJcblxyXG4uZm9ybS1pbmRlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAyNCU7XHJcbn1cclxuXHJcbi5mb3JtLWluZGVudCAuZm9ybS1jYXB0aW9uIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLmZvcm0tY2FwdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAtMS41JSAwIDElIDYwJTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVycm9yIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdGNvbG9yOiAjRjM2O1xyXG5cdC8qbWFyZ2luLXJpZ2h0OiAtNTUlOyovXHJcbn1cclxuXHJcbi5lcnJvciBhIHtcclxuXHRjb2xvcjogI0YzNjtcclxufVxyXG5cclxuc3Bhbi5lcnJvciB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZGl2LmVycm9yIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZXJyb3ItZm9ybSB7XHJcblx0Y29sb3I6ICNGMzY7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAwLjVlbSAwO1xyXG59XHJcblxyXG4uZXJyb3ItZm9ybTIge1xyXG5cdGNvbG9yOiAjRjM2O1xyXG5cdG1hcmdpbjogMnB4IDAgMCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMjMwcHg7XHJcbn1cclxuXHJcbi5lcnJvci1mb3JtMyB7XHJcblx0Y29sb3I6ICNGMzY7XHJcblx0bWFyZ2luOiAycHggLTJweCAwIDI1NXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMjMwcHg7XHJcbn1cclxuXHJcbi5lcnJvci1mb3JtNCB7XHJcblx0Y29sb3I6ICM5MDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtYXJnaW46IC0xMHB4IDAgMCA0MDVweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4uZW1haWwtZXJyb3IsXHJcbi5lbWFpbC1lcnJvci0yLFxyXG4ucGFzc3dvcmQtZXJyb3IsXHJcbi51c2VybmFtZS1lbWFpbC1lcnJvcixcclxuLnBhc3MtZXJyb3IsXHJcbi5wYXNzMi1lcnJvcixcclxuLnBhc3MtbWF0Y2gtZXJyb3Ige1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1zaXplLWVycm9yIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmVxdWlyZWQtZXJyb3ItbG5hbWUsXHJcbi5yZXF1aXJlZC1lcnJvci1lbWFpbCxcclxuLnJlcXVpcmVkLWVycm9yLXBhc3N3b3JkQ3JlYXRlLFxyXG4ucmVxdWlyZWQtZXJyb3ItcGFzc3dvcmRDb25maXJtLFxyXG4ucmVxdWlyZWQtZXJyb3ItZm5hbWUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0bWFyZ2luLXRvcDogLTQwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDQzNXB4O1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgZm9ybSB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaW50ZXJmYWNlL2ljb24tZG91YmxlLWxpbmUtaGVhZGVyLnBuZycpIHJlcGVhdC14IHNjcm9sbCBsZWZ0IGJvdHRvbSB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAwIDAgMmVtO1xyXG5cdHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZSAuZm9ybS1yb3cge1xyXG5cdGNsZWFyOiBub25lO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogNXB4IDIlIDAgMDtcclxuXHR3aWR0aDogMjglO1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgbGFiZWwge1xyXG5cdHBhZGRpbmc6IDAgMCAwLjc1ZW07XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZSBzZWxlY3Qge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZSAuZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDMwcHggMCAwO1xyXG5cdHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZSBidXR0b24ge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucm93LWlubGluZSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4ucm93LWlubGluZSBsYWJlbCB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5vcHRpb25hbGZpZWxkIHtcclxuXHRjb2xvcjogIzc2NzY3NjtcclxufVxyXG5cclxuLmZvcm0tZmllbGQtdG9vbHRpcCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogLTM2cHggMCAwO1xyXG5cdHdpZHRoOiAyMSU7XHJcbn1cclxuXHJcbi53aXRoLWhlbHBlci10ZXh0IHtcclxuXHRtYXJnaW4tdG9wOiAtNTlweDtcclxufVxyXG5cclxuLnN0eWxlZENoZWNrYm94IHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc3R5bGVkUmFkaW8ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5icm93c2VyLWNvbXBhdGliaWxpdHktYWxlcnQge1xyXG5cdGJhY2tncm91bmQ6ICNGQUVERUQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQ7XHJcblx0Y29sb3I6ICM5RTBGMEY7XHJcblx0bWFyZ2luOiAxZW0gYXV0bztcclxuXHRwYWRkaW5nOiAwLjVlbSAyZW07XHJcbn1cclxuXHJcbi5hci1ocnVsZXItdGV4dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1ocnVsZXItdGV4dDo6YmVmb3JlLFxyXG4uYXItaHJ1bGVyLXRleHQ6OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHQtd2Via2l0LW9yZGVyOiAwO1xyXG5cdC1tcy1mbGV4LW9yZGVyOiAwO1xyXG5cdG9yZGVyOiAwO1xyXG5cdC13ZWJraXQtZmxleDogMSAxIGF1dG87XHJcblx0LW1zLWZsZXg6IDEgMSBhdXRvO1xyXG5cdGZsZXg6IDEgMSBhdXRvO1xyXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xyXG5cdGFsaWduLXNlbGY6IGF1dG87XHJcbn1cclxuXHJcbi5hci1ocnVsZXItdGV4dF9fdGV4dCB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHRwYWRkaW5nOiAwIDdweDtcclxuXHQtd2Via2l0LW9yZGVyOiAwO1xyXG5cdC1tcy1mbGV4LW9yZGVyOiAwO1xyXG5cdG9yZGVyOiAwO1xyXG5cdC13ZWJraXQtZmxleDogMCAwIGF1dG87XHJcblx0LW1zLWZsZXg6IDAgMCBhdXRvO1xyXG5cdGZsZXg6IDAgMCBhdXRvO1xyXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xyXG5cdGFsaWduLXNlbGY6IGF1dG87XHJcbn0vKiBqUXVlcnkgVUkgKi9cclxuLnVpLWljb24tcGx1cyB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUucG5nJykgMCAtNzQzcHggbm8tcmVwZWF0O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHR3aWR0aDogMzVweDtcclxufVxyXG5cclxuLnVpLWljb24tbWludXMge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pbnRlcmZhY2Utc3ByaXRlLnBuZycpIDAgLTc3OHB4IG5vLXJlcGVhdDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0d2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbi8qIFVJIERpYWxvZyAqL1xyXG4udWktd2lkZ2V0LW92ZXJsYXkge1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udWktZGlhbG9nLmFuZHJvaWQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRjtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMzVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCAzNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0Ym94LXNoYWRvdzogMCAzNXB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLXdpZGdldC1oZWFkZXIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0YzRjNGMztcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG5cdGhlaWdodDogMjNweDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgc3Bhbi51aS1kaWFsb2ctdGl0bGUge1xyXG5cdG1hcmdpbjogMTZweCAxNXB4IDExcHg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWljb24tY2xvc2V0aGljayB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUucG5nJykgMCAtODQ3cHggbm8tcmVwZWF0O1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdHdpZHRoOiAzNXB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAxN3B4IDEwcHg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSBzcGFuIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyBoMSxcclxuLnVpLWRpYWxvZyBoMiB7XHJcblx0bWFyZ2luOiA1cHggMTU4cHggNXB4IDA7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLmRpYWxvZy1jb250ZW50IHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLmxhc3Qge1xyXG5cdG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuI2RpYWxvZy1jb250YWluZXIgcCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5jaGFuZ2UtY291bnRyeSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5jaGFuZ2UtY291bnRyeSBoMSB7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdG1hcmdpbjogMjhweCAwIDMwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5jaGFuZ2UtY291bnRyeSBwIHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgLmNoYW5nZS1jb3VudHJ5IGRpdiB7XHJcblx0cGFkZGluZzogMjBweDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyAuY2hhbmdlLWNvdW50cnkgYnV0dG9uLnNlY29uZGFyeSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5xdWFudGl0eV9vdmVyIGgxIHtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0bWFyZ2luOiAyOHB4IDAgMzBweCAwO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC5xdWFudGl0eV9vdmVyIHAge1xyXG5cdHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG5cclxuLyogQWNjb3JkaWFuPyAqL1xyXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogVUkgVGFicyAqL1xyXG4udWktdGFicyAudWktdGFicy1uYXYge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcclxuXHQtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xyXG5cdC1tb3otYm9yZGVyLWltYWdlOiBub25lO1xyXG5cdC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xyXG5cdC1tb3otYm9yZGVyLXJpZ2h0LWNvbG9yczogbm9uZTtcclxuXHQtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0VGRUZFRjtcclxuXHRib3JkZXItY29sb3I6ICNEOUQ5RDkgI0Q5RDlEOSAjRkZGO1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwIDFlbSAtMXB4IDA7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZGRjtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSBhIHtcclxuXHRjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkuc2tpbm55IHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdHdpZHRoOiAxMTVweDtcclxuXHRwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSBhLmNzbGlua3Mge1xyXG5cdGNvbG9yOiAjNzU3NTc1O1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtc2VsZWN0ZWQgYS5jc2xpbmtzIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1zZWxlY3RlZCBhIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMztcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4udWktdGFicyAudWktdGFicy1wYW5lbCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi51aS10YWJzIC51aS10YWJzLXBhbmVsLnNpemVjaGFydG92ZXJsYXl0YWIge1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59LyogVG9vbHRpcHMgKi9cclxuI3Rvb2x0aXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzExMTtcclxuXHRvcGFjaXR5OiAwLjk1O1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMzAwMDtcclxufVxyXG5cclxuI3Rvb2x0aXAgLnNtYWxsIHtcclxuXHR3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbiN0b29sdGlwIC5tZWRpdW0ge1xyXG5cdHdpZHRoOiA1MDBweDtcclxufVxyXG5cclxuLnRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGxlZnQ6IC0ycHg7XHJcblx0Ym90dG9tOiAzMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTM1cHg7XHJcbn1cclxuXHJcbi50b29sdGlwLXNoaXBwaW5nLXBhZ2UsXHJcbi50b29sdGlwLWJpbGxpbmctcGFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGlwcGluZy1wYWdlIC50b29sdGlwLWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRsZWZ0OiAtMnB4O1xyXG5cdGJvdHRvbTogMzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEzNXB4O1xyXG59XHJcblxyXG4udG9vbHRpcC1iaWxsaW5nLXBhZ2UgLnRvb2x0aXAtY29udGVudCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGxlZnQ6IDMwcHg7XHJcblx0dG9wOiAycHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udG9vbHRpcC1zaGlwcGluZy1wYWdlIC5hci10ZXh0LWljb24sXHJcbi50b29sdGlwLWJpbGxpbmctcGFnZSAuYXItdGV4dC1pY29uIHtcclxuXHRtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4ucHRfY2hlY2tvdXQgLnRvb2x0aXAtc2hpcHBpbmctcGFnZSAudG9vbHRpcC1jb250ZW50IC5jb250ZW50LWFzc2V0IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50b29sdGlwLWNvbnRlbnQgLnRvb2x0aXAtdGl0bGUge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLnRvb2x0aXAtY29udGVudCAudG9vbHRpcC1ib2R5IHtcclxuXHRjb2xvcjogIzk1OTU5NTtcclxufVxyXG5cclxuLnRvb2x0aXAtY2xvc2Uge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLWNsb3NlLTE5eDE2LmpwZycpIDE1cHggN3B4IG5vLXJlcGVhdDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmpzIC50b29sdGlwLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn0vKiBDb250ZW50IEFzc2V0L1Nsb3RzICovXHJcbi5jb250ZW50LXNsb3QgaW1nIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGVudC1hc3NldCBwIHtcclxuXHRtYXJnaW46IDFlbSAwO1xyXG59XHJcblxyXG4uY29udGVudC1hc3NldCB1bCB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxuXHRwYWRkaW5nOiAwIDEuNWVtO1xyXG59XHJcblxyXG4uY29udGVudC1hc3NldCBvbCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcblx0cGFkZGluZzogMCAxLjVlbTtcclxufVxyXG5cclxuLmNvbnRlbnQtYXNzZXQgYWRkcmVzcyB7XHJcblx0bWFyZ2luOiAxZW0gMDtcclxufVxyXG5cclxuLmNvbnRlbnQtYXNzZXQgdWwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IGRpc2Mgb3V0c2lkZSBub25lO1xyXG59XHJcblxyXG4uY29udGVudC1hc3NldCBvbCBsaSB7XHJcblx0bGlzdC1zdHlsZTogZGVjaW1hbCBvdXRzaWRlIG5vbmU7XHJcbn1cclxuXHJcbi5jb250ZW50LWFzc2V0IHVsLmFjY291bnQtb3B0aW9ucyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb250ZW50LWFzc2V0IHVsLmFjY291bnQtb3B0aW9ucyBsaSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwIDAgMCA0JTtcclxuXHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDQ2JTtcclxufVxyXG5cclxuLmNvbnRlbnQtYXNzZXQgdWwuYWNjb3VudC1vcHRpb25zIGxpIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmc6IDAgMCAwIDU1cHg7XHJcbn1cclxuXHJcbi5jb250ZW50LWFzc2V0IHVsLmFjY291bnQtb3B0aW9ucyBsaSBpbWcge1xyXG5cdGxlZnQ6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTBweDtcclxufVxyXG5cclxuLmNvbnRlbnQtYXNzZXQgdWwuYWNjb3VudC1vcHRpb25zIGxpIHAge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDU1cHg7XHJcbn1cclxuXHJcbi8qIEFyaXR6aWEgQ29udGVudCBIZWxwZXIgRnJhbWV3b3JrICovXHJcbi5hci1saW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hci1jb2xvci1ibGFjayB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5hci1jb2xvci13aGl0ZSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi5hci1zdXBlcnNjcmlwdCB7XHJcblx0bWFyZ2luLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmFyLWltZy11bmJsdXIge1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHJcblx0LyogRml4ZXMgYmx1cnJ5IGljb25zIGR1ZSB0byBDaHJvbWUncyBwb29yIGltYWdlIHNjYWxpbmcuICovXHJcbn1cclxuXHJcbi5hci1kaXNwbGF5LmFyLW5vbmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1kaXNwbGF5LmFyLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFyLW92ZXJmbG93LmFyLXZpc2libGUge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uYXItb3ZlcmZsb3cuYXItYXV0byB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5hci1vdmVyZmxvdy5hci1oaWRkZW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYXItbWFnbmlmeTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1tYWduaWZ5OmZvY3VzIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxufVxyXG5cclxuLmFyLXN0aWNreSB7IC8qIHN0aWNrcyB0byBwYXJlbnRzIGhlaWdodCAqL1xyXG5cdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiAtbW96LXN0aWNreSAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiAtby1zdGlja3kgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogLW1zLXN0aWNreSAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFyLWZsZXgtcGFyZW50IHtcclxuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1mbGV4LWNoaWxkIHtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLmFyLXRhYmxlLXBhcmVudCB7XHJcblx0ZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5hci10YWJsZS1jaGlsZCB7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLmFyLXRhYmxlLWFsaWduLXRvcCB7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLmFyLXRhYmxlLWFsaWduLW1pZGRsZSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmFyLXRhYmxlLWFsaWduLWJvdHRvbSB7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmFyLXdpZHRoLTEwMCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1tYXh3aWR0aC0xMDAge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFyLWhlaWdodC0xMDAge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFyLWhlaWdodC1hdXRvIHtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQXJpdHppYSAyNCBDb2x1bW4gR3JpZCAqL1xyXG4uYXItcm93LFxyXG4uYXItcm93MjQge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uYXItcm93IHtcclxuXHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHRtYXJnaW4tcmlnaHQ6IC00cHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmFyLWNvbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAgNHB4O1xyXG59XHJcblxyXG4uYXItY29sLmZvcm0tcm93IHtcclxuXHRjbGVhcjogbm9uZTtcclxufVxyXG5cclxuLmFyLWdyb3VwOjpiZWZvcmUsXHJcbi5hci1ncm91cDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uYXItZ3JvdXA6OmFmdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmFyLWdyb3VwIHtcclxuXHR6b29tOiAxO1xyXG59IC8qIElFNi83ICovXHJcblxyXG4uYXItYzI0IHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFyLWMyMyB7XHJcblx0d2lkdGg6IDk1LjgzMzMlO1xyXG59XHJcblxyXG4uYXItYzIyIHtcclxuXHR3aWR0aDogOTEuNjYlO1xyXG59XHJcblxyXG4uYXItYzIxIHtcclxuXHR3aWR0aDogODcuNDk5OSU7XHJcbn1cclxuXHJcbi5hci1jMjAge1xyXG5cdHdpZHRoOiA4My4zMyU7XHJcbn1cclxuXHJcbi5hci1jMTkge1xyXG5cdHdpZHRoOiA3OS4xNjY2JTtcclxufVxyXG5cclxuLmFyLWMxOCB7XHJcblx0d2lkdGg6IDc1JTtcclxufVxyXG5cclxuLmFyLWMxNyB7XHJcblx0d2lkdGg6IDcwLjgzMyU7XHJcbn1cclxuXHJcbi5hci1jMTYge1xyXG5cdHdpZHRoOiA2Ni42NiU7XHJcbn1cclxuXHJcbi5hci1jMTUge1xyXG5cdHdpZHRoOiA2Mi40OTklO1xyXG59XHJcblxyXG4uYXItYzE0IHtcclxuXHR3aWR0aDogNTguMzMlO1xyXG59XHJcblxyXG4uYXItYzEzIHtcclxuXHR3aWR0aDogNTQuMTY2NiU7XHJcbn1cclxuXHJcbi5hci1jMTIge1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi5hci1jMTEge1xyXG5cdHdpZHRoOiA0NS44MzMlO1xyXG59XHJcblxyXG4uYXItYzEwIHtcclxuXHR3aWR0aDogNDEuNjYlO1xyXG59XHJcblxyXG4uYXItYzkge1xyXG5cdHdpZHRoOiAzNy40OTklO1xyXG59XHJcblxyXG4uYXItYzgge1xyXG5cdHdpZHRoOiAzMy4zMyU7XHJcbn1cclxuXHJcbi5hci1jNyB7XHJcblx0d2lkdGg6IDI5LjE2NjY2NjY2JTtcclxufVxyXG5cclxuLmFyLWM2IHtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcblxyXG4uYXItYzUge1xyXG5cdHdpZHRoOiAyMC44MzI2JTtcclxufVxyXG5cclxuLmFyLWM0IHtcclxuXHR3aWR0aDogMTYuNjYlO1xyXG59XHJcblxyXG4uYXItYzMge1xyXG5cdHdpZHRoOiAxMi40OTk5JTtcclxufVxyXG5cclxuLmFyLWMyIHtcclxuXHR3aWR0aDogOC4zMzMlO1xyXG59XHJcblxyXG4uYXItYzEge1xyXG5cdHdpZHRoOiA0LjE2NjYlO1xyXG59XHJcblxyXG4uYXItbDI0IHtcclxuXHRtYXJnaW4tbGVmdDogMTAwJTtcclxufVxyXG5cclxuLmFyLWwyMyB7XHJcblx0bWFyZ2luLWxlZnQ6IDk1LjgzMzMlO1xyXG59XHJcblxyXG4uYXItbDIyIHtcclxuXHRtYXJnaW4tbGVmdDogOTEuNjYlO1xyXG59XHJcblxyXG4uYXItbDIxIHtcclxuXHRtYXJnaW4tbGVmdDogODcuNDk5OSU7XHJcbn1cclxuXHJcbi5hci1sMjAge1xyXG5cdG1hcmdpbi1sZWZ0OiA4My4zMyU7XHJcbn1cclxuXHJcbi5hci1sMTkge1xyXG5cdG1hcmdpbi1sZWZ0OiA3OS4xNjY2JTtcclxufVxyXG5cclxuLmFyLWwxOCB7XHJcblx0bWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLmFyLWwxNyB7XHJcblx0bWFyZ2luLWxlZnQ6IDcwLjgzMyU7XHJcbn1cclxuXHJcbi5hci1sMTYge1xyXG5cdG1hcmdpbi1sZWZ0OiA2Ni42NiU7XHJcbn1cclxuXHJcbi5hci1sMTUge1xyXG5cdG1hcmdpbi1sZWZ0OiA2Mi40OTklO1xyXG59XHJcblxyXG4uYXItbDE0IHtcclxuXHRtYXJnaW4tbGVmdDogNTguMzMlO1xyXG59XHJcblxyXG4uYXItbDEzIHtcclxuXHRtYXJnaW4tbGVmdDogNTQuMTY2NiU7XHJcbn1cclxuXHJcbi5hci1sMTIge1xyXG5cdG1hcmdpbi1sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5hci1sMTEge1xyXG5cdG1hcmdpbi1sZWZ0OiA0NS44MzMlO1xyXG59XHJcblxyXG4uYXItbDEwIHtcclxuXHRtYXJnaW4tbGVmdDogNDEuNjYlO1xyXG59XHJcblxyXG4uYXItbDkge1xyXG5cdG1hcmdpbi1sZWZ0OiAzNy40OTklO1xyXG59XHJcblxyXG4uYXItbDgge1xyXG5cdG1hcmdpbi1sZWZ0OiAzMy4zMyU7XHJcbn1cclxuXHJcbi5hci1sNyB7XHJcblx0bWFyZ2luLWxlZnQ6IDI5LjE2NjY2NjY2JTtcclxufVxyXG5cclxuLmFyLWw2IHtcclxuXHRtYXJnaW4tbGVmdDogMjUlO1xyXG59XHJcblxyXG4uYXItbDUge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMC44MzI2JTtcclxufVxyXG5cclxuLmFyLWw0IHtcclxuXHRtYXJnaW4tbGVmdDogMTYuNjYlO1xyXG59XHJcblxyXG4uYXItbDMge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMi40OTk5JTtcclxufVxyXG5cclxuLmFyLWwyIHtcclxuXHRtYXJnaW4tbGVmdDogOC4zMzMlO1xyXG59XHJcblxyXG4uYXItbDEge1xyXG5cdG1hcmdpbi1sZWZ0OiA0LjE2NjYlO1xyXG59XHJcblxyXG4uYXItcjI0IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1yMjMge1xyXG5cdG1hcmdpbi1yaWdodDogOTUuODMzMyU7XHJcbn1cclxuXHJcbi5hci1yMjIge1xyXG5cdG1hcmdpbi1yaWdodDogOTEuNjYlO1xyXG59XHJcblxyXG4uYXItcjIxIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDg3LjQ5OTklO1xyXG59XHJcblxyXG4uYXItcjIwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDgzLjMzJTtcclxufVxyXG5cclxuLmFyLXIxOSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA3OS4xNjY2JTtcclxufVxyXG5cclxuLmFyLXIxOCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA3NSU7XHJcbn1cclxuXHJcbi5hci1yMTcge1xyXG5cdG1hcmdpbi1yaWdodDogNzAuODMzJTtcclxufVxyXG5cclxuLmFyLXIxNiB7XHJcblx0bWFyZ2luLXJpZ2h0OiA2Ni42NiU7XHJcbn1cclxuXHJcbi5hci1yMTUge1xyXG5cdG1hcmdpbi1yaWdodDogNjIuNDk5JTtcclxufVxyXG5cclxuLmFyLXIxNCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1OC4zMyU7XHJcbn1cclxuXHJcbi5hci1yMTMge1xyXG5cdG1hcmdpbi1yaWdodDogNTQuMTY2NiU7XHJcbn1cclxuXHJcbi5hci1yMTIge1xyXG5cdG1hcmdpbi1yaWdodDogNTAlO1xyXG59XHJcblxyXG4uYXItcjExIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDQ1LjgzMyU7XHJcbn1cclxuXHJcbi5hci1yMTAge1xyXG5cdG1hcmdpbi1yaWdodDogNDEuNjYlO1xyXG59XHJcblxyXG4uYXItcjkge1xyXG5cdG1hcmdpbi1yaWdodDogMzcuNDk5JTtcclxufVxyXG5cclxuLmFyLXI4IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMzLjMzJTtcclxufVxyXG5cclxuLmFyLXI3IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDI5LjE2NjY2NjY2JTtcclxufVxyXG5cclxuLmFyLXI2IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDI1JTtcclxufVxyXG5cclxuLmFyLXI1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwLjgzMjYlO1xyXG59XHJcblxyXG4uYXItcjQge1xyXG5cdG1hcmdpbi1yaWdodDogMTYuNjYlO1xyXG59XHJcblxyXG4uYXItcjMge1xyXG5cdG1hcmdpbi1yaWdodDogMTIuNDk5OSU7XHJcbn1cclxuXHJcbi5hci1yMiB7XHJcblx0bWFyZ2luLXJpZ2h0OiA4LjMzMyU7XHJcbn1cclxuXHJcbi5hci1yMSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0LjE2NjYlO1xyXG59XHJcblxyXG4uYXItY29sIGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEljb25zICovXHJcbi5hci10ZXh0LWljb24ge1xyXG5cdGNvbG9yOiAjMjIyO1xyXG5cdGJhY2tncm91bmQ6ICNFRUU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG59XHJcblxyXG4uYXItdGV4dC1pY29uLS1jaXJjbGUge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tLWRhcmsge1xyXG5cdGJhY2tncm91bmQ6ICNFMUUxRTE7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tLWlubGluZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tLWhlbHAge1xyXG5cdGN1cnNvcjogaGVscDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci10ZXh0LWljb24tLWhvdmVyLW9wYWNpdHk6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItdGV4dC1pY29uLS1ob3Zlci1vcGFjaXR5OmZvY3VzIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tY2xvc2Uge1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5hci10ZXh0LWljb24tY2xvc2U6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcRDcnO1xyXG59XHJcblxyXG4uYXItY2xlYW5saXN0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLmFyLWljb25saXN0IHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYXItaWNvbmxpc3QgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFyLWljb24ge1xyXG5cdGhlaWdodDogMzVweDtcclxuXHR3aWR0aDogMzVweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYmlnIHtcclxuXHR3aWR0aDogODBweDtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUtYmlnLnBuZycpO1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNjLWRhcmssXHJcbi5hci1pY29uLmFyLWljb24tY2MtbGlnaHQge1xyXG5cdHdpZHRoOiA0NXB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvcGF5bWVudC1pY29ucy1kYXJrLnBuZycpO1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNjLWxpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvcGF5bWVudC1pY29ucy1saWdodC5wbmcnKTtcclxufVxyXG5cclxuYnV0dG9uLmFyLWljb24ge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcbn1cclxuXHJcbi5uby10b3VjaCBidXR0b24uYXItaWNvbjpob3ZlcixcclxuLm5vLXRvdWNoIGJ1dHRvbi5hci1pY29uOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmFyLWJ1dHRvbi1pY29uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMuNWVtO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFyLWJ1dHRvbi1pY29uIC5hci1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNXB4O1xyXG5cdHRvcDogNHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWFycm93LWxlZnQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hcnJvdy1yaWdodCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1jbG9zZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IC03MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNsb3NlLWxyZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogM3B4IC0xMDVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1mdWxsc2NyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hcnJvdy1sZWZ0LmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWFycm93LXJpZ2h0LmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNsb3NlLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDdweCAtMjQ1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tY2xvc2UtbHJnLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDNweCAtMjc4cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZnVsbHNjcmVlbi5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1vcGVuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hcnJvdy11cCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYnViYmxlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1oYW1idXJnZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWJhZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDkwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYXJyb3ctcmlnaHQtc20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXNlYXJjaCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYXJyb3ctcmlnaHQtc20uYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tcGluLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWhlYXJ0LmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWJhZy1zbS5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1wbHVzIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1taW51cyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzcwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYmFnLWxyZyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tY2xvc2Utc20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNsb3NlLXNtLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXBsdXMuYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTEwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tbWludXMuYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZmFjZWJvb2sge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk4MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXR3aXR0ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1pbnN0YWdyYW0ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwNTBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1waW50ZXJlc3Qge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwODVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1zbmFwY2hhdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEyMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXNvdW5kY2xvdWQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExNTVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1naWZ0LWNhcmQuYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE5MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXBpbi0yLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMjVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1wZW9wbGUuYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI2MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWdpZnQuYXItaWNvbi13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI5NXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXRydWNrLmFyLWljb24td2hpdGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMzBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1iYWctbWFpbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtMTM3MnB4O1xyXG5cdGhlaWdodDogMTFweDtcclxuXHR3aWR0aDogMTdweDtcclxuXHRwYWRkaW5nOiA1cHggMCAxcHggMXB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1zZWFyY2gtMiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXNlYXJjaC1zbSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMTQ0NnB4O1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTNweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi10cmlhbmdsZS1kb3duIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0xNDc1cHg7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXRyaWFuZ2xlLXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0xNTEwcHg7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWZsYWctY2Ege1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xNTUycHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWZsYWctdXMge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC0xNTg3cHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWZsYWctaW50bCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTE2NTdweDtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tbG9jayB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwOXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNoYXQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2ODBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1lbWFpbCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcxNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXBob25lIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzUwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tbG9jay5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzg1cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tY2hhdC5hci1pY29uLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODE3cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tY2hlY2stc20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IC0xODYzcHg7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWZibXNnciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg5MXB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWNyZWRpdGNhcmQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTE5MzNweDtcclxuXHR3aWR0aDogMjNweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tYmlnLmFyLWljb24tZW1haWwge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1iaWcuYXItaWNvbi1waG9uZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1iaWcuYXItaWNvbi1jaGF0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi12aXNhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tdmlzYWRlYml0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLW1hc3RlciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1hbWV4IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWRpc2NvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1wYXlwYWwge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLWFwcGxlcGF5IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODBweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1naWZ0Y2FyZCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEwcHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZmxhZy1jYS0tc2l6ZTIsXHJcbi5hci1pY29uLmFyLWljb24tZmxhZy11cy0tc2l6ZTIsXHJcbi5hci1pY29uLmFyLWljb24tZmxhZy1pbnRsLS1zaXplMiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUucG5nJyk7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZmxhZy1jYS0tc2l6ZTIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTIwMDRweDtcclxuXHR3aWR0aDogMjNweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZmxhZy11cy0tc2l6ZTIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTE5NjlweDtcclxuXHR3aWR0aDogMjNweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5hci1pY29uLmFyLWljb24tZmxhZy1pbnRsLS1zaXplMiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjAzOXB4O1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1sb2NrLWtleWhvbGUge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxMzVweDtcclxufVxyXG5cclxuLmFyLWljb24uYXItaWNvbi1taW51cy1zdGVwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNnB4IC0yMTc1cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG59XHJcblxyXG4uYXItaWNvbi5hci1pY29uLXBsdXMtc3RlcHBlciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtMjIxMHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHR3aWR0aDogMjRweDtcclxufVxyXG5cclxuLyogU3Bpbm5lciAqL1xyXG4uYXItc3Bpbm5lciB7XHJcblx0YW5pbWF0aW9uOiBhci1yb3RhdG9yIDEuNnMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGFyLXJvdGF0b3Ige1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLmFyLXBhdGgge1xyXG5cdHN0cm9rZS1kYXNoYXJyYXk6IDE4NztcclxuXHRzdHJva2UtZGFzaG9mZnNldDogMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0YW5pbWF0aW9uOlxyXG5cdGFyLWRhc2ggMS42cyBlYXNlLWluLW91dCBpbmZpbml0ZSxcclxuXHRhci1jb2xvcnMgNi40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhci1jb2xvcnMge1xyXG5cdDAlIHtcclxuXHRcdHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXItZGFzaCB7XHJcblx0MCUge1xyXG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHRzdHJva2UtZGFzaG9mZnNldDogNDYuNzU7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMTg3O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIENvbnRlbnQgVGlsZXMgKi9cclxuLmFyLWNvbnRlbnQtdGlsZSB7fVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZSAuYXItY3QtYm9keSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlIC5hci1jdC1kZXNjIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5hci1jb250ZW50LXRpbGUgLmFyLWN0LWRlc2MtdmVydGNlbnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiA5MCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0dG9wOiA1MCU7XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC1saWdodCxcclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC1saWdodCBwLFxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LWxpZ2h0IC5hci1jdC1oZWFkZXIsXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtbGlnaHQgLmFyLWN0LWN0YSAuYXItY29udGVudC10aWxlLmFyLWN0LWxpZ2h0IGEge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlIHAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZSAuYXItaW5kZW50LWxlZnQge1xyXG5cdHBhZGRpbmctbGVmdDogMy4zODU4MjY3NzE2NTM1NCU7XHJcbn1cclxuXHJcbi8qIFRpbGUgMSAqL1xyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEge31cclxuXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtMSAuYXItY3QtZGVzYyB7XHJcblx0d2lkdGg6IDg1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0b3A6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDEyJTtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEgLmFyLWN0LWxvZ28ge1xyXG5cdHdpZHRoOiA5NSU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1ib3R0b206IDclO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEgLmFyLWN0LWRlc2MgaDUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogNyU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTEgLmFyLWN0LWRlc2MgaDYge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogVGlsZSAyICovXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtMiB7fVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC0yIC5hci1jdC1kZXNjIHtcclxuXHR0b3A6IGF1dG87XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDEwJSAxNXB4O1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTIgLmFyLWN0LWhlYWRlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTIgcCB7XHJcblx0bWF4LXdpZHRoOiA4NSU7XHJcbn1cclxuXHJcbi5hci1jb250ZW50LXRpbGUuYXItY3QtMiAuYXItY3QtY3RhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG59XHJcblxyXG4vKiBUaWxlIDMgKi9cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC0zIHt9XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTMgLmFyLWN0LWhlYWRlciB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMTBweCAwO1xyXG59XHJcblxyXG4uYXItY29udGVudC10aWxlLmFyLWN0LTMgaDUge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmFyLWNvbnRlbnQtdGlsZS5hci1jdC0zIHAge1xyXG5cdG1heC13aWR0aDogODUlO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59LyogRmxvYXQgTGFiZWxzICovXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIsXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4vKiN3cmFwcGVyICNtYWluIC5mb3JtLXJvdyAuZmxvYXQtbGFiZWwtY29udGFpbmVyLCovXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZvcm0tcm93IC5mbG9hdC1sYWJlbC1jb250YWluZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgaW5wdXQsXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LFxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhLFxyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgaW5wdXQsXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QsXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGNvbG9yOiAjNzY3Njc2O1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuNjVlbTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LFxyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0IHtcclxuXHR6LWluZGV4OiA1O1xyXG5cdGNvbG9yOiAjOTk5OyAvKiBtYXRjaCBwbGFjZWhvbGRlciAqL1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dCxcclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuZmxvYXQtaW5wdXQuYWN0aXZlLFxyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0LFxyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0LmFjdGl2ZSB7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0dGV4dC1pbmRlbnQ6IDNweDtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBvcHRpb24sXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmFjdGl2ZSxcclxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIG9wdGlvbixcclxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5hY3RpdmUge1xyXG5cdGNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dC5hY3RpdmUsXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QuZmxvYXQtaW5wdXQuYWN0aXZlIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dCB+IGxhYmVsIHtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhLFxyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYS5mbG9hdC1pbnB1dCB+IGxhYmVsLFxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhLmZsb2F0LWlucHV0LmFjdGl2ZSB+IGxhYmVsLFxyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEuZmxvYXQtaW5wdXQgfiBsYWJlbCxcclxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHRleHRhcmVhLmZsb2F0LWlucHV0LmFjdGl2ZSB+IGxhYmVsIHtcclxuXHR0b3A6IDZweDtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYS5mbG9hdC1pbnB1dC5hY3RpdmUsXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYS5mbG9hdC1pbnB1dC5hY3RpdmUge1xyXG5cdHBhZGRpbmctdG9wOiAxLjg1ZW07XHJcbn1cclxuXHJcbiN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgLmZsb2F0LWlucHV0LmFjdGl2ZSxcclxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUge1xyXG5cdHBhZGRpbmc6IDEuNDVlbSAwIDAuMWVtIDAuNjVlbTtcclxuXHRjb2xvcjogIzIyMjIyMjtcclxufVxyXG5cclxuI3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCxcclxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIGxhYmVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0dG9wOiAxOHB4O1xyXG5cdGxlZnQ6IDlweDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0Y29sb3I6ICM3Njc2NzY7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHRoZWlnaHQ6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyLnJlYWQtb25seSBsYWJlbCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4jd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUgfiBsYWJlbCxcclxuLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUgfiBsYWJlbCB7XHJcblx0dG9wOiA4cHg7XHJcblx0b3BhY2l0eTogMTtcclxuXHR6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLmZsb2F0LWxhYmVsLWNvbnRhaW5lci5yZWFkLW9ubHksXHJcbi5mbG9hdC1sYWJlbC1jb250YWluZXIucmVhZC1vbmx5IGlucHV0W3JlYWRvbmx5PSdyZWFkb25seSddIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xyXG59XHJcblxyXG4vKiBkaWFsb2cgQ1NTIG92ZXJyaWRlcyAqL1xyXG4udWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0IH4gbGFiZWwge1xyXG5cdHotaW5kZXg6IDEwMDI7XHJcbn1cclxuXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBzZWxlY3QsXHJcbi51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciAuZmxvYXQtaW5wdXQuYWN0aXZlIH4gbGFiZWwge1xyXG5cdHotaW5kZXg6IDEwMDM7XHJcbn1cclxuXHJcbi8qIENzczMgQW5pbWF0aW9ucyAqL1xyXG4uY3NzdHJhbnNpdGlvbnMgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmNzc3RyYW5zaXRpb25zIC5mbG9hdC1sYWJlbC1jb250YWluZXIgLmZsb2F0LWlucHV0LmFjdGl2ZSArIGxhYmVsLFxyXG4uY3NzdHJhbnNpdGlvbnMgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciAuZmxvYXQtaW5wdXQge1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuXHJcbi8qIFNwZWNpZmljIEJyb3dzZXIgT3ZlcnJpZGVzICovXHJcbi5maXJlZm94ICN3cmFwcGVyICNtYWluIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0LFxyXG4uZmlyZWZveCAudWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgc2VsZWN0LmZsb2F0LWlucHV0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDRweDtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG4udHJpZGVudCAjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dCxcclxuLnRyaWRlbnQgLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdC5mbG9hdC1pbnB1dCB7XHJcblx0cGFkZGluZy1sZWZ0OiA2cHg7XHJcblx0dGV4dC1pbmRlbnQ6IDA7XHJcbn1cclxuLyogSGlkZSB1Z2x5IElFIGRyb3AgZG93biBhcnJvdyAqL1xyXG4udHJpZGVudCAjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCxcclxuLnRyaWRlbnQgLnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIGlucHV0LCBcclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdCwgXHJcblx0I3dyYXBwZXIgI21haW4gLmZsb2F0LWxhYmVsLWNvbnRhaW5lciB0ZXh0YXJlYSxcclxuXHQudWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgaW5wdXQsXHJcblx0LnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIHNlbGVjdCxcclxuXHQudWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5mbG9hdC1sYWJlbC1jb250YWluZXIgdGV4dGFyZWEge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRcclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUsXHJcblx0LnVpLWRpYWxvZyAjZGlhbG9nLWNvbnRhaW5lciAuZmxvYXQtbGFiZWwtY29udGFpbmVyIC5mbG9hdC1pbnB1dC5hY3RpdmUge1xyXG5cdFx0cGFkZGluZzogMS4zZW0gMCAwLjFlbSAwLjVlbTtcclxuXHR9XHJcblx0XHJcblx0I3dyYXBwZXIgI21haW4gLmlucHV0LXdyYXAgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCxcclxuXHQudWktZGlhbG9nICNkaWFsb2ctY29udGFpbmVyIC5pbnB1dC13cmFwIC5mbG9hdC1sYWJlbC1jb250YWluZXIgbGFiZWwge1xyXG5cdFx0dG9wOiAxNnB4O1xyXG5cdH1cclxuXHRcclxuXHQjd3JhcHBlciAjbWFpbiAuZmxvYXQtbGFiZWwtY29udGFpbmVyIGxhYmVsLFxyXG5cdC51aS1kaWFsb2cgI2RpYWxvZy1jb250YWluZXIgLmZsb2F0LWxhYmVsLWNvbnRhaW5lciBsYWJlbCB7XHJcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHR9XHJcbn0vKiBBZGRyZXNzIExpc3QgKi9cclxuLmFyLWF1dG9jb21wbGV0ZS1hZGRyZXNzX19hZGRyZXNzZXMge1xyXG5cdHRvcDogNDRweDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxufVxyXG5cclxuLmFyLWF1dG9jb21wbGV0ZS1hZGRyZXNzX19pdGVtIHtcclxuXHRwYWRkaW5nOiAxN3B4IDhweCAxNnB4IDhweDtcclxufVxyXG5cclxuLmFyLWF1dG9jb21wbGV0ZS1hZGRyZXNzX19pdGVtLS1pbmFjdGl2ZSB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDlweDtcclxufVxyXG5cclxuLmFyLWF1dG9jb21wbGV0ZS1hZGRyZXNzX19pdGVtOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5hci1hdXRvY29tcGxldGUtYWRkcmVzc19faXRlbTpob3ZlcixcclxuLmFyLWF1dG9jb21wbGV0ZS1hZGRyZXNzX19pdGVtOmZvY3VzLFxyXG4uYXItYXV0b2NvbXBsZXRlLWFkZHJlc3NfX2l0ZW0tLWluYWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qKiogb3ZlcnJpZGUgZm9yIGFjY291bnQgcGFnZSAqKiovXHJcbi8qIFJlLXZpc2l0IGFmdGVyIGFjY291bnQgcGFnZSBpcyB1cGRhdGVkXHJcbiN3cmFwcGVyLnB0X2FjY291bnQgI21haW4gLmF1dG9jb21wbGV0ZSB7XHJcblx0dG9wOiAzNnB4O1xyXG5cdGxlZnQ6IDE2LjYlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQjd3JhcHBlci5wdF9hY2NvdW50ICNtYWluIC5hdXRvY29tcGxldGUge1xyXG5cdFx0dG9wOiA2M3B4O1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcbn0qLy8qLnN0b3JlLW1hcCBpbWcgeyAvKiBNb2JsZSBNYXAgZml4ICpcclxuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxufSovXHJcblxyXG5pbnB1dC5hci1zdG9yZS1zZWFyY2hfX2lucHV0IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4ICMwMDA7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ljb24tc2VhcmNoLWlucHV0LnBuZycpIDJweCA0cHggbm8tcmVwZWF0O1xyXG5cdHBhZGRpbmc6IDZweCA0NXB4IDEwcHggNDVweDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XHJcbn1cclxuXHJcbi5hci1zdG9yZXNlYXJjaF9fY2xlYXIge1xyXG5cdG1hcmdpbjogMCAwIC0xNXB4IC0zNXB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1zdG9yZS1yZXN1bHRzX19zdGF0ZS1oZWFkaW5nIHtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuXHR0b3A6IDEwMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XHJcbn1cclxuXHJcbi8qIHZpZXcgbGFuZGluZyBwYWdlICovXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1sYW5kaW5nIC5hci1zdG9yZS1zZWFyY2hfX2J0bi1jbG9zZXN0LFxyXG4uYXItc3RvcmUtbG9jYXRvcl9fdmlldy0tbGFuZGluZyAuYXItc3RvcmUtc2VhcmNoX19idG4tcmVzdWx0cyxcclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLWxhbmRpbmcgLmFyLXN0b3JlLWxhbmRpbmcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiB2aWV3IHJlc3VsdHMgcGFnZSAqL1xyXG4uYXItc3RvcmUtbG9jYXRvcl9fdmlldy0tcmVzdWx0cyAuYXItc3RvcmUtc2VhcmNoX192aWV3LW1hcCxcclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLXJlc3VsdHMgLmFyLXN0b3JlLXJlc3VsdHMge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiB2aWV3IG1hcCBwYWdlICovXHJcbi5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1tYXAgLmFyLXN0b3JlLXNlYXJjaF9faW5wdXQtcmVzdWx0cyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLW1hcCAuYXItc3RvcmUtc2VhcmNoX19pbnB1dC1tYXAge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLW1hcCAuYXItc3RvcmUtc2VhcmNoX19idG4tcmVzdWx0cyxcclxuLmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLW1hcCAuYXItc3RvcmUtbWFwIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogTWFwIEF1dG9jb21wbGV0ZSAqL1xyXG4uc3RvcmUtYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZSB7XHJcblx0bWF4LWhlaWdodDogNTE2cHg7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uc3RvcmUtYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZSBsaSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnN0b3JlLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUgbGkgYSB7XHJcblx0cGFkZGluZzogMjBweCAzMHB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLnN0b3JlLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUgLnVpLXN0YXRlLWhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnN0b3JlLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUgYS51aS1zdGF0ZS1ob3ZlciB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBTdG9yZSBEZXRhaWxzICovXHJcbi5hci1zdG9yZS1kZXRhaWxzX19kb3Qge1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdHdpZHRoOiA2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMXB4O1xyXG59XHJcblxyXG4vKiBTdHlsZXMgZm9yIEhUTUwgcGFzc2VkIGZyb20gQk0gKi9cclxuLmFyLXN0b3JlLWRldGFpbHMgLmhvdXJzLWJsb2NrIHAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4uYXItc3RvcmUtZGV0YWlscyAub2gtZGlzcGxheSB7XHJcblx0cGFkZGluZzogMXB4IDE2cHggMDtcclxuXHRtYXJnaW4tbGVmdDogLTE2cHg7XHJcbn1cclxuLmFyLXN0b3JlLWRldGFpbHMgLm9oLWRpc3BsYXkuY3VycmVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VFRTtcclxuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG59XHJcbi5hci1zdG9yZS1kZXRhaWxzIC5vaC1kaXNwbGF5IC5vaC1kaXNwbGF5LWhvdXJzIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLWxhbmRpbmcgLmFyLXN0b3JlLXNlYXJjaF9faW5wdXQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5hci1zdG9yZS1sb2NhdG9yX192aWV3LS1sYW5kaW5nIC5hci1zdG9yZS1zZWFyY2hfX2J0bi1ncm91cC10b3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LmFyLXN0b3JlLWxvY2F0b3JfX3ZpZXctLWxhbmRpbmcgLmFyLXN0b3JlLXNlYXJjaF9fYnRuLWdyb3VwLWJvdHRvbSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0XHJcblx0LmFyLXN0b3JlLXJlc3VsdHNfX3N0YXRlLWhlYWRpbmcge1xyXG5cdFx0dG9wOiAxMTVweDtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1hdXRvY29tcGxldGUudWktYXV0b2NvbXBsZXRlIGxpIGEge1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdH1cclxuXHRcclxuXHQuc3RvcmUtaG91cnMge1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdG1hcmdpbjogMjBweCAwIDAgMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0LnN0b3JlLWhvdXJzIC5ob3Vycy1ibG9jayB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnN0b3JlLWhvdXJzIC5vaC1kaXNwbGF5IHtcclxuXHRcdHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcclxuXHR9XHJcblxyXG5cdC5hci1zdG9yZS1kZXRhaWxzICNzdG9yZS1zZWFyY2gtY29udGFpbmVyIGRpdiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdC5hci1zdG9yZS1kZXRhaWxzICNzdG9yZS1zZWFyY2gtY29udGFpbmVyIGlucHV0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcblx0XHRib3gtc2hhZG93OiAwIDJweCA5cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMjBweDtcclxuXHRcdHBhZGRpbmc6IDE5cHggMzBweCAxNXB4IDQwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0aW5wdXRbdHlwZT0ndGV4dCddLmFyLXN0b3JlLXNlYXJjaF9faW5wdXQge1xyXG5cdFx0cGFkZGluZzogNnB4IDZweCAxMHB4IDM4cHg7XHJcblx0fVxyXG5cclxuXHQuYXItc3RvcmUtbWFwX19tYXAge1xyXG5cdFx0aGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufS8qISBAZmlsZSBhcHAudWkuaGVhZGVyLmNzcyAqL1xyXG5cclxuLypcclxuKlx0QHNlY3Rpb25zXHJcbipcdC0gR2xvYmFsIEhlYWRlclxyXG4qXHQtIFNpdGUvTG9jYWxlIE1lbnVcclxuKlx0LSBVdGlsaXR5IE1lbnVcclxuKlx0LSBNaW5pLUNhcnRcclxuKlx0LSBOYXZpZ2F0aW9uXHJcbipcdC0gTmV3IEhlYWRlciBOYXZpZ2F0aW9uXHJcbipcdC0gU3RpY2t5IE5hdlxyXG4qXHQtIEdyZXlsaW5lXHJcbipcdC0gVGVydGlhcnkgTmF2XHJcbipcdC0gU2VhcmNoXHJcbipcdC0gQnJlYWRjcnVtYlxyXG4qXHQtIFJlZmluZW1lbnRzXHJcbipcdC0gSWNvbnNcclxuKlx0LSBNb2JpbGUgTWVudVxyXG4qIFxyXG4qL1xyXG5cclxuLmFyLWhlYWRlci0tbWluIC5hci1oZWFkZXJfX2xvZ28ge1xyXG5cdGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLyogR2xvYmFsIEhlYWRlciAqL1xyXG4jaGVhZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR6LWluZGV4OiAxMDAxO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnByaW1hcnktbG9nbyB7XHJcblx0bWFyZ2luOiAyNHB4IDAgMCAtOHB4O1xyXG59XHJcblxyXG4ucHJpbWFyeS1sb2dvIGltZyB7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4vKiBTaXRlL0xvY2FsZSBNZW51ICovXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogOHB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5sb2NhbGUtY29udGFpbmVyIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciBsaS5jb3VudHJ5LXNlbGVjdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jaGVhZGVyIC5sb2NhbGUtY29udGFpbmVyIGxpLmNvdW50cnktc2VsZWN0IC5hci1pY29uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIgbGkgYTpob3ZlcixcclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciBsaSBhOmZvY3VzIHtcclxuXHRjb2xvcjogIzIyMjtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciBsaS5sYXN0IHtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIgbGkgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDRweCAxMnB4IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciBsaS5jb3VudHJ5LXNlbGVjdCBhIHtcclxuXHRwYWRkaW5nLXRvcDogNHB4IDEycHggNHB4IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciBsaS5sYXN0IGEge1xyXG5cdHBhZGRpbmctbGVmdDogMTJweDtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciA+IHVsIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciAuY291bnRyeS1zZWxlY3RvciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxODJweDtcclxuXHR0b3A6IDIwcHg7XHJcblx0bGVmdDogLTE3cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0REREU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciAuY291bnRyeS1zZWxlY3RvciB1bCB7XHJcblx0cGFkZGluZzogM3B4IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEQ0REREU7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlciAubG9jYWxlLWNvbnRhaW5lciAuY291bnRyeS1zZWxlY3RvciB1bCBsaSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIgLmNvdW50cnktc2VsZWN0b3IgdWwgbGk6aG92ZXIsXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIgLmNvdW50cnktc2VsZWN0b3IgdWwgbGk6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNFNkU3RTg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIgLmNvdW50cnktc2VsZWN0b3IgdWwgbGkgYSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBVdGlsaXR5IE1lbnUgKi9cclxuI2hlYWRlciAubWVudS11dGlsaXR5LWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogNTgwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI2hlYWRlciAubWVudS11dGlsaXR5IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiA4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdC8qIG1heC1oZWlnaHQ6IDIxcHg7ICovXHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIuc3RpY2t5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IGF1dG87XHJcblx0dG9wOiAxMnB4O1xyXG59XHJcblxyXG4jaGVhZGVyIHVsLm1lbnUtdXRpbGl0eS11c2VyIGxpIHtcclxuXHRwYWRkaW5nOiA0cHggMTJweCAwO1xyXG59XHJcblxyXG4uc2FmYXJpICNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIgbGkge1xyXG59XHJcblxyXG4jaGVhZGVyIHVsLm1lbnUtdXRpbGl0eS11c2VyIGxpLmRpdmlkZXItbGluZSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIgbGkuZGl2aWRlci1saW5lIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERERFO1xyXG59XHJcblxyXG4jaGVhZGVyIHVsLm1lbnUtdXRpbGl0eS11c2VyIGxpID4gYSB7XHJcblx0Y29sb3I6ICMyMjI7XHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIgbGkgPiBhOmhvdmVyLFxyXG4jaGVhZGVyIHVsLm1lbnUtdXRpbGl0eS11c2VyIGxpID4gYTpmb2N1cyB7XHJcblx0Y29sb3I6ICMyMjI7XHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIgbGkgYS51c2VyLWFjY291bnQgc3Bhbi5hci1pY29uIHtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTQ4MnB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuI2hlYWRlciB1bC5tZW51LXV0aWxpdHktdXNlciBsaSBhLnVzZXItYWNjb3VudCB7XHJcblx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIgbGkubGFzdCB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgdWwubWVudS11dGlsaXR5LXVzZXIgbGkubXktYWNjb3VudC1saSB7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4jaGVhZGVyIHVsLm1lbnUtdXRpbGl0eS11c2VyIGxpLmxhc3Quc3RpY2t5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA4cHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG59XHJcblxyXG4jaGVhZGVyIC5teS1hY2NvdW50LWRyb3Bkb3duIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAyMHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNEQ0REREU7XHJcblx0ei1pbmRleDogMjAxO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcbn1cclxuXHJcbiNoZWFkZXIgLm15LWFjY291bnQtZHJvcGRvd24gdWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiA1cHggMDtcclxufVxyXG5cclxuI2hlYWRlciAubXktYWNjb3VudC1kcm9wZG93biB1bCBsaSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogMDtcclxuXHRmbG9hdDogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLm15LWFjY291bnQtZHJvcGRvd24gdWwgbGkgYSB7XHJcblx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jaGVhZGVyIC5teS1hY2NvdW50LWRyb3Bkb3duIHVsIGxpOmhvdmVyLFxyXG4jaGVhZGVyIC5teS1hY2NvdW50LWRyb3Bkb3duIHVsIGxpOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTZFN0U4O1xyXG59XHJcblxyXG4uaGVhZGVyLWJhbm5lciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogMCA2cHg7XHJcbn1cclxuXHJcbi8qIFNlYXJjaCBCYXIgKi9cclxuI3NlYXJjaC1iYXIge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDEycHg7XHJcblx0b3ZlcmZsb3c6IHVuc2V0O1xyXG5cdHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xyXG5cdHdpZHRoOiA0M3B4O1xyXG5cdHBhZGRpbmc6IDVweCAwO1xyXG5cdG1hcmdpbi10b3A6IC01cHg7XHJcbn1cclxuXHJcbmh0bWw6bGFuZyhmci1DQSkgI3NlYXJjaC1iYXIge1xyXG5cdHdpZHRoOiA2NXB4O1xyXG59XHJcblxyXG4jc2VhcmNoLWJhcjo6YWZ0ZXIge1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0b3BhY2l0eTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcclxufVxyXG5cclxuI2hlYWRlciAuaGVhZGVyLXNob3ctc2VhcmNoICNzZWFyY2gtYmFyIHtcclxuXHR3aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1zaG93LXNlYXJjaCAjc2VhcmNoLWJhcjo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmhlYWRlci1zaG93LXNlYXJjaCAjc2VhcmNoLWJhciAuYXItaWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiA0MG1zO1xyXG59XHJcblxyXG4uc2VhcmNoLWJhci1saSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jc2VhcmNoLWJhciAuYXItaWNvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC04cHg7XHJcblx0dG9wOiAtN3B4O1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2U7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSguOCk7XHJcbn1cclxuXHJcbi5uby10b3VjaCAjc2VhcmNoLWJhci5zdGlja3kge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMjNweDtcclxuXHR0b3A6IDA7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI3NlYXJjaC1iYXIuc3RpY2t5IC5hci1pY29uIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMTQwNnB4O1xyXG5cdGhlaWdodDogMjVweDtcclxuXHR3aWR0aDogMjVweDtcclxufVxyXG5cclxuLm5vLXRvdWNoICNzZWFyY2gtYmFyLnN0aWNreSAuYXItaWNvbi5hci1pY29uLWNsb3NlLXNtIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC04NDVweDtcclxufVxyXG5cclxuLm5vLXRvdWNoICNzZWFyY2gtYmFyLnN0aWNreSBzcGFuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBNaW5pLUNhcnQgKi9cclxuXHJcbi5hci1taW5pY2FydF9fY29udGVudCB7XHJcblx0d2lkdGg6IDMyMHB4O1xyXG5cdHRvcDogLTEycHg7XHJcbn1cclxuXHJcbi8qIERpZmZlcmVudCBzY3JvbGwgYmFycyB3aWR0aHMgYmV0d2VlbiBtYWMgYW5kIHdpbmRvd3MgY2F1c2VzIGhlaWdodCBpc3N1ZXMuICovXHJcbi5hci1taW5pY2FydF9fcHJvZHVjdHMtY29udGFpbmVyICB7XHJcblx0bWF4LWhlaWdodDogNDE2cHg7XHJcbn1cclxuXHJcbi5hci1taW5pY2FydF9fY29udGVudC0tbWFjIC5hci1taW5pY2FydF9fcHJvZHVjdHMtY29udGFpbmVyIHtcclxuXHRtYXgtaGVpZ2h0OiA0NjVweDtcclxufVxyXG5cclxuLyogVG8gcmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBtaW5pIGJhZyBhbmQgdG9wIG9mIHZpZXdwb3J0IHdoZW4gc3RpY2t5IGlzIGFjdGl2ZSAqL1xyXG4ubWVudS11dGlsaXR5LXVzZXIuc3RpY2t5IC5hci1taW5pY2FydF9fY29udGVudCB7XHJcblx0dG9wOiAtMTZweDtcclxufVxyXG4ubWVudS11dGlsaXR5LXVzZXIuc3RpY2t5IC5hci1taW5pY2FydF9fY29udGVudC13cmFwcGVyIHtcclxuXHRwYWRkaW5nLXRvcDogNHB4O1xyXG59XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpIC5hci1taW5pY2FydF9fcHJvZHVjdC5oaWdobGlnaHQgLmF0dHJpYnV0ZS5zaXplIC5mYXZvcml0ZS1sYWJlbCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4vKiBOYXZpZ2F0aW9uICovXHJcbi5uYXZpZ2F0aW9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlcm5hdmlnYXRpb24gbmF2IHtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uIG5hdiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5kaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpLmRpdmlkZXItbGluZSBiIHtcclxuXHRib3JkZXItdG9wOiAzcHggc29saWQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiA3cHggMCAxMHB4IDEzcHg7XHJcblx0d2lkdGg6IDc3JTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpLmRpdmlkZXItbGluZTpob3ZlcixcclxuZGl2LmxldmVsLTIgdWwubGV2ZWwtMiBsaS5kaXZpZGVyLWxpbmU6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbnVsLmxldmVsLTEge1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0cGFkZGluZzogMTBweCAwIDExcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmllNyB1bC5sZXZlbC0xIHtcclxuXHRoZWlnaHQ6IDQzcHg7XHJcbn1cclxuXHJcbnVsLmxldmVsLTEgbGkge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxudWwubGV2ZWwtMSBsaTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbnVsLmxldmVsLTEgbGk6aG92ZXIgZGl2LmxldmVsLTIsXHJcbnVsLmxldmVsLTEgbGk6Zm9jdXMgZGl2LmxldmVsLTIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG51bC5sZXZlbC0xIGxpLmZpcnN0IGEubGV2ZWwtMSB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbmRpdi5sZXZlbC0yIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA1cHggMCAwIDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjVweDtcclxufVxyXG5cclxuZGl2LmxldmVsLTIgLm1lbnUtd3JhcHBlciB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkZGO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIGRpdi5sZXZlbC0yIHtcclxuXHR0b3A6IDE3cHg7XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyBkaXYubGV2ZWwtMiAubWVudS13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZGl2LmxldmVsLTIgdWwubGV2ZWwtMiB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA1cHggMCA3cHg7XHJcbn1cclxuXHJcbmRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGkge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHdpZHRoOiAxNjBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpOmhvdmVyLFxyXG5kaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTZFN0U4O1xyXG59XHJcblxyXG5kaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHBhZGRpbmc6IDRweCAxM3B4IDFweCAxM3B4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuZGl2LmxldmVsLTIgLmN1c3RvbSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuZGl2LmxldmVsLTIgLmN1c3RvbSBpbWcge1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5sZXZlbC0yLm1lbnUtaG9yaXpvbnRhbCB1bC5sZXZlbC0yIHtcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuZGl2LmxldmVsLTIubWVudS1ob3Jpem9udGFsIGxpIHtcclxuXHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuZGl2LmxldmVsLTIubWVudS1ob3Jpem9udGFsIGxpIGxpIHtcclxuXHRib3JkZXItY29sb3I6ICNFRkVGRUY7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcclxuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuZGl2LmxldmVsLTIubWVudS1ob3Jpem9udGFsIGxpLmxhc3QgbGkge1xyXG5cdGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYubGV2ZWwtMi5tZW51LWhvcml6b250YWwgLmN1c3RvbSB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmRpdi5sZXZlbC0zIHVsLmxldmVsLTMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYubGV2ZWwtMyB1bC5sZXZlbC0zIGxpIHtcclxuXHRwYWRkaW5nOiAzcHggMDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuZGl2LmxldmVsLTMgdWwubGV2ZWwtMyBhIHtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG5cclxuLyogTmV3IEhlYWRlciBOYXZpZ2F0aW9uICovXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIHtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0aGVpZ2h0OiAzM3B4O1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbi5zdGlja3kge1xyXG5cdC8qIHBhZGRpbmctdG9wOiAwOyAqL1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIHVsLmxldmVsLTEsXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIHVsLmxldmVsLTEgbGkge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIHVsLmxldmVsLTEgbGkge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuLmhlYWRlcm5hdmlnYXRpb24gdWwubGV2ZWwtMSBsaS5sYXN0IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbiB1bC5sZXZlbC0xID4gbGkgPiBhIHtcclxuXHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRjb2xvcjogIzExMTtcclxufVxyXG5cclxuLmhlYWRlcm5hdmlnYXRpb24gdWwubGV2ZWwtMSBsaS5ob3ZlciA+IGEge1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbiB1bC5sZXZlbC0xIGxpOmhvdmVyIGRpdi5sZXZlbC0yLFxyXG4uaGVhZGVybmF2aWdhdGlvbiB1bC5sZXZlbC0xIGRpdi5sZXZlbC0yLFxyXG4uaGVhZGVybmF2aWdhdGlvbiB1bC5sZXZlbC0xIGxpOmZvY3VzIGRpdi5sZXZlbC0yLFxyXG4uaGVhZGVybmF2aWdhdGlvbiB1bC5sZXZlbC0xIGRpdi5sZXZlbC0yIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIGRpdi5sZXZlbC0yIHtcclxuXHRsZWZ0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIGRpdi5sZXZlbC0yIC5tZW51LXdyYXBwZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbiBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpLFxyXG4jbmF2LXRhcmdldCAubmF2LWltYWdlIHtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zO1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbiBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGEge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJuYXZpZ2F0aW9uIC5wcmltYXJ5LWxvZ28ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uIHVsLmxldmVsLTEgLm5hdi1pbWFnZSB7XHJcblx0ZGlzcGxheTogbm9uZTsgLyogaGlkZSBuYXZlIGltYWdlIG9uIG1vYmlsZSBhbmQgZGVza3RvcCAqL1xyXG59XHJcblxyXG4vKiBTdGlja3kgTmF2ICovXHJcbi5oZWFkZXJuYXZpZ2F0aW9uLnN0aWNreSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGhlaWdodDogMzNweDtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbi5zdGlja3kgbmF2IHtcclxuXHQvKiBtaW4td2lkdGg6IDg2M3B4OyAqL1xyXG5cclxuXHQvKiA5ODAgLSBsb2dvIHdpZHRoIC0gbWluIGJhZyB3aWR0aCArIDJ4MTBweCBndXR0ZXIgKi9cclxufVxyXG5cclxuLmhlYWRlcm5hdmlnYXRpb24uc3RpY2t5IHVsLmxldmVsLTEgPiBsaSA+IGEge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJuYXZpZ2F0aW9uLnN0aWNreSAucHJpbWFyeS1sb2dvIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTNweDtcclxuXHR0b3A6IDEycHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaGVhZGVybmF2aWdhdGlvbi5zdGlja3kgLnByaW1hcnktbG9nbyBpbWcge1xyXG5cdGhlaWdodDogMjFweDtcclxufVxyXG5cclxuLmhlYWRlcm5hdmlnYXRpb24uc3RpY2t5ICNuYXYtdGFyZ2V0IHtcclxuXHQvKiB0b3A6IDQ1cHg7ICovXHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDM3cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRoZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI25hdi10YXJnZXQgZGl2LmxldmVsLTIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0d2lkdGg6IDc2OHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IC5uYXYtaW1hZ2Uge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogNDA1cHg7XHJcblx0aGVpZ2h0OiAzNzVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IC5uYXYtaW1hZ2UgZGl2IHtcclxuXHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHR3aWR0aDogMzc1cHg7XHJcblx0aGVpZ2h0OiAzNzVweDtcclxufVxyXG5cclxuI25hdi10YXJnZXQgLm5hdi1pbWFnZSAuc3RhY2tlZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAzMXB4O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldCAubmF2LWltYWdlIGltZyB7XHJcblx0d2lkdGg6IDM3NXB4O1xyXG5cdGhlaWdodDogMzc1cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIC5tZW51LXdyYXBwZXIge1xyXG5cdGJhY2tncm91bmQ6IDAgbm9uZTtcclxuXHR3aWR0aDogMzYycHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Zm9udC1zaXplOiAwOyAvKiBkaXNwbGF5IGlubGluZS1ibG9jayBmb250c2l6ZSBoYWNrICovXHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIC5tZW51LXdyYXBwZXItZnVsbCB7XHJcblx0d2lkdGg6IDcyNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogNDNweDtcclxuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIHVsLmxldmVsLTIge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdHdpZHRoOiAxNjZweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC8qIGZsb2F0OiByaWdodDsgKi9cclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuI25hdi10YXJnZXQgZGl2LmxldmVsLTIgLm1lbnUtd3JhcHBlci1mdWxsIHVsLmxldmVsLTIge1xyXG5cdHdpZHRoOiAxNDVweDtcclxufVxyXG5cclxuI25hdi10YXJnZXQgZGl2LmxldmVsLTIgdWwubGV2ZWwtMiBsaSB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGk6aG92ZXIsXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGk6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGkgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldCBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpIGE6aG92ZXIsXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGkgYTpmb2N1cyB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIC5tZW51LXdyYXBwZXItZnVsbCB1bC5sZXZlbC0yIGxpLFxyXG4jbmF2LXRhcmdldCBkaXYubGV2ZWwtMiAubWVudS13cmFwcGVyLWZ1bGwgdWwubGV2ZWwtMiBsaSBhIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldCBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpLmRpdmlkZXItbGluZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuI25hdi10YXJnZXQgZGl2LmxldmVsLTIgdWwubGV2ZWwtMiBsaS5kaXZpZGVyLWxpbmUuZXh0cmEge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0IGRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGkuZGl2aWRlci1saW5lIGg1IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLyogRmxpcHBlZCAqL1xyXG4jbmF2LXRhcmdldC5mbGlwIC5uYXYtaW1hZ2Uge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldC5mbGlwIGRpdi5sZXZlbC0yIC5tZW51LXdyYXBwZXIge1xyXG5cdC8qIGZsb2F0OiBsZWZ0OyAqL1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0LmZsaXAgLm5hdi1pbWFnZSBkaXYge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDMwcHggMCAwO1xyXG59XHJcblxyXG4jbmF2LXRhcmdldC5mbGlwIC5uYXYtaW1hZ2UgLnN0YWNrZWQge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDMxcHg7XHJcbn1cclxuXHJcbiNuYXYtdGFyZ2V0LmZsaXAgLm5hdi1pbWFnZSBpbWcge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuI25hdi10YXJnZXQuZmxpcCBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldC5mbGlwIGRpdi5sZXZlbC0yIHVsLmxldmVsLTIgbGkgYSxcclxuI25hdi10YXJnZXQuZmxpcCBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpLmRpdmlkZXItbGluZSBoNSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLyogV2lkZSAqL1xyXG4jbmF2LXRhcmdldC53aWRlIC5uYXYtaW1hZ2Uge1xyXG5cdHdpZHRoOiA1NjVweDtcclxuXHRoZWlnaHQ6IDM3NXB4O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldC53aWRlIGRpdi5sZXZlbC0yIC5tZW51LXdyYXBwZXIsXHJcbiNuYXYtdGFyZ2V0LndpZGUgZGl2LmxldmVsLTIgdWwubGV2ZWwtMiB7XHJcblx0d2lkdGg6IDIwM3B4O1xyXG59XHJcblxyXG4jbmF2LXRhcmdldC53aWRlIC5uYXYtaW1hZ2UgZGl2LFxyXG4jbmF2LXRhcmdldC53aWRlIC5uYXYtaW1hZ2UgaW1nIHtcclxuXHR3aWR0aDogNTA0cHg7XHJcblx0aGVpZ2h0OiAzNzVweDtcclxufVxyXG5cclxuLyogR3JleWxpbmUgKi9cclxuLmdyZXlsaW5lIGRpdiB7XHJcblx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRtYXJnaW46IDAgYXV0byA4cHggYXV0bztcclxuXHRtYXgtd2lkdGg6IDE0NDBweDtcclxufVxyXG5cclxuLnB0X2NhcnQgLmdyZXlsaW5lIGRpdixcclxuLnB0X2Z1bGx3aWR0aCAuZ3JleWxpbmUgZGl2LFxyXG4ucHRfcHJvZHVjdC1zZWFyY2gtcmVzdWx0IC5ncmV5bGluZSBkaXYsXHJcbi5wdF9hcnRpY2xlcy5mdWxsd2lkdGggLmdyZXlsaW5lIGRpdixcclxuLnB0X2Vycm9yIC5ncmV5bGluZSBkaXYsXHJcbi5wdF9zdG9yZWxvY2F0b3IgLmdyZXlsaW5lIGRpdixcclxuLnB0X3N0b3JlbG9jYXRvcnJlc3VsdHMgLmdyZXlsaW5lIGRpdiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbn1cclxuXHJcbi5wdF9zdG9yZWZyb250IC5ncmV5bGluZSBkaXYsXHJcbi5wdF9zdG9yZWxvY2F0b3IgLmdyZXlsaW5lIGRpdiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogVGVydGlhcnkgTmF2ICovXHJcbi8qLnRlcnRpYXJ5LW5hdmlnYXRpb24ge1xyXG5cdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50ZXJ0aWFyeS1uYXZpZ2F0aW9uIHVsIHtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGVydGlhcnktbmF2aWdhdGlvbiBsaSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0bWFyZ2luOiAwIDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRlcnRpYXJ5LW5hdmlnYXRpb24gbGkgYSB7XHJcblx0Y29sb3I6ICM0NDQ7XHJcblx0cGFkZGluZzogMnB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxufVxyXG5cclxuLnRlcnRpYXJ5LW5hdmlnYXRpb24gbGkgYS5zZWxlY3RlZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Njg2ODY7XHJcbn1cclxuXHJcbi50ZXJ0aWFyeS1uYXZpZ2F0aW9uIGxpIGE6aG92ZXIsXHJcbi50ZXJ0aWFyeS1uYXZpZ2F0aW9uIGxpIGE6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjIyO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59Ki9cclxuXHJcbi8qIFNlYXJjaCAqL1xyXG4uaGVhZGVyLXNlYXJjaCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDIwMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoIGZpZWxkc2V0IHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2ggbGVnZW5kIHtcclxuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDhweCAwO1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvaW50ZXJmYWNlLXNwcml0ZUAyeC5wbmcnKSBuby1yZXBlYXQgc2Nyb2xsO1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiA1N3B4O1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5ZW07XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMjFweCAtNDQ4cHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiA1MCU7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4vKiAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxyXG5cdC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxyXG5cdC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXHJcblx0LmhlYWRlci1zZWFyY2ggaW5wdXQuc2VhcmNoLXN1Ym1pdC5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjozcHggMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRTZFN0U4O1xyXG5cdH0gKi9cclxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddLnEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGN1cnNvcjogdGV4dDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0d2lkdGg6IDMwOHB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ucS5hY3RpdmUge1xyXG5cdC8qIGNvbG9yOiM2NjY7ICovXHJcbn1cclxuXHJcbi5oZWFkZXItc2VhcmNoLnN0aWNreSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmhlYWRlci1zZWFyY2guc3RpY2t5IGlucHV0W3R5cGU9J3RleHQnXSB7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cclxuXHQvKiBjb2xvcjojQ0NDO1xyXG5cdFx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzAwMDtcclxuXHRcdHBhZGRpbmc6IDRweCAxMHB4IDNweCAxMHB4OyAqL1xyXG59XHJcblxyXG4uaGVhZGVyLXNlYXJjaC5zdGlja3kgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG5cdC8qIGRpc3BsYXk6IG5vbmU7ICovXHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8qIC5oZWFkZXItc2VhcmNoLnN0aWNreSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxyXG5cdC5oZWFkZXItc2VhcmNoLnN0aWNreSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcclxuXHQuaGVhZGVyLXNlYXJjaC5zdGlja3kgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcclxuXHQuaGVhZGVyLXNlYXJjaC5zdGlja3kgaW5wdXQuc2VhcmNoLXN1Ym1pdC5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjozcHggLTJweDtcclxuXHR9XHQqL1xyXG5cclxuXHJcbi8qIEJyZWFkY3J1bWIgKi9cclxuLmJyZWFkY3J1bWIge1xyXG5cdG1hcmdpbi10b3A6IDEzcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5wdF9mdWxsd2lkdGggLmJyZWFkY3J1bWIsXHJcbi5icmVhZGNydW1iLm5vX21hcmdpbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWJfaW50ZXIge1xyXG5cdGJvcmRlci10b3A6IHNvbGlkIDFweCAjRENERERFO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRENERERFO1xyXG5cdG1heC13aWR0aDogMTQ0MHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBvbCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIGEge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pY29uLWJyZWFkY3J1bWItc2VwYXJhdG9yLnBuZycpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgY2VudGVyIHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDAgMWVtIDAgMDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgc3BhbiB7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIGEuYnJlYWRjcnVtYi1sYXN0IHtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBoMSB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBoMSAucGFnaW5nLWN1cnJlbnQtcGFnZSB7XHJcblx0bGVmdDogLTk5OWVtO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVmaW5lbWVudC1uYW1lIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDFweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVmaW5lbWVudC12YWx1ZSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbn1cclxuXHJcbmEuYnJlYWRjcnVtYi1yZWxheCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDRweCA3cHg7XHJcbn1cclxuXHJcbmEuYnJlYWRjcnVtYi1yZWxheCBpbWcge1xyXG5cdGhlaWdodDogN3B4O1xyXG59XHJcblxyXG5hLmJyZWFkY3J1bWItcmVsYXg6aG92ZXIsXHJcbmEuYnJlYWRjcnVtYi1yZWxheDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0VFRSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbmEuYnJlYWRjcnVtYi1yZWxheC1hbGwge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuYS5icmVhZGNydW1iLXJlbGF4LWFsbCBpbWcge1xyXG5cdGhlaWdodDogN3B4O1xyXG59XHJcblxyXG5hLmJyZWFkY3J1bWItcmVsYXgtYWxsOmhvdmVyLFxyXG5hLmJyZWFkY3J1bWItcmVsYXgtYWxsOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLWxhc3Qge1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiBhLmxhc3QtYnJlYWRjcnVtYiB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgLnBhZ2luYXRpb24gYSB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYi1yZXN1bHQtdGV4dCBhIHtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuXHRtYXJnaW46IDAgMCAwIDEwcHg7XHJcbn1cclxuXHJcbiNtaW5pLWNhcnQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnJlZmluZWQtYnktYmxvY2sge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVmaW5lZC1ieS1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItcmVmaW5lZC1ieS1jb250YWluZXIgLmJyZWFkY3J1bWItcmVmaW5lZC1ieSB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxufVxyXG5cclxuLnNlbGVjdGVkLWF0dHJpYnV0ZXMge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogMzQuNSU7XHJcbn1cclxuXHJcbi5zY3JvbGwgLnNlbGVjdGVkLWF0dHJpYnV0ZXMge1xyXG5cdHdpZHRoOiAyNCU7XHJcbn1cclxuXHJcbi5yZWZpbmVkLWJ5LWJsb2NrLWNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMThweCAwIDAgMDtcclxufVxyXG5cclxuLnNlYXJjaHJlZmluZSAucmVmaW5lZC1ieS1ibG9jay1jb250YWluZXIge1xyXG5cdHBhZGRpbmctdG9wOiAxMXB4O1xyXG59XHJcblxyXG4uc2VhcmNocmVmaW5lIC5zZWxlY3RlZC1hdHRyaWJ1dGVzIHtcclxuXHR3aWR0aDogODUlO1xyXG59XHJcblxyXG4uc2VhcmNocmVmaW5lIC5zY3JvbGwgLnNlbGVjdGVkLWF0dHJpYnV0ZXMge1xyXG5cdHdpZHRoOiAzNiU7XHJcbn1cclxuXHJcbi5yZWZpbmVkLWJ5LWJsb2NrLWNvbnRhaW5lciAuYnJlYWRjcnVtYi1yZWZpbmVtZW50LW5hbWUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFJlZmluZW1lbnRzICovXHJcbi5yZWZpbmVtZW50cyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdC1vcHRpb25zIC5yZWZpbmVtZW50cyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRwYWRkaW5nOiA3cHggMCAwO1xyXG59XHJcblxyXG51bC5sZXZlbC0xIHtcclxuXHRjbGVhcjogbGVmdDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgdWwubGV2ZWwtMSB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGNsZWFyOiBub25lO1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgdWwubGV2ZWwtMSA+IGxpIHtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGIHVybCgnLi4vLi4vaW1hZ2VzL2FyaXR6aWFfc2tpbi9ibGFja19kb3duX2Fycm93LnBuZycpIDkwJSA1MCUgbm8tcmVwZWF0O1xyXG5cdHBhZGRpbmc6IDEwcHggMzBweCAxMXB4IDE0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0bWluLXdpZHRoOiBpbmhlcml0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG51bC5sZXZlbC0xIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAjMTExO1xyXG5cdG1hcmdpbjogMCAwIC0ycHggMDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnVsLmxldmVsLTIgYSB7XHJcblx0bWFyZ2luOiAwIDEwcHg7XHJcbn1cclxuXHJcbnVsLmxldmVsLTEgYS5zcGVjaWFsIHtcclxuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgY3VycmVudENvbG9yO1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgdWwubGV2ZWwtMSBsaSB7XHJcblx0Lyogd2lkdGg6IDc5cHg7ICovXHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyB1bC5sZXZlbC0xIHVsLmxldmVsLTIge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdG1heC1oZWlnaHQ6IDM0NnB4O1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA4cHggMCA3cHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLyogU2hvd2luZyBhIHNjcm9sbGJhciBvbiBzdWItbWVudXMgZm9yIHdlYmtpdCBvbiBPU1ggKi9cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgdWwubGV2ZWwtMjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgdWwubGV2ZWwtMjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xyXG5cdHdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgdWwubGV2ZWwtMSB1bC5sZXZlbC0yOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcclxuXHRoZWlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyB1bC5sZXZlbC0xIHVsLmxldmVsLTI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgd2hpdGU7IC8qIHNob3VsZCBtYXRjaCBiYWNrZ3JvdW5kLCBjYW4ndCBiZSB0cmFuc3BhcmVudCAqL1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgdWwubGV2ZWwtMjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ucmVmaW5lbWVudCBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGEge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiA0cHggMTRweCAzcHggMTRweDtcclxufVxyXG5cclxuLnJlZmluZW1lbnRzIHVsLmxldmVsLTEgdWwubGV2ZWwtMiBsaSB7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5yZWZpbmVtZW50cyBkaXYubGV2ZWwtMiB1bC5sZXZlbC0yIGxpLnNlbGVjdGVkIGEge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgZGl2LmxldmVsLTIge1xyXG5cdG1hcmdpbjogMTBweCAtMTVweDtcclxuXHRtaW4td2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4ucmVmaW5lbWVudHMgZGl2LmxldmVsLTIgdWwubGV2ZWwtMiBsaSB7XHJcblx0cGFkZGluZzogM3B4IDAgMCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuXHJcbi8qIC5pY29uIHtcclxuXHR3aWR0aDoxM3B4O1xyXG5cdGhlaWdodDoxM3B4O1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdGJhY2tncm91bmQ6dXJsKCcuLi8uLi9pbWFnZXMvYXJpdHppYV9za2luL2FyaXR6aWFfc3ByaXRlLnBuZycpIG5vLXJlcGVhdDtcclxufVxyXG5cdC5pY29uLnNlYXJjaCB7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDtcclxuXHRcdG1hcmdpbjowO1xyXG5cdH1cclxuXHQuaWNvbi5teS1iYWcge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjotMXB4IC0xNDJweDtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRoZWlnaHQ6MTFweDtcclxuXHRcdHdpZHRoOjE3cHg7XHJcblx0XHRtYXJnaW46LTVweCAwIDAgMDtcclxuXHRcdHBhZGRpbmc6IDVweCAwIDFweCAxcHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9ICovXHJcblxyXG4vKiAuZmlyZWZveCAuaWNvbi5teS1iYWcge1xyXG5cdFx0aGVpZ2h0OjEycHg7XHJcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdH0gKi9cclxuXHJcbi5hci1ib3hzaGFkb3csXHJcbiNoZWFkZXIgLmxvY2FsZS1jb250YWluZXIgLmNvdW50cnktc2VsZWN0b3IsXHJcbiNoZWFkZXIgLm15LWFjY291bnQtZHJvcGRvd24sXHJcbi5oZWFkZXItc2VhcmNoIHtcclxuXHQtbXMtYm94LXNoYWRvdzogMCAxMHB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDEwcHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG59XHJcblxyXG4vKiBNb2JpbGUgTWVudSAqL1xyXG4ubWVudS1vcGVuLFxyXG4ubWVudS1vcGVuIGJvZHkge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZW51LXRyaWdnZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuLyogUmVjZW50ZXJpbmcgdGhlIGl0ZW0gIyBpbnNpZGUgYmFnIGljb24uICovXHJcbi5tZW51LXRyaWdnZXIgLm1vYmlsZS1tZW51LWNhcnQgLm1vYmlsZS1tZW51LWNhcnRudW1iZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiAwLjFlbTtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQge1xyXG5cdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdC8qIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgKi9cclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA1MXB4KTsgLyogMXB4IGdhcCBtYXkgc2hvdyB1cCBvbiBzb21lIGxhcmdlIHNjcmVlbiBzaXplcyAqL1xyXG5cdHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQubWVudS1yaWdodCB7XHJcblx0bGVmdDogYXV0bztcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0Lm1lbnUtcmlnaHQgLm1lbnUtc2Nyb2xsIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8qIG9wYWNpdHkgb3ZlcmxheSBvbiBtZW51IG9wZW4gKi9cclxuLm1lbnUtb3Blbi1sZWZ0IC5tZW51LW92ZXJsYXksXHJcbi5tZW51LW9wZW4tcmlnaHQgLm1lbnUtb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFweDsgLyogMXB4IGdhcCBtYXkgc2hvdyB1cCBvbiBzb21lIGxhcmdlIHNjcmVlbiBzaXplcyAqL1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS1vdmVybGF5LFxyXG4ubWVudS1vcGVuLWxlZnQgLm1lbnUtdHJpZ2dlci5tZW51LXByaW1hcnksXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS10cmlnZ2VyLm1lbnUtc2Vjb25kYXJ5LFxyXG4ubWVudS1vcGVuLXJpZ2h0IC5tZW51LW92ZXJsYXksXHJcbi5tZW51LW9wZW4tcmlnaHQgLm1lbnUtdHJpZ2dlci5tZW51LXByaW1hcnksXHJcbi5tZW51LW9wZW4tcmlnaHQgLm1lbnUtdHJpZ2dlci5tZW51LXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlIDBzO1xyXG59XHJcblxyXG4ubWVudS1vcGVuLWxlZnQgLm1lbnUtdHJpZ2dlci5tZW51LXByaW1hcnkgYSxcclxuLm1lbnUtb3Blbi1yaWdodCAubWVudS10cmlnZ2VyLm1lbnUtc2Vjb25kYXJ5IGEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3NXB4O1xyXG59XHJcblxyXG4ubWVudS1vcGVuLWxlZnQgLm1lbnUtdHJpZ2dlci5tZW51LXByaW1hcnkgYS5hci1pY29uLXNlYXJjaCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtb3Blbi1yaWdodCAubWVudS10cmlnZ2VyLm1lbnUtc2Vjb25kYXJ5IGEuYXItaWNvbi1iYWcge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAuY2hhdC1saW5rLWNvbnRhaW5lcixcclxuLm1lbnUtb3Blbi1yaWdodCAuY2hhdC1saW5rLWNvbnRhaW5lciB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcclxufVxyXG5cclxuLmNzc3RyYW5zZm9ybXMzZCAubWVudS1mbHlvdXQge1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlIDBzO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMHM7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcclxufVxyXG5cclxuLmNzc3RyYW5zZm9ybXMzZCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG59XHJcblxyXG4uY3NzdHJhbnNmb3JtczNkIC5tZW51LW9wZW4tbGVmdCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uY3NzdHJhbnNmb3JtczNkIC5tZW51LWZseW91dC5tZW51LXJpZ2h0IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWCg1MHB4KTtcclxufVxyXG5cclxuLmNzc3RyYW5zZm9ybXMzZCAubWVudS1vcGVuLXJpZ2h0IC5tZW51LWZseW91dC5tZW51LXJpZ2h0IHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uY3NzdHJhbnNmb3JtczNkICN3cmFwcGVyID4gKiB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSAwcztcclxuXHJcblx0LyogLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7ICovXHJcbn1cclxuXHJcbi5jc3N0cmFuc2Zvcm1zM2QgLm1lbnUtb3Blbi1sZWZ0ICN3cmFwcGVyID4gKiB7XHJcblx0LyogRmx5b3V0IHdpZHRoICovXHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDEwMCUgLSA1MHB4KSwgMCwgMCk7XHJcbn1cclxuXHJcbi5jc3N0cmFuc2Zvcm1zM2QgLm1lbnUtb3Blbi1yaWdodCAjd3JhcHBlciA+ICoge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygoMTAwJSAtIDUwcHgpICogLTEpLCAwLCAwKTtcclxufVxyXG5cclxuLm5vLWNzc3RyYW5zZm9ybXMzZCAubWVudS1mbHlvdXQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uby1jc3N0cmFuc2Zvcm1zM2QgLm1lbnUtb3Blbi1sZWZ0IC5tZW51LWZseW91dC5tZW51LWxlZnQsXHJcbi5uby1jc3N0cmFuc2Zvcm1zM2QgLm1lbnUtb3Blbi1yaWdodCAubWVudS1mbHlvdXQubWVudS1yaWdodCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5uby1jc3N0cmFuc2Zvcm1zM2QgLm1lbnUtb3Blbi1sZWZ0ICN3cmFwcGVyIGhlYWRlciB7XHJcblx0bGVmdDogMjcwcHg7XHJcbn1cclxuXHJcbi5uby1jc3N0cmFuc2Zvcm1zM2QgLm1lbnUtb3Blbi1yaWdodCAjd3JhcHBlciBoZWFkZXIge1xyXG5cdGxlZnQ6IC0yNzBweDtcclxufVxyXG5cclxuLyogTGlzdHMgKi9cclxuLm1lbnUtZmx5b3V0IC5tZW51LXNjcm9sbCB7XHJcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmxldmVsLTEge1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBub25lO1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0yIHtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxuXHRtYXJnaW4tdG9wOiAtMjVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ei1pbmRleDogMjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0xIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZSAwcztcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwubGV2ZWwtMiBsaSB7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcztcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IGxpLmxhc3QtY2hpbGQgdWwubGV2ZWwtMjo6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dC5tZW51LWxlZnQgbGkge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQubWVudS1yaWdodCBsaSB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0Lm1lbnUtcmlnaHQgbGk6Zmlyc3QtY2hpbGQge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLm1lbnUtb3Blbi1sZWZ0IC5tZW51LWZseW91dC5tZW51LWxlZnQgbGkge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLm1lbnUtb3Blbi1yaWdodCAubWVudS1mbHlvdXQubWVudS1yaWdodCBsaSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHVsLmxldmVsLTIge1xyXG5cdHRyYW5zaXRpb246IGFsbCAzNTBtcztcclxuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuXHR0cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHVsLmxldmVsLTIuYW5pbWF0ZS1vcGVuIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0bWF4LWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHVsLmxldmVsLTIuYW5pbWF0ZS1jbG9zZSB7XHJcblx0bWF4LWhlaWdodDogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMjAwbXM7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHVsLmxldmVsLTIuYW5pbWF0ZS1lbmQge1xyXG5cdG1heC1oZWlnaHQ6IHVuc2V0O1xyXG59XHJcblxyXG4ubWVudS1vcGVuLWxlZnQgLm1lbnUtZmx5b3V0Lm1lbnUtbGVmdCB1bC5sZXZlbC0yIGxpIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAzNTBtcztcclxuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuXHJcblx0LyogdHJhbnNpdGlvbi1kZWxheTogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTsgKi9cclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZweCk7XHJcblx0dHJhbnNpdGlvbi1kZWxheTogMTUwbXM7XHJcbn1cclxuXHJcbi5tZW51LW9wZW4tbGVmdCAubWVudS1mbHlvdXQubWVudS1sZWZ0IHVsLmxldmVsLTIuYW5pbWF0ZS1vcGVuIGxpIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLm1lbnUtb3Blbi1sZWZ0IC5tZW51LWZseW91dC5tZW51LWxlZnQgdWwubGV2ZWwtMi5hbmltYXRlLWNsb3NlIGxpIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cclxuXHQvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpOyAqL1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMTAwbXM7XHJcbn1cclxuXHJcbi8qIERpdmlkZXIgbGluZSAqL1xyXG4ubWVudS1mbHlvdXQgbGkuZGl2aWRlci1saW5lIGRpdiB7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdG1hcmdpbjogMzBweCAwIDMwcHggMTZweDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0Lm1lbnUtcmlnaHQgbGkuZGl2aWRlci1saW5lIGRpdiB7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0bWFyZ2luOiAyMHB4IDE2cHg7XHJcbn1cclxuXHJcbi8qIFR5cG9ncmFwaHkgKi9cclxuLm1lbnUtZmx5b3V0IGg1LFxyXG4ubWVudS1mbHlvdXQgdWwubGV2ZWwtMSBhIHt9XHJcblxyXG4ubWVudS1mbHlvdXQgbGFiZWwsXHJcbi5tZW51LWZseW91dCBzZWxlY3Qge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogTGlua3MgICovXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0xIGEsXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0yIGEsXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gYS5tb2JpbGUtbWVudS1zaWduaW4sXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gYS5tb2JpbGUtbWVudS1zaWdub3V0IHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmxldmVsLTEgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwubGV2ZWwtMiBhIHtcclxuXHRwYWRkaW5nOiA1cHggMCA1cHggMjhweDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmxldmVsLTIgaDUge1xyXG5cdHBhZGRpbmc6IDAgMCAwIDI4cHg7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0xIGEubGV2ZWwtMSB7XHJcblx0cGFkZGluZzogMjBweCAwIDIwcHggMTZweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDM7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmxldmVsLTEgYS5sZXZlbC0xLm9wZW5lZCB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNywgMC45LCAwLjY2LCAxLjU3KSwgb3BhY2l0eSAwLjJzIGVhc2U7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0xIGEubGV2ZWwtMSBzcGFuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0dG9wOiAxMnB4O1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjE3LCAwLjksIDAuNjYsIDEuNTcpLCBvcGFjaXR5IDAuMnMgZWFzZTtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5sZXZlbC0xIGEubGV2ZWwtMS5vcGVuZWQgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzcwcHg7XHJcblx0b3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4vKiBIZWFkZXJzICovXHJcbi5tZW51LWZseW91dCBoNSxcclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBsaSBoNSxcclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBsYWJlbCB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRtYXJnaW46IDIwcHggMCA1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgLm1vYmlsZS1tZW51LXNvY2lhbCBoNSB7XHJcblx0bWFyZ2luOiA0MHB4IDAgNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLyogU2VhcmNoICovXHJcbi5tZW51LWZseW91dCAubW9iaWxlLXNlYXJjaCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogUmlnaHQgQ29sICAqL1xyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIHtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gbGFiZWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBzZWxlY3Qge1xyXG5cdG1hcmdpbjogMCAwIDAuNWVtIDA7XHJcblx0cGFkZGluZzogMTJweCAwIDVweCAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAgdG9wIC0xNDY4cHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR0ZXh0LWluZGVudDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBzZWxlY3Qgb3B0aW9uIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIGxpLm5ld3NsZXR0ZXItc2lnbnVwIHtcclxuXHRwYWRkaW5nOiAwIDAgMTZweCAxNnB4O1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAxMnB4IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR0ZXh0LWluZGVudDogdW5zZXQ7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgLmJ1dHRvbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDEzcHggMTZweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubGVnYWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0dG9wOiAxMDAlO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubGVnYWwgLmxlZ2FsLWNvbnRlbnQsXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gLm5ld3NsZXR0ZXItY29udGFpbmVyIC5sZWdhbCAubGVnYWwtY29udGVudCBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuYWNjb3VudC1uYXZpZ2F0aW9uIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAubGVnYWwgLmxlZ2FsLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0cGFkZGluZzogMTZweCAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogdW5zZXQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiAubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIC5hcnJvdy11cCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiAubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIC5sZWdhbC1jb250ZW50IGEge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gYSxcclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBoNSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5hY2NvdW50LW5hdmlnYXRpb24gYS5tb2JpbGUtbWVudS1zaWdub3V0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDAgMTZweCAxNnB4O1xyXG5cdHBhZGRpbmc6IDEzcHggMTZweDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBhIC5tb2JpbGUtbWVudS1jYXJ0bnVtYmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAyMHB4O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiAubW9iaWxlLW1lbnUtY291bnRyeWxhbmd1YWdlIHtcclxuXHRwYWRkaW5nOiAyMHB4IDAgNDBweDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmFjY291bnQtbmF2aWdhdGlvbiBsaSBoNSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWVudS1vcGVuIC5tZW51LWZseW91dC1ib2R5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiA2MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiA5O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuZm9sbG93LXVzLWxpbmtzIHtcclxuXHR3aWR0aDogMjEwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMTVweCAwIDMwcHggMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuZm9sbG93LXVzLWxpbmtzIGxpIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCB1bC5mb2xsb3ctdXMtbGlua3MgbGkgYSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHR3aWR0aDogNjBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvcmVzcG9uc2l2ZS9tb2JpbGUvc3ByaXRlQDF4LnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuZm9sbG93LXVzLWxpbmtzIGxpLmluc3RhZ3JhbSBhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzcHggMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmZvbGxvdy11cy1saW5rcyBsaS50d2l0dGVyIGEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OTlweCAwO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgdWwuZm9sbG93LXVzLWxpbmtzIGxpLnBpbnRlcmVzdCBhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM1cHggMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmZvbGxvdy11cy1saW5rcyBsaS5zbmFwY2hhdCBhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjI3cHggMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmZvbGxvdy11cy1saW5rcyBsaS5mYWNlYm9vayBhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcxcHggMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IHVsLmZvbGxvdy11cy1saW5rcyBsaS5zb3VuZGNsb3VkIGEge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02OTFweCAwO1xyXG59XHJcblxyXG4ubW9iaWxlLXNlYXJjaGluZyB7IC8qIGlPUyBkaXNhYmxlIHNjcm9sbGluZyBvZiBiYWNrZ3JvdW5kICovXHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jbW9iaWxlLXNlYXJjaCB7XHJcblx0ei1pbmRleDogMTAwMDA1O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubWVudS1mbHlvdXQgLm1vYmlsZS1zZWFyY2gtdHJpZ2dlcixcclxuI21vYmlsZS1zZWFyY2ggLm1vYmlsZS1zZWFyY2gge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0Y29sb3I6ICNDMUMxQzE7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuI21vYmlsZS1zZWFyY2ggLm1vYmlsZS1zZWFyY2gge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5tZW51LWZseW91dCAubW9iaWxlLXNlYXJjaC10cmlnZ2VyIGEsXHJcbiNtb2JpbGUtc2VhcmNoIC5tb2JpbGUtc2VhcmNoIGlucHV0IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0d2lkdGg6IDI3NXB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lbnUtZmx5b3V0IC5tb2JpbGUtc2VhcmNoLXRyaWdnZXIgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAjRDFEMUQxO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ljb24tc2VhcmNoLWlucHV0LnBuZykgMTBweCAxNXB4IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbiNtb2JpbGUtc2VhcmNoIC5tb2JpbGUtc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XHJcblx0b3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuI21vYmlsZS1zZWFyY2ggLm1vYmlsZS1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI0QxRDFEMTtcclxufVxyXG5cclxuI21vYmlsZS1zZWFyY2ggI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyAubW9iaWxlLXNlYXJjaC1pdGVtIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxM3B4IDEwcHggMTJweCAxMHB4O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQ6ICM0NDQ7XHJcbn1cclxuXHJcbiNtb2JpbGUtc2VhcmNoICNzdWdnZXN0aW9ucy5tb2JpbGUtc3VnZ2VzdGlvbnMgLm1vYmlsZS1zZWFyY2gtaXRlbSBzcGFuLm1vYmlsZS1zZWFyY2gtY3RhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9pbnRlcmZhY2Utc3ByaXRlLnBuZykgMCAtNjMwcHggbm8tcmVwZWF0O1xyXG59XHJcblxyXG4jbW9iaWxlLXNlYXJjaCAjc3VnZ2VzdGlvbnMubW9iaWxlLXN1Z2dlc3Rpb25zIC5tb2JpbGUtc2VhcmNoLWl0ZW0gc3Bhbi5hci1pY29uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI21vYmlsZS1zZWFyY2ggI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyAubW9iaWxlLXNlYXJjaC13aXNobGlzdCB7XHJcblx0YmFja2dyb3VuZDogIzU1NTtcclxufVxyXG5cclxuI21vYmlsZS1zZWFyY2ggI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyAubW9iaWxlLXNlYXJjaC13aXNobGlzdCBzcGFuLm1vYmlsZS1zZWFyY2gtY3RhIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjZweDtcclxufVxyXG5cclxuI21vYmlsZS1zZWFyY2ggI3N1Z2dlc3Rpb25zLWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDIwMDA7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jbW9iaWxlLXNlYXJjaCAjc3VnZ2VzdGlvbnMtY2xvc2Ugc3BhbiB7XHJcblx0d2lkdGg6IDM1cHg7XHJcblx0aGVpZ2h0OiAzNXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaW50ZXJmYWNlL2ludGVyZmFjZS1zcHJpdGUucG5nKSA2cHggLTY5cHggbm8tcmVwZWF0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMTJweCBhdXRvIDA7XHJcbn1cclxuLyohIEBmaWxlIGFwcC51aS5mb290ZXIuY3NzICovXHJcblxyXG4vKlxyXG4qXHRAc2VjdGlvbnNcclxuKlx0LSBGb290ZXIgR2xvYmFsXHJcbipcdC0gTmV3c2xldHRlciBTaWduIFVwXHJcbipcdC0gTUlTQ1xyXG4qIFxyXG4qL1xyXG5cclxuLyogRm9vdGVyIEdsb2JhbCAqL1xyXG4jZm9vdGVyIHtcclxuXHRjbGVhcjogYm90aDtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2Zvb3RlciBmb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2Zvb3RlciBoMyB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4jZm9vdGVyIHVsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDZweDtcclxufVxyXG5cclxuI2Zvb3RlciB1bCB7XHJcblx0bWFyZ2luOiAxLjVlbSAwIDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2Zvb3RlciBwLFxyXG4jZm9vdGVyIHVsIGxpIGEge1xyXG5cdGNvbG9yOiAjMUYxRjFGO1xyXG59XHJcblxyXG4jZm9vdGVyIHVsIGxpIGEsXHJcbiNmb290ZXIgdWwgbGkgcCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI2Zvb3RlciBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggI2Zvb3RlciBhOmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcclxufVxyXG5cclxuI2Zvb3Rlci5hci1mb290ZXItLXN0aWNrIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbiNmb290ZXIgLnBob25lLW51bWJlciB7XHJcblx0Y29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jdGEtYmFyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMzMzO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWN0YS1iYXIgLmZvb3Rlci1jdGFzIHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jdGEtYmFyIC5mb290ZXItY3RhcyB1bCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWN0YS1iYXIgLmZvb3Rlci1jdGFzIGxpIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcblx0LyogZmxvYXQ6IGxlZnQ7ICovXHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDAgNjBweDtcclxuXHJcblx0Lyogd2lkdGg6IDE2NXB4OyAqL1xyXG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItY3RhLWJhciAuZm9vdGVyLWN0YXMgbGkuZmlyc3Qge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItY3RhLWJhciAuZm9vdGVyLWN0YXMgYSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jdGEtYmFyIC5mb290ZXItY3RhcyBhIHNwYW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG5cdHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb250YWluZXItdG9wIHtcclxuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItY29udGFpbmVyLWJvdHRvbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDMwcHggMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb250YWluZXItYm90dG9tIHVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1jb250YWluZXItYm90dG9tIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMCAwIDAgMzBweDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lci1ib3R0b20gbGkuZmlyc3Qge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9sbG93LXVzLWxpbmtzIHtcclxuXHRwYWRkaW5nLXRvcDogMjNweDtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9sbG93LXVzLWxpbmtzIHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvbGxvdy11cy1saW5rcyBsaSB7XHJcblx0bGluZS1oZWlnaHQ6IDIuMmVtO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb2xsb3ctdXMtbGlua3MgYSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb2xsb3ctdXMtbGlua3MgbGk6bGFzdC1jaGlsZCBhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI2Zvb3RlciAuZm9sbG93LXVzLWxpbmtzIGE6aG92ZXIsXHJcbi5uby10b3VjaCAjZm9vdGVyIC5mb2xsb3ctdXMtbGlua3MgYTpmb2N1cyB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcbn1cclxuXHJcbiNmb290ZXIgLmFyLWljb24ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4jZm9vdGVyIC5waG9uZS1udW1iZXItY29udGFpbmVyIHAge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0bWF4LXdpZHRoOiA0MDBweDtcclxufVxyXG5cclxuLyogTmV3c2xldHRlciBTaWduIFVwICovXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDEuNWVtIDAgMDtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0nZW1haWwnXSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwYWRkaW5nOiA0cHggMC43ZW07XHJcblx0bGluZS1oZWlnaHQ6IDEuOWVtO1xyXG5cdHdpZHRoOiA1OSU7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIC5idXR0b24ge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggI0NDQztcclxuXHRib3JkZXItbGVmdDogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAzMCU7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgLmJ1dHRvbjpob3ZlcixcclxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5pbnB1dC1jb250YWluZXIubmV3c2xldHRlciAuYnV0dG9uOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjRTZFN0U4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIuYnV0dG9uLm5ld3NsZXR0ZXItc3VibWl0IHtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItY29udGFpbmVyIC5lcnJvcl9tZXNzYWdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDM4cHg7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtYXgtd2lkdGg6IDM4OXB4O1xyXG5cdHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWNvbnRhaW5lciAubGVnYWwgYSB7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIC5sZWdhbC1jb250ZW50IHtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDIxLCAzMSwgNDQsIDAuOSk7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1jb250YWluZXIgLmxlZ2FsIC5hcnJvdy11cCB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMjEsIDMxLCA0NCwgMC45KTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLyogTmV3c2xldHRlciAtIEZvb3RlciBPdmVycmlkZSAqL1xyXG4jZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0ndGV4dCddLFxyXG4jZm9vdGVyIC5uZXdzbGV0dGVyLWNvbnRhaW5lciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT0nZW1haWwnXSB7XHJcblx0d2lkdGg6IDYwJTtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggIzk5OTtcclxuXHRwYWRkaW5nOiA0cHggMDtcclxufVxyXG5cclxuI2Zvb3RlciAubmV3c2xldHRlci1jb250YWluZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIC5idXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRib3JkZXI6IHNvbGlkIDJweCAjQ0NDO1xyXG5cdHdpZHRoOiAzNSU7XHJcbn1cclxuXHJcbi8qIE1JU0MgKi9cclxuXHJcbiNvcGVuIHtcclxuXHR3aWR0aDogNjVweDtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuZGl2LnRoYW5rcyB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0Ym9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogR2xvYmFsIEZvb3RlciAqL1xyXG4jZm9vdGVyIC5mb290ZXItZ2xvYmFsIC5mb290ZXItY29udGFpbmVyLWJvdHRvbSB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbiNmb290ZXIgLmZvb3Rlci1nbG9iYWwgLmZvb3Rlci1jb250YWluZXItYm90dG9tIHNwYW4ge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5mb290ZXItZ2xvYmFsIC5mb290ZXItY29udGFpbmVyLWJvdHRvbSBzcGFuLmhkci1hY2NlcHQge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRjb2xvcjogIzFGMUYxRjtcclxufVxyXG5cclxuI2Zvb3RlciAuZm9vdGVyLWdsb2JhbCBzcGFuLmFyLWljb24ge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLyohIEBmaWxlIGFwcC51aS5lcnJvcnMuY3NzICovXHJcblxyXG4vKlxyXG4qXHRAc2VjdGlvbnNcclxuKlx0LSBHbG9iYWwgRXJyb3JzXHJcbipcdC0gVW5zdWJzY3JpYmUgJiBDaGFuZ2UgTGFuZ3VhZ2VcclxuKlx0LSBNaXNjXHJcbiogXHJcbiovXHJcblxyXG4vKiBBcml0emlhIEZyYW1ld29yayAvIEJhc2ljIEVycm9yIFN0eWxpbmcgKi9cclxuXHJcbi5hci1lcnJvci10ZXh0IHtcclxuXHRjb2xvcjogI0YwMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMnB4IDAgNHB4IDA7XHJcbn1cclxuXHJcbi5hci1lcnJvci10ZXh0LS1wYWRkZWQge1xyXG5cdHBhZGRpbmc6IDVweCAwIDEwcHggMDtcclxufVxyXG5cclxuLmFyLWVycm9yLXRleHQgYSB7XHJcblx0Y29sb3I6ICNGMDA7XHJcbn1cclxuXHJcbi8qIEdsb2JhbCBFcnJvcnMgKi9cclxuLnB0X2Vycm9yIC5lcnJvci1wYWdlLW1lc3NhZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnB0X2Vycm9yIC5oZXJvLWltYWdlLmVycm9yLXBhZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wdF9lcnJvciAuZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiA3MCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtMi4yJTtcclxuXHR0b3A6IDQwJTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI2l0cy1nb25lIC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciB7XHJcblx0dG9wOiAyNSU7XHJcbn1cclxuXHJcbi5wdF9lcnJvciAucHJpbWFyeS1jb250ZW50IGltZyB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHRfZXJyb3IgLmVycm9yLW1lc3NhZ2UtaGVhZGVyIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLnB0X2Vycm9yIC5lcnJvci1tZXNzYWdlLWNvbnRhaW5lciBwIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRtYXJnaW46IDJlbSAwIDAgMDtcclxufVxyXG5cclxuLnB0X2Vycm9yIC5ib3R0b20tcGFnZS1saW5rcyAuaW5mby1jb250ZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMzRweDtcclxuXHRtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcblxyXG4vKiBVbnN1YnNjcmliZSAmIENoYW5nZSBMYW5ndWFnZSAqL1xyXG4udW5zdWJfY29udGFpbmVyIC51bnN1Yl9oZXJvIHtcclxuXHRwYWRkaW5nOiA2MHB4IDAgMzBweCAwO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLnVuc3ViX2NvbnRhaW5lciAudW5zdWJfaGVybyBoMSB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0bWFyZ2luOiAxNXB4IDA7XHJcbn1cclxuXHJcbi51bnN1Yl9jb250YWluZXIgLnVuc3ViX2hlcm8gcCB7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnVuc3ViX2NvbnRhaW5lciAudW5zdWJfaGVybyAuYnV0dG9uLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luLXRvcDogMzVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51bnN1Yl9jb250YWluZXIgLnVuc3ViX2hlcm8gLmJ1dHRvbi1jb250YWluZXIgYS5idXR0b24ge1xyXG5cdG1pbi13aWR0aDogMjYwcHg7XHJcbn1cclxuXHJcbi51bnN1Yl9jb250YWluZXIgLnVuc3ViX2Zvcm0ge1xyXG59XHJcblxyXG4udW5zdWJfY29udGFpbmVyLnVuc3ViX2NvbXBsZXRlIC51bnN1Yl9mb3JtIHtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLnVuc3ViX2NvbnRhaW5lciAudW5zdWJfZm9ybSBoMSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4xZW07XHJcbn1cclxuXHJcbi51bnN1Yl9jb250YWluZXIgLnVuc3ViX2Zvcm0gaDIge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi51bnN1Yl9jb250YWluZXIgLnVuc3ViX2Zvcm0gcCB7XHJcblx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG59XHJcblxyXG4udW5zdWJfY29udGFpbmVyIC51bnN1Yl9mb3JtIC5lbWFpbC1mb3JtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4udW5zdWJfY29udGFpbmVyIC51bnN1Yl9mb3JtIC5lbWFpbC1mb3JtIC5hci1lcnJvci10ZXh0IHtcclxuXHRtYXJnaW4tbGVmdDogNDNweDtcclxufVxyXG5cclxuLnVuc3ViX2NvbnRhaW5lciAudW5zdWJfZm9ybSAuZW1haWwtZm9ybSBsYWJlbCB7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi51bnN1Yl9jb250YWluZXIgLnVuc3ViX2Zvcm0gLnVuc3ViX3NoYXJlIHtcclxuXHR3aWR0aDogMzYwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG8gNjBweCBhdXRvO1xyXG59XHJcblxyXG4udW5zdWJfY29udGFpbmVyIC51bnN1Yl9mb3JtIC51bnN1Yl9zdXJ2ZXkge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnVuc3ViX2NvbnRhaW5lciAudW5zdWJfZm9ybSAudW5zdWJfc3VydmV5IC5mb3JtLXJvdyB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udW5zdWJfY29udGFpbmVyIC51bnN1Yl9mb3JtIC51bnN1Yl9zdXJ2ZXkgbGFiZWwge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4udW5zdWJfY29udGFpbmVyIC51bnN1Yl9mb3JtIC51bnN1Yi1idXR0b24gYSB7XHJcblx0bWluLXdpZHRoOiAyMjBweDtcclxufVxyXG5cclxuLnVuc3ViX2NvbnRhaW5lciAudW5zdWJfZm9ybSBkaXYuc2hhcmUtd2lkZ2V0IGxpIHtcclxuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcbn1cclxuXHJcbi51bnN1Yl9saXN0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4udW5zdWJfbGlzdCBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTVFNUU1O1xyXG59XHJcblxyXG4udW5zdWJfbGlzdCBsaS5sYXN0IHtcclxuXHRib3JkZXItYm90dG9tOiAwIG5vbmU7XHJcbn1cclxuXHJcbi51bnN1Yl9saXN0IGxpIHN0cm9uZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4udW5zdWJfbGlzdCBsaSAuc3R5bGVkUmFkaW8ge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnVuc3ViX2xpc3QgLmxhYmVsLWlubGluZTIgbGFiZWwge1xyXG5cdHdpZHRoOiA5MCU7XHJcbn1cclxuXHJcbi5wdF9lcnJvciAucHJpbWFyeS1jb250ZW50IC5jaGFuZ2VsYW5nX2hlcm8gaW1nIHtcclxuXHRtYXJnaW4tdG9wOiA5cHg7XHJcbn1cclxuXHJcbi5jaGFuZ2VsYW5nX2Zvcm0gLmNoYW5nZWxhbmdfaGVybyAuY29udGVudC1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDExN3B4O1xyXG5cdHdpZHRoOiA0NyU7XHJcblx0cmlnaHQ6IC02M3B4O1xyXG59XHJcblxyXG4uY2hhbmdlbGFuZ19mb3JtIGg2LmZvcmNlX2g4IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG59XHJcblxyXG4uY2hhbmdlbGFuZ19mb3JtIHAge1xyXG5cdHdpZHRoOiA3MSU7XHJcbn1cclxuXHJcbi5jaGFuZ2VsYW5nX2Zvcm0gLmJ1dHRvbi5zZWNvbmRhcnkuc21hbGwge1xyXG5cdG1hcmdpbi1yaWdodDogMTFweDtcclxufVxyXG5cclxuLmNoYW5nZWxhbmdfZm9ybSAuY2hhbmdlbGFuZy1idXR0b24ge1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uY2hhbmdlbGFuZ19mb3JtIC5jaGFuZ2VsYW5nLWVtYWlsIHtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0d2lkdGg6IDE5NXB4O1xyXG59XHJcblxyXG4uY2hhbmdlbGFuZ19mb3JtIC5jaGFuZ2VsYW5nLWVtYWlsLWxhYmVsIHtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxufVxyXG5cclxuLyogRXJyb3IgKi9cclxuLnB0X2Vycm9yIC5uby1oaXRzLXNlYXJjaC10ZXJte1xyXG59XHJcblxyXG4vKiBNaXNjLiAqL1xyXG4jc2l0ZS1vZmZsaW5lIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZXJyb3Itc3BhY2VyIHtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RDRERERTtcclxufVxyXG4vKiBUcmFmZmljIENhcHR1cmUgKi9cclxuZGl2LmFyLWRpYWxvZy1mdWxsYmxhY2sge1xyXG5cdGJhY2tncm91bmQ6IDAgbm9uZTtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG5kaXYuYXItZGlhbG9nLWZ1bGxibGFjayAudWktZGlhbG9nLXRpdGxlYmFyIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAxNXB4O1xyXG5cdHJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG5kaXYuYXItZGlhbG9nLWZ1bGxibGFjay51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogNTVweDtcclxuXHRoZWlnaHQ6IDU1cHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuYXItZGlhbG9nLWZ1bGxibGFjay51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5hci1kaWFsb2ctZnVsbGJsYWNrLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbmRpdi5hci1kaWFsb2ctZnVsbGJsYWNrLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMC44O1xyXG59XHJcblxyXG5kaXYuYXItZGlhbG9nLWZ1bGxibGFjay51aS1kaWFsb2cgLnVpLWljb24tY2xvc2V0aGljayB7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9vdmVybGF5LWNsb3NlLWJsYWNrLmdpZicpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuZGl2LmFyLWRpYWxvZy1mdWxsYmxhY2sgLnVpLWRpYWxvZy1jb250ZW50LmpvaW4tbWFpbGVyIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwO1xyXG59LyogSm9pbiBNYWlsZXIgKi9cclxuLmpvaW4tbWFpbGVyIHt9XHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWhvcml6b24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5qb2luLW1haWxlcixcclxuLmpvaW4tbWFpbGVyIGgzLmZvcmNlX2gyLFxyXG4uam9pbi1tYWlsZXIgcC5mdW5jXzIsXHJcbi5qb2luLW1haWxlciAuZXJyb3JfbWVzc2FnZSxcclxuLmpvaW4tbWFpbGVyIC5uZXdzbGV0dGVyLnRoYW5rcyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgaDMge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMDVlbTtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIHAge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdHBhZGRpbmc6IDAgNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmlucHV0LWNvbnRhaW5lci5uZXdzbGV0dGVyIGlucHV0Lm5ld3NsZXR0ZXItaW5wdXQge1xyXG5cdGJhY2tncm91bmQ6IDAgbm9uZTtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0ZGRjtcclxuXHR3aWR0aDogNTAlO1xyXG5cdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRwYWRkaW5nLXRvcDogMWVtO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0Y29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5qb2luLW1haWxlciAuaW5wdXQtY29udGFpbmVyLm5ld3NsZXR0ZXIgaW5wdXQuYnV0dG9uIHtcclxuXHRib3JkZXI6IDAgbm9uZTtcclxuXHRtaW4td2lkdGg6IDEyNXB4O1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBhZGRpbmc6IDAuOWVtO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWNvbnRlbnQge1xyXG5cdHdpZHRoOiA0NTBweDtcclxuXHRoZWlnaHQ6IDIzMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0xNTVweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMjVweDtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWZvb3RlciB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nOiAzMHB4IDA7XHJcbn1cclxuXHJcbi5qb2luLW1haWxlciAuam9pbi1tYWlsZXItZm9vdGVyIGEge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWZvb3RlciBhLnByaXZhY3ktbGluayB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmpvaW4tbWFpbGVyIC5qb2luLW1haWxlci1mb290ZXIgcCB7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmpvaW4tbWFpbGVyLWZvb3RlciBwLmxlZ2FsLWluZm8ge1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4uam9pbi1tYWlsZXIgLmxlZ2FsIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNqb2luLW1haWxlci1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDAwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjRjFGMUYxO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIC0ycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblx0cGFkZGluZzogMjBweCAwO1xyXG59XHJcblxyXG4jam9pbi1tYWlsZXItYm90dG9tIC5idG4tY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDE1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi8qIEZ1bGxzY3JlZW4gVmlkZW8gKi9cclxuI3ZpZGVvLWZ1bGxzY3JlZW4ge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogNTAwMDA7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxufVxyXG5cclxuI3ZpZGVvLWZ1bGxzY3JlZW4gLmJ0bi12aWRlby1jbG9zZSB7XHJcblx0aGVpZ2h0OiA1NXB4O1xyXG5cdHdpZHRoOiA1NXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDE1cHg7XHJcblx0bGVmdDogMTVweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2Uvb3ZlcmxheS1jbG9zZS1ibGFjay5naWYnKSBuby1yZXBlYXQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59LyogTG9hZGVycyAqL1xyXG4ubG9hZGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogNTA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubG9hZGVyLWJnIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0b3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4ubG9hZGVyLWluZGljYXRvciB7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdG1hcmdpbi10b3A6IC0zMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9sb2FkaW5nLXNtYWxsLmdpZicpIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmxvYWRpbmcge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2xvYWRpbmctc21hbGwuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0bWluLWhlaWdodDogMTUwcHg7XHJcbn1cclxuLnBhc3N3b3JkLWlucHV0X19vdXRlci13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1pbnB1dF9fb3V0ZXItd3JhcHBlciAucGFzc3dvcmQtaW5wdXQge1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIgLnBhc3N3b3JkLWlucHV0X19yZXZlYWwtY3RhIHtcclxuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0cGFkZGluZzogMCAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGJvcmRlci13aWR0aDogMDtcclxuXHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogI0E3QTdBNztcclxufVxyXG5cclxuLnBhc3N3b3JkLWlucHV0X19vdXRlci13cmFwcGVyIC5wYXNzd29yZC1pbnB1dF9fcmV2ZWFsLWN0YTpob3ZlcixcclxuLnBhc3N3b3JkLWlucHV0X19vdXRlci13cmFwcGVyIC5wYXNzd29yZC1pbnB1dF9fcmV2ZWFsLWN0YTpmb2N1cyB7XHJcblx0Y29sb3I6ICNBN0E3QTc7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnBhc3N3b3JkLWlucHV0Om5vdCgucGFzc3dvcmQtaW5wdXQtLXJldmVhbGVkKSB+IC5wYXNzd29yZC1pbnB1dF9fcmV2ZWFsLWN0YSAucGFzc3dvcmQtaW5wdXRfX2hpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXNzd29yZC1pbnB1dC0tcmV2ZWFsZWQgfiAucGFzc3dvcmQtaW5wdXRfX3JldmVhbC1jdGEgLnBhc3N3b3JkLWlucHV0X19zaG93IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59LyogUXVpY2t2aWV3L01lZGlhdmlldyBCdXR0b25zICovXHJcbiNxdWlja3ZpZXdidXR0b24sXHJcbiNxdWlja3Nob3BidXR0b24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDEycHggMTVweDtcdFxyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuI3F1aWNrc2hvcGJ1dHRvbiB7XHJcblx0dG9wOiAxMHB4O1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxufVxyXG4jcXVpY2t2aWV3YnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG92ZXJmbG93OiBpbml0aWFsO1xyXG59XHJcbiNxdWlja3ZpZXdidXR0b24gc3BhbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDhweCk7XHJcblx0bWFyZ2luOiA0cHg7XHJcbn1cclxuLm5vLXRvdWNoICNxdWlja3ZpZXdidXR0b246aG92ZXIsXHJcbi5uby10b3VjaCAjcXVpY2t2aWV3YnV0dG9uOmZvY3VzIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxufVxyXG4jcXVpY2tzaG9wYnV0dG9uLmRpc2FibGVkIHtcclxuXHRjb2xvcjogI0NDQztcclxufVxyXG4ubm8tdG91Y2ggLnByb2R1Y3QtaW1hZ2U6aG92ZXIgI3F1aWNrdmlld2J1dHRvbixcclxuLm5vLXRvdWNoIC5hci1xdWlja3Nob3AgLnByb2R1Y3QtaW1hZ2U6aG92ZXIgI3F1aWNrc2hvcGJ1dHRvbixcclxuLm5vLXRvdWNoIC5wcm9kdWN0LWltYWdlOmZvY3VzICNxdWlja3ZpZXdidXR0b24sXHJcbi5uby10b3VjaCAuYXItcXVpY2tzaG9wIC5wcm9kdWN0LWltYWdlOmZvY3VzICNxdWlja3Nob3BidXR0b24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5uby10b3VjaCAucHJvZHVjdC1pbWFnZTpob3ZlciAucHJvZHVjdC1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4vKiBRdWlja3Nob3AgKi9cclxuI2FyLXFzLXNlbGVjdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cdGJveC1zaGFkb3c6IDAgNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCAuYXItcXMtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDgwJTtcclxuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IGZvcm0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IGg2IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCB1bCB7XHJcblx0cGFkZGluZzogMCAxMHB4IDMwcHggMTBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdG1heC13aWR0aDogNTAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCB1bCBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdG1hcmdpbjogMCAyJSA0JSAyJTtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCB1bCBsaSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IHVsIGxpIGEgc3BhbiB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IHVsIGxpIGE6aG92ZXIsXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkgYTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuXHRjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkuZGlzYWJsZWQgYSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRjb2xvcjogI0MxQzFDMTtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkgYS5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgdWwgbGkuZGlzYWJsZWQgYS5zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjRDhEOEQ4ICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICNDMUMxQzE7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgYnV0dG9uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZzogMS4xMjVlbSAyZW07XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXByb2R1Y3RfX3NpemUtZXJyb3Ige1xyXG5cdHBhZGRpbmc6IDIwcHggNSU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXdyYXBwZXIgYS5wcm9kdWN0LXF1aWNrdmlldyB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jYXItcXMtc2VsZWN0IC5hci1xcy1zYXZlc2l6ZSB7XHJcblx0cGFkZGluZzogMCAwIDEwcHggMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA1MHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXNhdmVzaXplIC5mb3JtLXJvdyB7XHJcblx0d2lkdGg6IDY1JTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCAuYXItcXMtc2F2ZXNpemUgbGFiZWwge1xyXG5cdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXNhdmVzaXplIC5hci1xcy10b29sdGlwIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI2FyLXFzLXNlbGVjdCAuYXItcXMtc2F2ZXNpemUgLmFyLXFzLXRvb2x0aXAgLnRvb2x0aXAtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNhci1xcy1zZWxlY3QgLmFyLXFzLXNhdmVzaXplIC5hci1xcy10b29sdGlwIC50b29sdGlwLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCA1cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdC8qIGhlaWdodDogMTIwcHg7IFxyXG4gICovXHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMjVweDtcclxuXHRsZWZ0OiAtMTUwcHg7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cGFkZGluZzogMzBweCAxMHB4IDE1cHggMTBweDtcclxufVxyXG5cclxuLyogQmFjayB0byBUb3AgKi9cclxuI2J0bi1iYWNrVG9wIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDI1cHg7XHJcblx0Ym90dG9tOiAxMHB4O1xyXG5cdHotaW5kZXg6IDIwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBhZGRpbmc6IDhweCA0MHB4IDdweCAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuXHRsaW5lLWhlaWdodDogMzVweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG4jYnRuLWJhY2tUb3AgLmFyLWljb24ge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI2J0bi1iYWNrVG9wOmhvdmVyLFxyXG4ubm8tdG91Y2ggI2J0bi1iYWNrVG9wOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG5cdGNvbG9yOiBibGFjaztcclxufS8qIFNlYXJjaCBTdWdnZXN0aW9uICovXHJcbiNzdWdnZXN0aW9ucyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Y29sb3I6ICM2NjY7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTAwO1xyXG5cdHdpZHRoOiAzNjVweDtcclxuXHQtbXMtYm94LXNoYWRvdzogMCAyNXB4IDQwcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDI1cHggNDBweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMjVweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdGJveC1zaGFkb3c6IDAgMjVweCA0MHB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNzdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zIGRpdi5hci1zZWFyY2h0ZXJtLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0VFRTtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zIGRpdi5hci1zZWFyY2h0ZXJtIGEge1xyXG5cdC8qIGZsb2F0OmxlZnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDExMHB4OyBcclxuICAgICovXHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogNjBweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zIGRpdi5hci1zZWFyY2h0ZXJtIGEge1xyXG5cdC8qIGRpc3BsYXk6IGJsb2NrOyBcclxuICAqL1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAzcHggMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGhlaWdodDogNjVweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zIGRpdi5hci1zZWFyY2h0ZXJtLmFyLXNlYXJjaHRlcm0tcHJvZHVjdCBhIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnMgZGl2LmFyLXNlYXJjaHRlcm0uYXItc2VhcmNodGVybS1wcm9kdWN0IC5hci1zZWFyY2h0ZXJtLXByb2R1Y3QtaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDRweDtcclxuXHRyaWdodDogNHB4O1xyXG5cdG1heC13aWR0aDogNzBweDtcclxuXHRib3R0b206IDRweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnMgZGl2LmFyLXNlYXJjaHRlcm0gLmFyLXNlYXJjaHRlcm0tdmFsdWUgc3BhbiB7XHJcblx0Y29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbiNzdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybSBzcGFuLmFyLXNlYXJjaHRlcm0taGl0cyB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4jc3VnZ2VzdGlvbnMubW9iaWxlLXN1Z2dlc3Rpb25zIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybSBhIHtcclxuXHRwYWRkaW5nOiAzcHggMTVweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybS5hci1zZWFyY2h0ZXJtLXByb2R1Y3QgYSB7XHJcblx0cGFkZGluZy1yaWdodDogNzBweDtcclxufVxyXG5cclxuI3N1Z2dlc3Rpb25zLm1vYmlsZS1zdWdnZXN0aW9ucyBkaXYuYXItc2VhcmNodGVybS5hci1zZWFyY2h0ZXJtLXByb2R1Y3QgLmFyLXNlYXJjaHRlcm0tcHJvZHVjdC1pbWFnZSB7XHJcblx0cmlnaHQ6IDE1cHg7XHJcbn1cclxuLyogWm9vbSAqL1xyXG4uem9vbVBhZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHotaW5kZXg6IDk5O1xyXG5cdGN1cnNvcjogY3Jvc3NoYWlyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uem9vbVByZWxvYWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0LW1vei1vcGFjaXR5OiAwLjg7XHJcblx0b3BhY2l0eTogMC44O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDgwKTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRwYWRkaW5nOiA4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3pvb21sb2FkZXIuZ2lmJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0M3B4IDMwcHg7XHJcblx0ei1pbmRleDogMTEwO1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGhlaWdodDogNDNweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0KndpZHRoOiAxMDBweDtcclxuXHQqaGVpZ2h0OiA0OXB4O1xyXG59XHJcblxyXG4uem9vbVB1cCB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdC1tb3otb3BhY2l0eTogMC42O1xyXG5cdG9wYWNpdHk6IDAuNjtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA2MCk7XHJcblx0ei1pbmRleDogMTIwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxufVxyXG5cclxuLnpvb21PdmVybGF5IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0YmFja2dyb3VuZDogI0ZGRjsvKiBvcGFjaXR5OjAuNTsgXHJcbiAgKi9cclxuXHR6LWluZGV4OiA1MDAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDEwMTtcclxufVxyXG5cclxuLnpvb21XaW5kb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdHotaW5kZXg6IDYwMDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHotaW5kZXg6IDEwMDAwO1xyXG5cdHotaW5kZXg6IDExMDtcclxufVxyXG5cclxuLnpvb21XcmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uem9vbVdyYXBwZXJUaXRsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZDogIzk5OTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMjA7XHJcblx0LW1vei1vcGFjaXR5OiAwLjY7XHJcblx0b3BhY2l0eTogMC42O1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDYwKTtcclxufVxyXG5cclxuLnpvb21XcmFwcGVySW1hZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHotaW5kZXg6IDExMDtcclxufVxyXG5cclxuLnpvb21XcmFwcGVySW1hZ2UgaW1nIHtcclxuXHRib3JkZXI6IDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMTtcclxufVxyXG5cclxuLnpvb21JZnJhbWUge1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuXHQtbW96LW9wYWNpdHk6IDAuODtcclxuXHRvcGFjaXR5OiAwLjg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIERlc2suY29tIGNsaWNrIHRvIGNoYXQgKi9cclxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XHJcblx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2Uvb3ZlcmxheS1jbG9zZS5naWYnKSBuby1yZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdGhlaWdodDogMTNweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdHRvcDogMTVweDtcclxuXHRyaWdodDogMTVweDtcclxufVxyXG5cclxuLmNoYXQtbGluay1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogN3B4O1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdHotaW5kZXg6IDEwMDAwMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5jaGF0LWxpbmstY29udGFpbmVyLS1oaWRkZW4tbW9iaWxlIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxufVxyXG5cclxuLmNoYXQtbGluay1jb250YWluZXIuaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaGF0LWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGhlaWdodDogMzc2cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0Ym90dG9tOiA3MHB4O1xyXG5cdHJpZ2h0OiAxMHB4O1xyXG5cdHotaW5kZXg6IDEwMDAwMDtcclxuXHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRib3JkZXItcmFkaXVzOiA3cHg7XHJcbn1cclxuXHJcbi5jaGF0LWNvbnRhaW5lciAuc2VuZC1mZWVkYmFjayB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogOXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGxlZnQ6IDEzcHg7XHJcblx0Zm9udC1mYW1pbHk6ICdMdWNpZGEgR3JhbmRlJywgVmVyZGFuYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmNoYXQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbmEuY2hhdC1saW5rIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLm5vLXRvdWNoIGEuY2hhdC1saW5rOmhvdmVyLFxyXG4ubm8tdG91Y2ggYS5jaGF0LWxpbms6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym94LXNoYWRvdzogMCAxNXB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG5hLmNoYXQtbGluay5vZmZsaW5lLFxyXG4ubm8tdG91Y2ggYS5jaGF0LWxpbmsub2ZmbGluZTpob3ZlcixcclxuYS5jaGF0LWxpbmsub2ZmbGluZSxcclxuLm5vLXRvdWNoIGEuY2hhdC1saW5rLm9mZmxpbmU6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICM5OTk7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG59XHJcblxyXG4uY2hhdC1saW5rLWNvbnRhaW5lci0tb3BlbiAuY2hhdC1saW5rX19jaGF0LW5vdyxcclxuYS5jaGF0LWxpbmsub2ZmbGluZSArIC5jaGF0LWxpbmtfX2NoYXQtbm93IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEuY2hhdC1saW5rIC5hci1pY29uIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDRweCAwIDAgLTJweDtcclxuXHRwYWRkaW5nOiAxNXB4IDAgMCA4cHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdHRleHQtaW5kZW50OiAwO1xyXG59XHJcblxyXG5hLmNoYXQtbGluayAubWVzc2FnZS1pbmRpY2F0b3Ige1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMnB4IDAgMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmaXJzdC1kb3Qge1xyXG5cdDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQ2MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjNweCk7XHJcblx0XHRvcGFjaXR5OiAwLjk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5hLmNoYXQtbGluayAubWVzc2FnZS1pbmRpY2F0b3I6Zmlyc3QtY2hpbGQge1xyXG5cdGFuaW1hdGlvbjogZmlyc3QtZG90IDAuNnMgaW5maW5pdGU7XHJcbn1cclxuXHJcbmEuY2hhdC1saW5rIC5tZXNzYWdlLWluZGljYXRvcjpudGgtY2hpbGQoMikge1xyXG5cdGFuaW1hdGlvbjogZmlyc3QtZG90IDAuNnMgMC4ycyBpbmZpbml0ZTtcclxufVxyXG5cclxuYS5jaGF0LWxpbmsgLm1lc3NhZ2UtaW5kaWNhdG9yOm50aC1jaGlsZCgzKSB7XHJcblx0YW5pbWF0aW9uOiBmaXJzdC1kb3QgMC42cyAwLjRzIGluZmluaXRlO1xyXG59XHJcblxyXG4uY2hhdC1saW5rLWNvbnRhaW5lciAuY2hhdC1saW5rX19jaGF0LW5vdyB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMTAwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtNjJweDtcclxuXHR0b3A6IC03MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAxMHB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY2hhdC1saW5rLWNvbnRhaW5lciAuY2hhdC1saW5rX19jaGF0LW5vdy5jaGF0LWxpbmtfX2NoYXQtbm93LS12aXNpYmxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmNoYXQtbGluay1jb250YWluZXIgLmNoYXQtbGlua19fY2hhdC1ub3c6OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtOXB4O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogOXB4IDAgMCAxOHB4O1xyXG5cdGJvcmRlci1jb2xvcjogI0ZGRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLmNoYXQtbGluay1jb250YWluZXIgLmNoYXQtbGlua19fY2hhdC1ub3c6OmJlZm9yZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogLTdweDtcclxuXHR3aWR0aDogM3B4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDEwcHggMTVweCAycHggcmdiYSgwLCAwLCAwLCAwLjIxKTtcclxuXHQtbW96LWJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG5cdGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjEpO1xyXG59XHJcbi8qIFF1aWNrdmlldyAqL1xyXG4jUXVpY2tWaWV3RGlhbG9nIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucGRwLXBhbmVsLXB1cmNoYXNlIC5wZHAtcHJvZHVjdC1zaW1pbGFyLFxyXG4jUXVpY2tWaWV3RGlhbG9nIC5mcmVlLXNoaXBwaW5nLXRocmVzaG9sZCB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nICNwZHBfdjIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnByb2R1Y3QtaW1hZ2Uge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDUwMHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZTpob3ZlciAuYXItaWNvbixcclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZTpmb2N1cyAuYXItaWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZSAuanMtcHJvZHVjdC1pbWFnZS1jb3VudGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAxMnB4O1xyXG5cdHJpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wcm9kdWN0LWltYWdlIC5hci1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTE3LjVweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3BhY2l0eTogMC40O1xyXG5cdHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wcm9kdWN0LWltYWdlIC5hci1pY29uLWFycm93LXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZSAuYXItaWNvbi1hcnJvdy1sZWZ0IHtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nICNwZHAtcGFuZWwtaW1hZ2Uge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucHJvZHVjdC1pbWFnZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wcm9kdWN0LWltYWdlIGltZy5hY3RpdmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wZHAtcGFuZWwtcHVyY2hhc2Uge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgMzBweCAwIDA7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR6LWluZGV4OiAxMDQ5O1xyXG59XHJcblxyXG4jUXVpY2tWaWV3RGlhbG9nIC5wZHAtcGFuZWwtaW5mby5wZHAtcGFuZWwtcHVyY2hhc2Uge1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnBkcC1wcm9kdWN0LWJyYW5kIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnBkcC1wcm9kdWN0LW5hbWUge1xyXG5cdG1hcmdpbjogMCAwIDAuMmVtIDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnZpZXdkZXRhaWxzIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucGRwLXBhbmVsLXB1cmNoYXNlIC5wcm9kdWN0LXZhcmlhdGlvbnMge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWluLWhlaWdodDogOTBweDtcclxufVxyXG5cclxuI1F1aWNrVmlld0RpYWxvZyAucGRwLXBhbmVsLXB1cmNoYXNlIC5hdHRyaWJ1dGUgLnZhbHVlIHtcclxuXHRtYXJnaW4tdG9wOiA0cHg7XHJcbn1cclxuXHJcbiNRdWlja1ZpZXdEaWFsb2cgLnNpemUtY2hhcnQtbGluayB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufS8qIE5vdGlmaWNhdGlvbnMgKi9cclxuLmFyLW5vdGlmaWNhdGlvbiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6IDEwMDAwO1xyXG5cdGJvdHRvbTogMTBweDtcclxuXHRsZWZ0OiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdHdpZHRoOiAyODBweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLmFyLW5vdGlmaWNhdGlvbiBhIHtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmFyLW5vdGlmaWNhdGlvbi5hci1ub3RpZmljYXRpb24td2FybiB7XHJcblx0YmFja2dyb3VuZDogI0YwMDtcclxufVxyXG4vKiBTd2lwZXIgKi9cclxuLmFyLXN3aXBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogNjRweCAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uYXItcGlsbC1zd2lwZXJfX3BscCAuYXItc3dpcGVyIHtcclxuXHRtYXJnaW46IDAgMCAzMHB4IDA7XHRcclxufVxyXG4ubm8tanMgLmFyLXN3aXBlciB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLmFyLXN3aXBlciBoNSB7XHJcblx0Zm9udC1zaXplOiAxLjIzMXJlbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbmh0bWw6bGFuZyhmci1DQSkgLmFyLXN3aXBlciBoNSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNTVweDtcclxufVxyXG5cclxuLmFyLXN3aXBlciBoNSBhLFxyXG4uYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCBhLFxyXG4uYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGEge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblx0LW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXN3aXBlciBoNSBhOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1jdXN0b20tc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1zd2lwZXIgaDUgYTpmb2N1cyxcclxuLm5vLXRvdWNoIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGE6Zm9jdXMsXHJcbi5uby10b3VjaCAuYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGE6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uIHtcclxuXHR3aWR0aDogNyU7XHJcblx0aGVpZ2h0OiA4MCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAlO1xyXG5cclxuXHQvKiBkaXNwbGF5OiBub25lOyBcclxuICAqL1xyXG59XHJcblxyXG4vKiAubm8tdG91Y2ggLmFyLXN3aXBlcjpob3ZlciAuYXItc3dpcGVyLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9ICovXHJcbi5hci1zd2lwZXIgLmFyLXN3aXBlci1idXR0b24uYXItc3dpcGVyLXByZXYge1xyXG5cdGxlZnQ6IDA7XHJcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcclxufVxyXG5cclxuLmFyLXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbi5hci1zd2lwZXItbmV4dCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0Y3Vyc29yOiBlLXJlc2l6ZTtcclxufVxyXG5cclxuLmFyLXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbi5hci1zd2lwZXItcHJldi5kaXNhYmxlZCxcclxuLmFyLXN3aXBlciAuYXItc3dpcGVyLWJ1dHRvbi5hci1zd2lwZXItbmV4dC5kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uLmFyLXN3aXBlci1wcmV2LmRpc2FibGVkIGEsXHJcbi5hci1zd2lwZXIgLmFyLXN3aXBlci1idXR0b24uYXItc3dpcGVyLW5leHQuZGlzYWJsZWQgYSB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5hci1zd2lwZXIgLmFyLXN3aXBlci1idXR0b24gYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYXItc3dpcGVyLXNjcm9sbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0b3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xyXG59XHJcblxyXG4uYXItc3dpcGVyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFyLXN3aXBlci1pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogMzBweCAwO1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5hci1zd2lwZXJfX2l0ZW0tLWhpZGUtcHJpY2UgLnByb2R1Y3QtcHJpY2luZyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLXN3aXBlci1idXR0b25zIHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRwYWRkaW5nOiAxMHB4IDMuMzg1ODI2NzcxNjUzNTQlO1xyXG59XHJcblxyXG4uYXItc3dpcGVyLWJ1dHRvbnMgZGl2IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci1zd2lwZXItYnV0dG9ucyBkaXY6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItc3dpcGVyLWJ1dHRvbnMgZGl2OmZvY3VzIHtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXN3aXBlci1idXR0b25zIGRpdi5kaXNhYmxlZDpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1zd2lwZXItYnV0dG9ucyBkaXYuZGlzYWJsZWQ6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5hci1zd2lwZXItYnV0dG9ucyAuYXItc3dpcGVyLXByZXYge1xyXG5cdG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLmFyLXN3aXBlci1idXR0b25zIC5kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMC41O1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmFyLXBpbGwtc3dpcGVyX19wbHAgLmFyLXN3aXBlci1idXR0b25zIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBwdXNoIHRoZSB3aXNobGlzdCBzd2lwZXIgJ3NlZSBhbGwnIGxpbmsgb24gdG9wIG9mIHRoZSBzd2lwZXIgbmV4dCBpbnRlcmFjdGlvbiAqL1xyXG4uYXItc3dpcGVyX192aWV3LWFsbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiAzLjUlO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG5cclxuLyogU3dpcGVyIENhdGVnb3J5L1Byb2R1Y3QgU2xvdCAqL1xyXG4uYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4uYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCxcclxuLmFyLWNvbnRlbnQtc3dpcGVyIC5hci1zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCxcclxuLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCxcclxuLmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAzLjM4NTgyNjc3MTY1MzU0JTtcclxufVxyXG4uYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbTpsYXN0LWNoaWxkLFxyXG4uYXItY29udGVudC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtOmxhc3QtY2hpbGQsXHJcbi5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW06bGFzdC1jaGlsZCxcclxuLmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXItaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzLjM4NTgyNjc3MTY1MzU0JTtcclxufVxyXG4uYXItcGlsbC1zd2lwZXJfX3BscCAuYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0cGFkZGluZzogMTZweCAwIDI0cHg7XHJcbn1cclxuLmFyLXBpbGwtc3dpcGVyX19wbHAgLmFyLWNhdGVnb3J5LXN3aXBlciAuYXItc3dpcGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMTElO1xyXG59XHJcblxyXG4uYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSBhIHtcclxuXHRib3JkZXItcmFkaXVzOiA4MnB4O1xyXG5cdHBhZGRpbmc6IDEycHggMjRweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG59XHJcblxyXG4uYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLFxyXG4uYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMnB4O1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kLFxyXG4uYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHdpZHRoOiA0MCU7XHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgZGl2LFxyXG4uYXItY3VzdG9tLXN3aXBlciAuYXItc3dpcGVyLWl0ZW0tZW5kIGRpdiB7XHJcblx0cGFkZGluZy10b3A6IDMwJTtcclxuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0gaW1nLFxyXG4uYXItY29udGVudC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1jb250ZW50LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0ge1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSBhOmhvdmVyLFxyXG4uYXItY2F0ZWdvcnktc3dpcGVyIC5hci1zd2lwZXItaXRlbSBhLmFjdGl2ZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxufVxyXG5cclxuLyogSGVybyBTd2lwZXIgKi9cclxuI2hvbWUtbWFpbiAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlciB7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuI2hvbWUtbWFpbiAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1idXR0b25zIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jaG9tZS1tYWluIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyIC5hci1zd2lwZXItYnV0dG9uIHtcclxuXHR0b3A6IDA7XHJcbn1cclxuXHJcbiNob21lLW1haW4gLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSB7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcblx0d2lkdGg6IDMwJTtcclxuXHRtYXgtd2lkdGg6IDUwMHB4O1xyXG59XHJcblxyXG4jaG9tZS1tYWluIC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuI2hvbWUtbWFpbiAuYXItcHJvZHVjdC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLWVuZCBkaXYge1xyXG5cdHBhZGRpbmctdG9wOiA2MCU7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cclxuXHQvKiBGaXggdGV4dC13cmFwcGluZyAqL1xyXG59XHJcblxyXG5odG1sOmxhbmcoZnItQ0EpICNob21lLW1haW4gLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbS1lbmQgZGl2IHtcclxufVxyXG5cclxuLyogTGFzdCBWaXNpdGVkICovXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IHtcclxuXHRjbGVhcjogYm90aDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nOiA0MHB4IDIwcHggNjBweCAyMHB4O1xyXG59XHJcblxyXG4ucHRfY2FydCAjbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5sYXN0LXZpc2l0ZWQgcC5sYXN0LXZpc2l0ZWQtbXNnIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAuYXItc3dpcGVyLFxyXG4uYXItY2Fyb3VzZWwtd2lzaGxpc3RfX3N3aXBlci5hci1zd2lwZXIge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItYnV0dG9ucyB7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5hci1wcm9kdWN0LXN3aXBlciAuYXItc3dpcGVyLWl0ZW0sXHJcbi5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyLWl0ZW0ge1xyXG5cdHdpZHRoOiAzMTBweDtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCAucHJvZHVjdC10aWxlLFxyXG4uYXItY2Fyb3VzZWwtd2lzaGxpc3RfX3N3aXBlciAucHJvZHVjdC10aWxlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtaW1hZ2UsXHJcbi5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyLWl0ZW0gLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1pbWFnZSB7XHJcblx0bWluLWhlaWdodDogMDtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LXByaWNpbmcsXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5sYXN0LXZpc2l0ZWQgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2xhc3QtdmlzaXRlZC10YXJnZXQgLmxhc3QtdmlzaXRlZCAuY29tcGFjdCB7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbiNsYXN0LXZpc2l0ZWQtdGFyZ2V0IC5sYXN0LXZpc2l0ZWQuYXItcHJvZHVjdC1zd2lwZXIgLmNvbXBhY3QgLmFyLXN3aXBlci1zY3JvbGwge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkLmFyLXByb2R1Y3Qtc3dpcGVyIC5jb21wYWN0IC5hci1zd2lwZXItYnV0dG9ucyB7XHJcblx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMCA2MHB4O1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkLmFyLXByb2R1Y3Qtc3dpcGVyIC5jb21wYWN0IC5hci1zd2lwZXItaXRlbSB7XHJcblx0d2lkdGg6IDE4MHB4O1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4jbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkLmFyLXByb2R1Y3Qtc3dpcGVyIC5jb21wYWN0IC5hci1zd2lwZXItaXRlbTpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiB3aXNobGlzdCBjYXJvdXNlbCBvdmVycmlkZXMgKi9cclxuLmFyLWNhcm91c2VsLXdpc2hsaXN0X19zd2lwZXIgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1sYWJlbCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0LmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItaXRlbSxcclxuXHQuYXItY29udGVudC1zd2lwZXIgLmFyLXN3aXBlci1pdGVtLFxyXG5cdC5hci1jYXJvdXNlbC13aXNobGlzdF9fc3dpcGVyLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDQyLjUlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItc3dpcGVyIHtcclxuXHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdH1cclxuXHQuYXItcGlsbC1zd2lwZXJfX3BscCAuYXItc3dpcGVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0XHJcblx0XHQvKiBSZWNlbnRseSBWaWV3ZWQgKi9cclxuXHQjbGFzdC12aXNpdGVkLXRhcmdldCAubGFzdC12aXNpdGVkIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0I2xhc3QtdmlzaXRlZC10YXJnZXQgLmFyLXByb2R1Y3Qtc3dpcGVyIC5hci1zd2lwZXItYnV0dG9ucyxcclxuXHQuYXItY2Fyb3VzZWwtd2lzaGxpc3RfX2hlYWRpbmcge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG59XHJcbiNyZWNvbW1lbmRhdGlvbnMtMyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMy41OTU4MjY3NzE2NTM1NCU7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMy41OTU4MjY3NzE2NTM1NCU7XHJcbn1cclxuXHJcbiNyZWNvbW1lbmRhdGlvbnMtMyAuYXItc3dpcGVyIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4jcmVjb21tZW5kYXRpb25zLTMgLmFyLXN3aXBlci1idXR0b25zIGRpdiB7XHJcblx0cGFkZGluZy10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdCNyZWNvbW1lbmRhdGlvbnMtMyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdFxyXG5cdCNyZWNvbW1lbmRhdGlvbnMtMyAuYXItc3dpcGVyLW5leHQsXHJcblx0I3JlY29tbWVuZGF0aW9ucy0zIC5hci1zd2lwZXItcHJldiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0I3JlY29tbWVuZGF0aW9ucy0zIGg1IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCNyZWNvbW1lbmRhdGlvbnMtMyAuYXItc3dpcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQjcmVjb21tZW5kYXRpb25zLTMgaDUgYnIge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn0vKiBTaGFyZSBXaWRnZXQgKi9cclxuZGl2LnNoYXJlLXdpZGdldCB7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgLnNoYXJlLWxhYmVsIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogLTE3cHg7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtODBweDtcclxuXHR3aWR0aDogMTYwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgdWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGxpbmVhcjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkge1xyXG5cdGJhY2tncm91bmQ6ICMyMjI7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTllbTtcclxuXHR3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1jb3B5LmNvcGllZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzFCNjY1RSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpIGEgc3BhbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvc29jaWFsX2xpbmtzX3Nwcml0ZS5wbmcnKTtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZW1haWwgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTgycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1jb3B5IGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC0xMDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXBpbnRlcmVzdCBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLThweCAtMjM5cHggIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWZhY2Vib29rIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0xNjlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXR3aXR0ZXIgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC04cHggLTIwNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtc21zIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC00ODNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWdvb2dsZXBsdXMgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTU4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtc291bmRjbG91ZCBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtNjA5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1pbnN0YWdyYW0gYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTU1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIERhcmsgSWNvbiAqL1xyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkuc2hhcmUtZW1haWwgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTI3NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1jb3B5IGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0zMDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkuc2hhcmUtcGludGVyZXN0IGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC00NDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkuc2hhcmUtZmFjZWJvb2sgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTM3OXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS10d2l0dGVyIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC00MTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkuc2hhcmUtc21zIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC01MThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuc2hhcmUtd2lkZ2V0LmRhcmsgbGkuc2hhcmUtZ29vZ2xlcGx1cyBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTZweCAtNjY5cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LnNoYXJlLXdpZGdldC5kYXJrIGxpLnNoYXJlLXNvdW5kY2xvdWQgYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTY5N3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5zaGFyZS13aWRnZXQuZGFyayBsaS5zaGFyZS1pbnN0YWdyYW0gYSBzcGFuLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02cHggLTYzOXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpOmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaTpmb2N1cyB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1lbWFpbDpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZW1haWw6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNGRTg3NzE7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWVtYWlsOmhvdmVyIGEgc3Bhbi51aS1pY29uLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1lbWFpbDpmb2N1cyBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMjc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtY29weTpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtY29weTpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogIzJDQTY5OTtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtY29weTpob3ZlciBhIHNwYW4udWktaWNvbixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtY29weTpmb2N1cyBhIHNwYW4udWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtMzA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtcGludGVyZXN0OmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1waW50ZXJlc3Q6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNENDAwMDQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXBpbnRlcmVzdDpob3ZlciBhIHNwYW4udWktaWNvbixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtcGludGVyZXN0OmZvY3VzIGEgc3Bhbi51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOHB4IC00NDlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS1mYWNlYm9vazpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZmFjZWJvb2s6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICMzNTVGOUY7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWZhY2Vib29rOmhvdmVyIGEgc3BhbixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtZmFjZWJvb2s6Zm9jdXMgYSBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC0zNzlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS10d2l0dGVyOmhvdmVyLFxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS10d2l0dGVyOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggZGl2LnNoYXJlLXdpZGdldCBsaS5zaGFyZS10d2l0dGVyOmhvdmVyIGEgc3BhbixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtdHdpdHRlcjpmb2N1cyBhIHNwYW4ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTQxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWdvb2dsZXBsdXM6aG92ZXIsXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWdvb2dsZXBsdXM6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNERDRCMzk7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXNvdW5kY2xvdWQ6aG92ZXIsXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLXNvdW5kY2xvdWQ6Zm9jdXMge1xyXG5cdGJhY2tncm91bmQ6ICNGRjNBMDA7XHJcbn1cclxuXHJcbi5uby10b3VjaCBkaXYuc2hhcmUtd2lkZ2V0IGxpLnNoYXJlLWluc3RhZ3JhbTpob3ZlcixcclxuLm5vLXRvdWNoIGRpdi5zaGFyZS13aWRnZXQgbGkuc2hhcmUtaW5zdGFncmFtOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjNTE3RkE0O1xyXG59LyogVGV4dCBBbmltYXRpb25zICovXHJcbi5hbmltYXRlLXNjcm9sbCB7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuI2FuaW1hdGUtc2Nyb2xsLXRyaWdnZXIge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDUwJTtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2FuaW1hdGUtc2Nyb2xsLXRyaWdnZXIuZGVidWcge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZWQ7XHJcbn1cclxuXHJcbi5hbmltYXRlZCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDUwMG1zO1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogNTAwbXM7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5pbmZpbml0ZSB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5MjAwbXMge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcclxuXHRhbmltYXRpb24tZGVsYXk6IDIwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXk0MDBtcyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDQwMG1zO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogNDAwbXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5kZWxheTYwMG1zIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNjAwbXM7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiA2MDBtcztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5ODAwbXMge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA4MDBtcztcclxuXHRhbmltYXRpb24tZGVsYXk6IDgwMG1zO1xyXG59XHJcblxyXG4uYW5pbWF0ZWQuZGVsYXkxcyB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDFzO1xyXG5cdGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcbi5hbmltYXRlZC5kZWxheTJzIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XHJcblx0YW5pbWF0aW9uLWRlbGF5OiAycztcclxufVxyXG5cclxuLmFuaW1hdGVkLmRlbGF5NXMge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiA1cztcclxuXHRhbmltYXRpb24tZGVsYXk6IDVzO1xyXG59XHJcblxyXG4vKiBGYWRlLUluICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluO1xyXG59XHJcblxyXG4vKiBGYWRlLUluIERvd24gKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAlLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluRG93biB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcclxufVxyXG5cclxuLyogRmFkZS1JbiBMZWZ0ICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTclLCAwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTclLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03JSwgMCwgMCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZUluTGVmdCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxufVxyXG5cclxuLyogRmFkZS1JbiBSaWdodCAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5SaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xyXG59XHJcblxyXG4vKiBGYWRlLUluIFVwICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwJSwgMCk7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAlLCAwKTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlSW5VcCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG4vKiBGYWRlLU91dCAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5mYWRlT3V0IHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xyXG59XHJcblxyXG4vKiBGYWRlLU91dCBEb3duICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMCUsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLmZhZGVPdXREb3duIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcclxuXHRhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XHJcbn1cclxuXHJcbi8qIEZhZGUtT3V0IExlZnQgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03JSwgMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03JSwgMCwgMCk7XHJcblx0fVxyXG59XHJcblxyXG4uZmFkZU91dExlZnQge1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcclxufVxyXG5cclxuLyogRmFkZS1PdXQgUmlnaHQgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcblx0ZnJvbSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0dG8ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3JSwgMCwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKTtcclxuXHR9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcclxuXHRmcm9tIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHR0byB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDclLCAwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNyUsIDAsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLmZhZGVPdXRSaWdodCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XHJcbn1cclxuXHJcbi8qIEZhZGUtT3V0IFVwICovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG5cdGZyb20ge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHRvIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwJSwgMCk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMCUsIDApO1xyXG5cdH1cclxufVxyXG5cclxuLmZhZGVPdXRVcCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xyXG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XHJcbn1cclxuXHJcbi8qIEluZm9ybWF0aW9uIEJhbm5lciAqL1xyXG4uYXItaW5mb3JtYXRpb24tYmFubmVyIHtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgLTEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0Ym94LXNoYWRvdzogMCAtMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR6LWluZGV4OiAxMDAwMDE7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmFyLWluZm9ybWF0aW9uLWJhbm5lci0taGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItaW5mb3JtYXRpb24tYmFubmVyLS10b3Age1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLmFyLWluZm9ybWF0aW9uLWJhbm5lci0tYm90dG9tIHtcclxuXHRib3R0b206IDA7XHJcbn0vKiBSZWdpb24gTWF0Y2ggLyBPbmUgb2ZmIHN1YmNvbXBvbmVudCBvZiBJbmZvcm1hdGlvbiBCYW5uZXIgKi9cclxuLnNjLXJlZ2lvbi1tYXRjaC5hci1pbmZvcm1hdGlvbi1iYW5uZXIge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cdGJvdHRvbTogNTAlO1xyXG5cdHotaW5kZXg6IDEwMDAwMjtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoLmFyLWluZm9ybWF0aW9uLWJhbm5lcjpub3QoLmFyLWluZm9ybWF0aW9uLWJhbm5lci0taGlkZGVuKSArIC5zYy1yZWdpb24tbWF0Y2hfX2JhY2tncm91bmQtY292ZXJhbGwge1xyXG5cdHotaW5kZXg6IDEwMDAwMTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTgpO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45MyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkpO1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoX19jb250ZW50IHtcclxuXHQtd2Via2l0LW9yZGVyOiAwO1xyXG5cdC1tcy1mbGV4LW9yZGVyOiAwO1xyXG5cdG9yZGVyOiAwO1xyXG5cdC13ZWJraXQtZmxleDogMCAxIGF1dG87XHJcblx0LW1zLWZsZXg6IDAgMSBhdXRvO1xyXG5cdGZsZXg6IDAgMSBhdXRvO1xyXG5cdC13ZWJraXQtYWxpZ24tc2VsZjogYXV0bztcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xyXG5cdGFsaWduLXNlbGY6IGF1dG87XHJcbn1cclxuXHJcbi5zYy1yZWdpb24tbWF0Y2hfX3JlZ2lvbi1pY29uIHtcclxuXHR0b3A6IDI2cHg7XHJcblx0bGVmdDogMjVweDtcclxufVxyXG5cclxuLnNjLXJlZ2lvbi1tYXRjaF9fcmVnaW9uLWljb24uc2MtcmVnaW9uLW1hdGNoX19yZWdpb24taWNvbi0tc2l6ZS1pbnRsIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoX19jb3B5IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoX19hY3Rpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJvcmRlcjogc29saWQgMnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdG1heC13aWR0aDogMzU1cHg7XHJcblx0bWluLXdpZHRoOiAyNzBweDtcclxuXHRwYWRkaW5nOiAyMXB4IDIwcHggMjNweCAyOXB4O1xyXG59XHJcblxyXG4uc2MtcmVnaW9uLW1hdGNoX19hY3Rpb246bGFzdC1jaGlsZCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNjLXJlZ2lvbi1tYXRjaF9fcHJpbWFyeS1hY3Rpb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogcmdiKDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdFxyXG5cdC5zYy1yZWdpb24tbWF0Y2guYXItaW5mb3JtYXRpb24tYmFubmVyIHsgfVxyXG5cclxuXHQuc2MtcmVnaW9uLW1hdGNoX19pbm5lci13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHR9XHJcblxyXG5cdC5zYy1yZWdpb24tbWF0Y2hfX3JlZ2lvbi1pY29uIHtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2MtcmVnaW9uLW1hdGNoX19jb3B5IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc2MtcmVnaW9uLW1hdGNoX19hY3Rpb24ge1xyXG5cdFx0cGFkZGluZzogMjNweCAyMHB4IDIxcHggMjlweDtcclxuXHR9XHJcbn0vKiBGQVEgQm9vayAgKi9cclxuLmFyLWhlbHAtYm9vayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19hc2lkZSB7XHJcblx0d2lkdGg6IDI1MHB4O1xyXG5cdHBhZGRpbmc6IDEwMHB4IDIwcHggMCAyMHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNEQURBREE7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19uYXYsXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19jb250YWN0LW5hdixcclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX2hvdXJzIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX25hdiBsaSxcclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX2NvbnRhY3QtbmF2IGxpLFxyXG4uYXItaGVscC1ib29rIHVsLmFyLWhlbHAtYm9va19faG91cnMgbGkge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayBhIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcxNXB4KSB7XHJcblx0LmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19hc2lkZSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDYyMHB4KSB7XHJcblx0LmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX2hvdXJzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1MTBweCkge1xyXG5cdC5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19jb250YWN0LW5hdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX25hdiB7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayB1bC5hci1oZWxwLWJvb2tfX25hdiB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19uYXYuYXItaGVscC1ib29rX19uYXYtLXN0YW5kYWxvbmUge1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmFyLWhlbHAtYm9va19fbmF2LWl0ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtLmFjdGl2ZSB7XHJcblxyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtIC5hci1oZWxwLWJvb2tfX25hdi1saW5rIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGNvbG9yOiAjNzU3NTc1O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtIC5hci1oZWxwLWJvb2tfX25hdi1saW5rOmhvdmVyLFxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX25hdi1pdGVtIC5hci1oZWxwLWJvb2tfX25hdi1saW5rOmZvY3VzIHtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmFyLWhlbHAtYm9va19fbmF2LWl0ZW0uYWN0aXZlIC5hci1oZWxwLWJvb2tfX25hdi1saW5rIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250ZW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAyNTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX3NlY3Rpb24ge1xyXG5cdC8qIFVzZSBDU1MgdG8gcmVzZXQgc2Nyb2xsIHRvIHRvcCB3aGVuIGl0cyBub3QgYWN0aXZlICovXHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRoZWlnaHQ6IDUwMDAlO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5hci1oZWxwLWJvb2tfX3NlY3Rpb24uYWN0aXZlIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiA0NXB4IDM1cHggOTBweCAzNXB4O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIHVsLmFyLWhlbHAtYm9va19fY29udGFjdC1uYXYge1xyXG5cdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmFyLWhlbHAtYm9va19fY29udGFjdC1pdGVtLFxyXG4uY29udGVudC1hc3NldCAuYXItaGVscC1ib29rX19jb250YWN0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250YWN0LW5hdiAuYXItaGVscC1ib29rX19jb250YWN0LWl0ZW0ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250YWN0LWxpbmsuZGlzYWJsZWQsXHJcbi5jb250ZW50LWFzc2V0IC5hci1oZWxwLWJvb2tfX2NvbnRhY3QtbGluay5kaXNhYmxlZCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuYXItaGVscC1ib29rX19jb250YWN0LWxpbmsgLmFyLWljb24sXHJcbi5jb250ZW50LWFzc2V0IC5hci1oZWxwLWJvb2tfX2NvbnRhY3QtbGluayAuYXItaWNvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgdWwuYXItaGVscC1ib29rX19ob3VycyxcclxuLmNvbnRlbnQtYXNzZXQgdWwuYXItaGVscC1ib29rX19ob3VycyB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuXHRsaW5lLWhlaWdodDogMS45ZW07XHJcbn1cclxuXHJcbi8qIEZBUSBCT09rIC0gQ3VzdG9tZXIgU2VydmljZSBDb250ZW50ICovXHJcbi5hci1oZWxwLWJvb2sgLmN1c3RvbWVyLXNlcnZpY2UtY29udGVudCBwIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1oZWxwLWJvb2sgLmNvbnRhY3QtdXNkaWFsb2ctZm9ybS1jb250YWluZXIge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciAuY29udGFjdC11c2RpYWxvZy1mb3JtLXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciAuY29udGFjdC11c2RpYWxvZy1mb3JtIHtcclxuXHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcclxufVxyXG5cclxuLmFyLWhlbHAtYm9vayAuY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciAuY29udGFjdC11c2RpYWxvZy1mb3JtIGg0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXItaGVscC1ib29rIC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIGJ1dHRvbiB7XHJcblx0bWluLXdpZHRoOiAxNDBweDtcclxufVxyXG5cclxuLmNvbnRhY3R1cy1kaWFsb2ctY29udGVudCAuY29udGFjdF9pbmZvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDI1MHB4O1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogNDBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSBwIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19tYWluIHtcclxuXHRcdHdpZHRoOiA5MCU7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDUlIDQwcHggNSU7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rLW1vYmlsZV9faW50cm8gLmN1c3RvbWVyLXNlcnZpY2UtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19uYXYge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDAgMDtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19uYXYgPiBsaSB7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI0NDQztcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19uYXYgLmpzLWFyLWhlbHAtYm9vay1tb2JpbGUtLXNlbGVjdCB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5jdXN0b21lci1zZXJ2aWNlLWNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19mbHlvdXQge1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdGhlaWdodDogOTUlO1xyXG5cdFx0cGFkZGluZzogNSU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRyaWdodDogLTEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR6LWluZGV4OiAxMDAwMDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19mbHlvdXQgLmpzLWFyLWhlbHAtYm9vay1tb2JpbGUtLWNsb3NlIHtcclxuXHRcdGNvbG9yOiAjQTRBNEE0O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlIC5hci1oZWxwLWJvb2stbW9iaWxlX19mbHlvdXQgLmNvbnRhY3R1cy1kaWFsb2ctY29udGVudCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIGRpdi5lcnJvcixcclxuXHQuY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3ctZXJyb3IgPiAuZXJyb3ItbWVzc2FnZSB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHRcclxuXHQuY29udGFjdC11c2RpYWxvZy1mb3JtLWNvbnRhaW5lciAuZm9ybS1yb3cgdGV4dGFyZWEge1xyXG5cdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xyXG5cdFx0ei1pbmRleDogMTAwMDA7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgLmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlci5hci1oZWxwLWJvb2stbW9iaWxlX19oZWFkZXItLXN1YmhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdFx0ei1pbmRleDogMTAwMDE7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9faGVhZGVyIC5hci1oZWxwLWJvb2stbW9iaWxlX19oZWFkZXItdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRwYWRkaW5nOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGVfX2hlYWRlci1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9faGVhZGVyLWxpbmstLWxlZnQge1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlX19oZWFkZXItbGluay0tcmlnaHQge1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuYXItaGVscC1ib29rX19jb250YWN0LWxpbmsge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHR9XHJcblxyXG5cdC5jb250YWN0LXVzZGlhbG9nLWZvcm0tY29udGFpbmVyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdH1cclxuXHJcblx0LmNvbnRhY3R1cy1kaWFsb2ctY29udGVudCAuY29udGFjdF9pbmZvIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtYXNzZXQgdWwuYXItaGVscC1ib29rX19ob3VycyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblxyXG5cdC5jb250ZW50LWFzc2V0IHVsIGxpLmFyLWhlbHAtYm9va19fY29udGFjdC1pdGVtLFxyXG5cdC5jb250ZW50LWFzc2V0IHVsLmFyLWhlbHAtYm9va19faG91cnMgbGkge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQtYXNzZXQgdWwuYXItaGVscC1ib29rX19jb250YWN0LW5hdixcclxuXHQuY29udGVudC1hc3NldCB1bC5hci1oZWxwLWJvb2tfX2hvdXJzIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuZm9ybS1yb3ctYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSAuY29udGFjdC11c2RpYWxvZy1mb3JtIGg0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcblx0LmFyLWhlbHAtYm9vay1tb2JpbGUgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSB0ZXh0YXJlYSxcclxuXHQuYXItaGVscC1ib29rLW1vYmlsZSBzZWxlY3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRwYWRkaW5nOiAxMXB4IDMuMDQ4NyU7XHJcblx0fVxyXG5cclxuXHQuYXItaGVscC1ib29rLW1vYmlsZV9fcGhvbmUtc2VsZWN0IHAge1xyXG5cdFx0d2lkdGg6IDY1JTtcclxuXHR9XHJcblxyXG5cdC5hci1oZWxwLWJvb2stbW9iaWxlX19waG9uZS1zZWxlY3Qgc2VsZWN0IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn0vKiBDb250ZXh0IE1lbnUgKi9cclxuLmFyLWNvbnRleHQtbWVudSB7IH1cclxuLmFyLWNvbnRleHQtbWVudS5pcy1vcGVuIHsgIH1cclxuLmFyLWNvbnRleHQtbWVudV9fdHJpZ2dlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4uYXItY29udGV4dC1tZW51X190cmlnZ2VyOmFmdGVyIHsgXHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTVweDtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmFyLWNvbnRleHQtbWVudV9fdHJpZ2dlci0taW5saW5lLWNvcHkge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5hci1jb250ZXh0LW1lbnVfX3RyaWdnZXItLWlubGluZS1jb3B5IC5hci1pY29uIHtcclxuXHR0b3A6IC03cHg7XHJcblx0cmlnaHQ6IC0yNXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmFyLWNvbnRleHQtbWVudV9fbWVudSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogNnB4IDAgNnB4IDA7XHJcblx0Ym90dG9tOiAtMTBweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWluLXdpZHRoOiAyNDBweDtcclxufVxyXG5cclxuLmFyLWNvbnRleHQtbWVudS5pcy1maXhlZCAuYXItY29udGV4dC1tZW51X19tZW51LFxyXG4uYXItY29udGV4dC1tZW51LmlzLW9wZW4gLmFyLWNvbnRleHQtbWVudV9fbWVudSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFyLWNvbnRleHQtbWVudV9faXRlbSB7IH1cclxuXHJcbi5hci1jb250ZXh0LW1lbnVfX29wdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiA2cHggMjRweCA2cHggMDtcclxuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXItY29udGV4dC1tZW51X19vcHRpb24uaXMtYWN0aXZlIC5hci1jb250ZXh0LW1lbnVfX29wdGlvbi10ZXh0IHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci1jb250ZXh0LW1lbnVfX29wdGlvbjpob3ZlciAuYXItY29udGV4dC1tZW51X19vcHRpb24tdGV4dCxcclxuLm5vLXRvdWNoIC5hci1jb250ZXh0LW1lbnVfX29wdGlvbjpmb2N1cyAuYXItY29udGV4dC1tZW51X19vcHRpb24tdGV4dCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbn0vKiBSZXNwb25zaXZlIFNjcm9sbGluZyBUYWJsZSAqL1xyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3dyYXBwZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRwYWRkaW5nLWxlZnQ6IDZyZW07XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aCxcclxuLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190ZCB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTFFMTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGgtLWZpcnN0IHtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMUUxRTE7XHJcblx0Ym94LXNoYWRvdzogMTBweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdHdpZHRoOiA2cmVtO1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoZWFkIC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGgge1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoZWFkIC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fcm93OmZpcnN0LWNoaWxkLFxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3JvdzpudGgtY2hpbGQoZXZlbikge1xyXG5cdGNvbG9yOiAjRjdGN0Y3O1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoZWFkIC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGg6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGQge1xyXG5cdHdpZHRoOiA5MnB4O1xyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoZWFkIC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGhbY29sc3Bhbj0nMiddOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4ucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RkW2NvbHNwYW49JzInXSB7XHJcblx0d2lkdGg6IDE4NHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cdC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRvdmVyZmxvdzogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGgtLWZpcnN0IHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGUgLnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX19yb3cge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtcm93O1xyXG5cclxuXHRcdC8qIFRhY3lvbnMgaXMgY29uZmlndXJlZCBpbmNvcnJlY3RseSBvbiBvdXIgc2l0ZSBmb3IgZmxleC9kaXNwbGF5IGhpZXJhcmNoeSAqL1xyXG5cdH1cclxuXHJcblx0LnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aGVhZCAucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG5cdC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZV9fdGQsXHJcblx0LnJlc3BvbnNpdmUtc2Nyb2xsaW5nLXRhYmxlX190aGVhZCAucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RoW2NvbHNwYW49JzInXTpub3QoOmZpcnN0LWNoaWxkKSxcclxuXHQucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGVfX3RkW2NvbHNwYW49JzInXSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5kaWFsb2ctY29udGVudCAucmVzcG9uc2l2ZS1zY3JvbGxpbmctdGFibGUsXHJcblx0LmRpYWxvZy1jb250ZW50IC5yZXNwb25zaXZlLXNjcm9sbGluZy10YWJsZSAqIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHRcdFxyXG5cdH1cclxuLyogcHJvZHVjdC10aWxlLTN4Mi10d29wcm9kdWN0cy10ZXh0LW92ZXJsYXkgKi9cclxuLnByb2R1Y3QtdGlsZS50aWxlLXRleHQtb3ZlcmxheSAub3ZlcmxheS1pbWcge1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4vKiBwcm9kdWN0LXRpbGUtM3g0ICovXHJcbi5wcm9kdWN0LXRpbGUtM3g0X19pbWctcy1sIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzJTtcclxufVxyXG5cclxuLnByb2R1Y3QtdGlsZS0zeDRfX2ltZy1zLXIge1xyXG5cdHBhZGRpbmctbGVmdDogMyU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LWxlYWRpbmctZGV0YWlscy1iYXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRwYWRkaW5nLXRvcDogMTFweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn0uY3NzLWFycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0NS41JTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jc3MtYXJyb3cgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA5MHB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9jYXJvdXNlbC1hcnJvd3MuZ2lmJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmNzcy1hcnJvdyBzcGFuOmhvdmVyLFxyXG4uY3NzLWFycm93IHNwYW46YWN0aXZlLFxyXG4ubm8tdG91Y2ggLmNzcy1hcnJvdyBzcGFuOmZvY3VzLFxyXG4uY3NzLWFycm93IHNwYW46YWN0aXZlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNCk7XHJcbn1cclxuXHJcbi5jc3MtYXJyb3cubGVmdCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jc3MtYXJyb3cubGVmdCBzcGFuIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbn1cclxuLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcblxyXG4vKlxyXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcblxyXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xyXG4ucHN3cCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0ei1pbmRleDogMTUwMDtcclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcblxyXG5cdC8qIGNyZWF0ZSBzZXBhcmF0ZSBsYXllciwgdG8gYXZvaWQgcGFpbnQgb24gd2luZG93Lm9uc2Nyb2xsIGluIHdlYmtpdC9ibGluayAqL1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwICoge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4ucHN3cCBpbWcge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBzdHlsZSBpcyBhZGRlZCB3aGVuIEpTIG9wdGlvbiBzaG93SGlkZU9wYWNpdHkgaXMgc2V0IHRvIHRydWUgKi9cclxuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XHJcblx0LyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xyXG5cdG9wYWNpdHk6IDAuMDAxO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuXHQvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuXHQvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG5cdGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG5cdGN1cnNvcjogLW1vei16b29tLWluO1xyXG5cdGN1cnNvcjogem9vbS1pbjtcclxufVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuXHQvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG5cdGN1cnNvcjogLW1vei1ncmFiO1xyXG5cdGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xyXG5cdC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuXHRjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xyXG4ucHN3cF9fYmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pbWcge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuXHJcblx0LyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG59XHJcblxyXG4ucHN3cF9fYmcge1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuXHQvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbn1cclxuXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fYmcsXHJcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX3pvb20td3JhcCB7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxufVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3BfX2ltZyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcclxufVxyXG5cclxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuXHRiYWNrZ3JvdW5kOiAjMjIyO1xyXG59XHJcblxyXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogNTAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0bWFyZ2luLXRvcDogLThweDtcclxuXHRjb2xvcjogI0NDQztcclxufVxyXG5cclxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcclxuXHRjb2xvcjogI0NDQztcclxufVxyXG5cclxuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXHJcblxyXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXHJcblxyXG4vKlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblxyXG4gKi9cclxuXHJcbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xyXG4ucHN3cF9fYnV0dG9uIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXI6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC1pbmRlbnQ6IC0xMDAwcHg7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG9wYWNpdHk6IDAuNzU7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uOmZvY3VzLFxyXG4ucHN3cF9fYnV0dG9uOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSB7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbixcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ludGVyZmFjZS9waG90b3N3aXBlL2RlZmF1bHQtc2tpbi5wbmcnKSAwIDAgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjY0cHggODhweDtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcclxuXHQvKiBTZXJ2ZSBTVkcgc3ByaXRlIGlmIGJyb3dzZXIgc3VwcG9ydHMgU1ZHIGFuZCByZXNvbHV0aW9uIGlzIG1vcmUgdGhhbiAxMDVkcGkgKi9cclxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24sXHJcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDo6YmVmb3JlLFxyXG5cdC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaW50ZXJmYWNlL3Bob3Rvc3dpcGUvZGVmYXVsdC1za2luLnN2ZycpO1xyXG5cdH1cclxuXHJcblx0LnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuXHQucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLXNoYXJlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tZnMge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwO1xyXG59XHJcblxyXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xyXG59XHJcblxyXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLypcclxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXHJcblx0KGljb24gaXMgYWRkZWQgdG8gOmJlZm9yZSBwc2V1ZG8tZWxlbWVudClcclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtNTBweDtcclxuXHR3aWR0aDogNzBweDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OjpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHR0b3A6IDM1cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG5cdGhlaWdodDogMzBweDtcclxuXHR3aWR0aDogMzJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OjpiZWZvcmUge1xyXG5cdGxlZnQ6IDZweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDo6YmVmb3JlIHtcclxuXHRyaWdodDogNnB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xyXG59XHJcblxyXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlcixcclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMTYwMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG5cdHotaW5kZXg6IDE2MjA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0dG9wOiA1NnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogYXV0bztcclxuXHRyaWdodDogNDRweDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlcixcclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmb2N1cyB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6Zmlyc3QtY2hpbGQge1xyXG5cdC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXHJcblx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS10b29sdGlwIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XHJcbn1cclxuXHJcbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuXHRwYWRkaW5nOiAxNnB4IDEycHg7XHJcbn1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMTJweDtcclxuXHRyaWdodDogMTVweDtcclxuXHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG5cdC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0LW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIsXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjM0U1QzlBO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3Zlcjo6YmVmb3JlLFxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpmb2N1czo6YmVmb3JlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBO1xyXG59XHJcblxyXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmhvdmVyLFxyXG5hLnBzd3BfX3NoYXJlLS10d2l0dGVyOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIsXHJcbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpmb2N1cyB7XHJcblx0YmFja2dyb3VuZDogI0NDQztcclxuXHRjb2xvcjogI0NFMjcyRDtcclxufVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIsXHJcbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kOiAjREREO1xyXG59XHJcblxyXG4vKlxyXG5cclxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGhlaWdodDogNDRweDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDQ0cHg7XHJcblx0Y29sb3I6ICNGRkY7XHJcblx0b3BhY2l0eTogMC43NTtcclxuXHRwYWRkaW5nOiAwIDEwcHg7XHJcbn1cclxuXHJcbi8qXHJcblxyXG5cdDQuIENhcHRpb25cclxuXHJcbiAqL1xyXG4ucHN3cF9fY2FwdGlvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbn1cclxuXHJcbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Y29sb3I6ICNCQkI7XHJcbn1cclxuXHJcbi5wc3dwX19jYXB0aW9uX19jZW50ZXIge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWF4LXdpZHRoOiA0MjBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRjb2xvcjogI0NDQztcclxufVxyXG5cclxuLnBzd3BfX2NhcHRpb24tLWVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xyXG4ucHN3cF9fY2FwdGlvbi0tZmFrZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKlxyXG5cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvciAocHJlbG9hZGVyKVxyXG5cclxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXHJcblxyXG4gKi9cclxuLnBzd3BfX3ByZWxvYWRlciB7XHJcblx0d2lkdGg6IDQ0cHg7XHJcblx0aGVpZ2h0OiA0NHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdGRpcmVjdGlvbjogbHRyO1xyXG59XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW46IDEycHg7XHJcbn1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcblx0LyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbnRlcmZhY2UvcGhvdG9zd2lwZS9wcmVsb2FkZXIuZ2lmJykgMCAwIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcclxuXHRhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XHJcblx0LXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG59XHJcblxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0b3BhY2l0eTogMC43NTtcclxuXHR3aWR0aDogMTRweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDE1cHg7XHJcblx0dG9wOiAxNXB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcclxuXHQvKlxyXG5cdFx0XHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcclxuXHRcdFx0IGJ5IEtlYW51IExlZSBodHRwczovL2Jsb2cua2VhbnVsZWUuY29tLzIwMTQvMTAvMjAvdGhlLXRhbGUtb2YtdGhyZWUtc3Bpbm5lcnMuaHRtbFxyXG5cdFx0Ki9cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDdweDtcclxuXHRoZWlnaHQ6IDE0cHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHdpZHRoOiAxNHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQucHN3cF9fcHJlbG9hZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHR0b3A6IGF1dG87XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2xvY2t3aXNlIHtcclxuXHQwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcblx0MCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdH1cclxuXHJcblx0NTAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcclxuXHR9XHJcblxyXG5cdDEwMCUge1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG5cdDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcblxyXG5cdDUwJSB7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cclxuXHJcbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xyXG4ucHN3cF9fdWkge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0b3BhY2l0eTogMTtcclxuXHR6LWluZGV4OiAxNTUwO1xyXG59XHJcblxyXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cclxuLnBzd3BfX3RvcC1iYXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wc3dwX19jYXB0aW9uLFxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG59XHJcblxyXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fY2FwdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXHJcbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi8qXHJcblx0cHN3cF9fdWktLWhpZGRlbiBjbGFzcyBpcyBhZGRlZCB3aGVuIGNvbnRyb2xzIGFyZSBoaWRkZW5cclxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXHJcbiovXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcblx0LyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xyXG5cdG9wYWNpdHk6IDAuMDAxO1xyXG59XHJcblxyXG4vKiBwc3dwX191aS0tb25lLXNsaWRlIGNsYXNzIGlzIGFkZGVkIHdoZW4gdGhlcmUgaXMganVzdCBvbmUgaXRlbSBpbiBnYWxsZXJ5ICovXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXHJcbi5wc3dwX191aS0tb25lLXNsaWRlIC5wc3dwX19jb3VudGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fZWxlbWVudC0tZGlzYWJsZWQge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLyohIEBmaWxlIGFwcC51aS5yZWZpbmVtZW50cy5jc3MgKi9cclxuXHJcbi8qXHJcbipcdEBzZWN0aW9uc1xyXG4qXHQtIENhdGVnb3J5IFJlZmluZW1lbnRzXHJcbiogXHQtIE5hdlxyXG4qIFx0LSBSZWZpbmVtZW50c1xyXG4qXHQtIFNvcnRpbmcgb3ZlcnJpZGVcclxuKiBcclxuKi9cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xID4gbGkgPiBhLnJlZmluZW1lbnQtbGluay5idG4tY29sbGFwc2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggI2NhdGVnb3J5LWxldmVsLTEgPiBsaSA+IGEucmVmaW5lbWVudC1saW5rLmJ0bi1jb2xsYXBzZTpob3ZlcixcclxuLm5vLXRvdWNoICNjYXRlZ29yeS1sZXZlbC0xID4gbGkgPiBhLnJlZmluZW1lbnQtbGluay5idG4tY29sbGFwc2U6Zm9jdXMge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xID4gbGkgPiBhLmFjdGl2ZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNDQ0M7XHJcbn1cclxuXHJcbi5uby10b3VjaCAjY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYSAucmVmaW5lbWVudC1saW5rLXRleHQge1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5vLXRvdWNoICNjYXRlZ29yeS1sZXZlbC0xID4gbGkgPiBhOm5vdCguYWN0aXZlKTpob3ZlciAucmVmaW5lbWVudC1saW5rLXRleHQsXHJcbi5uby10b3VjaCAjY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYTpub3QoLmFjdGl2ZSk6Zm9jdXMgLnJlZmluZW1lbnQtbGluay10ZXh0IHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYS5yZWZpbmVtZW50LWxpbmsgLmFyLWljb24ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHR0cmFuc2Zvcm06IDAuM3MgY3ViaWMtYmV6aWVyKDAuMTcsIDAuOSwgMC42NiwgMS41NykgMHMsIG9wYWNpdHkgMC4ycyBlYXNlIDBzO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYS5yZWZpbmVtZW50LWxpbmsuYnRuLWNvbGxhcHNlIC5hci1pY29uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtNTM0cHg7XHJcblx0d2lkdGg6IDE2cHg7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xID4gbGkuZXhwYW5kYWJsZS5hY3RpdmUgYS5yZWZpbmVtZW50LWxpbmsuYnRuLWNvbGxhcHNlIC5hci1pY29uIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMSA+IGxpID4gYS5yZWZpbmVtZW50LWJ0bi1jb2xsYXBzZSAuYXItaWNvbiB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgbGkucmVmaW5lbWVudC1saW5rIHtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgbGkucmVmaW5lbWVudC1saW5rIHtcclxuXHRwYWRkaW5nOiA1cHggMDtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgbGkucmVmaW5lbWVudC1saW5rLWFjdGl2ZSB7XHJcblx0cGFkZGluZzogNXB4IDA7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xIGxpIHtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0bGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjhzO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuOHM7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0xIGg1IHtcclxuXHRtYXJnaW46IDMwcHggMCAxNXB4IDA7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTEgaDUuZmlyc3Qge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbiNjYXRlZ29yeS1sZXZlbC0yIGxpIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMiBsaS5hY3RpdmUge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4jY2F0ZWdvcnktbGV2ZWwtMyB7XHJcblx0cGFkZGluZzogNXB4IDAgMDtcclxufVxyXG5cclxuI2NhdGVnb3J5LWxldmVsLTMgYS5yZWZpbmVtZW50LWxpbmsge1xyXG5cdG1hcmdpbjogMCAwIDAgMTVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBOYXYgKi9cclxuLm5hdiB1bCB7XHJcblx0Ym9yZGVyOiAwIG5vbmU7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcblx0bWFyZ2luOiA3cHggMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubmF2IHVsIGxpIHtcclxuXHRsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAwIDdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2IC50b2dnbGUge1xyXG5cdGJvcmRlcjogMCBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMTBweCAwIDdweDtcclxuXHRwYWRkaW5nOiA4cHggMCAwIDE1cHg7XHJcbn1cclxuXHJcbi5uYXYgLmV4cGFuZGVkIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC05NnB4O1xyXG59XHJcblxyXG4ubmF2IC50b2dnbGUgc3BhbiB7XHJcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyogUmVmaW5lbWVudHMgKi9cclxuI3ByaW1hcnkgLnJlZmluZW1lbnQge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgaDMge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiA1cHggOXB4IDA7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgaDMgc3BhbiB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgdWwge1xyXG5cdHBhZGRpbmc6IDAgMCA1cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4jc2Vjb25kYXJ5IC5yZWZpbmVtZW50IHVsI2NhdGVnb3J5LWxldmVsLTIge1xyXG5cdG1hcmdpbjogMTBweCAwIDE1cHggMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jc2Vjb25kYXJ5IC5yZWZpbmVtZW50IGxpIGE6aG92ZXIsXHJcbiNzZWNvbmRhcnkgLnJlZmluZW1lbnQgbGkgYTpmb2N1cyB7XHJcblx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuI3NlY29uZGFyeSAucmVmaW5lbWVudCAuZGl2aWRlci1saW5lIHtcclxuXHRtYXJnaW46IDE5cHggMCAyMHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGNvbG9yOiAjQ0NDO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi8qIExpc3RpbmcgUGFnZTogRmlsdGVycyAqL1xyXG4uc2VhcmNoLXJlc3VsdC1vcHRpb25zIHVsLmxldmVsLTEgbGkge1xyXG5cdG1hcmdpbi1yaWdodDogLTJweDtcclxufVxyXG5cclxuLyogU29ydGluZyBvdmVycmlkZSAqL1xyXG4uc2VhcmNoLXJlc3VsdC1vcHRpb25zIHVsLnNvcnQtYnkubGV2ZWwtMSBsaSB7XHJcblx0d2lkdGg6IDExMHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0LW9wdGlvbnMgdWwuc29ydC1ieS5sZXZlbC0xIGxpIHNwYW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3b3JkLXdyYXA6IG5vcm1hbDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHQtb3B0aW9ucyAucmVmaW5lbWVudHMgdWwuc29ydC1ieSBkaXYubGV2ZWwtMiB7XHJcblx0bWluLXdpZHRoOiAxNTFweDtcclxufVxyXG5cclxuLyogTmV3IFJlZmluZW1lbnRzICovXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudDpsYXN0LWNoaWxkIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWluLXdpZHRoOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDAgMTJweCAwIDA7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFjdGl2ZSAuYXItcmVmaW5lbWVudC1saW5rLXRleHQge1xyXG5cdGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC51bnNlbGVjdGFibGUge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhLCBcclxuLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTIge1xyXG5cdGNvbG9yOiAjRkZGO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRtaW4td2lkdGg6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMzRweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhOmhvdmVyLFxyXG4uYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMjpob3ZlcixcclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhOmZvY3VzLFxyXG4uYXItc2VhcmNoLWhlYWRlciAuYXItc2VhcmNoLXJlZmluZWQgLmFyLXJlZmluZW1lbnQtbGV2ZWwtMjpmb2N1cyB7XHJcblx0LyogcGFkZGluZzogMCAxMnB4OyAqL1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnNlbGVjdGVkIGEsXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAudW5zZWxlY3RhYmxlIGEge1xyXG5cdHBhZGRpbmc6IDAgMjRweCAwIDEycHg7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTIge1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItcmVmaW5lbWVudC1sZXZlbC0yOmhvdmVyLFxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhOmZvY3VzLFxyXG4ubm8tdG91Y2ggLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTI6Zm9jdXMge1xyXG5cdGNvbG9yOiBibGFjaztcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQgYTpob3ZlciAuYXItdGV4dC1pY29uLWNsb3NlLFxyXG4ubm8tdG91Y2ggLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTI6aG92ZXIgLmFyLXRleHQtaWNvbi1jbG9zZSxcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQgYTpmb2N1cyAuYXItdGV4dC1pY29uLWNsb3NlLFxyXG4ubm8tdG91Y2ggLmFyLXNlYXJjaC1oZWFkZXIgLmFyLXNlYXJjaC1yZWZpbmVkIC5hci1yZWZpbmVtZW50LWxldmVsLTI6Zm9jdXMgLmFyLXRleHQtaWNvbi1jbG9zZSB7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC51bnNlbGVjdGFibGUgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAudW5zZWxlY3RhYmxlIGE6Zm9jdXMge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG5cdC8qIHBvc2l0aW9uOiByZWxhdGl2ZTsgKi9cclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEuYXItcmVmaW5lbWVudC1sZXZlbC0xIC5hci1pY29uIHtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4xNywgMC45LCAwLjY2LCAxLjU3KSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHM7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNTMxcHg7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMSAuYXItcmVmaW5lbWVudC1kb3Qge1xyXG5cdGJhY2tncm91bmQ6ICMwMDAgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aGVpZ2h0OiA0cHg7XHJcblx0bWFyZ2luOiAxMHB4IDAgMCAtMjVweDtcclxuXHR3aWR0aDogNHB4O1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6aG92ZXIsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQ6ICNFQUVBRUE7XHJcblx0cGFkZGluZzogMCAxMnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDM0cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiAuc2VsZWN0ZWQgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnNlbGVjdGVkIGE6Zm9jdXMsXHJcbi5uby10b3VjaCAuYXItcmVmaW5lbWVudHMgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0yIC51bnNlbGVjdGFibGUgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyB1bC5hci1yZWZpbmVtZW50LWxldmVsLTIgLnVuc2VsZWN0YWJsZSBhOmZvY3Vze1xyXG5cdHBhZGRpbmc6IDAgMjRweCAwIDEycHg7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC5leHBhbmRlZCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMSB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIGEuYXItcmVmaW5lbWVudC1sZXZlbC0xIC5hci1pY29uIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcblx0dHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmV4cGFuZGVkIHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCB1bC5hci1yZWZpbmVtZW50LWxldmVsLTMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgdWwuYXItcmVmaW5lbWVudC1sZXZlbC0zIGxpIHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LmFyLXJlZmluZW1lbnQtY2F0ZWdvcnkge1xyXG5cdC8qIG1hcmdpbi10b3A6IC00NXB4OyAqL1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4ubm8tdG91Y2ggLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50LWNhdGVnb3J5IC5hci1yZWZpbmVtZW50LWxldmVsLTIgYTpob3ZlcixcclxuLm5vLXRvdWNoIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC1jYXRlZ29yeSAuYXItcmVmaW5lbWVudC1sZXZlbC0yIGE6Zm9jdXMge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuXHQvKiAgcGFkZGluZzogMDsgKi9cclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiAuYXItdGV4dC1pY29uLWNsb3NlIHtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiA4cHg7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uYXItcmVmaW5lbWVudC1sZXZlbC0yIC51bnNlbGVjdGFibGUgLmFyLXRleHQtaWNvbi1jbG9zZSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cdC5hci1yZWZpbmVtZW50LWxldmVsLTIgLmFyLXRleHQtaWNvbi1jbG9zZSB7XHJcblx0XHRyaWdodDogMzNweDtcclxuXHRcdHRvcDogLTNweDtcclxuXHR9XHJcblx0XHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZyB7XHJcblx0XHR6LWluZGV4OiAxMDAwMDEgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6ICNGMUYxRjE7XHJcblx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQtY2F0ZWdvcmllcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4IDYlO1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAzKVxyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgc3Bhbi51aS1kaWFsb2ctdGl0bGUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggNiU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMzhweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cy0tc29ydCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IGEuYXItcmVmaW5lbWVudC1sZXZlbC0xLFxyXG5cdC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudC5leHBhbmRlZCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMXtcclxuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEsXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiBsaSB7XHJcblx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IHVsLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LmFyLXJlZmluZW1lbnRzLWRpYWxvZy51aS1kaWFsb2cgLmFyLXJlZmluZW1lbnRzIC5hci1yZWZpbmVtZW50IC5zZWxlY3RlZCBhIHtcclxuXHRcdGNvbG9yOiAjRkZGXHJcblx0fVxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCAuc2VsZWN0ZWQ6YWZ0ZXIge1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4zKTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdH1cclxuXHRcclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgLnVuc2VsZWN0YWJsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdH1cclxuXHRcclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMTVweCAyNHB4IDEzcHg7XHJcblx0XHRmb250LXNpemU6IDEuMjMxcmVtO1xyXG5cdH1cclxuXHJcblx0LmFyLXJlZmluZW1lbnQtbGV2ZWwtMV9fc2VsZWN0ZWQtcmVmaW5lbWVudHMge1xyXG5cdFx0bWF4LXdpZHRoOiAyMzBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEgLmFyLWljb24ge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuXHRcdGhlaWdodDogMjRweDtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnRvdWNoIC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMTpub3QoLmlzLWFjdGl2ZSk6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNFQUVBRUE7XHJcblx0fVxyXG5cclxuXHQuYXItcmVmaW5lbWVudHMtZGlhbG9nLnVpLWRpYWxvZyAuYXItcmVmaW5lbWVudHMgLmFyLXJlZmluZW1lbnQgYS5hci1yZWZpbmVtZW50LWxldmVsLTEgLmFyLXJlZmluZW1lbnQtZG90IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTNweDtcclxuXHR9XHJcblxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5hci1yZWZpbmVtZW50cy1kaWFsb2cudWktZGlhbG9nIC5hci1yZWZpbmVtZW50cyAuYXItcmVmaW5lbWVudCBhLmFyLXJlZmluZW1lbnQtbGV2ZWwtMiAuYXItdGV4dC1pY29uLWNsb3NlIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuICAgIFx0bWFyZ2luLXRvcDogMTRweDtcclxuICAgXHRcdG1hcmdpbi1yaWdodDogLTE0cHg7XHJcbiAgICBcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblxyXG5cdC5hci1zZWFyY2gtaGVhZGVyIC5hci1zZWFyY2gtcmVmaW5lZCAuYXItcmVmaW5lbWVudC1sZXZlbC0yIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG4vKiEgQGZpbGUgYXBwLm5zLmhvbWVwYWdlLmNzcyAqL1xyXG5cclxuLyogTGFuZ3VhZ2UgU2V0dGluZ3MgUHJvbXB0ICovXHJcbiNzZXR0aW5ncy1wcm9tcHQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRib3R0b206IC0xMDBweDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0b3BhY2l0eTogMC45O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDEwMDAwO1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0LyogZGlzcGxheTogbm9uZTsgKi9cclxufVxyXG5cclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3Mtb3B0aW9ucyB7XHJcblx0d2lkdGg6IDMyNXB4O1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3Mtb3B0aW9ucyBzZWxlY3QsXHJcbiNzZXR0aW5ncy1wcm9tcHQgLnNldHRpbmdzLW9wdGlvbnMgYS5idXR0b24ge1xyXG5cdHdpZHRoOiAxNDBweDtcclxuXHRib3JkZXItY29sb3I6ICNGRkY7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbiNzZXR0aW5ncy1wcm9tcHQgLnNldHRpbmdzLW9wdGlvbnMgc2VsZWN0IHtcclxuXHRib3JkZXItY29sb3I6ICM1ODU4NTg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRtYXJnaW46IDAgMTVweCAwIDA7XHJcbn1cclxuXHJcbiNzZXR0aW5ncy1wcm9tcHQgLnNldHRpbmdzLW9wdGlvbnMgYS5idXR0b24ge1xyXG5cdHBhZGRpbmc6IDAuOWVtIDA7XHJcbn1cclxuXHJcbiNzZXR0aW5ncy1wcm9tcHQgLnNldHRpbmdzLW1lc3NhZ2Uge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4jc2V0dGluZ3MtcHJvbXB0IC5zZXR0aW5ncy1tZXNzYWdlIHAge1xyXG5cdG1hcmdpbjogMCAwIDExcHggMDtcclxuXHRjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3MtbWVzc2FnZSBhIHtcclxuXHRjb2xvcjogIzdGN0Y3RjtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblx0I3NldHRpbmdzLXByb21wdCAuc2V0dGluZ3Mtb3B0aW9ucyB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcblx0fVxyXG59LmFyLXN3YXRjaGVzIHtcclxuXHRwYWRkaW5nOiAwIDRweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItc3dhdGNoZXNfX3N3YXRjaCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG5cclxuLmFyLXN3YXRjaGVzX19zd2F0Y2g6YWZ0ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHdoaXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19fc3dhdGNoOmhvdmVyOmFmdGVyLCAuYXItc3dhdGNoZXNfX3N3YXRjaC0tYWN0aXZlOmFmdGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uYXItc3dhdGNoZXNfX3N3YXRjaC0tdW5hdmFpbGFibGUgLmFyLXN3YXRjaGVzX19pbWFnZSB7XHJcblx0b3BhY2l0eTogLjY7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19fc3dhdGNoLS11bmF2YWlsYWJsZTpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiAnJztcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMTEwJTtcclxuXHR0b3A6IC01JTtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0bGVmdDogNTAlO1xyXG5cdGJhY2tncm91bmQ6IGJsYWNrO1xyXG59XHJcblxyXG4uYXItc3dhdGNoZXNfX2ltYWdlIHtcclxuXHR3aWR0aDogMThweDtcclxuXHRoZWlnaHQ6IDE4cHg7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19fYWxsIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0b3BhY2l0eTogLjY7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcbn1cclxuXHJcbi5hci1zd2F0Y2hlc19fYWxsOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sbGVjdGlvbixcclxuLnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbG9yIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC04cHg7XHJcblx0bWFyZ2luLWxlZnQ6IC04cHg7XHRcclxufVxyXG5cclxuLnByb2R1Y3QtdmFyaWF0aW9ucy0tY29sbGVjdGlvbiAuYXR0cmlidXRlLWNvbGxlY3Rpb24gdWwuc3dhdGNoZXMtY29sbGVjdGlvbiBsaSBhOmhvdmVye1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uIHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGkgYS5zZWxlY3RlZHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAwLCAwLCAwLCAuMSApO1xyXG59XHJcblxyXG4ucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sbGVjdGlvbiB1bC5zd2F0Y2hlcy1jb2xsZWN0aW9uIGxpIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQucHJvZHVjdC12YXJpYXRpb25zLS1jb2xsZWN0aW9uIC5hdHRyaWJ1dGUtY29sb3Ige1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTZweDtcdFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHR9XHJcblxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uIHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGkge1xyXG5cdFx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApXHJcblx0fVxyXG5cdFxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uIHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGkgYTpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDAsIDAsIDAsIC4xICk7XHJcblx0fVxyXG5cdFxyXG5cdC5wcm9kdWN0LXZhcmlhdGlvbnMtLWNvbGxlY3Rpb24gLmF0dHJpYnV0ZS1jb2xsZWN0aW9uIHVsLnN3YXRjaGVzLWNvbGxlY3Rpb24gbGkgYS5zZWxlY3RlZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0fVxyXG59LmxvZ2luLXJlZ2lzdGVyIHtcclxuXHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2lubmVyLXdyYXBwZXIge1xyXG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzdweCk7IC8qIGhlYWRlciArIGhlbHAgYmFyICsgaGVscCBiYXIgbWFyZ2luICsgcGRwLWhlbHAgYm90dG9tICsgKChwZHAtaGVscCAtIGhlbHAgYmFyKS8yKSA9IDE3NyAqL1xyXG59XHJcblxyXG4udHJpZGVudCAubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19pbm5lci13cmFwcGVyIHtcclxuXHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3Rlcjpub3QoOmZpcnN0LW9mLXR5cGUpIC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlciB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRtaW4taGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIubG9naW4tcmVnaXN0ZXItLWd1ZXN0IC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlciB7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0LW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2xvZ2luLXdyYXBwZXIsXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2d1ZXN0LXdyYXBwZXIge1xyXG5cdHdpZHRoOiAzNi40MTg5MiU7XHJcblx0LXdlYmtpdC1mbGV4OiAwIDEgYXV0bztcclxuXHQtbXMtZmxleDogMCAxIGF1dG87XHJcblx0ZmxleDogMCAxIGF1dG87XHJcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiBhdXRvO1xyXG5cdC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XHJcblx0YWxpZ24tc2VsZjogYXV0bztcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLmxvZ2luLXJlZ2lzdGVyLS1ndWVzdCAubG9naW4tcmVnaXN0ZXJfX2lubmVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0d2lkdGg6IDA7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblx0LXdlYmtpdC1vcmRlcjogMTtcclxuXHQtbXMtZmxleC1vcmRlcjogMTtcclxuXHRvcmRlcjogMTtcclxuXHQtd2Via2l0LWZsZXg6IDAgMSBhdXRvO1xyXG5cdC1tcy1mbGV4OiAwIDEgYXV0bztcclxuXHRmbGV4OiAwIDEgYXV0bztcclxuXHQtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2ZvcmdvdC1wYXNzd29yZCxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fY3JlYXRlLWFjY291bnQge1xyXG5cdGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcblx0cGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fZm9yZ290LXBhc3N3b3JkIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19jcmVhdGUtYWNjb3VudCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX190aXRsZSxcclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fbmFtZWQtdGl0bGUge1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fbmFtZWQtdGl0bGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fdXNlcnMtZW1haWwsXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX25vdC15b3Uge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX3VzZXJzLWVtYWlsLFxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ub3QteW91IHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3Rlci5sb2dpbi1yZWdpc3Rlci0tcmVnaXN0ZXJlZC1kZWZhdWx0IC5sb2dpbi1yZWdpc3Rlcl9fdXNlcnMtZW1haWwsXHJcbi5sb2dpbi1yZWdpc3Rlci5sb2dpbi1yZWdpc3Rlci0tcmVnaXN0ZXJlZC1kZWZhdWx0IC5sb2dpbi1yZWdpc3Rlcl9fbm90LXlvdSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyLmxvZ2luLXJlZ2lzdGVyLS1yZWdpc3RlcmVkIC5sb2dpbi1yZWdpc3Rlcl9fY3JlYXRlLWFjY291bnQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX3VzZXJzLWVtYWlsIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXgtd2lkdGg6IDc4JTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fdXNlcnMtZW1haWw6OmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR3aWR0aDogMzBweDtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ub3QteW91LFxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19oYXZlLWFjY291bnQge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9faGF2ZS1hY2NvdW50IHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAuZm9ybS1yb3csXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX29hdXRoLWN0YSB7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fc2lnbmluLWN0YSB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ndWVzdC1jdGEge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ocnVsZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3Rlci5sb2dpbi1yZWdpc3Rlci0tcmVnaXN0ZXJlZC1kZWZhdWx0IC5sb2dpbi1yZWdpc3Rlcl9faHJ1bGVyIHtcclxuXHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3Rlci5sb2dpbi1yZWdpc3Rlci0tcmVnaXN0ZXJlZC1vYXV0aCAubG9naW4tcmVnaXN0ZXJfX2hydWxlciB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fZW1haWwtc2lnbnVwLS1jYSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtaGVpZ2h0OiAzMjVweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgNzc3bXM7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2VtYWlsLXNpZ251cC0tY2EgbGFiZWwgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICNBNkE2QTY7XHJcblx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0cGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9fZW1haWwtc2lnbnVwLS1jYS1oaWRkZW4ge1xyXG5cdG1heC1oZWlnaHQ6IDA7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19lbWFpbC1zaWdudXAgbGFiZWwge1xyXG5cdC8qIG1hcmdpbi10b3A6IC0zcHg7ICovXHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciBsYWJlbCB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5mb3JtLWNhcHRpb24ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgLmFyLWVycm9yLXRleHQge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIC5mb3JtLXJvdy1lcnJvciB+IC5hci1lcnJvci10ZXh0IHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciBmaWVsZHNldCA+IC5hci1lcnJvci10ZXh0OmZpcnN0LWNoaWxkIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0bWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAuZm9ybS1yb3cgLmFyLWVycm9yLXRleHQge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLmxvZ2luLXJlZ2lzdGVyIGlucHV0W3R5cGU9J3RleHQnXSxcclxuLmxvZ2luLXJlZ2lzdGVyIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10ge1xyXG5cdGhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMHB4O1xyXG59XHJcblxyXG4ubG9naW4tcmVnaXN0ZXIgaW5wdXRbdHlwZT0ndGV4dCddIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sb2dpbi1yZWdpc3RlciAucGFzc3dvcmQtaW5wdXRfX291dGVyLXdyYXBwZXIge1xyXG5cdG1hcmdpbjogNXB4IDAgMDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5cdC5sb2dpbi1yZWdpc3Rlcl9fb3V0ZXItd3JhcHBlciA+IGRpdjpmaXJzdC1vZi10eXBlOm5vdCgubG9naW4tcmVnaXN0ZXIpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNnZ3O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtNnZ3O1xyXG5cdH1cclxuXHJcblx0LmxvZ2luLXJlZ2lzdGVyIC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlciB7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XHJcblx0XHQtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0LW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5sb2dpbi1yZWdpc3RlciAubG9naW4tcmVnaXN0ZXJfX2xvZ2luLXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ndWVzdC13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubG9naW4tcmVnaXN0ZXIubG9naW4tcmVnaXN0ZXItLWd1ZXN0IC5sb2dpbi1yZWdpc3Rlcl9faW5uZXItd3JhcHBlcjo6YmVmb3JlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubG9naW4tcmVnaXN0ZXIgLmxvZ2luLXJlZ2lzdGVyX19ndWVzdC1jdGEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcbn1cclxuLm15Y2FydC1wcm9kdWN0cyxcclxuLm15Y2FydC1ib2R5IHtcclxuXHRtaW4taGVpZ2h0OiAzMzBweDsgLyogbWluaSBzdW1tYXJ5IHN0aWNrIGZpeCB3aGVuIDEgcHJvZHVjdCAqL1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdF9jYXJ0I3dyYXBwZXIge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IC8qIENhbm5vdCBoYXZlIGZvciBwb3NpdGlvbiBzdGlja3kgKi9cclxufVxyXG5cclxuLnB0X2NhcnQjd3JhcHBlciAjbWFpbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zYWZhcmkgLnB0X2NhcnQgLm15Y2FydCAuY2hlY2tvdXQtZm9ybSAjYXBwbGUtcGF5LWJ1dHRvbixcclxuLnB0X2NhcnQgLm15Y2FydCAuY2hlY2tvdXQtZm9ybSBidXR0b24ge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtIGJ1dHRvbiB7XHJcblx0cGFkZGluZzogMTNweCAyZW07XHJcbn1cclxuLnNhZmFyaSAucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtICNhcHBsZS1wYXktYnV0dG9uIHtcclxuXHRoZWlnaHQ6IDQ4cHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5zYWZhcmkubm8tdG91Y2ggLnB0X2NhcnQgLm15Y2FydCAuY2hlY2tvdXQtZm9ybSAjYXBwbGUtcGF5LWJ1dHRvbjpob3ZlcixcclxuLnNhZmFyaS5uby10b3VjaCAucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtICNhcHBsZS1wYXktYnV0dG9uOmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4ucHRfY2FydCAubXljYXJ0IC5jaGVja291dC1mb3JtIGJ1dHRvbiBzcGFuLmFyLWljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAzcHg7XHJcblx0dG9wOiA2cHg7XHJcbn1cclxuXHJcbi5hci1jYXJ0LXF1YW50aXR5LXNlbGVjdCB7XHJcblx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIHRvcCAtODM4cHg7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRcclxuXHQvKiBDYXJ0IFRhYmxlICovXHJcblx0Lm15Y2FydC1wcm9kdWN0cyB7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm15Y2FydC1ib2R5IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5teWNhcnQtc3VtbWFyeS1taW5pYmFnLmRuICsgLm15Y2FydC1wcm9kdWN0cyAubXljYXJ0LWl0ZW06Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcblx0XHJcblx0LnB0X2NhcnQjd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5wdF9jYXJ0IC5teWNhcnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQucHRfY2FydCAubXljYXJ0IC5teWNhcnQtaXRlbS1pbmZvIC5teWNhcnQtaXRlbS1hY3Rpb25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDdweDtcclxuXHR9XHJcblxyXG5cdC5wdF9jYXJ0IC5teWNhcnQgLm15Y2FydC1pdGVtLWluZm8gLm15Y2FydC1pdGVtLWFjdGlvbnMgYnV0dG9uLFxyXG5cdC5wdF9jYXJ0IC5teWNhcnQgLm15Y2FydC1pdGVtLWluZm8gLm15Y2FydC1pdGVtLWFjdGlvbnMgYSB7XHJcblx0XHRtYXJnaW46IDlweCAxMHB4IDAgMDtcclxuXHR9XHJcblx0XHJcbn1Aa2V5ZnJhbWVzIHBhZ2VBbmltYXRpb24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHdpZHRoOiAwJTtcclxuICAgIH0gMTAwJSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzIHtcclxuICAgIHBlcnNwZWN0aXZlOiA2MDBweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgY3ViaWMtYmV6aWVyKDAuMTgsIDEsIDAuMzIsIDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzLS1pcy1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fcGFnZSB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fcGFnZSAuYXItc3Rvcmllc19fcHJvZ3Jlc3Mge1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1MDAwbXM7XHJcbiAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19wYWdlLS1pcy1hY3RpdmUgLmFyLXN0b3JpZXNfX3Byb2dyZXNzIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBwYWdlQW5pbWF0aW9uO1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19wYWdlLS1pcy1zZWVuIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc3RvcnktLWlzLXBhdXNlZCAuYXItc3Rvcmllc19fcHJvZ3Jlc3Mge1xyXG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX21vbWVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fbWVkaWEge1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19tb21lbnQtLWlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX3NjZW5lIHtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwdncpO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc2NlbmUtLWlzLWFuaW1hdGluZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX2hlYWRlciB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXMgZWFzZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19oZWFkZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNDBweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoYmxhY2ssIHRyYW5zcGFyZW50KTtcclxuICAgIG9wYWNpdHk6IDAuMztcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc2NlbmUtLWlzLWxvbmctcHJlc3MgLmFyLXN0b3JpZXNfX3N0b3J5LS1pcy1hY3RpdmUgLmFyLXN0b3JpZXNfX2hlYWRlciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc3Rvcnkge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDUwdncpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uYXItc3Rvcmllc19fc3RvcnktLWlzLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX3N0b3J5LS1pcy1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgdHJhbnNsYXRlWig1MHZ3KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19zdG9yeS0taXMtcHJldiB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKSB0cmFuc2xhdGVaKDUwdncpO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmFyLXN0b3JpZXNfX2Nsb3NlIHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbiAgICB0b3A6IDM2cHg7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19jbG9zZTpiZWZvcmUsXHJcbi5hci1zdG9yaWVzX19jbG9zZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZVooNDVkZWcpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbi5hci1zdG9yaWVzX19jbG9zZTpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlWigtNDVkZWcpO1xyXG59Il19 */