@charset "UTF-8";.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:36em){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:48em){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:62em){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:75em){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:36em){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:48em){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:62em){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:75em){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:36em){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:48em){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:62em){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:75em){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;font-size:calc(1em * .625)}body{background-color:#fff;font-size:1.4rem;font-family:"Open Sans",Arial,sans-serif;line-height:1.4;overflow-x:hidden}a{color:#ce4517}a:focus,a:hover{text-decoration:none}img{max-width:100%;height:auto}.main-content{padding:3.5rem 0}.main-content .col-sm-8 h2:first-child,.main-content .col-sm-8 ol:first-child,.main-content .col-sm-8 p:first-child,.main-content .col-sm-8 ul:first-child{margin-top:0}.main-content .col-sm-8 ul{list-style-type:none}.main-content .col-sm-8 ul li{text-indent:-.75em;padding-left:1em;margin:.25em 0}.main-content .col-sm-8 ul li::before{content:'';width:.4rem;height:.4rem;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:.5em}.theme-luxembourg .main-content .col-sm-8 ul li::before{background-color:#00a2b1}.theme-brussels .main-content .col-sm-8 ul li::before{background-color:#eab21e}.theme-strasbourg .main-content .col-sm-8 ul li::before{background-color:#ce4517}.main-content .col-sm-4 h2:first-child,.main-content .col-sm-4 ol:first-child,.main-content .col-sm-4 p:first-child,.main-content .col-sm-4 ul:first-child{margin-top:0}@media (max-width:35.9375em){.main-content .col-sm-4{margin-top:2em}}@media (min-width:36em){.sidebar{padding-left:45px!important}}.download-link{text-decoration:none}.download-link [class*=icon-]{width:1.6rem;height:1.6rem;fill:#7e7e7e;vertical-align:sub;margin-right:.25em}.download-link:focus [class*=icon-],.download-link:hover [class*=icon-]{fill:currentColor}.h1-like,.h2-like,.h3-like,.h4-like,.h5-like,.h6-like,h1,h2,h3,h4,h5,h6,legend:not(.label){line-height:1.1;color:#3c3c3c;margin:1em 0}.h2-like,h2{font-size:2.4rem;font-weight:900;text-transform:uppercase;margin-top:1.5em}.theme-luxembourg .h2-like,.theme-luxembourg h2{color:#008295}.theme-brussels .h2-like,.theme-brussels h2{color:#a46a00}.theme-strasbourg .h2-like,.theme-strasbourg h2{color:#b8370d}@media (min-width:36em){.h2-like,h2{font-size:2.8rem}}.h3-like,h3,legend:not(.label){font-weight:900;font-size:2rem}@media (min-width:36em){.h3-like,h3,legend:not(.label){font-size:2.2rem}}.h4-like,h4{font-size:1.6rem}@media (min-width:36em){.h4-like,h4{font-size:1.8rem}}.h5-like,h5{font-size:1.6rem}.txt-center{text-align:center!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.smaller{font-size:.6em}.small{font-size:.8em}.big{font-size:1.25em}.bigger{font-size:1.5em}.strong{font-weight:700!important}.no-strong{font-weight:400!important}.em{font-style:italic!important}.em{font-style:normal!important}.skip-link{position:absolute;top:-9rem;left:0;padding:.5rem;background-color:#ce4517;color:#fff;z-index:999;font-size:1.4rem;font-weight:700}.skip-link:focus{top:0;text-decoration:none}.invisible,.sr-only,.steps .current-info,.steps-form .title{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.hidden{display:none!important}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width:36em){.container{max-width:33.75em}}@media (min-width:48em){.container{max-width:45em}}@media (min-width:62em){.container{max-width:60em}}@media (min-width:75em){.container{max-width:71.25em}}.container-fluid{width:100%;max-width:120rem;margin-left:auto;margin-right:auto;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:36em){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:48em){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:62em){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:75em){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.header{padding-top:10px;background-color:#fff;position:relative;z-index:99}.header .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo{color:#000;text-decoration:none;display:block;font-size:1.1rem;text-transform:uppercase;margin-bottom:1.4rem;line-height:1}.header-logo img,.header-logo__name{display:inline-block;vertical-align:bottom}.header-logo img{max-width:6rem}.header-logo__city{display:block;margin-top:.25em}.theme-luxembourg .header-logo__city{color:#008295}.theme-brussels .header-logo__city{color:#a46a00}.theme-strasbourg .header-logo__city{color:#b8370d}.header-logo__name{padding-left:1.2rem;margin-left:calc(1.2rem - .25em);position:relative}.header-logo__name::before{content:'';position:absolute;left:0;bottom:0;height:2.4rem;border-left:1px solid #ccc}@media (min-width:36em){.header-logo{margin-right:4vw;font-size:1.2rem}.header-logo__name{padding-left:1.5rem;margin-left:calc(1.5rem - .25em)}.header-logo__city{font-size:1.1rem}.header-logo img{max-width:8rem}}.footer{padding:.5rem 2rem;text-align:center;background-color:#2e2e2e;color:#fff;position:relative;z-index:10}.footer a{color:#fff}.back-top{color:#7e7e7e!important;position:fixed;bottom:5.5rem;right:1.5rem;text-align:center;text-decoration:none;display:block;-webkit-transition:opacity 250ms ease-in;transition:opacity 250ms ease-in;opacity:0;border-radius:50%}.back-top [class*=icon-]{display:block;margin:0 auto;width:6.5rem;height:6.5rem}.back-top.is-visible{opacity:.7}.back-top.is-visible:focus,.back-top.is-visible:hover{opacity:1}@media (max-width:61.9375em){.back-top{display:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:62em){.nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.nav-main{list-style-type:none;margin:0;padding-left:0;font-size:1.5rem}.nav-main>li{display:inline-block;vertical-align:bottom}.nav-main>li:first-child>a{padding-left:.5rem;padding-right:.5rem}.nav-main>li.has-separator{border-left:1px solid #ececec;margin-left:1em;padding-left:1em}.nav-main>li>a{text-decoration:none;font-weight:700;display:block;padding:.7rem 1.1rem 1.4rem;line-height:1.1}.nav-main>li>a:focus,.nav-main>li>a:hover{color:#fff;background-color:#ce4517}.nav-main>li>a:not(:last-child)::after{content:'▼';display:inline-block;vertical-align:baseline;font-size:.875em;margin-left:.25em}.nav-main>li>a[aria-expanded=true]{color:#fff;background-color:#ce4517}.nav-main>li>a[aria-expanded=true]:not(:last-child)::after{content:'▲'}.nav-main>.active>a{color:#fff}.theme-luxembourg .nav-main>.active>a{background-color:#008295}.theme-brussels .nav-main>.active>a{background-color:#a46a00}.theme-strasbourg .nav-main>.active>a{background-color:#b8370d}.theme-black .nav-main>.active>a{color:#ce4517}.theme-black .nav-main>.active>a:hover{color:#ffffff}.nav-main .icon-home{width:1.6rem;height:1.6rem;margin-top:-.2rem}@media (max-width:61.9375em){.nav-main{position:absolute;left:0;top:100%;right:0;background-color:#ececec;z-index:99;text-align:right;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateX(100%);transform:translateX(100%)}.nav-main>li{display:block}.nav-main>li>a{padding:1.6rem}.nav-main[aria-hidden=false]{-webkit-transform:translateX(0);transform:translateX(0)}.no-js .nav-main{position:static;display:block!important}}body.has-nav-open::before{content:'';position:fixed;z-index:50;background-color:rgba(0,0,0,.8);top:0;right:0;bottom:0;left:0}.nav-toggle{text-decoration:none;display:block;font-weight:700;font-size:1.4rem;padding:.5rem .7rem;line-height:1.2;color:#fff;background-color:#ce4517;border:0;cursor:pointer;margin:0 0 1.5rem 1rem}.nav-toggle:focus,.nav-toggle:hover{color:#fff;background-color:#ce4517}@media (min-width:62em){.nav-toggle{display:none}}.nav-main-submenu{background-color:#fff;white-space:nowrap}.nav-main-submenu[aria-hidden=true]{display:none}.nav-main-submenu__links{list-style-type:none;margin-top:1em;padding:0}.nav-main-submenu__links li{margin:.125em 0}.nav-main-submenu__links a{font-weight:700;position:relative}.nav-main-submenu__links a:focus,.nav-main-submenu__links a:hover{text-decoration:none}.theme-luxembourg .nav-main-submenu__links .active a{color:#008295;text-decoration:none}.theme-brussels .nav-main-submenu__links .active a{color:#a46a00;text-decoration:none}.theme-strasbourg .nav-main-submenu__links .active a{color:#b8370d;text-decoration:none}.nav-main-submenu .icon-share-square-o{position:absolute;left:100%;bottom:.2rem;width:1.4rem;height:1.4rem;color:#ccc}@media (min-width:62em){.nav-main-submenu{position:absolute;top:100%;padding:1em;border:4px solid #ce4517;-webkit-box-shadow:1px 4px 5px rgba(0,0,0,.15);box-shadow:1px 4px 5px rgba(0,0,0,.15);z-index:5;margin:0}.nav-main-submenu__col{display:inline-block;vertical-align:top;min-width:15rem}.nav-main-submenu__col+.nav-main-submenu__col{margin-left:30px}}@media (max-width:61.9375em){.nav-main-submenu{padding:1rem 2rem 2rem}.nav-main-submenu__links{margin-top:.25em}.nav-main-submenu__col{margin-top:1em}}.nav-lang{list-style-type:none;margin:0 0 1.5rem;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem}.nav-lang a{text-decoration:none;display:block;font-weight:700;padding:.6rem .8rem;line-height:1.2;background-color:#ffffff}.nav-lang a:focus,.nav-lang a:hover{color:#fff;background-color:#ce4517}.nav-lang .active a{color:#fff;background-color:#ce4517}fieldset{border:none;padding:0;margin:0}fieldset+fieldset{margin-top:2.4rem}legend:not(.label){border:0;white-space:normal;margin-bottom:1.5em}.label,label{font-weight:700;display:block}.label[for],label[for]{cursor:pointer}.label em,label em{font-weight:400;color:#dc3545;display:block}@media (min-width:48em){.label.-wide,label.-wide{width:65%!important}}[type=date],[type=email],[type=file],[type=number],[type=password],[type=tel],[type=text],select,textarea{border:1px solid #7e7e7e;border-radius:.4rem;padding:.8rem 1rem;min-height:3.6rem;height:3.6rem;width:100%}.theme-luxembourg [type=date]:focus,.theme-luxembourg [type=email]:focus,.theme-luxembourg [type=file]:focus,.theme-luxembourg [type=number]:focus,.theme-luxembourg [type=password]:focus,.theme-luxembourg [type=tel]:focus,.theme-luxembourg [type=text]:focus,.theme-luxembourg select:focus,.theme-luxembourg textarea:focus{border-color:#00a2b1}.theme-brussels [type=date]:focus,.theme-brussels [type=email]:focus,.theme-brussels [type=file]:focus,.theme-brussels [type=number]:focus,.theme-brussels [type=password]:focus,.theme-brussels [type=tel]:focus,.theme-brussels [type=text]:focus,.theme-brussels select:focus,.theme-brussels textarea:focus{border-color:#eab21e}.theme-strasbourg [type=date]:focus,.theme-strasbourg [type=email]:focus,.theme-strasbourg [type=file]:focus,.theme-strasbourg [type=number]:focus,.theme-strasbourg [type=password]:focus,.theme-strasbourg [type=tel]:focus,.theme-strasbourg [type=text]:focus,.theme-strasbourg select:focus,.theme-strasbourg textarea:focus{border-color:#ce4517}[type=date].error,[type=email].error,[type=file].error,[type=number].error,[type=password].error,[type=tel].error,[type=text].error,select.error,textarea.error{border-color:#dc3545}.form-control-static{padding:.8rem 1rem;min-height:3.6rem;height:3.6rem;width:100%}textarea{min-height:8em}.form-custom-file{position:relative;border-radius:.4rem;width:100%}.form-custom-file [type=file]{opacity:0}.form-custom-file__placeholder{position:absolute;top:0;left:0;bottom:0;right:0;display:table;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:1.4rem;width:100%}.form-custom-file__placeholder::after,.form-custom-file__placeholder::before{display:table-cell;vertical-align:middle}.form-custom-file__placeholder::before{content:'Browse';display:block;background-color:#ce4517;color:#fff;text-transform:uppercase;padding:.8rem 1.6rem;border-radius:.4rem 0 0 .4rem;height:3.8rem;font-weight:700}html:lang(fr) .form-custom-file__placeholder::before{content:'Parcourir'}.form-custom-file__placeholder::after{content:'Select file';padding:.8rem 1rem;border-radius:0 .4rem .4rem 0;border:1px solid #7e7e7e;border-left:0;color:#7e7e7e;width:100%;height:3.6rem}html:lang(fr) .form-custom-file__placeholder::after{content:'Choisir un fichier'}.form-field{margin-bottom:1.2rem}.form-field.-checkbox label{display:inline-block;text-align:left;font-weight:400;padding-left:1.25em;width:auto}.form-field.-checkbox [type=checkbox]{margin-left:-1.25em}.form-field.is-required label{position:relative}.form-field.is-required label::after{content:'*';font-weight:400;color:#ce4517;position:absolute;top:-2px;right:2rem;margin-left:.125em}.form-field+.form-actions{margin-top:2.5em}@media (min-width:48em){.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.form-field .label,.form-field label{padding-right:30px;width:22rem;text-align:right}.form-field .checkbox-group,.form-field .form-control-static,.form-field .form-custom-file,.form-field .input-group,.form-field .radio-group,.form-field [type=date],.form-field [type=email],.form-field [type=file],.form-field [type=number],.form-field [type=password],.form-field [type=tel],.form-field [type=text],.form-field select,.form-field textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.form-field.-no-label{margin-left:22rem;display:block}.form-field.-no-label label{width:auto}.form-field.-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form-actions{margin-top:.5em}@media (min-width:48em){.form-actions.-no-label{margin-left:22rem;display:block}.form-actions.-no-label label{width:auto}}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:first-child{border-radius:.4rem 0 0 .4rem;border-right:0}.input-group-addon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;vertical-align:middle;padding:.5rem .75rem;margin-bottom:0;font-size:1em;line-height:1.25;text-align:center;border:1px solid #7e7e7e;border-radius:.25rem;background-color:#ce4517;color:#fff}.input-group-addon:last-child{border-radius:0 .4rem .4rem 0;border-left:0}.input-group-addon:focus,.input-group-addon:hover{background-color:#b8370d}.checkbox-group label,.radio-group label{font-weight:400;width:auto;text-align:left;padding-right:0;padding-left:.5rem;display:inline-block;vertical-align:middle}.checkbox-group [type=checkbox],.radio-group [type=checkbox]{display:inline-block;vertical-align:middle}.checkbox-group.-inline,.radio-group.-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkbox-group.-inline>div+div,.radio-group.-inline>div+div{margin-left:3em}.checkbox-group.-inline label,.radio-group.-inline label{width:auto}@media (min-width:48em){.checkbox-group .radio-group,.checkbox-group+.checkbox-group,.radio-group .radio-group,.radio-group+.checkbox-group{margin-top:0;padding-left:2rem}}@media (min-width:48em){.form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form__header .btn{margin-bottom:2em}}.form-conditional[aria-hidden=true],.js-form-conditional[aria-hidden=true]{display:none}.steps-form .actions ul{list-style-type:none;padding-left:0}.steps-form .actions li{display:inline-block;vertical-align:middle}.steps-form .actions li+li{margin-left:1em}.steps-form .actions li:first-child a{background-color:#ececec;color:#000;border-bottom:3px solid #ccc}.steps-form .actions li:first-child a:focus,.steps-form .actions li:first-child a:hover{background-color:#ccc}.steps-form .actions a{text-decoration:none;display:block;font-weight:700;line-height:1;padding:1rem 1.4rem;border-radius:.4rem;font-size:1.4rem;background-color:#ce4517;color:#fff;border-bottom:3px solid #b8370d}.steps-form .actions a:focus,.steps-form .actions a:hover{background-color:#b8370d}@media (min-width:36em){.steps-form .actions{margin-top:4em}.steps-form .actions li+li{margin-left:2em}.steps-form .actions a{padding:1.2rem 2rem;font-size:1.7rem}}.form-vertical .form-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5em}.form-vertical label{text-align:left;width:auto;margin-bottom:.25em}.alert{padding:1em 1.5em;margin:1em 0;border:1px solid transparent;border-radius:.4rem}.alert ol:last-child,.alert p:last-child,.alert ul:last-child{margin-bottom:0}.alert-neutral{background-color:#f8f8f8;border-color:#ececec}.alert-sm{font-size:1.2rem}[class*=" icon-"],[class^=icon-]{width:2.4rem;height:2.4rem;fill:currentColor}.btn{display:inline-block;vertical-align:middle;text-decoration:none;font-weight:700;line-height:1;padding:1rem 1.4rem;border-radius:.4rem;border:0;cursor:pointer;font-size:1.4rem}@media (min-width:36em){.btn{padding:1.2rem 2rem;font-size:1.7rem}}.btn-primary{background-color:#ce4517;color:#fff;border-bottom:3px solid #b8370d;text-transform:uppercase}.btn-primary:focus,.btn-primary:hover{background-color:#b8370d}.theme-strasbourg .btn-primary{background-color:#00a2b1;border-bottom-color:#008295}.theme-strasbourg .btn-primary:focus,.theme-strasbourg .btn-primary:hover{background-color:#008295}.btn-white{background-color:#fff;color:#000;position:relative}.btn-white::after{content:'';position:absolute;left:0;right:0;bottom:-.4rem;height:1rem;border-radius:0 0 .4rem .4rem;background-color:rgba(0,0,0,.2);z-index:-1}.btn-white:focus,.btn-white:hover{background-color:#ececec}.btn-block{width:100%}.btn-sm{font-size:1.4rem!important;padding:.5rem 1rem!important}.btn-download{display:inline-block;vertical-align:middle;border:1px solid #ececec;border-radius:.4rem;padding:.5rem;text-decoration:none;margin-bottom:.25em;font-size:1.2rem}.btn-download+.btn-download{margin-left:.25em}.btn-download:focus,.btn-download:hover{background-color:#ce4517;color:#fff}.breadcrumb-list{list-style-type:none;margin:0;padding-left:0;color:#fff;text-align:left}.breadcrumb-list li{display:inline-block;vertical-align:middle;font-size:1.2rem}.breadcrumb-list li+li::before{content:'> '}.breadcrumb-list a{color:#fff}.main-banner{padding:.5rem 0 2.5rem;position:relative;overflow:hidden}.theme-luxembourg .main-banner{background-color:#008295}.theme-brussels .main-banner{background-color:#a46a00}.theme-strasbourg .main-banner{background-color:#b8370d}.main-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.theme-luxembourg .main-banner::before{background-color:rgba(0,130,149,.8)}.theme-brussels .main-banner::before{background-color:rgba(164,106,0,.8)}.theme-strasbourg .main-banner::before{background-color:rgba(184,55,13,.8)}.main-banner .container-fluid{z-index:5;position:relative}.main-banner__title{color:#fff;margin:7rem 0 0;font-size:2.4rem;text-shadow:0 0 6px rgba(0,0,0,.31);font-weight:900}.main-banner__bg{position:absolute;top:50%;left:50%;min-height:100%;min-width:101%;height:auto;width:auto;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-banner.-big{text-align:center}.main-banner.-big .main-banner__title{margin:6rem 0}.front .main-banner{background-color:transparent!important;text-align:center}.front .main-banner .main-banner__title{margin:8rem 0}.front .main-banner::before{background-color:transparent!important}@media (min-width:36em){.main-banner__title{font-size:4rem}.main-banner.-big .main-banner__title{margin:12rem 0}}.section-menu{list-style-type:none;padding:0;margin-top:0}.section-menu li{margin:1em 0}.section-menu li:first-child{margin-top:0}.section-menu a{display:block;font-size:1.4rem;text-transform:uppercase;text-decoration:none;font-weight:900}.section-menu a:focus,.section-menu a:hover{color:#b8370d}.section-menu__icon{display:inline-block;vertical-align:middle;background-color:currentColor;border-radius:50%;width:3em;height:3em;margin-right:1em;position:relative}.section-menu__icon>svg{position:absolute;width:3em;height:3em;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:36em){.section-menu{text-align:center}.section-menu li{display:inline-block;vertical-align:top;margin:0 2rem 1em 2rem;max-width:10rem}.section-menu__icon{display:block;width:4em;height:4em;margin:0 auto 1em}.section-menu__icon>svg{width:4em;height:4em}}@media (min-width:62em){.section-menu li{max-width:16rem;margin:0 1rem 1em 1rem}.section-menu a{font-size:1.8rem}.section-menu__icon{width:7em;height:7em}.section-menu__icon>svg{width:7em;height:7em}}.theme-luxembourg .city-creches{background-color:#00a2b1}.theme-brussels .city-creches{background-color:#eab21e}.theme-strasbourg .city-creches{background-color:#ce4517}.theme-luxembourg .city-creches__header{background-color:#008295}.theme-brussels .city-creches__header{background-color:#a46a00}.theme-strasbourg .city-creches__header{background-color:#b8370d}.city-creches__title{margin:0;padding:2rem 0 2rem 2rem;font-size:2.4rem}.theme-luxembourg .city-creches__title{color:#fff}.theme-brussels .city-creches__title{color:#fff}.theme-strasbourg .city-creches__title{color:#fff}.city-creches__picture{line-height:0}.city-creches__picture img{width:100%}@media (min-width:36em){.city-creches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.5rem}.city-creches .creches-list{-ms-flex-item-align:center;align-self:center;width:calc(100% / 3 + 1.5rem);padding-left:3rem}.city-creches__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:calc(100% / 3 - 1.5rem)}.city-creches__header::after,.city-creches__header::before{content:'';position:absolute;height:50%;width:3rem;right:-1.5rem}.theme-luxembourg .city-creches__header::after,.theme-luxembourg .city-creches__header::before{background-color:#008295}.theme-brussels .city-creches__header::after,.theme-brussels .city-creches__header::before{background-color:#a46a00}.theme-strasbourg .city-creches__header::after,.theme-strasbourg .city-creches__header::before{background-color:#b8370d}.city-creches__header::before{top:0;-webkit-transform:skew(12deg,0);transform:skew(12deg,0)}.city-creches__header::after{bottom:0;-webkit-transform:skew(-12deg,0);transform:skew(-12deg,0)}.city-creches__title{padding:3rem 0 3rem 3rem;font-size:3.6rem}.city-creches__picture{position:relative;overflow:hidden;width:calc(100% / 3)}.city-creches__picture img{position:absolute;top:50%;left:50%;min-height:100%;min-width:101%;height:auto;width:auto;max-width:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.city-card{text-align:center;border-radius:.5rem;height:100%}.city-card__header{position:relative;z-index:2;margin-bottom:7.5rem;border-radius:.5rem .5rem 0 0}.city-card__header::after,.city-card__header::before{content:'';position:absolute;width:50.1%;height:8rem;bottom:-3rem;background-color:inherit;z-index:-5}.city-card__header::before{left:0;-webkit-transform:skew(0,12deg);transform:skew(0,12deg)}.city-card__header::after{right:0;-webkit-transform:skew(0,-12deg);transform:skew(0,-12deg)}.city-card__logo{background-color:#fff;border-radius:50%;width:12rem;height:12rem;padding:.5rem;margin:0 auto -6rem auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;overflow:hidden}.city-card__logo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.city-card__title{font-weight:400;font-size:3rem;text-transform:none;margin:.55em 0;color:#000!important}.city-card__subtitle{text-transform:uppercase;color:#fff;font-size:1.8rem;margin-bottom:.9rem}.city-card .btn{min-width:22rem}.city-card.-luxembourg{background-color:#008295}.city-card.-luxembourg .city-card__header{background-color:#00a2b1}.city-card.-brussels{background-color:#a46a00}.city-card.-brussels .city-card__header{background-color:#eab21e}.city-card.-strasbourg{background-color:#b8370d}.city-card.-strasbourg .city-card__header{background-color:#e75527}.city-card.-as-creche{margin-top:8rem}.city-card.-as-creche .city-card__logo img{width:100%}@media (min-width:36em){.city-card.-as-creche{height:calc(100% - 8rem)}}@media (min-width:62em){.city-card__logo{width:17rem;height:17rem;margin:0 auto -8.5rem auto}.city-card__title{font-size:4.2rem}.city-card__subtitle{font-size:2.4rem}.city-card.-as-creche{margin-top:10rem;height:calc(100% - 10rem)}.city-card.-as-creche .city-card__title{font-size:3.6rem}}@media (max-width:61.9375em){.city-card{margin-bottom:8rem;height:auto}.city-card.-as-creche,.city-card.-strasbourg{margin-bottom:0}}@media (min-width:36em) and (max-width:61.9375em){.city-card{display:-webkit-box;display:-ms-flexbox;display:flex}.city-card__creches{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:2rem}.city-card__header{margin-bottom:0;padding:2rem}.city-card__header::after,.city-card__header::before{height:50.1%;width:4rem;right:-1.5rem;left:auto}.city-card__header::before{top:0;-webkit-transform:skew(12deg,0);transform:skew(12deg,0)}.city-card__header::after{bottom:0;-webkit-transform:skew(-12deg,0);transform:skew(-12deg,0)}}.city-card-menu{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;space-between:justify-content;padding-bottom:4rem;padding-left:0}.city-card-menu li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1rem;margin-top:2rem}.city-card-menu a{color:#fff;text-transform:uppercase;font-weight:700;text-decoration:none}.city-card-menu a:focus,.city-card-menu a:hover{color:#ececec}.city-card-menu a:focus .city-card-menu__icon,.city-card-menu a:hover .city-card-menu__icon{background-color:transparent!important}.theme-luxembourg .city-card-menu a:focus .city-card-menu__icon,.theme-luxembourg .city-card-menu a:hover .city-card-menu__icon{border-color:#008295}.theme-brussels .city-card-menu a:focus .city-card-menu__icon,.theme-brussels .city-card-menu a:hover .city-card-menu__icon{border-color:#a46a00}.theme-strasbourg .city-card-menu a:focus .city-card-menu__icon,.theme-strasbourg .city-card-menu a:hover .city-card-menu__icon{border-color:#b8370d}.city-card-menu__icon{display:block;margin:0 auto 1rem;width:4em;height:4em;position:relative;border-radius:50%;border:3px solid transparent;-webkit-transition:background-color 150ms ease-in,border-color 150ms ease-in;transition:background-color 150ms ease-in,border-color 150ms ease-in}.theme-luxembourg .city-card-menu__icon{background-color:#008295}.theme-brussels .city-card-menu__icon{background-color:#a46a00}.theme-strasbourg .city-card-menu__icon{background-color:#b8370d}.city-card-menu__icon>svg{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:62em){.city-card-menu__icon{width:6em;height:6em}.city-card-menu li{margin-top:0}}@media (min-width:36em) and (max-width:61.9375em){.city-card-menu{margin:0;padding-bottom:0}.city-card-menu li{-ms-flex-preferred-size:50%;flex-basis:50%}.city-card-menu__icon{width:5em;height:5em}}.creches-list{margin:0;padding:2rem;list-style-type:none;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.creches-list__picture{width:8rem;height:8rem;border:.4rem solid #fff;border-radius:50%;margin-bottom:1.5rem;display:inline-block;overflow:hidden}.creches-list__title{color:#fff;font-size:1.4rem;font-weight:400;margin:0}.creches-list__title a{color:#fff;text-decoration:none}@media (min-width:36em){.creches-list__picture{width:11.7rem;height:11.7rem;border-width:.7rem}.creches-list__title{font-size:1.8rem}}.contact-block{background-color:#2e2e2e;color:#fff;border-radius:.5rem;padding:1.5rem;text-align:center;margin-top:3rem}.contact-block__title{color:#fff!important;font-size:1.8rem;margin:1em 0}.contact-block__icon{background-color:#fff;width:7.5rem;height:7.5rem;border-radius:50%;position:relative;display:inline-block}.contact-block__icon>svg{position:absolute;width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-block .btn{min-width:22rem}@media (min-width:36em){.contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 7rem 1.5rem 4rem}.contact-block__title{font-size:2rem}}.accordeon{padding-bottom:2em;margin-bottom:2em;border-bottom:1px solid #ececec}.accordeon.is-hidden{display:none}.accordeon__trigger{cursor:pointer;border:0;color:#fff;width:1.8rem;height:1.8rem;line-height:1.4rem;padding:.2rem;text-align:center}.theme-luxembourg .accordeon__trigger{background-color:#00a2b1}.theme-brussels .accordeon__trigger{background-color:#eab21e}.theme-strasbourg .accordeon__trigger{background-color:#ce4517}.accordeon__trigger>svg{width:1.4rem;height:1.4rem}.theme-luxembourg .accordeon__trigger:focus,.theme-luxembourg .accordeon__trigger:hover{background-color:#008295}.theme-brussels .accordeon__trigger:focus,.theme-brussels .accordeon__trigger:hover{background-color:#a46a00}.theme-strasbourg .accordeon__trigger:focus,.theme-strasbourg .accordeon__trigger:hover{background-color:#b8370d}.accordeon__trigger[aria-expanded=true]>svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordeon__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordeon__title{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1rem;cursor:pointer;margin:0}.theme-luxembourg .accordeon__title:focus,.theme-luxembourg .accordeon__title:hover{color:#008295}.theme-brussels .accordeon__title:focus,.theme-brussels .accordeon__title:hover{color:#a46a00}.theme-strasbourg .accordeon__title:focus,.theme-strasbourg .accordeon__title:hover{color:#b8370d}.accordeon__content[aria-hidden=true]{display:none}.accordeon+h3{margin-top:3em}.register-block{text-align:center;border:.2rem solid #ececec;border-radius:.4rem;padding-top:2rem;padding-bottom:2rem}.register-block img{max-width:22rem;display:block;margin:0 auto 1.5em}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:.5em 1em;text-align:left}.table th{font-weight:700;color:#fff}.theme-luxembourg .table th{background-color:#008295}.theme-brussels .table th{background-color:#a46a00}.theme-strasbourg .table th{background-color:#b8370d}.table th+th{border-left:1px solid #fff}.theme-luxembourg .table tr:nth-child(even) td{background-color:rgba(0,162,177,.1)}.theme-brussels .table tr:nth-child(even) td{background-color:rgba(234,178,30,.1)}.theme-strasbourg .table tr:nth-child(even) td{background-color:rgba(231,85,39,.1)}.card{position:relative;border:1px solid #ececec;border-radius:.4rem;overflow:hidden}.card__footer{text-align:center}.card__title{margin-left:2rem;margin-right:2rem;text-transform:uppercase;font-size:2rem}.card__content{padding:0 2rem}.card__footer{padding-bottom:2rem}@media (min-width:36em){.card{padding-bottom:6.4rem;height:100%}.card__footer{position:absolute;bottom:0;left:15px;right:15px}}.sidemenu{list-style-type:none;padding-left:2rem;margin-bottom:3em;font-size:1.2rem}.sidemenu:last-child{margin-bottom:0}.sidemenu ul{list-style-type:none;padding-left:1em}.sidemenu li{margin:.25em 0}.sidemenu a{text-decoration:none;position:relative;color:#b8370d}.sidemenu a::before{content:'›';position:absolute;left:-2em;opacity:0;-webkit-transition:left 250ms ease-out,opacity 250ms ease-in;transition:left 250ms ease-out,opacity 250ms ease-in}.sidemenu a:focus,.sidemenu a:hover{color:#ce4517}.sidemenu a:focus::before,.sidemenu a:hover::before{opacity:1;left:-.75em}.sidemenu>li{margin-bottom:.75em}.sidemenu>li:last-child{margin-bottom:0}.sidemenu>li>a{text-transform:uppercase;font-weight:700}@media (max-width:47.9375em){.sidemenu{display:none}}.foot-notes{font-size:.75em;margin-top:3em;border-top:1px solid #ccc;padding-top:2em}.notes-ref{font-size:89%;position:relative;top:-5px}.notes-ref a{text-decoration:none}.steps ul{list-style-type:none;padding-left:0;counter-reset:steps;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.steps:first-child{margin-top:0}.steps li{counter-increment:steps}.steps a{display:block;text-decoration:none}.steps a::before{content:counter(steps);display:block;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;background-color:#ccc;color:#000;text-align:center}@media (max-width:61.9375em){.steps li:first-child::before{content:'';position:absolute;left:.5em;right:.5em;top:50%;height:.4rem;margin-top:-.2rem;background-color:#ececec;z-index:-1}.steps li[aria-selected=true] a::before{color:#fff}.theme-luxembourg .steps li[aria-selected=true] a::before{background-color:#008295}.theme-brussels .steps li[aria-selected=true] a::before{background-color:#a46a00}.theme-strasbourg .steps li[aria-selected=true] a::before{background-color:#b8370d}.steps li.done a::before{content:'✔';color:#fff;background-color:#28a745}.steps a:focus::before,.steps a:hover::before{color:#fff}.theme-luxembourg .steps a:focus::before,.theme-luxembourg .steps a:hover::before{background-color:#00a2b1}.theme-brussels .steps a:focus::before,.theme-brussels .steps a:hover::before{background-color:#eab21e}.theme-strasbourg .steps a:focus::before,.theme-strasbourg .steps a:hover::before{background-color:#ce4517}.steps__label{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}}@media (min-width:62em){.steps li{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.steps li+li{border-left:1px solid #ececec}.steps li:first-child{border-left:1px solid #ececec}.steps li:last-child{border-right:1px solid #ececec}.steps li[aria-selected=true] a{color:#fff}.theme-luxembourg .steps li[aria-selected=true] a{background-color:#008295}.theme-brussels .steps li[aria-selected=true] a{background-color:#a46a00}.theme-strasbourg .steps li[aria-selected=true] a{background-color:#b8370d}.steps li[aria-selected=true] a::before{background-color:#fff}.theme-luxembourg .steps li[aria-selected=true] a::before{color:#008295}.theme-brussels .steps li[aria-selected=true] a::before{color:#a46a00}.theme-strasbourg .steps li[aria-selected=true] a::before{color:#b8370d}.steps li.done a{background-color:#ececec}.steps li.done a::before{content:'✔';color:#fff;background-color:#28a745}.steps a{padding:2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c}.steps a:before{-webkit-box-flex:0;-ms-flex:0 1 2.25em;flex:0 1 2.25em;width:2.25em;height:2.25em;line-height:2.25em;min-width:2.25em;color:#3c3c3c;background-color:#ececec}.steps a:focus,.steps a:hover{color:#fff}.theme-luxembourg .steps a:focus,.theme-luxembourg .steps a:hover{background-color:#00a2b1}.theme-brussels .steps a:focus,.theme-brussels .steps a:hover{background-color:#eab21e}.theme-strasbourg .steps a:focus,.theme-strasbourg .steps a:hover{background-color:#ce4517}.steps a:focus::before,.steps a:hover::before{background-color:#fff}.theme-luxembourg .steps a:focus::before,.theme-luxembourg .steps a:hover::before{color:#00a2b1}.theme-brussels .steps a:focus::before,.theme-brussels .steps a:hover::before{color:#eab21e}.theme-strasbourg .steps a:focus::before,.theme-strasbourg .steps a:hover::before{color:#ce4517}.steps__label{display:inline-block;margin-left:.75em}}dialog{display:block;border:0}.no-scroll{overflow:hidden;margin-right:17px}.modal-overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:666;background-color:rgba(0,0,0,.6)}.modal{position:fixed;left:50%;right:auto;top:50%;width:90%;background:#fff;z-index:667;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:95%;overflow-y:auto}.modal__content{padding:2rem}.modal__title{margin-top:0;font-size:2.4rem}@media (min-width:36em){.modal{width:50%}.modal__content{padding:4rem}}.modal-close{position:absolute;right:1rem;top:1rem;background-color:transparent;padding:0;border:0;font-size:3rem;line-height:1;cursor:pointer}.modal-close:focus,.modal-close:hover{color:#ce4517}.contact-list{list-style-type:none;padding-left:0}.contact-list li{text-indent:0!important;border-top:1px solid #ececec;padding:1.42825em!important;margin:0!important}.contact-list li:first-child{border-top:0}.contact-list li::before{display:none!important}.contact-list strong{display:block;color:#3c3c3c}@media (min-width:48em){.contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-list li{width:50%}.contact-list li:nth-child(2){border-top:0}.contact-list li:nth-child(even){border-left:1px solid #ececec}}.contact-list-aside{list-style-type:none;padding-left:0}.contact-list-aside strong{display:block;color:#3c3c3c}.contact-list-aside strong+p{margin-top:0}.contact-list-aside li+li{margin-top:1em;padding-top:1em;border-top:1px solid #ececec}.latest-news__title{font-size:1em;text-transform:uppercase;margin-bottom:0}.theme-luxembourg .latest-news__title a{color:#008295}.theme-brussels .latest-news__title a{color:#a46a00}.theme-strasbourg .latest-news__title a{color:#b8370d}.quick-link-block{position:relative}@media (min-width:36em){.quick-link-block{padding-bottom:4.4rem}.quick-link-block .btn{position:absolute;bottom:0;left:15px}}.news__header{margin-bottom:2.8rem}.news__title{margin:0}.news__date{font-style:italic;color:#656565}.news+.news{margin-top:2em;border-top:1px solid #ececec;padding-top:2em}@media (min-width:36em){.news+.news{margin-top:4em;padding-top:4em}}.front{position:relative;background:url(../modules/cpe-templates/css/../img/bg_home--tmp.jpg) no-repeat center;background-size:cover}.front::after{content:'';position:absolute;bottom:0;top:50%;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(65%,#fff),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 65%,#fff 100%);z-index:-1}.faq-search{margin-bottom:4rem}.faq-search input{margin-top:.5rem}.faq-search__not-found{padding:2rem;border-radius:.4rem;background-color:#ececec;border:1px solid #ccc;margin:2rem 0;font-size:1.125em;font-style:italic;display:none}.faq-search__not-found.is-visible{display:block}@media (min-width:48em){.faq-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-search__field input{width:auto;margin-left:2rem;margin-top:0}}@media (min-width:48em){.faq-search__field input{width:50%}}.registration-form{width:100%}.registration-form .form-actions{margin-top:4em}.registration-form .form__header:not(:first-child){border-top:1px solid #ececec;margin-top:1.5em}.registration-form .form__header:not(:first-child) .h2-like{margin-top:0;padding-top:.75em}@media (min-width:48em){.registration-form .label,.registration-form label{width:26rem}}.form-section{position:relative}.form-section__remove{position:absolute;top:2.6rem;right:0;background-color:transparent;border:0;color:#ce4517;padding:0;z-index:5;cursor:pointer}.form-section__remove:focus,.form-section__remove:hover{text-decoration:underline}.form-section legend{float:left;width:100%}.form-section .row{clear:both}.theme-luxembourg [id=authorized-persons-list] td{border-top:1px solid rgba(0,162,177,.1)}.theme-brussels [id=authorized-persons-list] td{border-top:1px solid rgba(234,178,30,.1)}.theme-strasbourg [id=authorized-persons-list] td{border-top:1px solid rgba(231,85,39,.1)}a.datepicker-button{cursor:pointer}div.datepicker-calendar{margin:0 10px 10px 0;font-size:.9em;padding:2px;position:absolute;width:261px;border:1px solid #ccc;border-radius:4px;z-index:50}div.datepicker-calendar div.datepicker-month-wrap{margin:0;padding-top:1px;text-align:center;height:30px}div.datepicker-calendar div.datepicker-month-fast-next.disabled,div.datepicker-calendar div.datepicker-month-fast-prev.disabled,div.datepicker-calendar div.datepicker-month-next.disabled,div.datepicker-calendar div.datepicker-month-prev.disabled{border:none;cursor:default}div.datepicker-calendar div.datepicker-month-fast-next,div.datepicker-calendar div.datepicker-month-fast-prev,div.datepicker-calendar div.datepicker-month-next,div.datepicker-calendar div.datepicker-month-prev{cursor:pointer;margin:3px;width:24px;height:24px;padding-top:3px}div.datepicker-calendar div.datepicker-month-fast-prev{padding-right:2px}div.datepicker-calendar div.datepicker-month-fast-next{padding-left:2px}div.datepicker-calendar div.datepicker-month-fast-next.enabled:focus,div.datepicker-calendar div.datepicker-month-fast-next.enabled:hover,div.datepicker-calendar div.datepicker-month-fast-prev.enabled:focus,div.datepicker-calendar div.datepicker-month-fast-prev.enabled:hover,div.datepicker-calendar div.datepicker-month-next.enabled:focus,div.datepicker-calendar div.datepicker-month-next.enabled:hover,div.datepicker-calendar div.datepicker-month-prev.enabled:focus,div.datepicker-calendar div.datepicker-month-prev.enabled:hover{margin-top:2px;border:1px solid #800;border-radius:4px}div.datepicker-calendar div.datepicker-month{margin:3px 56px 2px 56px;height:24px;text-align:center;font-weight:700;font-size:1.2em;cursor:pointer;padding-top:1px}div.datepicker-calendar div.datepicker-month:after{content:"▼";font-size:.75em;display:inline-block;vertical-align:baseline}div.datepicker-calendar div.datepicker-month:focus,div.datepicker-calendar div.datepicker-month:hover{padding-top:0;border:1px solid #800;border-radius:4px}div.datepicker-calendar table.datepicker-grid{width:100%;font-size:1.2em;text-align:center}div.datepicker-calendar table.datepicker-grid.rtl{direction:rtl}div.datepicker-calendar table.datepicker-grid:focus{outline:0}div.datepicker-calendar table.datepicker-grid td,div.datepicker-calendar table.datepicker-grid th{text-align:center;padding:0}div.datepicker-calendar table.datepicker-grid th abbr{border:none}div.datepicker-calendar table.datepicker-grid td{border:1px solid #999;cursor:pointer}div.datepicker-calendar table.datepicker-grid td.unselectable{cursor:default}div.datepicker-calendar table.datepicker-grid td.day,div.datepicker-calendar table.datepicker-grid th{height:30px}div.datepicker-calendar table.datepicker-grid td.month{height:60px}div.datepicker-calendar table.datepicker-grid td.year{height:45px}div.datepicker-calendar table.datepicker-grid td.curDay,div.datepicker-calendar table.datepicker-grid td.curMonth,div.datepicker-calendar table.datepicker-grid td.curYear{border:1px solid #999}div.datepicker-calendar table.datepicker-grid td.empty{border:1px solid #999;cursor:default}div.datepicker-calendar .offscreen{position:absolute;left:-200em;top:-100em}.datepicker-overlay{background:#777;display:none;position:fixed;top:0;right:0;bottom:0;left:0;opacity:.5;height:100%;min-height:100%;z-index:40}div.datepicker-calendar button.datepicker-close{height:30px;width:100%;font-weight:700;margin-top:1px;border:1px solid #eee;border-radius:2px}div.datepicker-calendar.bootstrap{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);width:80%;min-width:160px;font-size:.8em;background-clip:padding-box;background-color:#fff;border-radius:4px;line-height:20px}div.datepicker-calendar.bootstrap.below{margin-top:2px}div.datepicker-calendar.bootstrap.above{margin-top:-2px}div.datepicker-calendar.bootstrap:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute;left:7px}div.datepicker-calendar.bootstrap:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute;left:6px}div.datepicker-calendar.bootstrap.below:before{top:-7px}div.datepicker-calendar.bootstrap.below:after{top:-6px}div.datepicker-calendar.bootstrap.above:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}div.datepicker-calendar.bootstrap.above:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.disabled,div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.disabled,div.datepicker-calendar.bootstrap div.datepicker-month-next.disabled,div.datepicker-calendar.bootstrap div.datepicker-month-prev.disabled{color:#999}div.datepicker-calendar.bootstrap button.datepicker-close:focus,div.datepicker-calendar.bootstrap button.datepicker-close:hover,div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:focus,div.datepicker-calendar.bootstrap div.datepicker-month-fast-next.enabled:hover,div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:focus,div.datepicker-calendar.bootstrap div.datepicker-month-fast-prev.enabled:hover,div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:focus,div.datepicker-calendar.bootstrap div.datepicker-month-next.enabled:hover,div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:focus,div.datepicker-calendar.bootstrap div.datepicker-month-prev.enabled:hover,div.datepicker-calendar.bootstrap div.datepicker-month:focus,div.datepicker-calendar.bootstrap div.datepicker-month:hover{background-color:#eee;border-color:#999}div.datepicker-calendar.bootstrap table.datepicker-grid:focus{outline:0}div.datepicker-calendar.bootstrap tr.datepicker-weekdays{border:none}div.datepicker-calendar.bootstrap table.datepicker-grid th abbr{text-decoration:none;cursor:default}div.datepicker-calendar.bootstrap table.datepicker-grid td{border:none;color:#000}div.datepicker-calendar.bootstrap table.datepicker-grid td.unselectable{color:#999}div.datepicker-calendar.bootstrap table.datepicker-grid td.curDay,div.datepicker-calendar.bootstrap table.datepicker-grid td.curMonth,div.datepicker-calendar.bootstrap table.datepicker-grid td.curYear{background-color:#fff0c4}div.datepicker-calendar.bootstrap table.datepicker-grid td.empty{border:none;color:#ccc}div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus,div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover{background-color:#ddd}div.datepicker-calendar.bootstrap table.datepicker-grid td.empty:hover{background-color:#f9f9f9}div.datepicker-calendar.bootstrap button.datepicker-close{background-color:#ddd;border-color:#999;color:#000}.pull-left{float:left}.pull-right{float:right}@font-face{font-family:'Glyphicons Halflings';src:url(../modules/cpe-templates/css/../fonts/glyphicons-halflings-regular.eot);src:url(../modules/cpe-templates/css/../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../modules/cpe-templates/css/../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../modules/cpe-templates/css/../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../modules/cpe-templates/css/../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../modules/cpe-templates/css/../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUVqQixRQUNFLE9BQVEsZUFFVixTQUNFLFdBQVksZUFFZCxTQUNFLGFBQWMsZUFFaEIsU0FDRSxjQUFlLGVBRWpCLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsYUFBYyxlQUNkLFlBQWEsZUFFZixTQUNFLFdBQVksZUFDWixjQUFlLGVBRWpCLFFBQ0UsUUFBUyxZQUVYLFNBQ0UsWUFBYSxZQUVmLFNBQ0UsY0FBZSxZQUVqQixTQUNFLGVBQWdCLFlBRWxCLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFDZixhQUFjLFlBRWhCLFNBQ0UsWUFBYSxZQUNiLGVBQWdCLFlBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxnQkFFWCxTQUNFLFlBQWEsZ0JBRWYsU0FDRSxjQUFlLGdCQUVqQixTQUNFLGVBQWdCLGdCQUVsQixTQUNFLGFBQWMsZ0JBRWhCLFNBQ0UsY0FBZSxnQkFDZixhQUFjLGdCQUVoQixTQUNFLFlBQWEsZ0JBQ2IsZUFBZ0IsZ0JBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFdBQ0UsT0FBUSxlQUVWLFlBQ0UsV0FBWSxlQUVkLFlBQ0UsYUFBYyxlQUVoQixZQUNFLGNBQWUsZUFFakIsWUFDRSxZQUFhLGVBRWYsWUFDRSxhQUFjLGVBQ2QsWUFBYSxlQUVmLFlBQ0UsV0FBWSxlQUNaLGNBQWUsZ0JBSW5CLHdCQUNFLFFBQ0UsT0FBUSxZQUVWLFNBQ0UsV0FBWSxZQUVkLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFFakIsU0FDRSxZQUFhLFlBRWYsU0FDRSxhQUFjLFlBQ2QsWUFBYSxZQUVmLFNBQ0UsV0FBWSxZQUNaLGNBQWUsWUFFakIsUUFDRSxPQUFRLGlCQUVWLFNBQ0UsV0FBWSxpQkFFZCxTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFFakIsU0FDRSxZQUFhLGlCQUVmLFNBQ0UsYUFBYyxpQkFDZCxZQUFhLGlCQUVmLFNBQ0UsV0FBWSxpQkFDWixjQUFlLGlCQUVqQixRQUNFLE9BQVEsZ0JBRVYsU0FDRSxXQUFZLGdCQUVkLFNBQ0UsYUFBYyxnQkFFaEIsU0FDRSxjQUFlLGdCQUVqQixTQUNFLFlBQWEsZ0JBRWYsU0FDRSxhQUFjLGdCQUNkLFlBQWEsZ0JBRWYsU0FDRSxXQUFZLGdCQUNaLGNBQWUsZ0JBRWpCLFFBQ0UsT0FBUSxlQUVWLFNBQ0UsV0FBWSxlQUVkLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFFakIsU0FDRSxZQUFhLGVBRWYsU0FDRSxhQUFjLGVBQ2QsWUFBYSxlQUVmLFNBQ0UsV0FBWSxlQUNaLGNBQWUsZUFFakIsUUFDRSxPQUFRLGlCQUVWLFNBQ0UsV0FBWSxpQkFFZCxTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFFakIsU0FDRSxZQUFhLGlCQUVmLFNBQ0UsYUFBYyxpQkFDZCxZQUFhLGlCQUVmLFNBQ0UsV0FBWSxpQkFDWixjQUFlLGlCQUVqQixRQUNFLE9BQVEsZUFFVixTQUNFLFdBQVksZUFFZCxTQUNFLGFBQWMsZUFFaEIsU0FDRSxjQUFlLGVBRWpCLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsYUFBYyxlQUNkLFlBQWEsZUFFZixTQUNFLFdBQVksZUFDWixjQUFlLGVBRWpCLFFBQ0UsUUFBUyxZQUVYLFNBQ0UsWUFBYSxZQUVmLFNBQ0UsY0FBZSxZQUVqQixTQUNFLGVBQWdCLFlBRWxCLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFDZixhQUFjLFlBRWhCLFNBQ0UsWUFBYSxZQUNiLGVBQWdCLFlBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxnQkFFWCxTQUNFLFlBQWEsZ0JBRWYsU0FDRSxjQUFlLGdCQUVqQixTQUNFLGVBQWdCLGdCQUVsQixTQUNFLGFBQWMsZ0JBRWhCLFNBQ0UsY0FBZSxnQkFDZixhQUFjLGdCQUVoQixTQUNFLFlBQWEsZ0JBQ2IsZUFBZ0IsZ0JBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFdBQ0UsT0FBUSxlQUVWLFlBQ0UsV0FBWSxlQUVkLFlBQ0UsYUFBYyxlQUVoQixZQUNFLGNBQWUsZUFFakIsWUFDRSxZQUFhLGVBRWYsWUFDRSxhQUFjLGVBQ2QsWUFBYSxlQUVmLFlBQ0UsV0FBWSxlQUNaLGNBQWUsZ0JBSW5CLHdCQUNFLFFBQ0UsT0FBUSxZQUVWLFNBQ0UsV0FBWSxZQUVkLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFFakIsU0FDRSxZQUFhLFlBRWYsU0FDRSxhQUFjLFlBQ2QsWUFBYSxZQUVmLFNBQ0UsV0FBWSxZQUNaLGNBQWUsWUFFakIsUUFDRSxPQUFRLGlCQUVWLFNBQ0UsV0FBWSxpQkFFZCxTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFFakIsU0FDRSxZQUFhLGlCQUVmLFNBQ0UsYUFBYyxpQkFDZCxZQUFhLGlCQUVmLFNBQ0UsV0FBWSxpQkFDWixjQUFlLGlCQUVqQixRQUNFLE9BQVEsZ0JBRVYsU0FDRSxXQUFZLGdCQUVkLFNBQ0UsYUFBYyxnQkFFaEIsU0FDRSxjQUFlLGdCQUVqQixTQUNFLFlBQWEsZ0JBRWYsU0FDRSxhQUFjLGdCQUNkLFlBQWEsZ0JBRWYsU0FDRSxXQUFZLGdCQUNaLGNBQWUsZ0JBRWpCLFFBQ0UsT0FBUSxlQUVWLFNBQ0UsV0FBWSxlQUVkLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFFakIsU0FDRSxZQUFhLGVBRWYsU0FDRSxhQUFjLGVBQ2QsWUFBYSxlQUVmLFNBQ0UsV0FBWSxlQUNaLGNBQWUsZUFFakIsUUFDRSxPQUFRLGlCQUVWLFNBQ0UsV0FBWSxpQkFFZCxTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFFakIsU0FDRSxZQUFhLGlCQUVmLFNBQ0UsYUFBYyxpQkFDZCxZQUFhLGlCQUVmLFNBQ0UsV0FBWSxpQkFDWixjQUFlLGlCQUVqQixRQUNFLE9BQVEsZUFFVixTQUNFLFdBQVksZUFFZCxTQUNFLGFBQWMsZUFFaEIsU0FDRSxjQUFlLGVBRWpCLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsYUFBYyxlQUNkLFlBQWEsZUFFZixTQUNFLFdBQVksZUFDWixjQUFlLGVBRWpCLFFBQ0UsUUFBUyxZQUVYLFNBQ0UsWUFBYSxZQUVmLFNBQ0UsY0FBZSxZQUVqQixTQUNFLGVBQWdCLFlBRWxCLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFDZixhQUFjLFlBRWhCLFNBQ0UsWUFBYSxZQUNiLGVBQWdCLFlBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxnQkFFWCxTQUNFLFlBQWEsZ0JBRWYsU0FDRSxjQUFlLGdCQUVqQixTQUNFLGVBQWdCLGdCQUVsQixTQUNFLGFBQWMsZ0JBRWhCLFNBQ0UsY0FBZSxnQkFDZixhQUFjLGdCQUVoQixTQUNFLFlBQWEsZ0JBQ2IsZUFBZ0IsZ0JBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFdBQ0UsT0FBUSxlQUVWLFlBQ0UsV0FBWSxlQUVkLFlBQ0UsYUFBYyxlQUVoQixZQUNFLGNBQWUsZUFFakIsWUFDRSxZQUFhLGVBRWYsWUFDRSxhQUFjLGVBQ2QsWUFBYSxlQUVmLFlBQ0UsV0FBWSxlQUNaLGNBQWUsZ0JBSW5CLHdCQUNFLFFBQ0UsT0FBUSxZQUVWLFNBQ0UsV0FBWSxZQUVkLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFFakIsU0FDRSxZQUFhLFlBRWYsU0FDRSxhQUFjLFlBQ2QsWUFBYSxZQUVmLFNBQ0UsV0FBWSxZQUNaLGNBQWUsWUFFakIsUUFDRSxPQUFRLGlCQUVWLFNBQ0UsV0FBWSxpQkFFZCxTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFFakIsU0FDRSxZQUFhLGlCQUVmLFNBQ0UsYUFBYyxpQkFDZCxZQUFhLGlCQUVmLFNBQ0UsV0FBWSxpQkFDWixjQUFlLGlCQUVqQixRQUNFLE9BQVEsZ0JBRVYsU0FDRSxXQUFZLGdCQUVkLFNBQ0UsYUFBYyxnQkFFaEIsU0FDRSxjQUFlLGdCQUVqQixTQUNFLFlBQWEsZ0JBRWYsU0FDRSxhQUFjLGdCQUNkLFlBQWEsZ0JBRWYsU0FDRSxXQUFZLGdCQUNaLGNBQWUsZ0JBRWpCLFFBQ0UsT0FBUSxlQUVWLFNBQ0UsV0FBWSxlQUVkLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFFakIsU0FDRSxZQUFhLGVBRWYsU0FDRSxhQUFjLGVBQ2QsWUFBYSxlQUVmLFNBQ0UsV0FBWSxlQUNaLGNBQWUsZUFFakIsUUFDRSxPQUFRLGlCQUVWLFNBQ0UsV0FBWSxpQkFFZCxTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFFakIsU0FDRSxZQUFhLGlCQUVmLFNBQ0UsYUFBYyxpQkFDZCxZQUFhLGlCQUVmLFNBQ0UsV0FBWSxpQkFDWixjQUFlLGlCQUVqQixRQUNFLE9BQVEsZUFFVixTQUNFLFdBQVksZUFFZCxTQUNFLGFBQWMsZUFFaEIsU0FDRSxjQUFlLGVBRWpCLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsYUFBYyxlQUNkLFlBQWEsZUFFZixTQUNFLFdBQVksZUFDWixjQUFlLGVBRWpCLFFBQ0UsUUFBUyxZQUVYLFNBQ0UsWUFBYSxZQUVmLFNBQ0UsY0FBZSxZQUVqQixTQUNFLGVBQWdCLFlBRWxCLFNBQ0UsYUFBYyxZQUVoQixTQUNFLGNBQWUsWUFDZixhQUFjLFlBRWhCLFNBQ0UsWUFBYSxZQUNiLGVBQWdCLFlBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxnQkFFWCxTQUNFLFlBQWEsZ0JBRWYsU0FDRSxjQUFlLGdCQUVqQixTQUNFLGVBQWdCLGdCQUVsQixTQUNFLGFBQWMsZ0JBRWhCLFNBQ0UsY0FBZSxnQkFDZixhQUFjLGdCQUVoQixTQUNFLFlBQWEsZ0JBQ2IsZUFBZ0IsZ0JBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFFBQ0UsUUFBUyxpQkFFWCxTQUNFLFlBQWEsaUJBRWYsU0FDRSxjQUFlLGlCQUVqQixTQUNFLGVBQWdCLGlCQUVsQixTQUNFLGFBQWMsaUJBRWhCLFNBQ0UsY0FBZSxpQkFDZixhQUFjLGlCQUVoQixTQUNFLFlBQWEsaUJBQ2IsZUFBZ0IsaUJBRWxCLFFBQ0UsUUFBUyxlQUVYLFNBQ0UsWUFBYSxlQUVmLFNBQ0UsY0FBZSxlQUVqQixTQUNFLGVBQWdCLGVBRWxCLFNBQ0UsYUFBYyxlQUVoQixTQUNFLGNBQWUsZUFDZixhQUFjLGVBRWhCLFNBQ0UsWUFBYSxlQUNiLGVBQWdCLGVBRWxCLFdBQ0UsT0FBUSxlQUVWLFlBQ0UsV0FBWSxlQUVkLFlBQ0UsYUFBYyxlQUVoQixZQUNFLGNBQWUsZUFFakIsWUFDRSxZQUFhLGVBRWYsWUFDRSxhQUFjLGVBQ2QsWUFBYSxlQUVm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Q0FDRSxRQUFTLFFBR1gsNEJBQ0UsUUFBUyxRQUdYLG9DQUNFLFFBQVMsUUFHWCxrQ0FDRSxRQUFTLFFBR1gsaUNBQ0UsUUFBUyxRQUdYLCtCQUNFLFFBQVMsUUFHWCxzQkFDRSxRQUFTLFFBR1gsd0JBQ0UsUUFBUyxRQUdYLDZCQUNFLFFBQVMsUUFHWCw0QkFDRSxRQUFTLFFBR1gsNkJBQ0UsUUFBUyxRQUdYLGtDQUNFLFFBQVMsUUFHWCxtQ0FDRSxRQUFTLFFBR1gsc0NBQ0UsUUFBUyxRQUdYLDBDQUNFLFFBQVMsUUFHWCxvQ0FDRSxRQUFTLFFBR1gsd0NBQ0UsUUFBUyxRQUdYLHFDQUNFLFFBQVMsUUFHWCxpQ0FDRSxRQUFTLFFBR1gsZ0NBQ0UsUUFBUyxRQUdYLGtDQUNFLFFBQVMsUUFHWCwrQkFDRSxRQUFTLFFBR1gsMEJBQ0UsUUFBUyxRQUdYLDhCQUNFLFFBQVMsUUFHWCw0QkFDRSxRQUFTLFFBR1gsNEJBQ0UsUUFBUyxRQUdYLDZCQUNFLFFBQVMsUUFHWCw0QkFDRSxRQUFTLFFBR1gsMEJBQ0UsUUFBUyIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxyXG4gKiBUeXBvZ3JhcGh5XHJcbiAqL1xuLyoqXHJcbiAqIENvbG9yc1xyXG4gKi9cbi8qKlxyXG4gKiBCb290c3RyYXAgR3JpZFxyXG4gKi9cbi8qIFxyXG4qIFNwYWNpbmdcclxuKi9cbi8qKlxyXG4gKiBUaGVtaW5nIG1peGluc1xyXG4gKi9cbi8qKlxyXG4qIEJvb3RzdHJhcCdzIGdyaWQgbWl4aW5zXHJcbiovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxleC1yb3cge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZlbSkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi9cbn1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi9cbn1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xufVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1zaXplOiBjYWxjKDFlbSAqIDAuNjI1KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLyoqXHJcbiogTGlua3NcclxuKi9cbmEge1xuICBjb2xvcjogI0U3NTUyNztcbn1cblxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXHJcbiogTWVkaWFcclxuKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcclxuKiBNYWluXHJcbiovXG4ubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMy41cmVtIDA7XG59XG5cbi5tYWluLWNvbnRlbnQgLmNvbC1zbS04IGgyOmZpcnN0LWNoaWxkLFxuLm1haW4tY29udGVudCAuY29sLXNtLTggcDpmaXJzdC1jaGlsZCxcbi5tYWluLWNvbnRlbnQgLmNvbC1zbS04IHVsOmZpcnN0LWNoaWxkLFxuLm1haW4tY29udGVudCAuY29sLXNtLTggb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWFpbi1jb250ZW50IC5jb2wtc20tOCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm1haW4tY29udGVudCAuY29sLXNtLTggdWwgbGkge1xuICB0ZXh0LWluZGVudDogLS43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgbWFyZ2luOiAuMjVlbSAwO1xufVxuXG4ubWFpbi1jb250ZW50IC5jb2wtc20tOCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAuNHJlbTtcbiAgaGVpZ2h0OiAuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLm1haW4tY29udGVudCAuY29sLXNtLTggdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyQjE7XG59XG5cbi50aGVtZS1icnVzc2VscyAubWFpbi1jb250ZW50IC5jb2wtc20tOCB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBQjIxRTtcbn1cblxuLnRoZW1lLXN0cmFzYm91cmcgLm1haW4tY29udGVudCAuY29sLXNtLTggdWwgbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG59XG5cbi5tYWluLWNvbnRlbnQgLmNvbC1zbS00IGgyOmZpcnN0LWNoaWxkLFxuLm1haW4tY29udGVudCAuY29sLXNtLTQgcDpmaXJzdC1jaGlsZCxcbi5tYWluLWNvbnRlbnQgLmNvbC1zbS00IHVsOmZpcnN0LWNoaWxkLFxuLm1haW4tY29udGVudCAuY29sLXNtLTQgb2w6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUuOTM3NWVtKSB7XG4gIC5tYWluLWNvbnRlbnQgLmNvbC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnNpZGViYXIge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qKlxyXG4qIERvd25sb2FkIGxpbmtcclxuKi9cbi5kb3dubG9hZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZG93bmxvYWQtbGluayBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgZmlsbDogIzdFN0U3RTtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cblxuLmRvd25sb2FkLWxpbms6aG92ZXIgW2NsYXNzKj1cImljb24tXCJdLCAuZG93bmxvYWQtbGluazpmb2N1cyBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qKlxyXG4qIFRpdGxlc1xyXG4qL1xuaDEsXG4uaDEtbGlrZSxcbmgyLFxuLmgyLWxpa2UsXG5oMyxcbi5oMy1saWtlLFxubGVnZW5kOm5vdCgubGFiZWwpLFxuaDQsXG4uaDQtbGlrZSxcbmg1LFxuLmg1LWxpa2UsXG5oNixcbi5oNi1saWtlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbmgyLFxuLmgyLWxpa2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIGgyLCAudGhlbWUtbHV4ZW1ib3VyZ1xuLmgyLWxpa2Uge1xuICBjb2xvcjogIzAwODI5NTtcbn1cblxuLnRoZW1lLWJydXNzZWxzIGgyLCAudGhlbWUtYnJ1c3NlbHNcbi5oMi1saWtlIHtcbiAgY29sb3I6ICNFMDk1MEM7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIGgyLCAudGhlbWUtc3RyYXNib3VyZ1xuLmgyLWxpa2Uge1xuICBjb2xvcjogI0I4MzcwRDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgaDIsXG4gIC5oMi1saWtlIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMy1saWtlLFxubGVnZW5kOm5vdCgubGFiZWwpIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZlbSkge1xuICBoMyxcbiAgLmgzLWxpa2UsXG4gIGxlZ2VuZDpub3QoLmxhYmVsKSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuaDQsXG4uaDQtbGlrZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZlbSkge1xuICBoNCxcbiAgLmg0LWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbmg1LFxuLmg1LWxpa2Uge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLyoqXHJcbiogVGV4dCBhbGlnblxyXG4qL1xuLnR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLyoqXHJcbiogU2l6ZXNcclxuKi9cbi5zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAwLjZlbTtcbn1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuLmJpZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuXG4uYmlnZ2VyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLyoqXHJcbiogQ2hhcmFjdGVycyBzdHlsZVxyXG4qL1xuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5uby1zdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyoqXHJcbiogU2tpcCBsaW5rc1xyXG4qL1xuLnNraXAtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOXJlbTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKipcclxuKiBTY3JlZW5yZWFkZXIgb25seVxyXG4qIEhpZGUgdmlzdWFsbHkgYnV0IGtlZXAgYWNjZXNzaWJsZSBmb3IgYXNzaXN0aXZlIHRlY2hub2xvZ3lcclxuKi9cbi5zci1vbmx5LCAuaW52aXNpYmxlLFxuLnN0ZXBzLWZvcm0gLnRpdGxlLFxuLnN0ZXBzIC5jdXJyZW50LWluZm8ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxyXG4qIEhpZGRlblxyXG4qL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzMuNzVlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MGVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzEuMjVlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtYXV0byB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5jb2wtMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci0xIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgb3JkZXI6IDEyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZlbSkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAgICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICAgICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgICAgICAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgICAgICAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogODtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgICAgICAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogOTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgICAgICAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTA7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgICAgICAgICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMTtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgICAgICAgICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICAgICAgICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgICAgICAgICBvcmRlcjogMTI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA2O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICAgICAgICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICAgICAgICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA4O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICAgICAgICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA5O1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICAgICAgICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMDtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgICAgICAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDExO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgICAgICAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMjtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgICAgICAgICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICAgICAgICAgIG9yZGVyOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMlO1xuICAgICAgICAgICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgICAgICAgICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgICAgICAgICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgICAgICAgICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDg7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgICAgICAgICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDk7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgICAgICAgICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEwO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICAgICAgICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTE7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDEyO1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgICAgICAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxMztcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgICAgICAgICAgb3JkZXI6IDEyO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmhlYWRlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyoqXHJcbiogTG9nb1xyXG4qL1xuLmhlYWRlci1sb2dvIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGVhZGVyLWxvZ28gaW1nLCAuaGVhZGVyLWxvZ29fX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5oZWFkZXItbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDZyZW07XG59XG5cbi5oZWFkZXItbG9nb19fY2l0eSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAuMjVlbTtcbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLmhlYWRlci1sb2dvX19jaXR5IHtcbiAgY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1icnVzc2VscyAuaGVhZGVyLWxvZ29fX2NpdHkge1xuICBjb2xvcjogI0UwOTUwQztcbn1cblxuLnRoZW1lLXN0cmFzYm91cmcgLmhlYWRlci1sb2dvX19jaXR5IHtcbiAgY29sb3I6ICNCODM3MEQ7XG59XG5cbi5oZWFkZXItbG9nb19fbmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBtYXJnaW4tbGVmdDogY2FsYygxLjJyZW0gLSAuMjVlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1sb2dvX19uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMi40cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbiAgLmhlYWRlci1sb2dvX19uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjVyZW0gLSAuMjVlbSk7XG4gIH1cbiAgLmhlYWRlci1sb2dvX19jaXR5IHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAuaGVhZGVyLWxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDhyZW07XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IC41cmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFMkUyRTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKipcclxuKiBCYWNrIHRvIHRoZSB0b3BcclxuKi9cbi5iYWNrLXRvcCB7XG4gIGNvbG9yOiAjN0U3RTdFICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA1LjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbjtcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmFjay10b3AgW2NsYXNzKj1cImljb24tXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNi41cmVtO1xuICBoZWlnaHQ6IDYuNXJlbTtcbn1cblxuLmJhY2stdG9wLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLmJhY2stdG9wLmlzLXZpc2libGU6aG92ZXIsIC5iYWNrLXRvcC5pcy12aXNpYmxlOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAuYmFjay10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAubmF2IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLyoqXHJcbiogTWFpbiBuYXZpZ2F0aW9uXHJcbiovXG4ubmF2LW1haW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLm5hdi1tYWluID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5uYXYtbWFpbiA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xufVxuXG4ubmF2LW1haW4gPiBsaS5oYXMtc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cblxuLm5hdi1tYWluID4gbGkgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC43cmVtIDEuMXJlbSAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5uYXYtbWFpbiA+IGxpID4gYTpob3ZlciwgLm5hdi1tYWluID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG59XG5cbi5uYXYtbWFpbiA+IGxpID4gYTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfilrwnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiAuODc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbn1cblxuLm5hdi1tYWluID4gbGkgPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG59XG5cbi5uYXYtbWFpbiA+IGxpID4gYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICfilrInO1xufVxuXG4ubmF2LW1haW4gPiAuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGhlbWUtbHV4ZW1ib3VyZyAubmF2LW1haW4gPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1icnVzc2VscyAubmF2LW1haW4gPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDk1MEM7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC5uYXYtbWFpbiA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MzcwRDtcbn1cblxuLm5hdi1tYWluIC5pY29uLWhvbWUge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogLS4ycmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5uYXYtbWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgei1pbmRleDogOTk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAzMDBtcyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAubmF2LW1haW4gPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm5hdi1tYWluID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gIH1cbiAgLm5hdi1tYWluW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIC5uby1qcyAubmF2LW1haW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5Lmhhcy1uYXYtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2LXRvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogLjVyZW0gLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1NTI3O1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDFyZW07XG59XG5cbi5uYXYtdG9nZ2xlOmhvdmVyLCAubmF2LXRvZ2dsZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1NTI3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2LW1haW4tc3VibWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXYtbWFpbi1zdWJtZW51W2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtbWFpbi1zdWJtZW51X19saW5rcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmF2LW1haW4tc3VibWVudV9fbGlua3MgbGkge1xuICBtYXJnaW46IC4xMjVlbSAwO1xufVxuXG4ubmF2LW1haW4tc3VibWVudV9fbGlua3MgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtbWFpbi1zdWJtZW51X19saW5rcyBhOmhvdmVyLCAubmF2LW1haW4tc3VibWVudV9fbGlua3MgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLm5hdi1tYWluLXN1Ym1lbnVfX2xpbmtzIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDA4Mjk1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aGVtZS1icnVzc2VscyAubmF2LW1haW4tc3VibWVudV9fbGlua3MgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNFMDk1MEM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRoZW1lLXN0cmFzYm91cmcgLm5hdi1tYWluLXN1Ym1lbnVfX2xpbmtzIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjQjgzNzBEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXYtbWFpbi1zdWJtZW51IC5pY29uLXNoYXJlLXNxdWFyZS1vIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IC4ycmVtO1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgY29sb3I6ICNDQ0NDQ0M7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5uYXYtbWFpbi1zdWJtZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRTc1NTI3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdi1tYWluLXN1Ym1lbnVfX2NvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgfVxuICAubmF2LW1haW4tc3VibWVudV9fY29sICsgLm5hdi1tYWluLXN1Ym1lbnVfX2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYxLjkzNzVlbSkge1xuICAubmF2LW1haW4tc3VibWVudSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07XG4gIH1cbiAgLm5hdi1tYWluLXN1Ym1lbnVfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgfVxuICAubmF2LW1haW4tc3VibWVudV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuLyoqXHJcbiogTGFuZ3VhZ2VzXHJcbiovXG4ubmF2LWxhbmcge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ubmF2LWxhbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAuNnJlbSAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cblxuLm5hdi1sYW5nIGE6aG92ZXIsIC5uYXYtbGFuZyBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG59XG5cbi5uYXYtbGFuZyAuYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTUyNztcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQgKyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxubGVnZW5kOm5vdCgubGFiZWwpIHtcbiAgYm9yZGVyOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxubGFiZWwsXG4ubGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmxhYmVsW2Zvcl0sXG4ubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGFiZWwgZW0sXG4ubGFiZWwgZW0ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2RjMzU0NTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIGxhYmVsLi13aWRlLFxuICAubGFiZWwuLXdpZGUge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBcclxuKiBGb3JtIGVsZW1lbnRzXHJcbiovXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cInBhc3N3b3JkXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJkYXRlXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0sXG5bdHlwZT1cImZpbGVcIl0sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RTdFN0U7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xuICBtaW4taGVpZ2h0OiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLCAudGhlbWUtbHV4ZW1ib3VyZ1xuW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnRoZW1lLWx1eGVtYm91cmdcblt0eXBlPVwidGVsXCJdOmZvY3VzLCAudGhlbWUtbHV4ZW1ib3VyZ1xuW3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgLnRoZW1lLWx1eGVtYm91cmdcblt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLnRoZW1lLWx1eGVtYm91cmdcblt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCAudGhlbWUtbHV4ZW1ib3VyZ1xuW3R5cGU9XCJmaWxlXCJdOmZvY3VzLCAudGhlbWUtbHV4ZW1ib3VyZ1xuc2VsZWN0OmZvY3VzLCAudGhlbWUtbHV4ZW1ib3VyZ1xudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMEEyQjE7XG59XG5cbi50aGVtZS1icnVzc2VscyBbdHlwZT1cInRleHRcIl06Zm9jdXMsIC50aGVtZS1icnVzc2Vsc1xuW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgLnRoZW1lLWJydXNzZWxzXG5bdHlwZT1cInRlbFwiXTpmb2N1cywgLnRoZW1lLWJydXNzZWxzXG5bdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAudGhlbWUtYnJ1c3NlbHNcblt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgLnRoZW1lLWJydXNzZWxzXG5bdHlwZT1cIm51bWJlclwiXTpmb2N1cywgLnRoZW1lLWJydXNzZWxzXG5bdHlwZT1cImZpbGVcIl06Zm9jdXMsIC50aGVtZS1icnVzc2Vsc1xuc2VsZWN0OmZvY3VzLCAudGhlbWUtYnJ1c3NlbHNcbnRleHRhcmVhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFCMjFFO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyBbdHlwZT1cInRleHRcIl06Zm9jdXMsIC50aGVtZS1zdHJhc2JvdXJnXG5bdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCAudGhlbWUtc3RyYXNib3VyZ1xuW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIC50aGVtZS1zdHJhc2JvdXJnXG5bdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAudGhlbWUtc3RyYXNib3VyZ1xuW3R5cGU9XCJkYXRlXCJdOmZvY3VzLCAudGhlbWUtc3RyYXNib3VyZ1xuW3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC50aGVtZS1zdHJhc2JvdXJnXG5bdHlwZT1cImZpbGVcIl06Zm9jdXMsIC50aGVtZS1zdHJhc2JvdXJnXG5zZWxlY3Q6Zm9jdXMsIC50aGVtZS1zdHJhc2JvdXJnXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0U3NTUyNztcbn1cblxuW3R5cGU9XCJ0ZXh0XCJdLmVycm9yLFxuW3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcixcblt0eXBlPVwidGVsXCJdLmVycm9yLFxuW3R5cGU9XCJlbWFpbFwiXS5lcnJvcixcblt0eXBlPVwiZGF0ZVwiXS5lcnJvcixcblt0eXBlPVwibnVtYmVyXCJdLmVycm9yLFxuW3R5cGU9XCJmaWxlXCJdLmVycm9yLFxuc2VsZWN0LmVycm9yLFxudGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZzogLjhyZW0gMXJlbTtcbiAgbWluLWhlaWdodDogMy42cmVtO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogOGVtO1xufVxuXG4uZm9ybS1jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1jdXN0b20tZmlsZSBbdHlwZT1cImZpbGVcIl0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybS1jdXN0b20tZmlsZV9fcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWN1c3RvbS1maWxlX19wbGFjZWhvbGRlcjo6YmVmb3JlLCAuZm9ybS1jdXN0b20tZmlsZV9fcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm0tY3VzdG9tLWZpbGVfX3BsYWNlaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnQnJvd3NlJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAuOHJlbSAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtIDAgMCAuNHJlbTtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5odG1sOmxhbmcoZnIpIC5mb3JtLWN1c3RvbS1maWxlX19wbGFjZWhvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJ1BhcmNvdXJpcic7XG59XG5cbi5mb3JtLWN1c3RvbS1maWxlX19wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnU2VsZWN0IGZpbGUnO1xuICBwYWRkaW5nOiAuOHJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwIC40cmVtIC40cmVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RTdFN0U7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb2xvcjogIzdFN0U3RTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy42cmVtO1xufVxuXG5odG1sOmxhbmcoZnIpIC5mb3JtLWN1c3RvbS1maWxlX19wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnQ2hvaXNpciB1biBmaWNoaWVyJztcbn1cblxuLypcclxuKiBGaWVsZCBsYXlvdXRcclxuKi9cbi5mb3JtLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uZm9ybS1maWVsZC4tY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tZmllbGQuLWNoZWNrYm94IFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tbGVmdDogLTEuMjVlbTtcbn1cblxuLmZvcm0tZmllbGQuaXMtcmVxdWlyZWQgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWZpZWxkLmlzLXJlcXVpcmVkIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNFNzU1Mjc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC4xMjVlbTtcbn1cblxuLmZvcm0tZmllbGQgKyAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMi41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb3JtLWZpZWxkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0tZmllbGQgbGFiZWwsXG4gIC5mb3JtLWZpZWxkIC5sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB3aWR0aDogMjJyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmZvcm0tZmllbGQgW3R5cGU9XCJ0ZXh0XCJdLFxuICAuZm9ybS1maWVsZCBbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuZm9ybS1maWVsZCBbdHlwZT1cInRlbFwiXSxcbiAgLmZvcm0tZmllbGQgW3R5cGU9XCJlbWFpbFwiXSxcbiAgLmZvcm0tZmllbGQgW3R5cGU9XCJkYXRlXCJdLFxuICAuZm9ybS1maWVsZCBbdHlwZT1cIm51bWJlclwiXSxcbiAgLmZvcm0tZmllbGQgW3R5cGU9XCJmaWxlXCJdLFxuICAuZm9ybS1maWVsZCBzZWxlY3QsXG4gIC5mb3JtLWZpZWxkIHRleHRhcmVhLFxuICAuZm9ybS1maWVsZCAuZm9ybS1jdXN0b20tZmlsZSxcbiAgLmZvcm0tZmllbGQgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1maWVsZCAuY2hlY2tib3gtZ3JvdXAsXG4gIC5mb3JtLWZpZWxkIC5yYWRpby1ncm91cCxcbiAgLmZvcm0tZmllbGQgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxuICAuZm9ybS1maWVsZC4tbm8tbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9ybS1maWVsZC4tbm8tbGFiZWwgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWZpZWxkLi10b3Age1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC41ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb3JtLWFjdGlvbnMuLW5vLWxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvcm0tYWN0aW9ucy4tbm8tbGFiZWwgbGFiZWwge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi8qKlxyXG4qIElucHV0IGdyb3Vwc1xyXG4qL1xuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtIDAgMCAuNHJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3RTdFN0U7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTUyNztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAuNHJlbSAuNHJlbSAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYWRkb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xufVxuXG4vKipcclxuKiBDaGVja2JveCAvIFJhZGlvIGdyb3VwXHJcbiovXG4uY2hlY2tib3gtZ3JvdXAsXG4ucmFkaW8tZ3JvdXAge1xuICAvKiBJbmxpbmUgKi9cbn1cblxuLmNoZWNrYm94LWdyb3VwIGxhYmVsLFxuLnJhZGlvLWdyb3VwIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LWdyb3VwIFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucmFkaW8tZ3JvdXAgW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmNoZWNrYm94LWdyb3VwLi1pbmxpbmUsXG4ucmFkaW8tZ3JvdXAuLWlubGluZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jaGVja2JveC1ncm91cC4taW5saW5lID4gZGl2ICsgZGl2LFxuLnJhZGlvLWdyb3VwLi1pbmxpbmUgPiBkaXYgKyBkaXYge1xuICBtYXJnaW4tbGVmdDogM2VtO1xufVxuXG4uY2hlY2tib3gtZ3JvdXAuLWlubGluZSBsYWJlbCxcbi5yYWRpby1ncm91cC4taW5saW5lIGxhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jaGVja2JveC1ncm91cCArIC5jaGVja2JveC1ncm91cCxcbiAgLmNoZWNrYm94LWdyb3VwIC5yYWRpby1ncm91cCxcbiAgLnJhZGlvLWdyb3VwICsgLmNoZWNrYm94LWdyb3VwLFxuICAucmFkaW8tZ3JvdXAgLnJhZGlvLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuXG4vKipcclxuKiBIZWFkaW5nXHJcbiovXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9ybV9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZm9ybV9faGVhZGVyIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuXG4vKipcclxuKiBGb3JtIGhlbHBlcnNcclxuKi9cbi5qcy1mb3JtLWNvbmRpdGlvbmFsW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSxcbi5mb3JtLWNvbmRpdGlvbmFsW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxyXG4qIEZvcm0gU3RlcHNcclxuKi9cbi5zdGVwcy1mb3JtIC5hY3Rpb25zIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5zdGVwcy1mb3JtIC5hY3Rpb25zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc3RlcHMtZm9ybSAuYWN0aW9ucyBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnN0ZXBzLWZvcm0gLmFjdGlvbnMgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0NDQ0NDQztcbn1cblxuLnN0ZXBzLWZvcm0gLmFjdGlvbnMgbGk6Zmlyc3QtY2hpbGQgYTpob3ZlciwgLnN0ZXBzLWZvcm0gLmFjdGlvbnMgbGk6Zmlyc3QtY2hpbGQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG59XG5cbi5zdGVwcy1mb3JtIC5hY3Rpb25zIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0I4MzcwRDtcbn1cblxuLnN0ZXBzLWZvcm0gLmFjdGlvbnMgYTpob3ZlciwgLnN0ZXBzLWZvcm0gLmFjdGlvbnMgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODM3MEQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5zdGVwcy1mb3JtIC5hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gIH1cbiAgLnN0ZXBzLWZvcm0gLmFjdGlvbnMgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgfVxuICAuc3RlcHMtZm9ybSAuYWN0aW9ucyBhIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG4vKipcclxuKiBWZXJ0aWNhbCBmb3JtIChsYWJlbCBhYm92ZSBmaWVsZClcclxuKi9cbi5mb3JtLXZlcnRpY2FsIC5mb3JtLWZpZWxkIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZm9ybS12ZXJ0aWNhbCBsYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbn1cblxuLyoqXHJcbiogTWVzc2FnZXMgLyBBbGVydCAvIE5vdGlmaWNhdGlvbnNcclxuKi9cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xufVxuXG4uYWxlcnQgcDpsYXN0LWNoaWxkLFxuLmFsZXJ0IHVsOmxhc3QtY2hpbGQsXG4uYWxlcnQgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbGVydC1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgYm9yZGVyLWNvbG9yOiAjRUNFQ0VDO1xufVxuXG4uYWxlcnQtc20ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuW2NsYXNzKj1cIiBpY29uLVwiXSxcbltjbGFzc149XCJpY29uLVwiXSB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxcmVtIDEuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTUyNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjQjgzNzBEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODM3MEQ7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyQjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC5idG4tcHJpbWFyeTpob3ZlciwgLnRoZW1lLXN0cmFzYm91cmcgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI5NTtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4td2hpdGU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLS40cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAuNHJlbSAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJ0bi13aGl0ZTpob3ZlciwgLmJ0bi13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG5cbi5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1zbSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IC41cmVtIDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyoqXHJcbiogRG93bmxvYWQgYnV0dG9uc1xyXG4qL1xuLmJ0bi1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gIHBhZGRpbmc6IC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmJ0bi1kb3dubG9hZCArIC5idG4tZG93bmxvYWQge1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG59XG5cbi5idG4tZG93bmxvYWQ6aG92ZXIsIC5idG4tZG93bmxvYWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc1NTI3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXHJcbiogQnJlYWRjcnVtYlxyXG4qL1xuLmJyZWFkY3J1bWItbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLmJyZWFkY3J1bWItbGlzdCBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnPiAnO1xufVxuXG4uYnJlYWRjcnVtYi1saXN0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXHJcbiogQmFubmVyXHJcbiovXG4ubWFpbi1iYW5uZXIge1xuICBwYWRkaW5nOiAuNXJlbSAwIDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBNb2RpZmllciAqL1xuICAvKiBGcm9udHBhZ2UgKi9cbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLm1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI5NTtcbn1cblxuLnRoZW1lLWJydXNzZWxzIC5tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDk1MEM7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC5tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODM3MEQ7XG59XG5cbi5tYWluLWJhbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGhlbWUtbHV4ZW1ib3VyZyAubWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTMwLCAxNDksIDAuOCk7XG59XG5cbi50aGVtZS1icnVzc2VscyAubWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAxNDksIDEyLCAwLjgpO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyAubWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg0LCA1NSwgMTMsIDAuOCk7XG59XG5cbi5tYWluLWJhbm5lciAuY29udGFpbmVyLWZsdWlkIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogN3JlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICB0ZXh0LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMzEpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ubWFpbi1iYW5uZXJfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMSU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1haW4tYmFubmVyLi1iaWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLWJhbm5lci4tYmlnIC5tYWluLWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDZyZW0gMDtcbn1cblxuLmZyb250IC5tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZyb250IC5tYWluLWJhbm5lciAubWFpbi1iYW5uZXJfX3RpdGxlIHtcbiAgbWFyZ2luOiA4cmVtIDA7XG59XG5cbi5mcm9udCAubWFpbi1iYW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5tYWluLWJhbm5lciB7XG4gICAgLyogTW9kaWZpZXIgKi9cbiAgfVxuICAubWFpbi1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbiAgLm1haW4tYmFubmVyLi1iaWcgLm1haW4tYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMnJlbSAwO1xuICB9XG59XG5cbi5zZWN0aW9uLW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWN0aW9uLW1lbnUgbGkge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uc2VjdGlvbi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNlY3Rpb24tbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zZWN0aW9uLW1lbnUgYTpob3ZlciwgLnNlY3Rpb24tbWVudSBhOmZvY3VzIHtcbiAgY29sb3I6ICNCODM3MEQ7XG59XG5cbi5zZWN0aW9uLW1lbnVfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDNlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb24tbWVudV9faWNvbiA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5zZWN0aW9uLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgMnJlbSAxZW0gMnJlbTtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICB9XG4gIC5zZWN0aW9uLW1lbnVfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0ZW07XG4gICAgaGVpZ2h0OiA0ZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtO1xuICB9XG4gIC5zZWN0aW9uLW1lbnVfX2ljb24gPiBzdmcge1xuICAgIHdpZHRoOiA0ZW07XG4gICAgaGVpZ2h0OiA0ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnNlY3Rpb24tbWVudSBsaSB7XG4gICAgbWF4LXdpZHRoOiAxNnJlbTtcbiAgICBtYXJnaW46IDAgMi41cmVtIDFlbSAyLjVyZW07XG4gIH1cbiAgLnNlY3Rpb24tbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICAuc2VjdGlvbi1tZW51X19pY29uIHtcbiAgICB3aWR0aDogN2VtO1xuICAgIGhlaWdodDogN2VtO1xuICB9XG4gIC5zZWN0aW9uLW1lbnVfX2ljb24gPiBzdmcge1xuICAgIHdpZHRoOiA3ZW07XG4gICAgaGVpZ2h0OiA3ZW07XG4gIH1cbn1cblxuLyoqXHJcbiogSG9yaXpvbnRhbFxyXG4qIFxyXG4qL1xuLnRoZW1lLWx1eGVtYm91cmcgLmNpdHktY3JlY2hlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyQjE7XG59XG5cbi50aGVtZS1icnVzc2VscyAuY2l0eS1jcmVjaGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBQjIxRTtcbn1cblxuLnRoZW1lLXN0cmFzYm91cmcgLmNpdHktY3JlY2hlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIC5jaXR5LWNyZWNoZXNfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1icnVzc2VscyAuY2l0eS1jcmVjaGVzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA5NTBDO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyAuY2l0eS1jcmVjaGVzX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xufVxuXG4uY2l0eS1jcmVjaGVzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMnJlbSAwIDJyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIC5jaXR5LWNyZWNoZXNfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aGVtZS1icnVzc2VscyAuY2l0eS1jcmVjaGVzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyAuY2l0eS1jcmVjaGVzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2l0eS1jcmVjaGVzX19waWN0dXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5jaXR5LWNyZWNoZXNfX3BpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5jaXR5LWNyZWNoZXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgfVxuICAuY2l0eS1jcmVjaGVzIC5jcmVjaGVzLWxpc3Qge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzICsgMS41cmVtKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLmNpdHktY3JlY2hlc19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDEuNXJlbSk7XG4gIH1cbiAgLmNpdHktY3JlY2hlc19faGVhZGVyOjpiZWZvcmUsIC5jaXR5LWNyZWNoZXNfX2hlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICByaWdodDogLTEuNXJlbTtcbiAgfVxuICAudGhlbWUtbHV4ZW1ib3VyZyAuY2l0eS1jcmVjaGVzX19oZWFkZXI6OmJlZm9yZSwgLnRoZW1lLWx1eGVtYm91cmcgLmNpdHktY3JlY2hlc19faGVhZGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI5NTtcbiAgfVxuICAudGhlbWUtYnJ1c3NlbHMgLmNpdHktY3JlY2hlc19faGVhZGVyOjpiZWZvcmUsIC50aGVtZS1icnVzc2VscyAuY2l0eS1jcmVjaGVzX19oZWFkZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA5NTBDO1xuICB9XG4gIC50aGVtZS1zdHJhc2JvdXJnIC5jaXR5LWNyZWNoZXNfX2hlYWRlcjo6YmVmb3JlLCAudGhlbWUtc3RyYXNib3VyZyAuY2l0eS1jcmVjaGVzX19oZWFkZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xuICB9XG4gIC5jaXR5LWNyZWNoZXNfX2hlYWRlcjo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMTJkZWcsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KDEyZGVnLCAwKTtcbiAgfVxuICAuY2l0eS1jcmVjaGVzX19oZWFkZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEyZGVnLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygtMTJkZWcsIDApO1xuICB9XG4gIC5jaXR5LWNyZWNoZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgM3JlbSAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG4gIC5jaXR5LWNyZWNoZXNfX3BpY3R1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgfVxuICAuY2l0eS1jcmVjaGVzX19waWN0dXJlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAxJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4vKipcclxuKiBDcmVjaGVzIGNhcmQgLSBob21lcGFnZVxyXG4qL1xuLmNpdHktY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgLyogQ2l0aWVzICovXG4gIC8qICBEZXRhaWxzIGNyZWNoZXMgKi9cbn1cblxuLmNpdHktY2FyZF9faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtIC41cmVtIDAgMDtcbn1cblxuLmNpdHktY2FyZF9faGVhZGVyOjpiZWZvcmUsIC5jaXR5LWNhcmRfX2hlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAuMSU7XG4gIGhlaWdodDogOHJlbTtcbiAgYm90dG9tOiAtM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogLTU7XG59XG5cbi5jaXR5LWNhcmRfX2hlYWRlcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMCwgMTJkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygwLCAxMmRlZyk7XG59XG5cbi5jaXR5LWNhcmRfX2hlYWRlcjo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMCwgLTEyZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMCwgLTEyZGVnKTtcbn1cblxuLmNpdHktY2FyZF9fbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDEycmVtO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG8gLTZyZW0gYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaXR5LWNhcmRfX2xvZ28gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogODAlO1xufVxuXG4uY2l0eS1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMC41NWVtIDA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jaXR5LWNhcmRfX3N1YnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuOXJlbTtcbn1cblxuLmNpdHktY2FyZCAuYnRuIHtcbiAgbWluLXdpZHRoOiAyMnJlbTtcbn1cblxuLmNpdHktY2FyZC4tbHV4ZW1ib3VyZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyQjE7XG59XG5cbi5jaXR5LWNhcmQuLWx1eGVtYm91cmcgLmNpdHktY2FyZF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODI5NTtcbn1cblxuLmNpdHktY2FyZC4tYnJ1c3NlbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFCMjFFO1xufVxuXG4uY2l0eS1jYXJkLi1icnVzc2VscyAuY2l0eS1jYXJkX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA5NTBDO1xufVxuXG4uY2l0eS1jYXJkLi1zdHJhc2JvdXJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTUyNztcbn1cblxuLmNpdHktY2FyZC4tc3RyYXNib3VyZyAuY2l0eS1jYXJkX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xufVxuXG4uY2l0eS1jYXJkLi1hcy1jcmVjaGUge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4uY2l0eS1jYXJkLi1hcy1jcmVjaGUgLmNpdHktY2FyZF9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmNpdHktY2FyZCB7XG4gICAgLyogIERldGFpbHMgY3JlY2hlcyAqL1xuICB9XG4gIC5jaXR5LWNhcmQuLWFzLWNyZWNoZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAuY2l0eS1jYXJkIHtcbiAgICAvKiAgRGV0YWlscyBjcmVjaGVzICovXG4gIH1cbiAgLmNpdHktY2FyZF9fbG9nbyB7XG4gICAgd2lkdGg6IDE3cmVtO1xuICAgIGhlaWdodDogMTdyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gLTguNXJlbSBhdXRvO1xuICB9XG4gIC5jaXR5LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxuICAuY2l0eS1jYXJkX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgLmNpdHktY2FyZC4tYXMtY3JlY2hlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcmVtKTtcbiAgfVxuICAuY2l0eS1jYXJkLi1hcy1jcmVjaGUgLmNpdHktY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmNpdHktY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNpdHktY2FyZC4tc3RyYXNib3VyZywgLmNpdHktY2FyZC4tYXMtY3JlY2hlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1heC13aWR0aDogNjEuOTM3NWVtKSB7XG4gIC5jaXR5LWNhcmQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNpdHktY2FyZF9fY3JlY2hlcyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5jaXR5LWNhcmRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICB9XG4gIC5jaXR5LWNhcmRfX2hlYWRlcjo6YmVmb3JlLCAuY2l0eS1jYXJkX19oZWFkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDUwLjElO1xuICAgIHdpZHRoOiA0cmVtO1xuICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNpdHktY2FyZF9faGVhZGVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygxMmRlZywgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoMTJkZWcsIDApO1xuICB9XG4gIC5jaXR5LWNhcmRfX2hlYWRlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMTJkZWcsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0xMmRlZywgMCk7XG4gIH1cbn1cblxuLmNpdHktY2FyZC1tZW51IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgc3BhY2UtYmV0d2VlbjoganVzdGlmeS1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2l0eS1jYXJkLW1lbnUgbGkge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uY2l0eS1jYXJkLW1lbnUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2l0eS1jYXJkLW1lbnUgYTpob3ZlciwgLmNpdHktY2FyZC1tZW51IGE6Zm9jdXMge1xuICBjb2xvcjogI0VDRUNFQztcbn1cblxuLmNpdHktY2FyZC1tZW51IGE6aG92ZXIgLmNpdHktY2FyZC1tZW51X19pY29uLCAuY2l0eS1jYXJkLW1lbnUgYTpmb2N1cyAuY2l0eS1jYXJkLW1lbnVfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtbHV4ZW1ib3VyZyAuY2l0eS1jYXJkLW1lbnUgYTpob3ZlciAuY2l0eS1jYXJkLW1lbnVfX2ljb24sIC50aGVtZS1sdXhlbWJvdXJnIC5jaXR5LWNhcmQtbWVudSBhOmZvY3VzIC5jaXR5LWNhcmQtbWVudV9faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwODI5NTtcbn1cblxuLnRoZW1lLWJydXNzZWxzIC5jaXR5LWNhcmQtbWVudSBhOmhvdmVyIC5jaXR5LWNhcmQtbWVudV9faWNvbiwgLnRoZW1lLWJydXNzZWxzIC5jaXR5LWNhcmQtbWVudSBhOmZvY3VzIC5jaXR5LWNhcmQtbWVudV9faWNvbiB7XG4gIGJvcmRlci1jb2xvcjogI0UwOTUwQztcbn1cblxuLnRoZW1lLXN0cmFzYm91cmcgLmNpdHktY2FyZC1tZW51IGE6aG92ZXIgLmNpdHktY2FyZC1tZW51X19pY29uLCAudGhlbWUtc3RyYXNib3VyZyAuY2l0eS1jYXJkLW1lbnUgYTpmb2N1cyAuY2l0eS1jYXJkLW1lbnVfX2ljb24ge1xuICBib3JkZXItY29sb3I6ICNCODM3MEQ7XG59XG5cbi5jaXR5LWNhcmQtbWVudV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbiwgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbiwgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UtaW47XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIC5jaXR5LWNhcmQtbWVudV9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1icnVzc2VscyAuY2l0eS1jYXJkLW1lbnVfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA5NTBDO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyAuY2l0eS1jYXJkLW1lbnVfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xufVxuXG4uY2l0eS1jYXJkLW1lbnVfX2ljb24gPiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jaXR5LWNhcmQtbWVudV9faWNvbiB7XG4gICAgd2lkdGg6IDZlbTtcbiAgICBoZWlnaHQ6IDZlbTtcbiAgfVxuICAuY2l0eS1jYXJkLW1lbnUgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLmNpdHktY2FyZC1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmNpdHktY2FyZC1tZW51IGxpIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLmNpdHktY2FyZC1tZW51X19pY29uIHtcbiAgICB3aWR0aDogNWVtO1xuICAgIGhlaWdodDogNWVtO1xuICB9XG59XG5cbi8qKlxyXG4qIExpc3Qgb2YgY3LDqGNoZXNcclxuKi9cbi5jcmVjaGVzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNyZWNoZXMtbGlzdF9fcGljdHVyZSB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlcjogLjRyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNyZWNoZXMtbGlzdF9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNyZWNoZXMtbGlzdF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5jcmVjaGVzLWxpc3RfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxMS43cmVtO1xuICAgIGhlaWdodDogMTEuN3JlbTtcbiAgICBib3JkZXItd2lkdGg6IC43cmVtO1xuICB9XG4gIC5jcmVjaGVzLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uY29udGFjdC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTJFMkU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5jb250YWN0LWJsb2NrX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4uY29udGFjdC1ibG9ja19faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA3LjVyZW07XG4gIGhlaWdodDogNy41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdC1ibG9ja19faWNvbiA+IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNnJlbSk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMS42cmVtKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmNvbnRhY3QtYmxvY2sgLmJ0biB7XG4gIG1pbi13aWR0aDogMjJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5jb250YWN0LWJsb2NrIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMS41cmVtIDdyZW0gMS41cmVtIDRyZW07XG4gIH1cbiAgLmNvbnRhY3QtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLyoqXHJcbiogQWNjb3JkZW9uXHJcbiovXG4uYWNjb3JkZW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgLyogRm9sbG93aW5nIGgzICovXG59XG5cbi5hY2NvcmRlb24uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGVvbl9fdHJpZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW07XG4gIC8qIGhlaWdodCAtIHBhZGRpbmcgKi9cbiAgcGFkZGluZzogLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogRXhwYW5kZWQgc3RhdGUgKi9cbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLmFjY29yZGVvbl9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEEyQjE7XG59XG5cbi50aGVtZS1icnVzc2VscyAuYWNjb3JkZW9uX190cmlnZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBQjIxRTtcbn1cblxuLnRoZW1lLXN0cmFzYm91cmcgLmFjY29yZGVvbl9fdHJpZ2dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzU1Mjc7XG59XG5cbi5hY2NvcmRlb25fX3RyaWdnZXIgPiBzdmcge1xuICB3aWR0aDogMS40cmVtO1xuICBoZWlnaHQ6IDEuNHJlbTtcbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLmFjY29yZGVvbl9fdHJpZ2dlcjpob3ZlciwgLnRoZW1lLWx1eGVtYm91cmcgLmFjY29yZGVvbl9fdHJpZ2dlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1icnVzc2VscyAuYWNjb3JkZW9uX190cmlnZ2VyOmhvdmVyLCAudGhlbWUtYnJ1c3NlbHMgLmFjY29yZGVvbl9fdHJpZ2dlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMDk1MEM7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC5hY2NvcmRlb25fX3RyaWdnZXI6aG92ZXIsIC50aGVtZS1zdHJhc2JvdXJnIC5hY2NvcmRlb25fX3RyaWdnZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xufVxuXG4uYWNjb3JkZW9uX190cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uYWNjb3JkZW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY2NvcmRlb25fX3RpdGxlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIC5hY2NvcmRlb25fX3RpdGxlOmhvdmVyLCAudGhlbWUtbHV4ZW1ib3VyZyAuYWNjb3JkZW9uX190aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA4Mjk1O1xufVxuXG4udGhlbWUtYnJ1c3NlbHMgLmFjY29yZGVvbl9fdGl0bGU6aG92ZXIsIC50aGVtZS1icnVzc2VscyAuYWNjb3JkZW9uX190aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjRTA5NTBDO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyAuYWNjb3JkZW9uX190aXRsZTpob3ZlciwgLnRoZW1lLXN0cmFzYm91cmcgLmFjY29yZGVvbl9fdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI0I4MzcwRDtcbn1cblxuLmFjY29yZGVvbl9fY29udGVudFthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkZW9uICsgaDMge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5cbi5yZWdpc3Rlci1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLnJlZ2lzdGVyLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMjJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxLjVlbTtcbn1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIC50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG59XG5cbi50aGVtZS1icnVzc2VscyAudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA5NTBDO1xufVxuXG4udGhlbWUtc3RyYXNib3VyZyAudGFibGUgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xufVxuXG4udGFibGUgdGggKyB0aCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cblxuLnRoZW1lLWx1eGVtYm91cmcgLnRhYmxlIHRyOm50aC1jaGlsZChldmVuKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTYyLCAxNzcsIDAuMSk7XG59XG5cbi50aGVtZS1icnVzc2VscyAudGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDE3OCwgMzAsIDAuMSk7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC50YWJsZSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMSwgODUsIDM5LCAwLjEpO1xufVxuXG4vKipcclxuKiBTaW1wbGUgXCJjYXJkXCJcclxuKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcmRfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cblxuLmNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZlbSkge1xuICAuY2FyZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhcmRfX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5zaWRlbWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAvKiBGaXJzdCBsZXZlbCAqL1xufVxuXG4uc2lkZW1lbnU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG5cbi5zaWRlbWVudSBsaSB7XG4gIG1hcmdpbjogLjI1ZW0gMDtcbn1cblxuLnNpZGVtZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNCODM3MEQ7XG59XG5cbi5zaWRlbWVudSBhOjpiZWZvcmUge1xuICBjb250ZW50OiAn4oC6JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMmVtO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMjUwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogbGVmdCAyNTBtcyBlYXNlLW91dCwgb3BhY2l0eSAyNTBtcyBlYXNlLWluO1xufVxuXG4uc2lkZW1lbnUgYTpob3ZlciwgLnNpZGVtZW51IGE6Zm9jdXMge1xuICBjb2xvcjogI0U3NTUyNztcbn1cblxuLnNpZGVtZW51IGE6aG92ZXI6OmJlZm9yZSwgLnNpZGVtZW51IGE6Zm9jdXM6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IC0uNzVlbTtcbn1cblxuLnNpZGVtZW51ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbn1cblxuLnNpZGVtZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlbWVudSA+IGxpID4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5zaWRlbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdC1ub3RlcyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIHBhZGRpbmctdG9wOiAyZW07XG59XG5cbi5ub3Rlcy1yZWYge1xuICBmb250LXNpemU6IDg5JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG5cbi5ub3Rlcy1yZWYgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqXHJcbiogU3RlcHNcclxuKi9cbi5zdGVwcyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjb3VudGVyLXJlc2V0OiBzdGVwcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0ZXBzOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN0ZXBzIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXBzO1xufVxuXG4uc3RlcHMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdGVwcyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHN0ZXBzKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MS45Mzc1ZW0pIHtcbiAgLnN0ZXBzIGxpIHtcbiAgICAvKiBiYWNrZ3JvdW5kIGxpbmUgLSBzaG91bGQgYmUgb24gPGxpPiBiZWNhdXNlIG9mIGZsZXggd3JhcHBlciAqL1xuICB9XG4gIC5zdGVwcyBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLjVlbTtcbiAgICByaWdodDogLjVlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBoZWlnaHQ6IC40cmVtO1xuICAgIG1hcmdpbi10b3A6IC0uMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC50aGVtZS1sdXhlbWJvdXJnIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG4gIH1cbiAgLnRoZW1lLWJydXNzZWxzIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDk1MEM7XG4gIH1cbiAgLnRoZW1lLXN0cmFzYm91cmcgLnN0ZXBzIGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I4MzcwRDtcbiAgfVxuICAuc3RlcHMgbGkuZG9uZSBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfinJQnO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIH1cbiAgLnN0ZXBzIGE6aG92ZXI6OmJlZm9yZSwgLnN0ZXBzIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRoZW1lLWx1eGVtYm91cmcgLnN0ZXBzIGE6aG92ZXI6OmJlZm9yZSwgLnRoZW1lLWx1eGVtYm91cmcgLnN0ZXBzIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTJCMTtcbiAgfVxuICAudGhlbWUtYnJ1c3NlbHMgLnN0ZXBzIGE6aG92ZXI6OmJlZm9yZSwgLnRoZW1lLWJydXNzZWxzIC5zdGVwcyBhOmZvY3VzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQUIyMUU7XG4gIH1cbiAgLnRoZW1lLXN0cmFzYm91cmcgLnN0ZXBzIGE6aG92ZXI6OmJlZm9yZSwgLnRoZW1lLXN0cmFzYm91cmcgLnN0ZXBzIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTUyNztcbiAgfVxuICAuc3RlcHNfX2xhYmVsIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLnN0ZXBzIGxpIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIH1cbiAgLnN0ZXBzIGxpICsgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VDRUNFQztcbiAgfVxuICAuc3RlcHMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VDRUNFQztcbiAgfVxuICAuc3RlcHMgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VDRUNFQztcbiAgfVxuICAuc3RlcHMgbGlbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRoZW1lLWx1eGVtYm91cmcgLnN0ZXBzIGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgyOTU7XG4gIH1cbiAgLnRoZW1lLWJydXNzZWxzIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTA5NTBDO1xuICB9XG4gIC50aGVtZS1zdHJhc2JvdXJnIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgzNzBEO1xuICB9XG4gIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRoZW1lLWx1eGVtYm91cmcgLnN0ZXBzIGxpW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIGE6OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDgyOTU7XG4gIH1cbiAgLnRoZW1lLWJydXNzZWxzIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRTA5NTBDO1xuICB9XG4gIC50aGVtZS1zdHJhc2JvdXJnIC5zdGVwcyBsaVthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSBhOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjQjgzNzBEO1xuICB9XG4gIC5zdGVwcyBsaS5kb25lIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gIH1cbiAgLnN0ZXBzIGxpLmRvbmUgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4pyUJztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICB9XG4gIC5zdGVwcyBhIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjM0MzQzNDO1xuICB9XG4gIC5zdGVwcyBhOmJlZm9yZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMSAyLjI1ZW07XG4gICAgICAgICAgICBmbGV4OiAwIDEgMi4yNWVtO1xuICAgIHdpZHRoOiAyLjI1ZW07XG4gICAgaGVpZ2h0OiAyLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMjVlbTtcbiAgICBtaW4td2lkdGg6IDIuMjVlbTtcbiAgICBjb2xvcjogIzNDM0MzQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICB9XG4gIC5zdGVwcyBhOmhvdmVyLCAuc3RlcHMgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnRoZW1lLWx1eGVtYm91cmcgLnN0ZXBzIGE6aG92ZXIsIC50aGVtZS1sdXhlbWJvdXJnIC5zdGVwcyBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBMkIxO1xuICB9XG4gIC50aGVtZS1icnVzc2VscyAuc3RlcHMgYTpob3ZlciwgLnRoZW1lLWJydXNzZWxzIC5zdGVwcyBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFCMjFFO1xuICB9XG4gIC50aGVtZS1zdHJhc2JvdXJnIC5zdGVwcyBhOmhvdmVyLCAudGhlbWUtc3RyYXNib3VyZyAuc3RlcHMgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3NTUyNztcbiAgfVxuICAuc3RlcHMgYTpob3Zlcjo6YmVmb3JlLCAuc3RlcHMgYTpmb2N1czo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC50aGVtZS1sdXhlbWJvdXJnIC5zdGVwcyBhOmhvdmVyOjpiZWZvcmUsIC50aGVtZS1sdXhlbWJvdXJnIC5zdGVwcyBhOmZvY3VzOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDBBMkIxO1xuICB9XG4gIC50aGVtZS1icnVzc2VscyAuc3RlcHMgYTpob3Zlcjo6YmVmb3JlLCAudGhlbWUtYnJ1c3NlbHMgLnN0ZXBzIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNFQUIyMUU7XG4gIH1cbiAgLnRoZW1lLXN0cmFzYm91cmcgLnN0ZXBzIGE6aG92ZXI6OmJlZm9yZSwgLnRoZW1lLXN0cmFzYm91cmcgLnN0ZXBzIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNFNzU1Mjc7XG4gIH1cbiAgLnN0ZXBzX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuNzVlbTtcbiAgfVxufVxuXG4vKiBuZWVkZWQgZm9yIG9sZCBicm93c2VycyAqL1xuZGlhbG9nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogcmVtb3ZlcyBzY3JvbGwgd2hlbiBtb2RhbCBpcyBvcGVuZWQgKi9cbi5uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIC8qIHNpemUgb2Ygc2Nyb2xsYmFyICovXG59XG5cbi8qIG92ZXJsYXkgY292ZXJzIGV2ZXJ5dGhpbmcgKi9cbi5tb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4vKiBtb2RhbCAqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogNjY3O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtaGVpZ2h0OiA5NSU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLm1vZGFsIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuXG4ubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1vZGFsLWNsb3NlOmhvdmVyLCAubW9kYWwtY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogI0U3NTUyNztcbn1cblxuLyoqXHJcbiogQ29udGFjdCBsaXN0XHJcbiovXG4uY29udGFjdC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb250YWN0LWxpc3QgbGkge1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgcGFkZGluZzogMS40MjgyNWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNvbnRhY3QtbGlzdCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFjdC1saXN0IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNDM0MzQztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhY3QtbGlzdCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmNvbnRhY3QtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29udGFjdC1saXN0IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuY29udGFjdC1saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB9XG59XG5cbi5jb250YWN0LWxpc3QtYXNpZGUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbnRhY3QtbGlzdC1hc2lkZSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzQzNDM0M7XG59XG5cbi5jb250YWN0LWxpc3QtYXNpZGUgc3Ryb25nICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250YWN0LWxpc3QtYXNpZGUgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG5cbi8qKlxyXG4qIENyw6hjaGUgbGFuZGluZyBwYWdlXHJcbiovXG4ubGF0ZXN0LW5ld3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50aGVtZS1sdXhlbWJvdXJnIC5sYXRlc3QtbmV3c19fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDA4Mjk1O1xufVxuXG4udGhlbWUtYnJ1c3NlbHMgLmxhdGVzdC1uZXdzX190aXRsZSBhIHtcbiAgY29sb3I6ICNFMDk1MEM7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIC5sYXRlc3QtbmV3c19fdGl0bGUgYSB7XG4gIGNvbG9yOiAjQjgzNzBEO1xufVxuXG4vKipcclxuKiBRdWljayBsaW5rIGJsb2NrXHJcbiovXG4ucXVpY2stbGluay1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnF1aWNrLWxpbmstYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjRyZW07XG4gIH1cbiAgLnF1aWNrLWxpbmstYmxvY2sgLmJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5cbi8qKlxyXG4qIE5ld3MgY2FyZFxyXG4qL1xuLm5ld3NfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbn1cblxuLm5ld3NfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3c19fZGF0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM3RTdFN0U7XG59XG5cbi5uZXdzICsgLm5ld3Mge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBwYWRkaW5nLXRvcDogMmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzZlbSkge1xuICAubmV3cyArIC5uZXdzIHtcbiAgICBtYXJnaW4tdG9wOiA0ZW07XG4gICAgcGFkZGluZy10b3A6IDRlbTtcbiAgfVxufVxuXG4uZnJvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9iZ19ob21lLS10bXAuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5mcm9udDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwgY29sb3Itc3RvcCg2NSUsIHdoaXRlKSwgdG8od2hpdGUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgNjUlLCB3aGl0ZSAxMDAlKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5mYXEtc2VhcmNoIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLmZhcS1zZWFyY2ggaW5wdXQge1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbn1cblxuLmZhcS1zZWFyY2hfX25vdC1mb3VuZCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYXEtc2VhcmNoX19ub3QtZm91bmQuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmFxLXNlYXJjaF9fZmllbGQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZhcS1zZWFyY2hfX2ZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mYXEtc2VhcmNoX19maWVsZCBpbnB1dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4vKipcclxuKiBSZWdpc3RyYXRpb25cclxuKi9cbi5yZWdpc3RyYXRpb24tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVnaXN0cmF0aW9uLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDRlbTtcbn1cblxuLnJlZ2lzdHJhdGlvbi1mb3JtIC5mb3JtX19oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcbiAgbWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5yZWdpc3RyYXRpb24tZm9ybSAuZm9ybV9faGVhZGVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5oMi1saWtlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IC43NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaXN0cmF0aW9uLWZvcm0gbGFiZWwsXG4gIC5yZWdpc3RyYXRpb24tZm9ybSAubGFiZWwge1xuICAgIHdpZHRoOiAyNnJlbTtcbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1zZWN0aW9uX19yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi42cmVtO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNFNzU1Mjc7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tc2VjdGlvbl9fcmVtb3ZlOmhvdmVyLCAuZm9ybS1zZWN0aW9uX19yZW1vdmU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tc2VjdGlvbiBsZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXNlY3Rpb24gLnJvdyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udGhlbWUtbHV4ZW1ib3VyZyBbaWQ9XCJhdXRob3JpemVkLXBlcnNvbnMtbGlzdFwiXSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDE2MiwgMTc3LCAwLjEpO1xufVxuXG4udGhlbWUtYnJ1c3NlbHMgW2lkPVwiYXV0aG9yaXplZC1wZXJzb25zLWxpc3RcIl0gdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMzQsIDE3OCwgMzAsIDAuMSk7XG59XG5cbi50aGVtZS1zdHJhc2JvdXJnIFtpZD1cImF1dGhvcml6ZWQtcGVyc29ucy1saXN0XCJdIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjMxLCA4NSwgMzksIDAuMSk7XG59XG5cbi8qIFxuICogc2l6ZXMgYW5kIHBvc2l0aW9uc1xuICovXG5hLmRhdGVwaWNrZXItYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI2MXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHotaW5kZXg6IDUwO1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aC13cmFwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmRpc2FibGVkLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmRpc2FibGVkLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtcHJldi5kaXNhYmxlZCxcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLW5leHQuZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtcHJldixcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLW5leHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogM3B4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtbmV4dCB7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYuZW5hYmxlZDpob3ZlcixcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLWZhc3QtcHJldi5lbmFibGVkOmZvY3VzLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aC1mYXN0LW5leHQuZW5hYmxlZDpmb2N1cyxcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLXByZXYuZW5hYmxlZDpob3ZlcixcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLXByZXYuZW5hYmxlZDpmb2N1cyxcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLW5leHQuZW5hYmxlZDpob3ZlcixcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIGRpdi5kYXRlcGlja2VyLW1vbnRoLW5leHQuZW5hYmxlZDpmb2N1cyB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aCB7XG4gIG1hcmdpbjogM3B4IDU2cHggMnB4IDU2cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pa8XCI7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgZGl2LmRhdGVwaWNrZXItbW9udGg6aG92ZXIsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBkaXYuZGF0ZXBpY2tlci1tb250aDpmb2N1cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZC5ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRoLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGggYWJiciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQudW5zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGgsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuZGF5IHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQubW9udGgge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC55ZWFyIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuY3VyRGF5LFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmN1ck1vbnRoLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmN1clllYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyIC5vZmZzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMDBlbTtcbiAgdG9wOiAtMTAwZW07XG59XG5cbi5kYXRlcGlja2VyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDQwO1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhciBidXR0b24uZGF0ZXBpY2tlci1jbG9zZSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogXG4gKiBib290c3RyYXAgdGhlbWUgY29sb3JzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKipcbmEuZGF0ZXBpY2tlci1idXR0b24uYm9vdHN0cmFwIHtcbn1cbmEuZGF0ZXBpY2tlci1idXR0b24uYm9vdHN0cmFwOmhvdmVyLFxuYS5kYXRlcGlja2VyLWJ1dHRvbi5ib290c3RyYXA6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xufSovXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3Nik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc2KTtcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAuYmVsb3cge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcC5hYm92ZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2cHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcC5iZWxvdzpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcC5iZWxvdzphZnRlciB7XG4gIHRvcDogLTZweDtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwLmFib3ZlOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICM5OTk7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcC5hYm92ZTphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmZmZmY7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcCBkaXYuZGF0ZXBpY2tlci1tb250aC1mYXN0LXByZXYuZGlzYWJsZWQsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmRpc2FibGVkLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIGRpdi5kYXRlcGlja2VyLW1vbnRoLXByZXYuZGlzYWJsZWQsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtbmV4dC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6aG92ZXIsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1wcmV2LmVuYWJsZWQ6Zm9jdXMsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtZmFzdC1uZXh0LmVuYWJsZWQ6Zm9jdXMsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtcHJldi5lbmFibGVkOmhvdmVyLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIGRpdi5kYXRlcGlja2VyLW1vbnRoLXByZXYuZW5hYmxlZDpmb2N1cyxcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcCBkaXYuZGF0ZXBpY2tlci1tb250aC1uZXh0LmVuYWJsZWQ6aG92ZXIsXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgZGl2LmRhdGVwaWNrZXItbW9udGgtbmV4dC5lbmFibGVkOmZvY3VzLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIGRpdi5kYXRlcGlja2VyLW1vbnRoOmhvdmVyLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIGRpdi5kYXRlcGlja2VyLW1vbnRoOmZvY3VzLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlOmhvdmVyLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIGJ1dHRvbi5kYXRlcGlja2VyLWNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgdGFibGUuZGF0ZXBpY2tlci1ncmlkOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIHRyLmRhdGVwaWNrZXItd2Vla2RheXMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGggYWJiciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC51bnNlbGVjdGFibGUge1xuICBjb2xvcjogIzk5OTtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJEYXksXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgdGFibGUuZGF0ZXBpY2tlci1ncmlkIHRkLmN1ck1vbnRoLFxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5jdXJZZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjBDNDtcbn1cblxuZGl2LmRhdGVwaWNrZXItY2FsZW5kYXIuYm9vdHN0cmFwIHRhYmxlLmRhdGVwaWNrZXItZ3JpZCB0ZC5lbXB0eSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZTpob3ZlcixcbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuc2VsZWN0YWJsZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREQ7XG59XG5cbmRpdi5kYXRlcGlja2VyLWNhbGVuZGFyLmJvb3RzdHJhcCB0YWJsZS5kYXRlcGlja2VyLWdyaWQgdGQuZW1wdHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuXG5kaXYuZGF0ZXBpY2tlci1jYWxlbmRhci5ib290c3RyYXAgYnV0dG9uLmRhdGVwaWNrZXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREREO1xuICBib3JkZXItY29sb3I6ICM5OTk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiogQmFzZWQgb24gQm9vdHN0cmFwIDNcbiovXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cblxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbiJdfQ== */
.theme-black h2 {color: #e75527!important;}
.theme-black ul li::before {background-color: #000!important;}
.theme-black .main-banner::before {background-color: rgba(0,0,0,.7)!important;}

h2.txt-center {
	width: 100%;
}

.section-menu {
   	width: 100%;
}
.city-card__title{
	padding-left: 15%;
    padding-right: 15%;
}
.homeBody .main-banner__title, .-big .main-banner__title{
	padding-left: 10%;
    padding-right: 10%;
}
.row > h2 {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
}

.alertdiv{
	width: 100%;
    text-align: center;
    padding: 20px;
    display: none;
}
.alertdiv> div {
	padding: 30px;
    border-radius: 4px;
}

.alertdiv.little > div {
	padding: 5px 30px;
    border-radius: 4px;
    width: 100%;
}

.truevalue> div{
	background-color: #dff0d8 ;
	color: #3c763d;;
	border : 1px solid #d6e9c6;
}
.falsevalue>div{
	background-color: #f2dede;
	color: #a94442;
	border : 1px solid #ebccd1;
}

img.sublinkcard  {
	border-radius: 50%;
	border-color: currentColor;
	border-width: thick;
	border-style: solid;
}

a.theme-luxembourg {
	color: #008295;
}

a.theme-brussels {
	color: #a46a00;
}

a.theme-strasbourg {
	color: #ce4517;
}

.city-card-menu a {
	color: #ffffff;
}

/* -----------------------------------------------------------------------------*/
/* ------------------------------ cookies --------------------------------------*/
/* -----------------------------------------------------------------------------*/

h2#cookie {color: #ce4517!important; text-transform: none; margin-top:0.7em;}

body {
    position: relative;
}

.btn-cookies {
    background-color: #ffffff;
    color: #ce4517;
    border: 1px solid #ce4517;
	margin-left: 10px;
}

#cookie-bar.fixed {
	position: absolute;
	bottom: 58px;
	left: 0;
	z-index: 8;
}

#cookie-bar {
	line-height: 24px;
	text-align: center;
	padding: 3px 0;
	width: 100%;
	background-color: rgba(255, 255, 255, 0.9);
}
.cookieConsent.hide {
    display: none;
}


.redirectJahiaStyle {
    background: url("../modules/assets/css/images/languageswitch/redirectLink.png" ) no-repeat top right;
    padding-right: 10px;
}
.languageSwitching_horizontal_display {
    float:right;
    display:inline;
    padding:10px;
}

.languageSwitching_horizontal_display ul {
    list-style: none;
    float:left;
    display:inline;
    margin:0;
    padding:0;
    font-size:85%;
    line-height:normal;
}
.languageSwitching_horizontal_display ul li {
    display:inline;
    padding:0 2px;
    background: none;
}
.languageSwitching_horizontal_display ul li a{
    text-decoration:none;
}

.languageSwitching_horizontal_display ul li div {
    display: inline;
}

.languageSwitching_vertical_display ul li {
    background-image: none;
    background-position: 0 0;
    padding: 3px 5px 3px 3px;
    list-style-type: none;
}

span.flag {
    height: 16px;
    padding-left: 20px;
    padding-top: 2px;
    display: inline;
}

li.nameInLocale span,
li.letter span,
li.doubleLetter span,
li.nameCurrentLocale span,
li.languageCode span {
    text-decoration: underline;
    font-weight: bold;
}

li.nameInLocale div,
li.letter div,
li.doubleLetter div,
li.nameCurrentLocale div,
li.languageCode div {
    text-decoration: none;
}

span.flag_ar_off,
span.flag_ar_DZ_off,
span.flag_ar_BH_off,
span.flag_ar_EG_off,
span.flag_ar_IQ_off,
span.flag_ar_JO_off,
span.flag_ar_KW_off,
span.flag_ar_LB_off,
span.flag_ar_LY_off,
span.flag_ar_MA_off,
span.flag_ar_OM_off,
span.flag_ar_QA_off,
span.flag_ar_SA_off,
span.flag_ar_SD_off,
span.flag_ar_SY_off,
span.flag_ar_TN_off,
span.flag_ar_AE_off,
span.flag_ar_YE_off {
    background: url("../modules/assets/css/images/flags/ar_on.png" ) no-repeat 0 0;
}

span.flag_ar_off:hover,
span.flag_ar_DZ_off:hover,
span.flag_ar_BH_off:hover,
span.flag_ar_EG_off:hover,
span.flag_ar_IQ_off:hover,
span.flag_ar_JO_off:hover,
span.flag_ar_KW_off:hover,
span.flag_ar_LB_off:hover,
span.flag_ar_LY_off:hover,
span.flag_ar_MA_off:hover,
span.flag_ar_OM_off:hover,
span.flag_ar_QA_off:hover,
span.flag_ar_SA_off:hover,
span.flag_ar_SD_off:hover,
span.flag_ar_SY_off:hover,
span.flag_ar_TN_off:hover,
span.flag_ar_AE_off:hover,
span.flag_ar_YE_off:hover {
    background: url("../modules/assets/css/images/flags/ar_on.png" ) no-repeat 0 0;
}

span.flag_ar_on,
span.flag_ar_DZ_on,
span.flag_ar_BH_on,
span.flag_ar_EG_on,
span.flag_ar_IQ_on,
span.flag_ar_JO_on,
span.flag_ar_KW_on,
span.flag_ar_LB_on,
span.flag_ar_LY_on,
span.flag_ar_MA_on,
span.flag_ar_OM_on,
span.flag_ar_QA_on,
span.flag_ar_SA_on,
span.flag_ar_SD_on,
span.flag_ar_SY_on,
span.flag_ar_TN_on,
span.flag_ar_AE_on,
span.flag_ar_YE_on {
    background: url("../modules/assets/css/images/flags/ar_on.png" ) no-repeat 0 0;
}

span.flag_be_off,
span.flag_be_BY_off {
    background: url("../modules/assets/css/images/flags/be_on.png" ) no-repeat 0 0;
}

span.flag_be_off:hover,
span.flag_be_BY_off:hover {
    background: url("../modules/assets/css/images/flags/be_on.png" ) no-repeat 0 0;
}

span.flag_be_on,
span.flag_be_BY_on {
    background: url("../modules/assets/css/images/flags/be_on.png" ) no-repeat 0 0;
}

span.flag_bg_off,
span.flag_bg_BG_off {
    background: url("../modules/assets/css/images/flags/bg_on.png" ) no-repeat 0 0;
}

span.flag_bg_off:hover,
span.flag_bg_BG_off:hover {
    background: url("../modules/assets/css/images/flags/bg_on.png" ) no-repeat 0 0;
}

span.flag_bg_on,
span.flag_bg_BG_on {
    background: url("../modules/assets/css/images/flags/bg_on.png" ) no-repeat 0 0;
}

span.flag_ca_off,
span.flag_ca_ES_off {
    background: url("../modules/assets/css/images/flags/ca_on.png" ) no-repeat 0 0;
}

span.flag_ca_off:hover,
span.flag_ca_ES_off:hover {
    background: url("../modules/assets/css/images/flags/ca_on.png" ) no-repeat 0 0;
}

span.flag_ca_on,
span.flag_ca_ES_on {
    background: url("../modules/assets/css/images/flags/ca_on.png" ) no-repeat 0 0;
}

span.flag_cs_off,
span.flag_cs_CZ_off {
    background: url("../modules/assets/css/images/flags/cs_on.png" ) no-repeat 0 0;
}

span.flag_cs_off:hover,
span.flag_cs_CZ_off:hover {
    background: url("../modules/assets/css/images/flags/cs_on.png" ) no-repeat 0 0;
}

span.flag_cs_on,
span.flag_cs_CZ_on {
    background: url("../modules/assets/css/images/flags/cs_on.png" ) no-repeat 0 0;
}

span.flag_da_off,
span.flag_da_DK_off {
    background: url("../modules/assets/css/images/flags/da_on.png" ) no-repeat 0 0;
}

span.flag_da_off:hover,
span.flag_da_DK_off:hover {
    background: url("../modules/assets/css/images/flags/da_on.png" ) no-repeat 0 0;
}

span.flag_da_on,
span.flag_da_DK_on {
    background: url("../modules/assets/css/images/flags/da_on.png" ) no-repeat 0 0;
}

span.flag_de_off,
span.flag_de_AT_off,
span.flag_de_DE_off,
span.flag_de_LU_off,
span.flag_de_CH_off {
    background: url("../modules/assets/css/images/flags/de_on.png" ) no-repeat 0 0;
}

span.flag_de_off:hover,
span.flag_de_AT_off:hover,
span.flag_de_DE_off:hover,
span.flag_de_LU_off:hover,
span.flag_de_CH_off:hover {
    background: url("../modules/assets/css/images/flags/de_on.png" ) no-repeat 0 0;
}

span.flag_de_on,
span.flag_de_AT_on,
span.flag_de_DE_on,
span.flag_de_LU_on,
span.flag_de_CH_on {
    background: url("../modules/assets/css/images/flags/de_on.png" ) no-repeat 0 0;
}

span.flag_el_off,
span.flag_el_GR_off {
    background: url("../modules/assets/css/images/flags/el_on.png" ) no-repeat 0 0;
}

span.flag_el_off:hover,
span.flag_el_GR_off:hover {
    background: url("../modules/assets/css/images/flags/el_on.png" ) no-repeat 0 0;
}

span.flag_el_on,
span.flag_el_GR_on {
    background: url("../modules/assets/css/images/flags/el_on.png" ) no-repeat 0 0;
}

span.flag_en_off,
span.flag_en_AU_off,
span.flag_en_CA_off,
span.flag_en_IN_off,
span.flag_en_IE_off,
span.flag_en_NZ_off,
span.flag_en_ZA_off,
span.flag_en_GB_off,
span.flag_en_US_off {
    background: url("../modules/assets/css/images/flags/en_on.png" ) no-repeat 0 0;
}

span.flag_en_off:hover,
span.flag_en_AU_off:hover,
span.flag_en_CA_off:hover,
span.flag_en_IN_off:hover,
span.flag_en_IE_off:hover,
span.flag_en_NZ_off:hover,
span.flag_en_ZA_off:hover,
span.flag_en_GB_off:hover,
span.flag_en_US_off:hover {
    background: url("../modules/assets/css/images/flags/en_on.png" ) no-repeat 0 0;
}

span.flag_en_on,
span.flag_en_AU_on,
span.flag_en_CA_on,
span.flag_en_IN_on,
span.flag_en_IE_on,
span.flag_en_NZ_on,
span.flag_en_ZA_on,
span.flag_en_GB_on,
span.flag_en_US_on {
    background: url("../modules/assets/css/images/flags/en_on.png" ) no-repeat 0 0;
}

span.flag_es_off,
span.flag_es_AR_off,
span.flag_es_BO_off,
span.flag_es_CL_off,
span.flag_es_CO_off,
span.flag_es_CR_off,
span.flag_es_DO_off,
span.flag_es_EC_off,
span.flag_es_SV_off,
span.flag_es_GT_off,
span.flag_es_HN_off,
span.flag_es_MX_off,
span.flag_es_NI_off,
span.flag_es_PA_off,
span.flag_es_PY_off,
span.flag_es_PE_off,
span.flag_es_PR_off,
span.flag_es_ES_off,
span.flag_es_UY_off,
span.flag_es_VE_off {
    background: url("../modules/assets/css/images/flags/es_on.png" ) no-repeat 0 0;
}

span.flag_es_off:hover,
span.flag_es_AR_off:hover,
span.flag_es_BO_off:hover,
span.flag_es_CL_off:hover,
span.flag_es_CO_off:hover,
span.flag_es_CR_off:hover,
span.flag_es_DO_off:hover,
span.flag_es_EC_off:hover,
span.flag_es_SV_off:hover,
span.flag_es_GT_off:hover,
span.flag_es_HN_off:hover,
span.flag_es_MX_off:hover,
span.flag_es_NI_off:hover,
span.flag_es_PA_off:hover,
span.flag_es_PY_off:hover,
span.flag_es_PE_off:hover,
span.flag_es_PR_off:hover,
span.flag_es_ES_off:hover,
span.flag_es_UY_off:hover,
span.flag_es_VE_off:hover {
    background: url("../modules/assets/css/images/flags/es_on.png" ) no-repeat 0 0;
}

span.flag_es_on,
span.flag_es_AR_on,
span.flag_es_BO_on,
span.flag_es_CL_on,
span.flag_es_CO_on,
span.flag_es_CR_on,
span.flag_es_DO_on,
span.flag_es_EC_on,
span.flag_es_SV_on,
span.flag_es_GT_on,
span.flag_es_HN_on,
span.flag_es_MX_on,
span.flag_es_NI_on,
span.flag_es_PA_on,
span.flag_es_PY_on,
span.flag_es_PE_on,
span.flag_es_PR_on,
span.flag_es_ES_on,
span.flag_es_UY_on,
span.flag_es_VE_on {
    background: url("../modules/assets/css/images/flags/es_on.png" ) no-repeat 0 0;
}

span.flag_et_off,
span.flag_et_EE_off {
    background: url("../modules/assets/css/images/flags/et_on.png" ) no-repeat 0 0;
}

span.flag_et_off:hover,
span.flag_et_EE_off:hover {
    background: url("../modules/assets/css/images/flags/et_on.png" ) no-repeat 0 0;
}

span.flag_et_on,
span.flag_et_EE_on {
    background: url("../modules/assets/css/images/flags/et_on.png" ) no-repeat 0 0;
}

span.flag_fi_off,
span.flag_fi_FI_off {
    background: url("../modules/assets/css/images/flags/fi_on.png" ) no-repeat 0 0;
}

span.flag_fi_off:hover,
span.flag_fi_FI_off:hover {
    background: url("../modules/assets/css/images/flags/fi_on.png" ) no-repeat 0 0;
}

span.flag_fi_on,
span.flag_fi_FI_on {
    background: url("../modules/assets/css/images/flags/fi_on.png" ) no-repeat 0 0;
}

span.flag_fr_off,
span.flag_fr_BE_off,
span.flag_fr_CA_off,
span.flag_fr_FR_off,
span.flag_fr_LU_off,
span.flag_fr_CH_off {
    background: url("../modules/assets/css/images/flags/fr_on.png" ) no-repeat 0 0;
}

span.flag_fr_off:hover,
span.flag_fr_BE_off:hover,
span.flag_fr_CA_off:hover,
span.flag_fr_FR_off:hover,
span.flag_fr_LU_off:hover,
span.flag_fr_CH_off:hover {
    background: url("../modules/assets/css/images/flags/fr_on.png" ) no-repeat 0 0;
}

span.flag_fr_on,
span.flag_fr_BE_on,
span.flag_fr_CA_on,
span.flag_fr_FR_on,
span.flag_fr_LU_on,
span.flag_fr_CH_on {
    background: url("../modules/assets/css/images/flags/fr_on.png" ) no-repeat 0 0;
}

span.flag_ga_off,
span.flag_ga_GA_off {
    background: url("../modules/assets/css/images/flags/ga_on.png" ) no-repeat 0 0;
}

span.flag_ga_off:hover,
span.flag_ga_GA_off:hover {
    background: url("../modules/assets/css/images/flags/ga_on.png" ) no-repeat 0 0;
}

span.flag_ga_on,
span.flag_ga_GA_on {
    background: url("../modules/assets/css/images/flags/ga_on.png" ) no-repeat 0 0;
}

span.flag_hi_off,
span.flag_hi_IN_off {
    background: url("../modules/assets/css/images/flags/hi_on.png" ) no-repeat 0 0;
}

span.flag_hi_off:hover,
span.flag_hi_IN_off:hover {
    background: url("../modules/assets/css/images/flags/hi_on.png" ) no-repeat 0 0;
}

span.flag_hi_on,
span.flag_hi_IN_on {
    background: url("../modules/assets/css/images/flags/hi_on.png" ) no-repeat 0 0;
}

span.flag_hr_off,
span.flag_hr_HR_off {
    background: url("../modules/assets/css/images/flags/hr_on.png" ) no-repeat 0 0;
}

span.flag_hr_off:hover,
span.flag_hr_HR_off:hover {
    background: url("../modules/assets/css/images/flags/hr_on.png" ) no-repeat 0 0;
}

span.flag_hr_on,
span.flag_hr_HR_on {
    background: url("../modules/assets/css/images/flags/hr_on.png" ) no-repeat 0 0;
}

span.flag_hu_off,
span.flag_hu_HU_off {
    background: url("../modules/assets/css/images/flags/hu_on.png" ) no-repeat 0 0;
}

span.flag_hu_off:hover,
span.flag_hu_HU_off:hover {
    background: url("../modules/assets/css/images/flags/hu_on.png" ) no-repeat 0 0;
}

span.flag_hu_on,
span.flag_hu_HU_on {
    background: url("../modules/assets/css/images/flags/hu_on.png" ) no-repeat 0 0;
}

span.flag_is_off,
span.flag_is_IS_off {
    background: url("../modules/assets/css/images/flags/is_on.png" ) no-repeat 0 0;
}

span.flag_is_off:hover,
span.flag_is_IS_off:hover {
    background: url("../modules/assets/css/images/flags/is_on.png" ) no-repeat 0 0;
}

span.flag_is_on,
span.flag_is_IS_on {
    background: url("../modules/assets/css/images/flags/is_on.png" ) no-repeat 0 0;
}

span.flag_it_off,
span.flag_it_IT_off,
span.flag_it_CH_off {
    background: url("../modules/assets/css/images/flags/it_on.png" ) no-repeat 0 0;
}

span.flag_it_off:hover,
span.flag_it_IT_off:hover,
span.flag_it_CH_off:hover {
    background: url("../modules/assets/css/images/flags/it_on.png" ) no-repeat 0 0;
}

span.flag_it_on,
span.flag_it_IT_on,
span.flag_it_CH_on {
    background: url("../modules/assets/css/images/flags/it_on.png" ) no-repeat 0 0;
}

span.flag_iw_off,
span.flag_iw_IL_off {
    background: url("../modules/assets/css/images/flags/iw_on.png" ) no-repeat 0 0;
}

span.flag_iw_off:hover,
span.flag_iw_IL_off:hover {
    background: url("../modules/assets/css/images/flags/iw_on.png" ) no-repeat 0 0;
}

span.flag_iw_on,
span.flag_iw_IL_on {
    background: url("../modules/assets/css/images/flags/iw_on.png" ) no-repeat 0 0;
}

span.flag_ja_off,
span.flag_ja_JP_off {
    background: url("../modules/assets/css/images/flags/ja_on.png" ) no-repeat 0 0;
}

span.flag_ja_off:hover,
span.flag_ja_JP_off:hover {
    background: url("../modules/assets/css/images/flags/ja_on.png" ) no-repeat 0 0;
}

span.flag_ja_on,
span.flag_ja_JP_on {
    background: url("../modules/assets/css/images/flags/ja_on.png" ) no-repeat 0 0;
}

span.flag_ko_off,
span.flag_ko_KR_off {
    background: url("../modules/assets/css/images/flags/ko_on.png" ) no-repeat 0 0;
}

span.flag_ko_off:hover,
span.flag_ko_KR_off:hover {
    background: url("../modules/assets/css/images/flags/ko_on.png" ) no-repeat 0 0;
}

span.flag_ko_on,
span.flag_ko_KR_on {
    background: url("../modules/assets/css/images/flags/ko_on.png" ) no-repeat 0 0;
}

span.flag_lt_off,
span.flag_lt_LT_off {
    background: url("../modules/assets/css/images/flags/lt_on.png" ) no-repeat 0 0;
}

span.flag_lt_off:hover,
span.flag_lt_LT_off:hover {
    background: url("../modules/assets/css/images/flags/lt_on.png" ) no-repeat 0 0;
}

span.flag_lt_on,
span.flag_lt_LT_on {
    background: url("../modules/assets/css/images/flags/lt_on.png" ) no-repeat 0 0;
}

span.flag_lv_off,
span.flag_lv_LV_off {
    background: url("../modules/assets/css/images/flags/lv_on.png" ) no-repeat 0 0;
}

span.flag_lv_off:hover,
span.flag_lv_LV_off:hover {
    background: url("../modules/assets/css/images/flags/lv_on.png" ) no-repeat 0 0;
}

span.flag_lv_on,
span.flag_lv_LV_on {
    background: url("../modules/assets/css/images/flags/lv_on.png" ) no-repeat 0 0;
}

span.flag_mk_off,
span.flag_mk_MK_off {
    background: url("../modules/assets/css/images/flags/mk_on.png" ) no-repeat 0 0;
}

span.flag_mk_off:hover,
span.flag_mk_MK_off:hover {
    background: url("../modules/assets/css/images/flags/mk_on.png" ) no-repeat 0 0;
}

span.flag_mk_on,
span.flag_mk_MK_on {
    background: url("../modules/assets/css/images/flags/mk_on.png" ) no-repeat 0 0;
}

span.flag_mt_off,
span.flag_mt_MT_off {
    background: url("../modules/assets/css/images/flags/mt_on.png" ) no-repeat 0 0;
}

span.flag_mt_off:hover,
span.flag_mt_MT_off:hover {
    background: url("../modules/assets/css/images/flags/mt_on.png" ) no-repeat 0 0;
}

span.flag_mt_on,
span.flag_mt_MT_on {
    background: url("../modules/assets/css/images/flags/mt_on.png" ) no-repeat 0 0;
}

span.flag_nl_off,
span.flag_nl_BE_off,
span.flag_nl_NL_off {
    background: url("../modules/assets/css/images/flags/nl_on.png" ) no-repeat 0 0;
}

span.flag_nl_off:hover,
span.flag_nl_BE_off:hover,
span.flag_nl_NL_off:hover {
    background: url("../modules/assets/css/images/flags/nl_on.png" ) no-repeat 0 0;
}

span.flag_nl_on,
span.flag_nl_BE_on,
span.flag_nl_NL_on {
    background: url("../modules/assets/css/images/flags/nl_on.png" ) no-repeat 0 0;
}

span.flag_no_off,
span.flag_no_NO_NY_off,
span.flag_no_NO_off {
    background: url("../modules/assets/css/images/flags/no_on.png" ) no-repeat 0 0;
}

span.flag_no_off:hover,
span.flag_no_NO_NY_off:hover,
span.flag_no_NO_off:hover {
    background: url("../modules/assets/css/images/flags/no_on.png" ) no-repeat 0 0;
}

span.flag_no_on,
span.flag_no_NO_NY_on,
span.flag_no_NO_on {
    background: url("../modules/assets/css/images/flags/no_on.png" ) no-repeat 0 0;
}

span.flag_pl_off,
span.flag_pl_PL_off {
    background: url("../modules/assets/css/images/flags/pl_on.png" ) no-repeat 0 0;
}

span.flag_pl_off:hover,
span.flag_pl_PL_off:hover {
    background: url("../modules/assets/css/images/flags/pl_on.png" ) no-repeat 0 0;
}

span.flag_pl_on,
span.flag_pl_PL_on {
    background: url("../modules/assets/css/images/flags/pl_on.png" ) no-repeat 0 0;
}

span.flag_pt_off,
span.flag_pt_BR_off,
span.flag_pt_PT_off {
    background: url("../modules/assets/css/images/flags/pt_on.png" ) no-repeat 0 0;
}

span.flag_pt_off:hover,
span.flag_pt_BR_off:hover,
span.flag_pt_PT_off:hover {
    background: url("../modules/assets/css/images/flags/pt_on.png" ) no-repeat 0 0;
}

span.flag_pt_on,
span.flag_pt_BR_on,
span.flag_pt_PT_on {
    background: url("../modules/assets/css/images/flags/pt_on.png" ) no-repeat 0 0;
}

span.flag_ro_off,
span.flag_ro_RO_off {
    background: url("../modules/assets/css/images/flags/ro_on.png" ) no-repeat 0 0;
}

span.flag_ro_off:hover,
span.flag_ro_RO_off:hover {
    background: url("../modules/assets/css/images/flags/ro_on.png" ) no-repeat 0 0;
}

span.flag_ro_on,
span.flag_ro_RO_on {
    background: url("../modules/assets/css/images/flags/ro_on.png" ) no-repeat 0 0;
}

span.flag_ru_off,
span.flag_ru_RU_off {
    background: url("../modules/assets/css/images/flags/ru_on.png" ) no-repeat 0 0;
}

span.flag_ru_off:hover,
span.flag_ru_RU_off:hover {
    background: url("../modules/assets/css/images/flags/ru_on.png" ) no-repeat 0 0;
}

span.flag_ru_on,
span.flag_ru_RU_on {
    background: url("../modules/assets/css/images/flags/ru_on.png" ) no-repeat 0 0;
}

span.flag_sk_off,
span.flag_sk_SK_off {
    background: url("../modules/assets/css/images/flags/sk_on.png" ) no-repeat 0 0;
}

span.flag_sk_off:hover,
span.flag_sk_SK_off:hover {
    background: url("../modules/assets/css/images/flags/sk_on.png" ) no-repeat 0 0;
}

span.flag_sk_on,
span.flag_sk_SK_on {
    background: url("../modules/assets/css/images/flags/sk_on.png" ) no-repeat 0 0;
}

span.flag_sl_off,
span.flag_sl_SI_off {
    background: url("../modules/assets/css/images/flags/sl_on.png" ) no-repeat 0 0;
}

span.flag_sl_off:hover,
span.flag_sl_SI_off:hover {
    background: url("../modules/assets/css/images/flags/sl_on.png" ) no-repeat 0 0;
}

span.flag_sl_on,
span.flag_sl_SI_on {
    background: url("../modules/assets/css/images/flags/sl_on.png" ) no-repeat 0 0;
}

span.flag_sq_off,
span.flag_sq_AL_off {
    background: url("../modules/assets/css/images/flags/sq_on.png" ) no-repeat 0 0;
}

span.flag_sq_off:hover,
span.flag_sq_AL_off:hover {
    background: url("../modules/assets/css/images/flags/sq_on.png" ) no-repeat 0 0;
}

span.flag_sq_on,
span.flag_sq_AL_on {
    background: url("../modules/assets/css/images/flags/sq_on.png" ) no-repeat 0 0;
}

span.flag_sr_off,
span.flag_sr_BA_off,
span.flag_sr_CS_off {
    background: url("../modules/assets/css/images/flags/sr_on.png" ) no-repeat 0 0;
}

span.flag_sr_off:hover,
span.flag_sr_BA_off:hover,
span.flag_sr_CS_off {
    background: url("../modules/assets/css/images/flags/sr_on.png" ) no-repeat 0 0;
}

span.flag_sr_on,
span.flag_sr_BA_on,
span.flag_sr_CS_off {
    background: url("../modules/assets/css/images/flags/sr_on.png" ) no-repeat 0 0;
}

span.flag_sv_off,
span.flag_sv_SE_off {
    background: url("../modules/assets/css/images/flags/sv_on.png" ) no-repeat 0 0;
}

span.flag_sv_off:hover,
span.flag_sv_SE_off:hover {
    background: url("../modules/assets/css/images/flags/sv_on.png" ) no-repeat 0 0;
}

span.flag_sv_on,
span.flag_sv_SE_on {
    background: url("../modules/assets/css/images/flags/sv_on.png" ) no-repeat 0 0;
}

span.flag_th_off,
span.flag_th_TH_TH_off,
span.flag_th_TH_off {
    background: url("../modules/assets/css/images/flags/th_on.png" ) no-repeat 0 0;
}

span.flag_th_off:hover,
span.flag_th_TH_TH_off:hover,
span.flag_th_TH_off:hover {
    background: url("../modules/assets/css/images/flags/th_on.png" ) no-repeat 0 0;
}

span.flag_th_on,
span.flag_th_TH_TH_on,
span.flag_th_TH_on {
    background: url("../modules/assets/css/images/flags/th_on.png" ) no-repeat 0 0;
}

span.flag_tr_off,
span.flag_tr_TR_off {
    background: url("../modules/assets/css/images/flags/tr_on.png" ) no-repeat 0 0;
}

span.flag_tr_off:hover,
span.flag_tr_TR_off:hover {
    background: url("../modules/assets/css/images/flags/tr_on.png" ) no-repeat 0 0;
}

span.flag_tr_on,
span.flag_tr_TR_on {
    background: url("../modules/assets/css/images/flags/tr_on.png" ) no-repeat 0 0;
}

span.flag_uk_off,
span.flag_uk_UA_off {
    background: url("../modules/assets/css/images/flags/uk_on.png" ) no-repeat 0 0;
}

span.flag_uk_off:hover,
span.flag_uk_UA_off:hover {
    background: url("../modules/assets/css/images/flags/uk_on.png" ) no-repeat 0 0;
}

span.flag_uk_on,
span.flag_uk_UA_on {
    background: url("../modules/assets/css/images/flags/uk_on.png" ) no-repeat 0 0;
}

span.flag_zh_off,
span.flag_zh_CN_off,
span.flag_zh_HK_off,
span.flag_zh_TW_off {
    background: url("../modules/assets/css/images/flags/zh_on.png" ) no-repeat 0 0;
}

span.flag_zh_off:hover,
span.flag_zh_CN_off:hover,
span.flag_zh_HK_off:hover,
span.flag_zh_TW_off:hover {
    background: url("../modules/assets/css/images/flags/zh_on.png" ) no-repeat 0 0;
}

span.flag_zh_on,
span.flag_zh_CN_on,
span.flag_zh_HK_on,
span.flag_zh_TW_on {
    background: url("../modules/assets/css/images/flags/zh_on.png" ) no-repeat 0 0;
}


span.flag_japan {
    background: url("../modules/assets/css/images/flags/plain/flag_japan.png") no-repeat 0 0;
}

span.flag_peru {
    background: url("../modules/assets/css/images/flags/plain/flag_peru.png") no-repeat 0 0;
}

span.flag_japan {
    background: url("../modules/assets/css/images/flags/plain/flag_japan.png") no-repeat 0 0;
}

span.flag_panama {
    background: url("../modules/assets/css/images/flags/plain/flag_panama.png") no-repeat 0 0;
}

span.flag_bosnia_and_herzegovina {
    background: url("../modules/assets/css/images/flags/plain/flag_bosnia_and_herzegovina.png") no-repeat 0 0;
}

span.flag_guatemala {
    background: url("../modules/assets/css/images/flags/plain/flag_guatemala.png") no-repeat 0 0;
}

span.flag_united_arab_emirates {
    background: url("../modules/assets/css/images/flags/plain/flag_united_arab_emirates.png") no-repeat 0 0;
}

span.flag_norway {
    background: url("../modules/assets/css/images/flags/plain/flag_norway.png") no-repeat 0 0;
}

span.flag_albania {
    background: url("../modules/assets/css/images/flags/plain/flag_albania.png") no-repeat 0 0;
}

span.flag_iraq {
    background: url("../modules/assets/css/images/flags/plain/flag_iraq.png") no-repeat 0 0;
}

span.flag_yemen {
    background: url("../modules/assets/css/images/flags/plain/flag_yemen.png") no-repeat 0 0;
}

span.flag_portugal {
    background: url("../modules/assets/css/images/flags/plain/flag_portugal.png") no-repeat 0 0;
}

span.flag_cyprus {
    background: url("../modules/assets/css/images/flags/plain/flag_cyprus.png") no-repeat 0 0;
}

span.flag_qatar {
    background: url("../modules/assets/css/images/flags/plain/flag_qatar.png") no-repeat 0 0;
}

span.flag_macedonia {
    background: url("../modules/assets/css/images/flags/plain/flag_macedonia.png") no-repeat 0 0;
}

span.flag_switzerland {
    background: url("../modules/assets/css/images/flags/plain/flag_switzerland.png") no-repeat 0 0;
}

span.flag_united_states {
    background: url("../modules/assets/css/images/flags/plain/flag_united_states.png") no-repeat 0 0;
}

span.flag_finland {
    background: url("../modules/assets/css/images/flags/plain/flag_finland.png") no-repeat 0 0;
}

span.flag_malta {
    background: url("../modules/assets/css/images/flags/plain/flag_malta.png") no-repeat 0 0;
}

span.flag_slovenia {
    background: url("../modules/assets/css/images/flags/plain/flag_slovenia.png") no-repeat 0 0;
}

span.flag_slovakia {
    background: url("../modules/assets/css/images/flags/plain/flag_slovakia.png") no-repeat 0 0;
}

span.flag_turkey {
    background: url("../modules/assets/css/images/flags/plain/flag_turkey.png") no-repeat 0 0;
}

span.flag_saudi_arabia {
    background: url("../modules/assets/css/images/flags/plain/flag_saudi_arabia.png") no-repeat 0 0;
}

span.flag_united_kingdom {
    background: url("../modules/assets/css/images/flags/plain/flag_united_kingdom.png") no-repeat 0 0;
}

span.flag_serbia_and_montenegro {
    background: url("../modules/assets/css/images/flags/plain/flag_serbia_montenegro.png") no-repeat 0 0;
}

span.flag_new_zealand {
    background: url("../modules/assets/css/images/flags/plain/flag_new_zealand.png") no-repeat 0 0;
}

span.flag_norway {
    background: url("../modules/assets/css/images/flags/plain/flag_norway.png") no-repeat 0 0;
}

span.flag_lithuania {
    background: url("../modules/assets/css/images/flags/plain/flag_lithuania.png") no-repeat 0 0;
}

span.flag_nicaragua {
    background: url("../modules/assets/css/images/flags/plain/flag_nicaragua.png") no-repeat 0 0;
}

span.flag_ireland {
    background: url("../modules/assets/css/images/flags/plain/flag_ireland.png") no-repeat 0 0;
}

span.flag_belgium {
    background: url("../modules/assets/css/images/flags/plain/flag_belgium.png") no-repeat 0 0;
}

span.flag_spain {
    background: url("../modules/assets/css/images/flags/plain/flag_spain.png") no-repeat 0 0;
}

span.flag_lebanon {
    background: url("../modules/assets/css/images/flags/plain/flag_lebanon.png") no-repeat 0 0;
}

span.flag_canada {
    background: url("../modules/assets/css/images/flags/plain/flag_canada.png") no-repeat 0 0;
}

span.flag_estonia {
    background: url("../modules/assets/css/images/flags/plain/flag_estonia.png") no-repeat 0 0;
}

span.flag_kuwait {
    background: url("../modules/assets/css/images/flags/plain/flag_kuwait.png") no-repeat 0 0;
}

span.flag_serbia {
    background: url("../modules/assets/css/images/flags/plain/flag_serbia.png") no-repeat 0 0;
}

span.flag_united_states {
    background: url("../modules/assets/css/images/flags/plain/flag_united_states.png") no-repeat 0 0;
}

span.flag_mexico {
    background: url("../modules/assets/css/images/flags/plain/flag_mexico.png") no-repeat 0 0;
}

span.flag_sudan {
    background: url("../modules/assets/css/images/flags/plain/flag_sudan.png") no-repeat 0 0;
}

span.flag_indonesia {
    background: url("../modules/assets/css/images/flags/plain/flag_indonesia.png") no-repeat 0 0;
}

span.flag_uruguay {
    background: url("../modules/assets/css/images/flags/plain/flag_uruquay.png") no-repeat 0 0;
}

span.flag_latvia {
    background: url("../modules/assets/css/images/flags/plain/flag_latvia.png") no-repeat 0 0;
}

span.flag_brazil {
    background: url("../modules/assets/css/images/flags/plain/flag_brazil.png") no-repeat 0 0;
}

span.flag_syria {
    background: url("../modules/assets/css/images/flags/plain/flag_syria.png") no-repeat 0 0;
}

span.flag_dominican_republic {
    background: url("../modules/assets/css/images/flags/plain/flag_dominican_republic.png") no-repeat 0 0;
}

span.flag_switzerland {
    background: url("../modules/assets/css/images/flags/plain/flag_switzerland.png") no-repeat 0 0;
}

span.flag_india {
    background: url("../modules/assets/css/images/flags/plain/flag_india.png") no-repeat 0 0;
}

span.flag_venezuela {
    background: url("../modules/assets/css/images/flags/plain/flag_venezuela.png") no-repeat 0 0;
}

span.flag_bahrain {
    background: url("../modules/assets/css/images/flags/plain/flag_bahrain.png") no-repeat 0 0;
}

span.flag_philippines {
    background: url("../modules/assets/css/images/flags/plain/flag_philippines.png") no-repeat 0 0;
}

span.flag_tunisia {
    background: url("../modules/assets/css/images/flags/plain/flag_tunisia.png") no-repeat 0 0;
}

span.flag_austria {
    background: url("../modules/assets/css/images/flags/plain/flag_austria.png") no-repeat 0 0;
}

span.flag_netherlands {
    background: url("../modules/assets/css/images/flags/plain/flag_netherlands.png") no-repeat 0 0;
}

span.flag_ecuador {
    background: url("../modules/assets/css/images/flags/plain/flag_equador.png") no-repeat 0 0;
}

span.flag_taiwan {
    background: url("../modules/assets/css/images/flags/plain/flag_taiwan.png") no-repeat 0 0;
}

span.flag_jordan {
    background: url("../modules/assets/css/images/flags/plain/flag_jordan.png") no-repeat 0 0;
}

span.flag_iceland {
    background: url("../modules/assets/css/images/flags/plain/flag_iceland.png") no-repeat 0 0;
}

span.flag_colombia {
    background: url("../modules/assets/css/images/flags/plain/flag_colombia.png") no-repeat 0 0;
}

span.flag_costa_rica {
    background: url("../modules/assets/css/images/flags/plain/flag_costa_rica.png") no-repeat 0 0;
}

span.flag_chile {
    background: url("../modules/assets/css/images/flags/plain/flag_chile.png") no-repeat 0 0;
}

span.flag_egypt {
    background: url("../modules/assets/css/images/flags/plain/flag_egypt.png") no-repeat 0 0;
}

span.flag_south_africa {
    background: url("../modules/assets/css/images/flags/plain/flag_south_africa.png") no-repeat 0 0;
}

span.flag_thailand {
    background: url("../modules/assets/css/images/flags/plain/flag_thailand.png") no-repeat 0 0;
}

span.flag_greece {
    background: url("../modules/assets/css/images/flags/plain/flag_greece.png") no-repeat 0 0;
}

span.flag_italy {
    background: url("../modules/assets/css/images/flags/plain/flag_italy.png") no-repeat 0 0;
}

span.flag_hungary {
    background: url("../modules/assets/css/images/flags/plain/flag_hungary.png") no-repeat 0 0;
}

span.flag_ireland {
    background: url("../modules/assets/css/images/flags/plain/flag_ireland.png") no-repeat 0 0;
}

span.flag_ukraine {
    background: url("../modules/assets/css/images/flags/plain/flag_ukraine.png") no-repeat 0 0;
}

span.flag_poland {
    background: url("../modules/assets/css/images/flags/plain/flag_poland.png") no-repeat 0 0;
}

span.flag_luxembourg {
    background: url("../modules/assets/css/images/flags/plain/flag_luxembourg.png") no-repeat 0 0;
}

span.flag_belgium {
    background: url("../modules/assets/css/images/flags/plain/flag_belgium.png") no-repeat 0 0;
}

span.flag_india {
    background: url("../modules/assets/css/images/flags/plain/flag_india.png") no-repeat 0 0;
}

span.flag_spain {
    background: url("../modules/assets/css/images/flags/plain/flag_spain.png") no-repeat 0 0;
}

span.flag_morocco {
    background: url("../modules/assets/css/images/flags/plain/flag_morocco.png") no-repeat 0 0;
}

span.flag_bolivia {
    background: url("../modules/assets/css/images/flags/plain/flag_bolivia.png") no-repeat 0 0;
}

span.flag_australia {
    background: url("../modules/assets/css/images/flags/plain/flag_australia.png") no-repeat 0 0;
}

span.flag_singapore {
    background: url("../modules/assets/css/images/flags/plain/flag_singapore.png") no-repeat 0 0;
}

span.flag_el_salvador {
    background: url("../modules/assets/css/images/flags/plain/flag_el_salvador.png") no-repeat 0 0;
}

span.flag_russia {
    background: url("../modules/assets/css/images/flags/plain/flag_russia.png") no-repeat 0 0;
}

span.flag_south_korea {
    background: url("../modules/assets/css/images/flags/plain/flag_south_korea.png") no-repeat 0 0;
}

span.flag_algeria {
    background: url("../modules/assets/css/images/flags/plain/flag_algeria.png") no-repeat 0 0;
}

span.flag_vietnam {
    background: url("../modules/assets/css/images/flags/plain/flag_vietnam.png") no-repeat 0 0;
}

span.flag_montenegro {
    background: url("../modules/assets/css/images/flags/plain/flag_montenegro.png") no-repeat 0 0;
}

span.flag_libya {
    background: url("../modules/assets/css/images/flags/plain/flag_libya.png") no-repeat 0 0;
}

span.flag_china {
    background: url("../modules/assets/css/images/flags/plain/flag_china.png") no-repeat 0 0;
}

span.flag_belarus {
    background: url("../modules/assets/css/images/flags/plain/flag_belarus.png") no-repeat 0 0;
}

span.flag_hong_kong {
    background: url("../modules/assets/css/images/flags/plain/flag_hong_kong.png") no-repeat 0 0;
}

span.flag_israel {
    background: url("../modules/assets/css/images/flags/plain/flag_israel.png") no-repeat 0 0;
}

span.flag_bulgaria {
    background: url("../modules/assets/css/images/flags/plain/flag_bulgaria.png") no-repeat 0 0;
}

span.flag_malta {
    background: url("../modules/assets/css/images/flags/plain/flag_malta.png") no-repeat 0 0;
}

span.flag_paraguay {
    background: url("../modules/assets/css/images/flags/plain/flag_paraguay.png") no-repeat 0 0;
}

span.flag_france {
    background: url("../modules/assets/css/images/flags/plain/flag_france.png") no-repeat 0 0;
}

span.flag_czech_republic {
    background: url("../modules/assets/css/images/flags/plain/flag_czech_republic.png") no-repeat 0 0;
}

span.flag_switzerland {
    background: url("../modules/assets/css/images/flags/plain/flag_switzerland.png") no-repeat 0 0;
}

span.flag_romania {
    background: url("../modules/assets/css/images/flags/plain/flag_romania.png") no-repeat 0 0;
}

span.flag_puerto_rico {
    background: url("../modules/assets/css/images/flags/plain/flag_puerto_rico.png") no-repeat 0 0;
}

span.flag_canada {
    background: url("../modules/assets/css/images/flags/plain/flag_canada.png") no-repeat 0 0;
}

span.flag_germany {
    background: url("../modules/assets/css/images/flags/plain/flag_germany.png") no-repeat 0 0;
}

span.flag_luxembourg {
    background: url("../modules/assets/css/images/flags/plain/flag_luxembourg.png") no-repeat 0 0;
}

span.flag_argentina {
    background: url("../modules/assets/css/images/flags/plain/flag_argentina.png") no-repeat 0 0;
}

span.flag_malaysia {
    background: url("../modules/assets/css/images/flags/plain/flag_malaysia.png") no-repeat 0 0;
}

span.flag_croatia {
    background: url("../modules/assets/css/images/flags/plain/flag_croatia.png") no-repeat 0 0;
}

span.flag_singapore {
    background: url("../modules/assets/css/images/flags/plain/flag_singapore.png") no-repeat 0 0;
}

span.flag_oman {
    background: url("../modules/assets/css/images/flags/plain/flag_oman.png") no-repeat 0 0;
}

span.flag_thailand {
    background: url("../modules/assets/css/images/flags/plain/flag_thailand.png") no-repeat 0 0;
}

span.flag_sweden {
    background: url("../modules/assets/css/images/flags/plain/flag_sweden.png") no-repeat 0 0;
}

span.flag_denmark {
    background: url("../modules/assets/css/images/flags/plain/flag_denmark.png") no-repeat 0 0;
}

span.flag_honduras {
    background: url("../modules/assets/css/images/flags/plain/flag_honduras.png") no-repeat 0 0;
}

span.flag_ja_JP {
    background: url("../modules/assets/css/images/flags/plain/flag_japan.png") no-repeat 0 0;
}

span.flag_es_PE {
    background: url("../modules/assets/css/images/flags/plain/flag_peru.png") no-repeat 0 0;
}

span.flag_ja_JP_JP {
    background: url("../modules/assets/css/images/flags/plain/flag_japan.png") no-repeat 0 0;
}

span.flag_es_PA {
    background: url("../modules/assets/css/images/flags/plain/flag_panama.png") no-repeat 0 0;
}

span.flag_sr_BA {
    background: url("../modules/assets/css/images/flags/plain/flag_bosnia_and_herzegovina.png") no-repeat 0 0;
}

span.flag_es_GT {
    background: url("../modules/assets/css/images/flags/plain/flag_guatemala.png") no-repeat 0 0;
}

span.flag_ar_AE {
    background: url("../modules/assets/css/images/flags/plain/flag_united_arab_emirates.png") no-repeat 0 0;
}

span.flag_no_NO {
    background: url("../modules/assets/css/images/flags/plain/flag_norway.png") no-repeat 0 0;
}

span.flag_sq_AL {
    background: url("../modules/assets/css/images/flags/plain/flag_albania.png") no-repeat 0 0;
}

span.flag_ar_IQ {
    background: url("../modules/assets/css/images/flags/plain/flag_iraq.png") no-repeat 0 0;
}

span.flag_ar_YE {
    background: url("../modules/assets/css/images/flags/plain/flag_yemen.png") no-repeat 0 0;
}

span.flag_pt_PT {
    background: url("../modules/assets/css/images/flags/plain/flag_portugal.png") no-repeat 0 0;
}

span.flag_el_CY {
    background: url("../modules/assets/css/images/flags/plain/flag_cyprus.png") no-repeat 0 0;
}

span.flag_ar_QA {
    background: url("../modules/assets/css/images/flags/plain/flag_qatar.png") no-repeat 0 0;
}

span.flag_mk_MK {
    background: url("../modules/assets/css/images/flags/plain/flag_macedonia.png") no-repeat 0 0;
}

span.flag_de_CH {
    background: url("../modules/assets/css/images/flags/plain/flag_switzerland.png") no-repeat 0 0;
}

span.flag_en_US {
    background: url("../modules/assets/css/images/flags/plain/flag_united_states.png") no-repeat 0 0;
}

span.flag_fi_FI {
    background: url("../modules/assets/css/images/flags/plain/flag_finland.png") no-repeat 0 0;
}

span.flag_en_MT {
    background: url("../modules/assets/css/images/flags/plain/flag_malta.png") no-repeat 0 0;
}

span.flag_sl_SI {
    background: url("../modules/assets/css/images/flags/plain/flag_slovenia.png") no-repeat 0 0;
}

span.flag_sk_SK {
    background: url("../modules/assets/css/images/flags/plain/flag_slovakia.png") no-repeat 0 0;
}

span.flag_tr_TR {
    background: url("../modules/assets/css/images/flags/plain/flag_turkey.png") no-repeat 0 0;
}

span.flag_ar_SA {
    background: url("../modules/assets/css/images/flags/plain/flag_saudi_arabia.png") no-repeat 0 0;
}

span.flag_en_GB {
    background: url("../modules/assets/css/images/flags/plain/flag_united_kingdom.png") no-repeat 0 0;
}

span.flag_sr_CS {
    background: url("../modules/assets/css/images/flags/plain/flag_serbia_montenegro.png") no-repeat 0 0;
}

span.flag_en_NZ {
    background: url("../modules/assets/css/images/flags/plain/flag_new_zealand.png") no-repeat 0 0;
}

span.flag_no_NO_NY {
    background: url("../modules/assets/css/images/flags/plain/flag_norway.png") no-repeat 0 0;
}

span.flag_lt_LT {
    background: url("../modules/assets/css/images/flags/plain/flag_lithuania.png") no-repeat 0 0;
}

span.flag_es_NI {
    background: url("../modules/assets/css/images/flags/plain/flag_nicaragua.png") no-repeat 0 0;
}

span.flag_ga_IE {
    background: url("../modules/assets/css/images/flags/plain/flag_ireland.png") no-repeat 0 0;
}

span.flag_fr_BE {
    background: url("../modules/assets/css/images/flags/plain/flag_belgium.png") no-repeat 0 0;
}

span.flag_es_ES {
    background: url("../modules/assets/css/images/flags/plain/flag_spain.png") no-repeat 0 0;
}

span.flag_ar_LB {
    background: url("../modules/assets/css/images/flags/plain/flag_lebanon.png") no-repeat 0 0;
}

span.flag_fr_CA {
    background: url("../modules/assets/css/images/flags/plain/flag_canada.png") no-repeat 0 0;
}

span.flag_et_EE {
    background: url("../modules/assets/css/images/flags/plain/flag_estonia.png") no-repeat 0 0;
}

span.flag_ar_KW {
    background: url("../modules/assets/css/images/flags/plain/flag_kuwait.png") no-repeat 0 0;
}

span.flag_sr_RS {
    background: url("../modules/assets/css/images/flags/plain/flag_serbia.png") no-repeat 0 0;
}

span.flag_es_US {
    background: url("../modules/assets/css/images/flags/plain/flag_united_states.png") no-repeat 0 0;
}

span.flag_es_MX {
    background: url("../modules/assets/css/images/flags/plain/flag_mexico.png") no-repeat 0 0;
}

span.flag_ar_SD {
    background: url("../modules/assets/css/images/flags/plain/flag_sudan.png") no-repeat 0 0;
}

span.flag_in_ID {
    background: url("../modules/assets/css/images/flags/plain/flag_indonesia.png") no-repeat 0 0;
}

span.flag_es_UY {
    background: url("../modules/assets/css/images/flags/plain/flag_uruquay.png") no-repeat 0 0;
}

span.flag_lv_LV {
    background: url("../modules/assets/css/images/flags/plain/flag_latvia.png") no-repeat 0 0;
}

span.flag_pt_BR {
    background: url("../modules/assets/css/images/flags/plain/flag_brazil.png") no-repeat 0 0;
}

span.flag_ar_SY {
    background: url("../modules/assets/css/images/flags/plain/flag_syria.png") no-repeat 0 0;
}

span.flag_es_DO {
    background: url("../modules/assets/css/images/flags/plain/flag_dominican_republic.png") no-repeat 0 0;
}

span.flag_fr_CH {
    background: url("../modules/assets/css/images/flags/plain/flag_switzerland.png") no-repeat 0 0;
}

span.flag_hi_IN {
    background: url("../modules/assets/css/images/flags/plain/flag_india.png") no-repeat 0 0;
}

span.flag_es_VE {
    background: url("../modules/assets/css/images/flags/plain/flag_venezuela.png") no-repeat 0 0;
}

span.flag_ar_BH {
    background: url("../modules/assets/css/images/flags/plain/flag_bahrain.png") no-repeat 0 0;
}

span.flag_en_PH {
    background: url("../modules/assets/css/images/flags/plain/flag_philippines.png") no-repeat 0 0;
}

span.flag_ar_TN {
    background: url("../modules/assets/css/images/flags/plain/flag_tunisia.png") no-repeat 0 0;
}

span.flag_de_AT {
    background: url("../modules/assets/css/images/flags/plain/flag_austria.png") no-repeat 0 0;
}

span.flag_nl_NL {
    background: url("../modules/assets/css/images/flags/plain/flag_netherlands.png") no-repeat 0 0;
}

span.flag_es_EC {
    background: url("../modules/assets/css/images/flags/plain/flag_equador.png") no-repeat 0 0;
}

span.flag_zh_TW {
    background: url("../modules/assets/css/images/flags/plain/flag_taiwan.png") no-repeat 0 0;
}

span.flag_ar_JO {
    background: url("../modules/assets/css/images/flags/plain/flag_jordan.png") no-repeat 0 0;
}

span.flag_is_IS {
    background: url("../modules/assets/css/images/flags/plain/flag_iceland.png") no-repeat 0 0;
}

span.flag_es_CO {
    background: url("../modules/assets/css/images/flags/plain/flag_colombia.png") no-repeat 0 0;
}

span.flag_es_CR {
    background: url("../modules/assets/css/images/flags/plain/flag_costa_rica.png") no-repeat 0 0;
}

span.flag_es_CL {
    background: url("../modules/assets/css/images/flags/plain/flag_chile.png") no-repeat 0 0;
}

span.flag_ar_EG {
    background: url("../modules/assets/css/images/flags/plain/flag_egypt.png") no-repeat 0 0;
}

span.flag_en_ZA {
    background: url("../modules/assets/css/images/flags/plain/flag_south_africa.png") no-repeat 0 0;
}

span.flag_th_TH {
    background: url("../modules/assets/css/images/flags/plain/flag_thailand.png") no-repeat 0 0;
}

span.flag_el_GR {
    background: url("../modules/assets/css/images/flags/plain/flag_greece.png") no-repeat 0 0;
}

span.flag_it_IT {
    background: url("../modules/assets/css/images/flags/plain/flag_italy.png") no-repeat 0 0;
}

span.flag_hu_HU {
    background: url("../modules/assets/css/images/flags/plain/flag_hungary.png") no-repeat 0 0;
}

span.flag_en_IE {
    background: url("../modules/assets/css/images/flags/plain/flag_ireland.png") no-repeat 0 0;
}

span.flag_uk_UA {
    background: url("../modules/assets/css/images/flags/plain/flag_ukraine.png") no-repeat 0 0;
}

span.flag_pl_PL {
    background: url("../modules/assets/css/images/flags/plain/flag_poland.png") no-repeat 0 0;
}

span.flag_fr_LU {
    background: url("../modules/assets/css/images/flags/plain/flag_luxembourg.png") no-repeat 0 0;
}

span.flag_nl_BE {
    background: url("../modules/assets/css/images/flags/plain/flag_belgium.png") no-repeat 0 0;
}

span.flag_en_IN {
    background: url("../modules/assets/css/images/flags/plain/flag_india.png") no-repeat 0 0;
}

span.flag_ca_ES {
    background: url("../modules/assets/css/images/flags/plain/flag_spain.png") no-repeat 0 0;
}

span.flag_ar_MA {
    background: url("../modules/assets/css/images/flags/plain/flag_morocco.png") no-repeat 0 0;
}

span.flag_es_BO {
    background: url("../modules/assets/css/images/flags/plain/flag_bolivia.png") no-repeat 0 0;
}

span.flag_en_AU {
    background: url("../modules/assets/css/images/flags/plain/flag_australia.png") no-repeat 0 0;
}

span.flag_zh_SG {
    background: url("../modules/assets/css/images/flags/plain/flag_singapore.png") no-repeat 0 0;
}

span.flag_es_SV {
    background: url("../modules/assets/css/images/flags/plain/flag_el_salvador.png") no-repeat 0 0;
}

span.flag_ru_RU {
    background: url("../modules/assets/css/images/flags/plain/flag_russia.png") no-repeat 0 0;
}

span.flag_ko_KR {
    background: url("../modules/assets/css/images/flags/plain/flag_south_korea.png") no-repeat 0 0;
}

span.flag_ar_DZ {
    background: url("../modules/assets/css/images/flags/plain/flag_algeria.png") no-repeat 0 0;
}

span.flag_vi_VN {
    background: url("../modules/assets/css/images/flags/plain/flag_vietnam.png") no-repeat 0 0;
}

span.flag_sr_ME {
    background: url("../modules/assets/css/images/flags/plain/flag_montenegro.png") no-repeat 0 0;
}

span.flag_ar_LY {
    background: url("../modules/assets/css/images/flags/plain/flag_libya.png") no-repeat 0 0;
}

span.flag_zh_CN {
    background: url("../modules/assets/css/images/flags/plain/flag_china.png") no-repeat 0 0;
}

span.flag_be_BY {
    background: url("../modules/assets/css/images/flags/plain/flag_belarus.png") no-repeat 0 0;
}

span.flag_zh_HK {
    background: url("../modules/assets/css/images/flags/plain/flag_hong_kong.png") no-repeat 0 0;
}

span.flag_iw_IL {
    background: url("../modules/assets/css/images/flags/plain/flag_israel.png") no-repeat 0 0;
}

span.flag_bg_BG {
    background: url("../modules/assets/css/images/flags/plain/flag_bulgaria.png") no-repeat 0 0;
}

span.flag_mt_MT {
    background: url("../modules/assets/css/images/flags/plain/flag_malta.png") no-repeat 0 0;
}

span.flag_es_PY {
    background: url("../modules/assets/css/images/flags/plain/flag_paraguay.png") no-repeat 0 0;
}

span.flag_fr_FR {
    background: url("../modules/assets/css/images/flags/plain/flag_france.png") no-repeat 0 0;
}

span.flag_cs_CZ {
    background: url("../modules/assets/css/images/flags/plain/flag_czech_republic.png") no-repeat 0 0;
}

span.flag_it_CH {
    background: url("../modules/assets/css/images/flags/plain/flag_switzerland.png") no-repeat 0 0;
}

span.flag_ro_RO {
    background: url("../modules/assets/css/images/flags/plain/flag_romania.png") no-repeat 0 0;
}

span.flag_es_PR {
    background: url("../modules/assets/css/images/flags/plain/flag_puerto_rico.png") no-repeat 0 0;
}

span.flag_en_CA {
    background: url("../modules/assets/css/images/flags/plain/flag_canada.png") no-repeat 0 0;
}

span.flag_de_DE {
    background: url("../modules/assets/css/images/flags/plain/flag_germany.png") no-repeat 0 0;
}

span.flag_de_LU {
    background: url("../modules/assets/css/images/flags/plain/flag_luxembourg.png") no-repeat 0 0;
}

span.flag_es_AR {
    background: url("../modules/assets/css/images/flags/plain/flag_argentina.png") no-repeat 0 0;
}

span.flag_ms_MY {
    background: url("../modules/assets/css/images/flags/plain/flag_malaysia.png") no-repeat 0 0;
}

span.flag_hr_HR {
    background: url("../modules/assets/css/images/flags/plain/flag_croatia.png") no-repeat 0 0;
}

span.flag_en_SG {
    background: url("../modules/assets/css/images/flags/plain/flag_singapore.png") no-repeat 0 0;
}

span.flag_ar_OM {
    background: url("../modules/assets/css/images/flags/plain/flag_oman.png") no-repeat 0 0;
}

span.flag_th_TH_TH {
    background: url("../modules/assets/css/images/flags/plain/flag_thailand.png") no-repeat 0 0;
}

span.flag_sv_SE {
    background: url("../modules/assets/css/images/flags/plain/flag_sweden.png") no-repeat 0 0;
}

span.flag_da_DK {
    background: url("../modules/assets/css/images/flags/plain/flag_denmark.png") no-repeat 0 0;
}

span.flag_es_HN {
    background: url("../modules/assets/css/images/flags/plain/flag_honduras.png") no-repeat 0 0;
}
