/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/components/left-sidebar-1.scss ***!
  \*******************************************************************************************************************************************************************************************************/
@media (max-width: 767px) {
  .arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  }
  .hidden-sibling + ul {
    display: none;
  }
  .hidden-sibling.left-sidebar-item .arrow {
    -webkit-transform: rotate(-90deg) !important;
            transform: rotate(-90deg) !important;
  }
  .left-sidebar-1 .logo {
    display: flex;
    height: 4rem;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    padding-left: 1rem;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    max-width: calc(0.25rem * 64);
    --tw-text-opacity: 1;
    color: rgb(26 83 142 / var(--tw-text-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-1 .logo {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .left-sidebar-1 .logo span {
    display: block;
  }
  .left-sidebar-item {
    position: relative;
    display: flex;
    height: 2.5rem;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    min-width: calc(0.25rem * 16);
    max-width: calc(0.25rem * 64);
    width: calc(0.25rem * 64);
  }
  .left-sidebar-item > svg {
    width: calc(0.25rem * 16);
  }
  .left-sidebar-item.open-sibling {
    --tw-text-opacity: 1;
    color: rgb(26 83 142 / var(--tw-text-opacity));
  }
  .left-sidebar-item.open-sibling:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  }
  .left-sidebar-item:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  }
  .left-sidebar-item:hover,  .left-sidebar-item.active {
    --tw-text-opacity: 1;
    color: rgb(26 83 142 / var(--tw-text-opacity));
  }
  .left-sidebar-item:hover:after, .left-sidebar-item.active:after {
    display: block;
  }
  [data-left-sidebar=brand] .left-sidebar-item.open-sibling {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-item.open-sibling:after {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-item:after {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-item:hover,  [data-left-sidebar=brand] .left-sidebar-item.active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .l0 > .left-sidebar-item > .title {
    visibility: visible;
    opacity: 1;
  }
  .left-sidebar-title {
    display: flex;
    height: 4rem;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.75rem;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    visibility: visible;
    opacity: 1;
  }
  ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 16);
  }
  ul ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 20);
  }
  ul ul ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 24);
  }
  ul ul ul ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 28);
  }
  .left-sidebar-1 {
    font-size: 0.825rem;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  [data-left-sidebar=light] .left-sidebar-1 {
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(117 117 117 / var(--tw-text-opacity));
  }
  [data-left-sidebar=dark] .left-sidebar-1 {
    border-right-width: 1px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    background: rgb(44, 44, 44);
    border-color: rgb(55, 55, 55);
  }
  [data-left-sidebar=brand] .left-sidebar-1 {
    border-right-width: 1px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    background: rgb(37, 92, 148);
    border-color: rgb(49, 100, 153);
  }
  .left-sidebar-1 .badge {
    display: none;
  }
}
@media (min-width: 768px) {
  .arrow {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    transition: -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  }
  [data-collapsed=true] .arrow {
    display: none;
  }
  [data-collapsed=false] .hidden-sibling + ul {
    display: none;
  }
  [data-collapsed=false] .hidden-sibling.left-sidebar-item .arrow {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  [data-collapsed=true] .hidden-sibling + ul {
    display: block;
  }
  .left-sidebar-1 .logo {
    display: flex;
    height: 4rem;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    white-space: nowrap;
    padding-left: 1rem;
    font-size: 1rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    max-width: calc(0.25rem * 64);
    --tw-text-opacity: 1;
    color: rgb(26 83 142 / var(--tw-text-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-1 .logo {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .left-sidebar-1 .logo span {
    transition: all 0.15s ease-in-out;
  }
  [data-collapsed=false] .left-sidebar-1 .logo span {
    visibility: visible;
    opacity: 1;
  }
  [data-collapsed=true] .left-sidebar-1 .logo {
    max-width: calc(0.25rem * 16);
  }
  [data-collapsed=true] .left-sidebar-1 .logo span {
    visibility: hidden;
    opacity: 0;
  }
  .left-sidebar-item {
    position: relative;
    display: flex;
    height: 2.5rem;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: calc(0.25rem * 16);
    max-width: calc(0.25rem * 64);
    width: calc(0.25rem * 64);
  }
  .left-sidebar-item > svg {
    width: calc(0.25rem * 16);
  }
  [data-collapsed=true] .left-sidebar-item {
    width: calc(0.25rem * 16);
  }
  [data-collapsed=true] .left-sidebar-item > .title {
    width: 0;
  }
  .left-sidebar-item.open-sibling {
    --tw-text-opacity: 1;
    color: rgb(26 83 142 / var(--tw-text-opacity));
  }
  .left-sidebar-item.open-sibling:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  }
  .left-sidebar-item:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 4px;
    --tw-bg-opacity: 1;
    background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  }
  .left-sidebar-item:hover,  .left-sidebar-item.active {
    --tw-text-opacity: 1;
    color: rgb(26 83 142 / var(--tw-text-opacity));
  }
  .left-sidebar-item:hover:after, .left-sidebar-item.active:after {
    display: block;
  }
  [data-left-sidebar=brand] .left-sidebar-item.open-sibling {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-item.open-sibling:after {
    --tw-bg-opacity: 1;
    background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-item:after {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-item:hover,  [data-left-sidebar=brand] .left-sidebar-item.active {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  [data-collapsed=false] .l0 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  [data-collapsed=false] .l0 > .left-sidebar-item > .title {
    visibility: visible;
    opacity: 1;
  }
  [data-collapsed=true] .l0 > .left-sidebar-item > .title {
    visibility: hidden;
    opacity: 0;
  }
  .left-sidebar-title {
    position: relative;
    display: flex;
    height: 4rem;
    width: 100%;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.75rem;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
  }
  .left-sidebar-title::before {
    transition: opacity 0.3s ease-in-out;
    display: block;
    opacity: 0;
    content: "";
    position: absolute;
    z-index: 1;
    top: calc(0.25rem * 8 - 2px);
    left: 0;
    right: 0;
    height: 1px;
    width: 100%;
  }
  [data-left-sidebar=light] .left-sidebar-title::before {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--tw-bg-opacity));
  }
  [data-left-sidebar=dark] .left-sidebar-title::before {
    --tw-bg-opacity: 1;
    background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  }
  [data-left-sidebar=brand] .left-sidebar-title::before {
    --tw-bg-opacity: 1;
    background-color: rgb(238 238 238 / var(--tw-bg-opacity));
  }
  [data-collapsed=true] .left-sidebar-title::before {
    opacity: 1;
  }
  .left-sidebar-title span {
    transition: opacity 0.15s ease-in-out;
  }
  [data-collapsed=false] .left-sidebar-title span {
    visibility: visible;
    opacity: 1;
  }
  [data-collapsed=true] .left-sidebar-title span {
    visibility: hidden;
    opacity: 0;
  }
  [data-collapsed=false] ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 16);
  }
  [data-collapsed=false] ul ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 20);
  }
  [data-collapsed=false] ul ul ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 24);
  }
  [data-collapsed=false] ul ul ul ul ul .left-sidebar-item {
    padding-left: calc(0.25rem * 28);
  }
  .left-sidebar-1 {
    font-size: 0.825rem;
  }
  [data-left-sidebar=light] .left-sidebar-1 {
    border-right-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(117 117 117 / var(--tw-text-opacity));
  }
  [data-left-sidebar=dark] .left-sidebar-1 {
    border-right-width: 1px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    background: rgb(44, 44, 44);
    border-color: rgb(55, 55, 55);
  }
  [data-left-sidebar=brand] .left-sidebar-1 {
    border-right-width: 1px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    background: rgb(37, 92, 148);
    border-color: rgb(49, 100, 153);
  }
  .left-sidebar-1 .badge {
    display: none;
  }
  [data-collapsed=true][data-left-sidebar=light] .left-sidebar-1 ul > li:not(.l0) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  [data-collapsed=true][data-left-sidebar=light] .left-sidebar-1 ul > li > ul {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  [data-collapsed=true][data-left-sidebar=dark] .left-sidebar-1 ul > li:not(.l0) {
    background: rgb(44, 44, 44);
  }
  [data-collapsed=true][data-left-sidebar=dark] .left-sidebar-1 ul > li > ul {
    background: rgb(44, 44, 44);
  }
  [data-collapsed=true][data-left-sidebar=brand] .left-sidebar-1 ul > li:not(.l0) {
    background: rgb(37, 92, 148);
  }
  [data-collapsed=true][data-left-sidebar=brand] .left-sidebar-1 ul > li > ul {
    background: rgb(37, 92, 148);
  }
  [data-collapsed=true] .left-sidebar-1 ul > li {
    position: relative;
  }
  [data-collapsed=true] .left-sidebar-1 ul > li:not(.l0) {
    width: 12rem;
  }
  [data-collapsed=true] .left-sidebar-1 ul > li:not(.l0) > .left-sidebar-item {
    position: relative;
    display: flex;
    height: 2.5rem;
    width: 12rem;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  [data-collapsed=true] .left-sidebar-1 ul > li > ul {
    visibility: hidden;
    position: absolute;
    top: 0;
    z-index: 10;
    width: 12rem;
    cursor: none;
    opacity: 0;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    left: 100%;
  }
  [data-collapsed=true] .left-sidebar-1 ul > li:hover > ul {
    visibility: visible;
    cursor: auto;
    opacity: 1;
  }
}
[data-left-sidebar=light] .left-sidebar {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-left-sidebar=dark] .left-sidebar {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(44, 44, 44);
  border-color: rgb(55, 55, 55);
}
[data-left-sidebar=brand] .left-sidebar {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(37, 92, 148);
  border-color: rgb(49, 100, 153);
}
/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/components/navbar.scss ***!
  \***********************************************************************************************************************************************************************************************/
[data-navbar=light] .navbar, 
.light .navbar {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-navbar=light] .navbar .navbar-search input, 
.light .navbar .navbar-search input {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
[data-navbar=dark] .navbar, 
.dark .navbar {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(44, 44, 44);
  border-color: rgb(55, 55, 55);
}
[data-navbar=dark] .navbar .navbar-search input,
.dark .navbar .navbar-search input {
  background: rgb(55, 55, 55);
  border-color: rgb(55, 55, 55);
}
[data-navbar=brand] .navbar {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(37, 92, 148);
  border-color: rgb(49, 100, 153);
}
[data-navbar=brand] .navbar .navbar-search input {
  background: rgb(49, 100, 153);
  border-color: rgb(49, 100, 153);
}
/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/layouts/layout-1.scss ***!
  \**********************************************************************************************************************************************************************************************/
@media (max-width: 767px) {
  [data-layout=layout-1] {
    width: 100%;
  }
  [data-layout=layout-1] .wrapper {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  [data-layout=layout-1] .wrapper .left-sidebar {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 10;
    height: 100%;
    width: 16rem;
    --tw-translate-x: -16rem;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
  [data-layout=layout-1] .wrapper .main {
    z-index: 0;
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  [data-layout=layout-1][data-collapsed=true] .left-sidebar {
    --tw-translate-x: 0;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
@media (min-width: 768px) {
  [data-layout=layout-1] {
    width: 100%;
  }
  [data-layout=layout-1] .wrapper {
    display: flex;
    flex-direction: row;
    align-items: stretch;
  }
  [data-layout=layout-1] .wrapper .left-sidebar {
    width: 100%;
    min-width: calc(0.25rem * 16);
    max-width: calc(0.25rem * 64);
    transition: max-width 0.3s ease-in-out;
  }
  [data-layout=layout-1] .wrapper .main {
    min-width: calc(100% - 0.25rem * 64);
    display: flex;
    flex-direction: column;
  }
  [data-layout=layout-1][data-collapsed=false] .left-sidebar {
    max-width: calc(0.25rem * 64);
  }
  [data-layout=layout-1][data-collapsed=true] .left-sidebar {
    max-width: calc(0.25rem * 16);
  }
}
/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/components/section-title.scss ***!
  \******************************************************************************************************************************************************************************************************/
.section-title {
    margin-bottom: 1.5rem;
    width: 100%;
    padding-top: 0.75rem
}
.section-title .title {
    font-size: 0.75rem;
    font-weight: 300;
    text-transform: uppercase
}
.section-title .subtitle {
    font-size: 1.25rem;
    font-weight: 700
}
/*!*********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/components/tabs.scss ***!
  \*********************************************************************************************************************************************************************************************/
.tabs {
  /* &.flex-col {
  	 .tab-content {
  	   @apply w-full p-4;
  	 }
     }*/
}
.tabs .tab {
  font-weight: 700;
  text-transform: uppercase;
  padding: 1rem;
  font-size: 0.75rem;
}
.tabs .tab.tab-pill {
  display: flex;
  width: 6rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
}
.tabs .tab:disabled {
  cursor: not-allowed;
}
.tabs.flex-row .tab-content {
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
[data-background=light] .tabs, 
.light .tabs {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
[data-background=light] .tabs .tab, 
.light .tabs .tab {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
[data-background=light] .tabs .tab:disabled, 
.light .tabs .tab:disabled {
  opacity: 0.5;
}
[data-background=light] .tabs .tab:hover:not(:disabled), 
.light .tabs .tab:hover:not(:disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(227 242 253 / var(--tw-bg-opacity));
}
[data-background=light] .tabs .tab.tab-active:not(:disabled), 
.light .tabs .tab.tab-active:not(:disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-background=light] .tabs .tab.tab-underline, 
.light .tabs .tab.tab-underline {
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}
[data-background=light] .tabs .tab.tab-underline:hover:not(:disabled),  [data-background=light] .tabs .tab.tab-underline.tab-active:not(:disabled), 
.light .tabs .tab.tab-underline:hover:not(:disabled), 
.light .tabs .tab.tab-underline.tab-active:not(:disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(26 83 142 / var(--tw-border-opacity));
}
[data-background=light] .tabs .tab-content, 
.light .tabs .tab-content {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
[data-background=dark] .tabs, 
.dark .tabs {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(44, 44, 44);
}
[data-background=dark] .tabs .tab, 
.dark .tabs .tab {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(44, 44, 44);
}
[data-background=dark] .tabs .tab:disabled, 
.dark .tabs .tab:disabled {
  opacity: 0.5;
}
[data-background=dark] .tabs .tab:hover:not(:disabled),
.dark .tabs .tab:hover:not(:disabled) {
  background: rgb(55, 55, 55);
}
[data-background=dark] .tabs .tab.tab-active:not(:disabled), 
.dark .tabs .tab.tab-active:not(:disabled) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 83 142 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
[data-background=dark] .tabs .tab.tab-underline, 
.dark .tabs .tab.tab-underline {
  border-bottom-width: 2px;
  border-color: rgb(55, 55, 55);
}
[data-background=dark] .tabs .tab.tab-underline:hover:not(:disabled),  [data-background=dark] .tabs .tab.tab-underline.tab-active:not(:disabled), 
.dark .tabs .tab.tab-underline:hover:not(:disabled), 
.dark .tabs .tab.tab-underline.tab-active:not(:disabled) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background: rgb(44, 44, 44);
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(26 83 142 / var(--tw-border-opacity));
}
[data-background=dark] .tabs .tab-content,
.dark .tabs .tab-content {
  background: rgb(44, 44, 44);
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/tailwind.scss ***!
  \**************************************************************************************************************************************************************************************/
/*
! tailwindcss v3.1.4 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */ /* 3 */
  tab-size: 4; /* 3 */
  font-family: Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1e88e5;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1e88e5;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: initial;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: inherit;
          print-color-adjust: inherit;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1e88e5;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1e88e5;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: initial;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}

*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(33 150 243 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(33 150 243 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(33 150 243 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
h1 {
  font-size: 3rem;
}
h2 {
  font-size: 2.25rem;
}
h3 {
  font-size: 1.875rem;
}
h4 {
  font-size: 1.5rem;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1.125rem;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  font-family: Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
code {
  display: inline;
  border-radius: 0.25rem;
  padding: 0.25rem;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight: 700;
}
pre {
  display: block;
  border-radius: 0.25rem;
  padding: 0.5rem;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight: 700;
  white-space: pre-wrap;
}
[data-background=light] code, 
[data-background=light] pre, 
.light code, 
.light pre {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
[data-background=dark] code, 
[data-background=dark] pre, 
.dark code, 
.dark pre {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
}
ul {
  list-style-type: none;
}
*,
input,
select,
textarea,
option,
button {
  outline: none !important;
}
*:focus,
input:focus,
select:focus,
textarea:focus,
option:focus,
button:focus {
  outline: none !important;
}
.container {
  width: 100%;
}
@media (min-width: 280px) {

  .container {
    max-width: 280px;
  }
}
@media (min-width: 320px) {

  .container {
    max-width: 320px;
  }
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {

  .container {
    max-width: 1536px;
  }
}
.form-input,.form-textarea,.form-select,.form-multiselect {
  -webkit-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1e88e5;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1e88e5;
}
.form-input::-webkit-input-placeholder, .form-textarea::-webkit-input-placeholder {
  color: #6b7280;
  opacity: 1;
}
.form-input::placeholder,.form-textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}
.form-input::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
.form-input::-webkit-date-and-time-value {
  min-height: 1.5em;
}
.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
.form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-checkbox,.form-radio {
  -webkit-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1e88e5;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
.form-checkbox {
  border-radius: 0px;
}
.form-checkbox:focus,.form-radio:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1e88e5;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.form-checkbox:checked,.form-radio:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-checkbox:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}
.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
.form-checkbox:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
.visible {
  visibility: visible;
}
.\!visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.top-3 {
  top: 0.75rem;
}
.right-8 {
  right: 2rem;
}
.top-0 {
  top: 0;
}
.left-0 {
  left: 0;
}
.right-0 {
  right: 0;
}
.top-\[50px\] {
  top: 50px;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.-my-2 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-auto {
  margin-left: auto;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.mb-0 {
  margin-bottom: 0;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mr-4 {
  margin-right: 1rem;
}
.ml-4 {
  margin-left: 1rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.\!hidden {
  display: none !important;
}
.h-4 {
  height: 1rem;
}
.h-6 {
  height: 1.5rem;
}
.h-5 {
  height: 1.25rem;
}
.h-\[400px\] {
  height: 400px;
}
.h-32 {
  height: 8rem;
}
.h-12 {
  height: 3rem;
}
.h-10 {
  height: 2.5rem;
}
.h-16 {
  height: 4rem;
}
.h-8 {
  height: 2rem;
}
.h-2 {
  height: 0.5rem;
}
.h-1 {
  height: 0.25rem;
}
.h-screen {
  height: 100vh;
}
.h-64 {
  height: 16rem;
}
.h-20 {
  height: 5rem;
}
.min-h-screen {
  min-height: 100vh;
}
.w-4 {
  width: 1rem;
}
.w-6 {
  width: 1.5rem;
}
.w-5 {
  width: 1.25rem;
}
.w-full {
  width: 100%;
}
.w-\[28px\] {
  width: 28px;
}
.w-auto {
  width: auto;
}
.w-12 {
  width: 3rem;
}
.w-8 {
  width: 2rem;
}
.w-48 {
  width: 12rem;
}
.w-56 {
  width: 14rem;
}
.w-3\/5 {
  width: 60%;
}
.w-2\/5 {
  width: 40%;
}
.w-24 {
  width: 6rem;
}
.w-20 {
  width: 5rem;
}
.w-\[150px\] {
  width: 150px;
}
.w-\[130px\] {
  width: 130px;
}
.min-w-full {
  min-width: 100%;
}
.min-w-\[210px\] {
  min-width: 210px;
}
.min-w-\[250px\] {
  min-width: 250px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-xss {
  max-width: 2rem;
}
.max-w-xl {
  max-width: 36rem;
}
.max-w-sm {
  max-width: 24rem;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.translate-y-4 {
  --tw-translate-y: 1rem;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-45 {
  --tw-rotate: 45deg;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-95 {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.list-none {
  list-style-type: none;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-x-5 {
  -webkit-column-gap: 1.25rem;
          column-gap: 1.25rem;
}
.gap-x-2 {
  -webkit-column-gap: 0.5rem;
          column-gap: 0.5rem;
}
.gap-x-3 {
  -webkit-column-gap: 0.75rem;
          column-gap: 0.75rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.divide-y > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
}
.divide-grey-200 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-divide-opacity));
}
.self-end {
  align-self: flex-end;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-br-lg {
  border-bottom-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-4 {
  border-width: 4px;
}
.border-b-0 {
  border-bottom-width: 0;
}
.border-t-0 {
  border-top-width: 0;
}
.border-t {
  border-top-width: 1px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-dashed {
  border-style: dashed;
}
.border-current {
  border-color: currentColor;
}
.border-grey-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
.border-grey-200 {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}
.border-grey-300 {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}
.border-grey-400\/50 {
  border-color: rgb(189 189 189 / 0.5);
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(244 67 54 / var(--tw-border-opacity));
}
.border-grey-500 {
  --tw-border-opacity: 1;
  border-color: rgb(158 158 158 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-transparent {
  border-color: transparent;
}
.border-opacity-25 {
  --tw-border-opacity: 0.25;
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(33 150 243 / var(--tw-bg-opacity));
}
.bg-purple-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 39 176 / var(--tw-bg-opacity));
}
.bg-orange-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 152 0 / var(--tw-bg-opacity));
}
.bg-yellow-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 235 59 / var(--tw-bg-opacity));
}
.bg-yellow-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 192 45 / var(--tw-bg-opacity));
}
.bg-red-B200 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 83 142 / var(--tw-bg-opacity));
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-grey-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 67 54 / var(--tw-bg-opacity));
}
.bg-green-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(76 175 80 / var(--tw-bg-opacity));
}
.bg-grey-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-grey-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 57 53 / var(--tw-bg-opacity));
}
.bg-green-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(200 230 201 / var(--tw-bg-opacity));
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(187 222 251 / var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 205 210 / var(--tw-bg-opacity));
}
.bg-grey-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(189 189 189 / var(--tw-bg-opacity));
}
.bg-blue-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(144 202 249 / var(--tw-bg-opacity));
}
.bg-grey-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  background-color: rgba(0,0,0,0.5);
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 136 229 / var(--tw-bg-opacity));
}
.bg-deep-purple-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(149 117 205 / var(--tw-bg-opacity));
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.fill-current {
  fill: currentColor;
}
.stroke-current {
  stroke: currentColor;
}
.stroke-white {
  stroke: #ffffff;
}
.object-contain {
  object-fit: contain;
}
.object-cover {
  object-fit: cover;
}
.p-0 {
  padding: 0;
}
.p-4 {
  padding: 1rem;
}
.p-8 {
  padding: 2rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-1 {
  padding: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.text-xs {
  font-size: 0.75rem;
}
.text-2xs {
  font-size: 0.7rem;
}
.text-xl {
  font-size: 1.25rem;
}
.text-sm {
  font-size: 0.825rem;
}
.text-base {
  font-size: 1rem;
}
.text-lg {
  font-size: 1.125rem;
}
.text-3xl {
  font-size: 1.875rem;
}
.font-bold {
  font-weight: 700;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.italic {
  font-style: italic;
}
.leading-none {
  line-height: 1;
}
.leading-6 {
  line-height: 1.5rem;
}
.tracking-wider {
  letter-spacing: 0.05em;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-grey-900 {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}
.text-grey-500 {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(244 67 54 / var(--tw-text-opacity));
}
.text-grey-700 {
  --tw-text-opacity: 1;
  color: rgb(97 97 97 / var(--tw-text-opacity));
}
.text-green-600 {
  --tw-text-opacity: 1;
  color: rgb(67 160 71 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(30 136 229 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(229 57 53 / var(--tw-text-opacity));
}
.text-green-500 {
  --tw-text-opacity: 1;
  color: rgb(76 175 80 / var(--tw-text-opacity));
}
.text-green-800 {
  --tw-text-opacity: 1;
  color: rgb(46 125 50 / var(--tw-text-opacity));
}
.text-red-800 {
  --tw-text-opacity: 1;
  color: rgb(198 40 40 / var(--tw-text-opacity));
}
.text-grey-400 {
  --tw-text-opacity: 1;
  color: rgb(189 189 189 / var(--tw-text-opacity));
}
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -1px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 10px 10px -5px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-outline {
  --tw-shadow: 0 0 0 3px rgba(183, 13, 45, 0.5);
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.filter {
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-transform;
}
.transition-opacity {
  transition-property: opacity;
}
.transition-all {
  transition-property: all;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-75 {
  transition-duration: 75ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.hover\:bg-blue-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 136 229 / var(--tw-bg-opacity));
}
.hover\:bg-red-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 57 53 / var(--tw-bg-opacity));
}
.hover\:bg-green-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(67 160 71 / var(--tw-bg-opacity));
}
.hover\:bg-grey-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}
.hover\:bg-red-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(211 47 47 / var(--tw-bg-opacity));
}
.hover\:bg-grey-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(25 118 210 / var(--tw-bg-opacity));
}
.hover\:underline:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-indigo-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(63 81 181 / var(--tw-ring-opacity));
}
.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(244 67 54 / var(--tw-ring-opacity));
}
.focus\:ring-green-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(76 175 80 / var(--tw-ring-opacity));
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.dark .dark\:divide-grey-900 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(33 33 33 / var(--tw-divide-opacity));
}
.dark .dark\:border-grey-890 {
  --tw-border-opacity: 1;
  border-color: rgb(58 58 58 / var(--tw-border-opacity));
}
.dark .dark\:border-grey-800 {
  --tw-border-opacity: 1;
  border-color: rgb(66 66 66 / var(--tw-border-opacity));
}
.dark .dark\:border-grey-600 {
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
}
.dark .dark\:bg-grey-895 {
  --tw-bg-opacity: 1;
  background-color: rgb(46 46 46 / var(--tw-bg-opacity));
}
.dark .dark\:bg-grey-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
}
.dark .dark\:bg-grey-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(97 97 97 / var(--tw-bg-opacity));
}
.dark .dark\:bg-grey-890 {
  --tw-bg-opacity: 1;
  background-color: rgb(58 58 58 / var(--tw-bg-opacity));
}
.dark .dark\:bg-grey-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}
.dark .dark\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px) {

  .sm\:-mx-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:my-8 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:mt-0 {
    margin-top: 0;
  }

  .sm\:ml-4 {
    margin-left: 1rem;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem;
  }

  .sm\:block {
    display: block;
  }

  .sm\:inline-block {
    display: inline-block;
  }

  .sm\:flex {
    display: flex;
  }

  .sm\:h-screen {
    height: 100vh;
  }

  .sm\:h-10 {
    height: 2.5rem;
  }

  .sm\:w-full {
    width: 100%;
  }

  .sm\:w-10 {
    width: 2.5rem;
  }

  .sm\:w-auto {
    width: auto;
  }

  .sm\:max-w-lg {
    max-width: 32rem;
  }

  .sm\:translate-y-0 {
    --tw-translate-y: 0;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:scale-95 {
    --tw-scale-x: .95;
    --tw-scale-y: .95;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
            transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .sm\:items-start {
    align-items: flex-start;
  }

  .sm\:rounded-lg {
    border-radius: 0.5rem;
  }

  .sm\:p-0 {
    padding: 0;
  }

  .sm\:p-6 {
    padding: 1.5rem;
  }

  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:pb-4 {
    padding-bottom: 1rem;
  }

  .sm\:text-left {
    text-align: left;
  }

  .sm\:align-middle {
    vertical-align: middle;
  }

  .sm\:text-sm {
    font-size: 0.825rem;
  }
}
@media (min-width: 768px) {

  .md\:hidden {
    display: none;
  }

  .md\:max-w-xss {
    max-width: 2rem;
  }

  .md\:max-w-\[2rem\] {
    max-width: 2rem;
  }

  .md\:text-left {
    text-align: left;
  }
}
@media (min-width: 1024px) {

  .lg\:-mx-8 {
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:mb-4 {
    margin-bottom: 1rem;
  }

  .lg\:table-header-group {
    display: table-header-group;
  }

  .lg\:w-1\/4 {
    width: 25%;
  }

  .lg\:w-full {
    width: 100%;
  }

  .lg\:w-1\/2 {
    width: 50%;
  }

  .lg\:w-auto {
    width: auto;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-wrap {
    flex-wrap: wrap;
  }

  .lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0.5rem * var(--tw-space-x-reverse));
    margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .lg\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .lg\:p-2 {
    padding: 0.5rem;
  }

  .lg\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 1280px) {

  .xl\:w-\[calc\(75\%-4px\)\] {
    width: calc(75% - 4px);
  }

  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (min-width: 1536px) {

  .\32xl\:w-\[calc\(50\%-3px\)\] {
    width: calc(50% - 3px);
  }
}
/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/main.scss ***!
  \**********************************************************************************************************************************************************************************/
/**
 * hide scrollbars
 */
/*::-webkit-scrollbar {
	display: none;
	width: 2px !important;
}

.disable-scrollbars {
	scrollbar-width: thin; !* Firefox *!
	-ms-overflow-style: auto; !* IE 10+ *!
}*/
#root {
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
  position: relative;
}
.link {
  --tw-text-opacity: 1;
  color: rgb(33 150 243 / var(--tw-text-opacity));
}
.shadow-outline-red {
  box-shadow: 0 0 0 3px #e57373;
}
.shadow-outline-green {
  box-shadow: 0 0 0 3px #81c784;
}
.shadow-outline-white {
  box-shadow: 0 0 0 3px rgb(255, 255, 255);
}
.shadow-outline-black {
  box-shadow: 0 0 0 3px rgb(0, 0, 0);
}
.react-switch {
  vertical-align: middle;
  margin-left: 4px;
}
.react-icons {
  vertical-align: middle;
}
.z-1 {
  z-index: 1;
}
.z-2 {
  z-index: 2;
}
.bg-login-2 {
  background: url(/images/d28e1d5cbd1306ec6d1e.webp) no-repeat 0 0 fixed;
  background-size: cover;
}
.w-96 {
  width: calc(0.25rem * 96);
}
.w-128 {
  width: calc(0.25rem * 128);
}
/* social media colorsReducer */
.text-facebook {
  color: #365397;
}
.text-twitter {
  color: #00a9f1;
}
.text-github {
  color: #2f2f2f;
}
.text-linkedin {
  color: #006db3;
}
.text-apple {
  color: #737373;
}
.text-google {
  color: #4285f4;
}
.text-google-plus {
  color: #e0452c;
}
.text-youtube {
  color: #ff3333;
}
.text-vimeo {
  color: #48b6ed;
}
.text-pinterest {
  color: #ce1a19;
}
.text-yelp {
  color: #c30f00;
}
.text-dribbble {
  color: #ed4584;
}
.text-amazon {
  color: #ff9700;
}
.text-skype {
  color: #00acf4;
}
.text-instagram {
  color: #396d9a;
}
.text-dropbox {
  color: #0d84de;
}
.text-flickr {
  color: #ea0066;
}
.text-tumblr {
  color: #304c68;
}
.text-foursquare {
  color: #207dc5;
}
.error-message {
  --tw-bg-opacity: 1;
  background-color: rgb(244 67 54 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.success-message {
  --tw-bg-opacity: 1;
  background-color: rgb(76 175 80 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.form-border-error {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(244 67 54 / var(--tw-border-opacity));
}
.filter-select-width {
  max-width: 125px;
}
.path-default {
  fill: rgb(239, 239, 239);
  stroke: rgb(85, 179, 89);
  stroke-width: 2px;
}
.path-hover {
  stroke: #000000;
  stroke-width: 2px;
  fill: rgb(163, 163, 163);
  fill-opacity: 0.4;
}
.path-reserved {
  fill: transparent;
}
.path-reserved-hover {
  stroke: rgb(245, 76, 64);
  stroke-width: 2px;
  fill: rgb(163, 163, 163);
  fill-opacity: 0.4;
}
/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/css/_components.scss ***!
  \*****************************************************************************************************************************************************************************************/
[data-popper-placement] {
  z-index: 50;
}

.dropdown {
  display: none;
  z-index: 50;
}

.dropdown .dropdown-content {
  border-radius: 0.375rem;
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dropdown.open {
  display: block;
}

.dropdown.open .dropdown-content {
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
}

.dropdown.open .dropdown-content.bottom,  .dropdown.open .dropdown-content.bottom-start,  .dropdown.open .dropdown-content.bottom-center,  .dropdown.open .dropdown-content.bottom-end {
  margin-top: 0.25rem;
  -webkit-animation-name: fromBottom;
          animation-name: fromBottom;
}

.dropdown.open .dropdown-content.left,  .dropdown.open .dropdown-content.left-start,  .dropdown.open .dropdown-content.left-center,  .dropdown.open .dropdown-content.left-end {
  margin-right: 0.25rem;
  -webkit-animation-name: fromLeft;
          animation-name: fromLeft;
}

.dropdown.open .dropdown-content.right,  .dropdown.open .dropdown-content.right-start,  .dropdown.open .dropdown-content.right-center,  .dropdown.open .dropdown-content.right-end {
  margin-left: 0.25rem;
  -webkit-animation-name: fromRight;
          animation-name: fromRight;
}

.dropdown .dropdown-title {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-family: Poppins, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.825rem;
  font-weight: 700;
  text-transform: uppercase;
}

@-webkit-keyframes fromBottom {
  0% {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px);
  }
  100% {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@keyframes fromBottom {
  0% {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px);
  }
  100% {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@-webkit-keyframes fromRight {
  0% {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(-10px, 0px);
            transform: translate(-10px, 0px);
  }
  100% {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@keyframes fromRight {
  0% {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(-10px, 0px);
            transform: translate(-10px, 0px);
  }
  100% {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@-webkit-keyframes fromLeft {
  0% {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(10px, 0px);
            transform: translate(10px, 0px);
  }
  100% {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@keyframes fromLeft {
  0% {
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(10px, 0px);
            transform: translate(10px, 0px);
  }
  100% {
    pointer-events: auto;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

[data-background=light] .dropdown .dropdown-title, 
.light .dropdown .dropdown-title {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

[data-background=light] .dropdown .dropdown-content, 
.light .dropdown .dropdown-content {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

[data-background=light] .dropdown .dropdown-content .dropdown-item, 
.light .dropdown .dropdown-content .dropdown-item {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

[data-background=light] .dropdown .dropdown-content .dropdown-item:hover, 
.light .dropdown .dropdown-content .dropdown-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

[data-background=dark] .dropdown .dropdown-title, 
.dark .dropdown .dropdown-title {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-background=dark] .dropdown .dropdown-content, 
.dark .dropdown .dropdown-content {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-background=dark] .dropdown .dropdown-content .dropdown-item, 
.dark .dropdown .dropdown-content .dropdown-item {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-background=dark] .dropdown .dropdown-content .dropdown-item:hover, 
.dark .dropdown .dropdown-content .dropdown-item:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(97 97 97 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

a, 
input[type=submit], 
button {
  cursor: pointer;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

a:hover, 
a:active, 
a:focus, 
input[type=submit]:hover, 
input[type=submit]:active, 
input[type=submit]:focus, 
button:hover, 
button:active, 
button:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.btn {
  font-weight: 700;
  text-transform: uppercase;
}

.btn:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.btn.btn-sm {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 0.75rem;
}

.btn.btn-default {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
}

.btn.btn-lg {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 1rem;
}

.btn.btn-rounded {
  border-radius: 0.5rem;
}

.btn.btn-outlined {
  border-width: 1px;
}

.btn.btn-raised {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.btn.btn-icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.btn.btn-block {
  width: 100%;
}

.btn.btn-circle {
  display: inline-flex;
  height: 2rem;
  width: 2rem;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  font-size: 0.75rem;
  padding: 0;
}

.btn.btn-circle.btn-circle-sm {
  display: inline-flex;
  height: 1.5rem;
  width: 1.5rem;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
}

.btn.btn-circle.btn-circle-lg {
  display: inline-flex;
  height: 3rem;
  width: 3rem;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
}

.btn-group > .btn:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-right-width: 0;
}

.btn-group > .btn:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-left-width: 0;
}

.table-btn {
  border-radius: 0.25rem;
  padding: 0.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.table-btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}

.dark .table-btn {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

.dark .table-btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
}

.table-btn-last {
  border-radius: 0.25rem;
  padding: 0.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.table-btn-last:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(224 224 224 / var(--tw-bg-opacity));
}

.dark .table-btn-last {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

.dark .table-btn-last:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
}

.btn-turn-on {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(102 187 106 / var(--tw-bg-opacity));
  padding: 0.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-turn-on:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(76 175 80 / var(--tw-bg-opacity));
}

.btn-turn-off {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(239 83 80 / var(--tw-bg-opacity));
  padding: 0.25rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.btn-turn-off:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(244 67 54 / var(--tw-bg-opacity));
}

.table {
  width: 100%;
  table-layout: auto;
}

.table.no-border thead tr th,  .table.no-border tbody tr td {
  border-width: 0;
  border-style: none;
}

.table thead tr th {
  border-bottom-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1rem;
  letter-spacing: 0.05em;
  border-top-width: 0;
  border-bottom-width: 0;
}

.table tbody tr td {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.table.table-sm thead tr th {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0;
  padding-bottom: 0;
}

.table.table-sm tbody tr td {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.table.table-lg thead tr th {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.table.table-lg tbody tr td {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.table-text-left thead tr th, 
.table-text-left tbody tr td {
  text-align: left;
}

[data-background=light] .table thead tr th, 
.light .table thead tr th {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

[data-background=light] .table tbody tr td,
.light .table tbody tr td {
  border-color: rgb(240, 240, 240);
}

[data-background=light] .table.striped tbody tr:nth-child(odd), 
.light .table.striped tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

[data-background=light] .table.striped tbody tr:nth-child(even),
.light .table.striped tbody tr:nth-child(even) {
  background: rgb(247, 247, 247);
}

[data-background=dark] .table thead tr th,
.dark .table thead tr th {
  border-color: rgb(55, 55, 55);
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

[data-background=dark] .table tbody tr td,
.dark .table tbody tr td {
  border-color: rgb(55, 55, 55);
}

[data-background=dark] .table.striped thead tr th,
.dark .table.striped thead tr th {
  background: rgb(46, 46, 46);
  border-color: rgb(46, 46, 46);
}

[data-background=dark] .table.striped tbody tr:nth-child(odd),
.dark .table.striped tbody tr:nth-child(odd) {
  background: rgb(46, 46, 46);
  border-color: rgb(46, 46, 46);
}

[data-background=dark] .table.striped tbody tr:nth-child(even),
.dark .table.striped tbody tr:nth-child(even) {
  background: rgb(40, 40, 40);
  border-color: rgb(40, 40, 40);
}

.cell-responsive:before {
  content: attr(data-label);
  display: block;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

@media (min-width: 1024px) {

  .cell-responsive:before {
    display: none;
  }
}

.cell-responsive {
  content: attr(data-label);
}

.wrap-table {
  flex-wrap: wrap;
}

@media (min-width: 1024px) {
  .cell-responsive:before {
    display: none;
  }
}

@media (max-width: 1024px) {
  tbody tr .last-child-action {
    width: 100%;
    text-align: right;
  }
  tbody tr td:last-child .last-child-action-div {
    display: flex;
    justify-content: flex-end;
  }
}

@media (max-width: 1023px) {
  .wrap-table {
    display: flex;
  }
}

.form-element:not(.form-element-inline) {
  margin-bottom: 0.5rem;
  display: flex;
  flex-direction: column;
}

.form-element:not(.form-element-inline) .form-label {
  margin-bottom: 0.5rem;
}

.form-element:not(.form-element-inline) .form-error, 
.form-element:not(.form-element-inline) .form-success {
  margin-top: 0.5rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  white-space: normal;
  vertical-align: middle;
  font-size: 0.75rem;
}

.form-element:not(.form-element-inline) .form-hint {
  margin-top: 0.5rem;
}

.form-element.form-element-inline {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}

.form-element.form-element-inline .form-label {
  white-space: nowrap;
}

.form-element.form-element-inline > * {
  margin-right: 0.5rem;
}

.form-element .form-input, 
.form-element .form-textarea {
  display: block;
  width: 100%;
  font-size: 0.75rem;
}

.form-element .form-input.form-input-valid, 
.form-element .form-textarea.form-input-valid {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(76 175 80 / var(--tw-border-opacity));
}

.form-element .form-input.form-input-invalid, 
.form-element .form-textarea.form-input-invalid {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(244 67 54 / var(--tw-border-opacity));
}

.form-element .form-input [data-background=dark],  .dark .form-element .form-input, 
.form-element .form-textarea [data-background=dark], 
.dark .form-element .form-textarea {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.form-element .form-input [data-background=dark]::-webkit-input-placeholder, .dark .form-element .form-input::-webkit-input-placeholder, .form-element .form-textarea [data-background=dark]::-webkit-input-placeholder, .dark .form-element .form-textarea::-webkit-input-placeholder {
  color: #FFFFFF;
}

.form-element .form-input [data-background=dark]::placeholder, .dark .form-element .form-input::placeholder,
.form-element .form-textarea [data-background=dark]::placeholder,
.dark .form-element .form-textarea::placeholder {
  color: #FFFFFF;
}

.form-element .form-select {
  display: block;
  width: 100%;
  font-size: 0.825rem;
}

.form-element .form-select.form-select-valid {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(76 175 80 / var(--tw-border-opacity));
}

.form-element .form-select.form-select-invalid {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(244 67 54 / var(--tw-border-opacity));
}

.form-element .form-select [data-background=dark],  .dark .form-element .form-select {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.form-element .form-radio.form-radio-valid {
  --tw-text-opacity: 1;
  color: rgb(76 175 80 / var(--tw-text-opacity));
}

.form-element .form-radio.form-radio-valid + span {
  --tw-text-opacity: 1;
  color: rgb(76 175 80 / var(--tw-text-opacity));
}

.form-element .form-radio.form-radio-invalid {
  --tw-text-opacity: 1;
  color: rgb(244 67 54 / var(--tw-text-opacity));
}

.form-element .form-radio.form-radio-invalid + span {
  --tw-text-opacity: 1;
  color: rgb(244 67 54 / var(--tw-text-opacity));
}

.form-element .form-hint {
  margin-bottom: 0.25rem;
  white-space: nowrap;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

.form-element .form-error, 
.form-element .form-error-icon {
  margin-bottom: 0.25rem;
  white-space: nowrap;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(244 67 54 / var(--tw-text-opacity));
}

.form-element .form-success {
  margin-bottom: 0.25rem;
  white-space: nowrap;
  font-size: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(76 175 80 / var(--tw-text-opacity));
}

.form-icon {
  position: absolute;
  bottom: 0;
  height: 1rem;
  width: 1rem;
  stroke: currentColor;
  margin-bottom: 10px;
  right: 0;
  margin-right: 0.5rem;
}

.form-icon.form-success {
  --tw-text-opacity: 1;
  color: rgb(244 67 54 / var(--tw-text-opacity));
}

.form-icon.form-error {
  --tw-text-opacity: 1;
  color: rgb(76 175 80 / var(--tw-text-opacity));
}

.css-3iigni-container .css-sfx5e4-control {
  min-height: 41px;
}

.modal-backdrop {
  pointer-events: none;
  visibility: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  height: 100%;
  width: 100%;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  cursor: none;
  overflow: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  opacity: 0;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.modal-backdrop.fade-in {
  pointer-events: auto;
  visibility: visible;
  z-index: 10;
  cursor: pointer;
  opacity: 0.25;
  -webkit-animation-name: fadeInModalBackdrop;
          animation-name: fadeInModalBackdrop;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-duration: 0.15s;
          animation-duration: 0.15s;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 30;
  display: flex;
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: center;
  overflow: hidden;
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.modal.show {
  -webkit-animation-name: modalShow;
          animation-name: modalShow;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}

.modal .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  border-bottom-width: 1px;
  border-style: solid;
  padding: 1rem;
}

.modal .modal-header .modal-close {
  margin-left: auto;
}

.modal .modal-content {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  border-radius: 0.5rem;
  border-width: 0;
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -2px var(--tw-shadow-color);
  box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.modal .modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-width: 1px;
  border-style: solid;
  padding: 1rem;
}

@-webkit-keyframes fadeInModalBackdrop {
  0% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  100% {
    visibility: visible;
    opacity: 0.15;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@keyframes fadeInModalBackdrop {
  0% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
  100% {
    visibility: visible;
    opacity: 0.15;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@-webkit-keyframes modalShow {
  0% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

@keyframes modalShow {
  0% {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, -10px);
            transform: translate(0, -10px);
  }
  100% {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}

[data-background=light].modal .modal-header, 
.light.modal .modal-header {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

[data-background=light].modal .modal-footer, 
.light.modal .modal-footer {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

[data-background=light].modal .modal-content, 
.light.modal .modal-content {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

[data-background=dark].modal .modal-header, 
.dark.modal .modal-header {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-background=dark].modal .modal-footer, 
.dark.modal .modal-footer {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

[data-background=dark].modal .modal-content, 
.dark.modal .modal-content {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.detail-grey {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 640px) {

  .detail-grey {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 1rem;
    gap: 1rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

.detail-grey-double {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 640px) {

  .detail-grey-double {
    gap: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.detail-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 640px) {

  .detail-white {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-gap: 1rem;
    gap: 1rem;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

.detail-white-double {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

@media (min-width: 640px) {

  .detail-white-double {
    gap: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

.detail-dt {
  font-size: 0.825rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

.detail-dd {
  margin-top: 0.25rem;
  font-size: 0.825rem;
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

@media (min-width: 640px) {

  .detail-dd {
    grid-column: span 2 / span 2;
    margin-top: 0;
  }
}

[data-background=light] .detail-grey, 
.light .detail-grey {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

[data-background=light] .detail-white, 
.light .detail-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

[data-background=light] .detail-grey-double, 
.light .detail-grey-double {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 250 / var(--tw-bg-opacity));
}

[data-background=light] .detail-white-double, 
.light .detail-white-double {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

[data-background=dark] .detail-grey,
.dark .detail-grey {
  background: rgb(46, 46, 46);
}

[data-background=dark] .detail-white,
.dark .detail-white {
  background: rgb(40, 40, 40);
}

[data-background=dark] .detail-grey-double,
.dark .detail-grey-double {
  background: rgb(46, 46, 46);
}

[data-background=dark] .detail-white-double,
.dark .detail-white-double {
  background: rgb(40, 40, 40);
}

[data-background=dark] .detail-dt, 
[data-background=dark] .detail-dd, 
.dark .detail-dt, 
.dark .detail-dd {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #eeeeee;
  height: 4px;
  border-radius: 6px;
}

.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #2196f3;
}

.rc-slider-handle {
  position: absolute;
  width: 14px;
  height: 14px;
  cursor: pointer;
  cursor: -webkit-grab;
  margin-top: -5px;
  cursor: grab;
  border-radius: 50%;
  border: solid 2px #1976d2;
  background-color: #fff;
  touch-action: pan-x;
}

.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  border-color: #2196f3;
  box-shadow: 0 0 0 5px #1976d2;
}

.rc-slider-handle:focus {
  outline: none;
}

.rc-slider-handle-click-focused:focus {
  border-color: #1976d2;
  box-shadow: initial;
}

.rc-slider-handle:hover {
  border-color: #2196f3;
}

.rc-slider-handle:active {
  border-color: #2196f3;
  box-shadow: 0 0 5px #2196f3;
  cursor: grabbing;
}

.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #9e9e9e;
}

.rc-slider-mark-text-active {
  color: #9e9e9e;
}

.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}

.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #eeeeee;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.rc-slider-dot-active {
  border-color: #1976d2;
}

.rc-slider-dot-reverse {
  margin-right: -4px;
}

.rc-slider-disabled {
  background-color: #eeeeee;
}

.rc-slider-disabled .rc-slider-track {
  background-color: #9e9e9e;
}

.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #9e9e9e;
  box-shadow: none;
  background-color: #fff;
  cursor: not-allowed;
}

.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}

.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}

.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}

.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  touch-action: pan-y;
}

.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}

.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}

.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}

.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: block !important;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  -webkit-animation-name: rcSliderTooltipZoomDownIn;
          animation-name: rcSliderTooltipZoomDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  -webkit-animation-name: rcSliderTooltipZoomDownOut;
          animation-name: rcSliderTooltipZoomDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}

.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -webkit-transform: scale(0, 0);
          transform: scale(0, 0);
  -webkit-animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
          animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.rc-slider-tooltip-zoom-down-leave {
  -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
          animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@-webkit-keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}

@-webkit-keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}

@keyframes rcSliderTooltipZoomDownOut {
  0% {
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}

.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.rc-slider-tooltip-hidden {
  display: none;
}

.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}

.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #9e9e9e;
  border-radius: 6px;
  box-shadow: 0 0 4px #9e9e9e;
}

.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #9e9e9e;
}

[data-background=light] .rc-slider-rail {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}

[data-background=dark] .rc-slider-rail {
  --tw-bg-opacity: 1;
  background-color: rgb(66 66 66 / var(--tw-bg-opacity));
}

.slider-red .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(244 67 54 / var(--tw-bg-opacity));
}

.slider-red .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(229 57 53 / var(--tw-border-opacity));
}

.slider-red, 
.slider-red .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(211 47 47 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-red .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(229 57 53 / var(--tw-border-opacity));
}

.slider-red .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(211 47 47 / var(--tw-border-opacity));
}

.slider-red .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(211 47 47 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-red .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(229 57 53 / var(--tw-border-opacity));
}

.slider-pink .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(233 30 99 / var(--tw-bg-opacity));
}

.slider-pink .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(216 27 96 / var(--tw-border-opacity));
}

.slider-pink, 
.slider-pink .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(194 24 91 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-pink .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(216 27 96 / var(--tw-border-opacity));
}

.slider-pink .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(194 24 91 / var(--tw-border-opacity));
}

.slider-pink .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(194 24 91 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-pink .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(216 27 96 / var(--tw-border-opacity));
}

.slider-purple .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(156 39 176 / var(--tw-bg-opacity));
}

.slider-purple .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(142 36 170 / var(--tw-border-opacity));
}

.slider-purple, 
.slider-purple .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(123 31 162 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-purple .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(142 36 170 / var(--tw-border-opacity));
}

.slider-purple .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(123 31 162 / var(--tw-border-opacity));
}

.slider-purple .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(123 31 162 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-purple .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(142 36 170 / var(--tw-border-opacity));
}

.slider-deep-purple .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(103 58 183 / var(--tw-bg-opacity));
}

.slider-deep-purple .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(94 53 177 / var(--tw-border-opacity));
}

.slider-deep-purple, 
.slider-deep-purple .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(81 45 168 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-deep-purple .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(94 53 177 / var(--tw-border-opacity));
}

.slider-deep-purple .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(81 45 168 / var(--tw-border-opacity));
}

.slider-deep-purple .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(81 45 168 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-deep-purple .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(94 53 177 / var(--tw-border-opacity));
}

.slider-indigo .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(63 81 181 / var(--tw-bg-opacity));
}

.slider-indigo .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(57 73 171 / var(--tw-border-opacity));
}

.slider-indigo, 
.slider-indigo .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(48 63 159 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-indigo .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(57 73 171 / var(--tw-border-opacity));
}

.slider-indigo .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(48 63 159 / var(--tw-border-opacity));
}

.slider-indigo .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(48 63 159 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-indigo .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(57 73 171 / var(--tw-border-opacity));
}

.slider-blue .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(33 150 243 / var(--tw-bg-opacity));
}

.slider-blue .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(30 136 229 / var(--tw-border-opacity));
}

.slider-blue, 
.slider-blue .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(25 118 210 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-blue .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(30 136 229 / var(--tw-border-opacity));
}

.slider-blue .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(25 118 210 / var(--tw-border-opacity));
}

.slider-blue .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(25 118 210 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-blue .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(30 136 229 / var(--tw-border-opacity));
}

.slider-light-blue .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(3 169 244 / var(--tw-bg-opacity));
}

.slider-light-blue .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(3 155 229 / var(--tw-border-opacity));
}

.slider-light-blue, 
.slider-light-blue .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(2 136 209 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-light-blue .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(3 155 229 / var(--tw-border-opacity));
}

.slider-light-blue .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(2 136 209 / var(--tw-border-opacity));
}

.slider-light-blue .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(2 136 209 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-light-blue .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(3 155 229 / var(--tw-border-opacity));
}

.slider-cyan .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(0 188 212 / var(--tw-bg-opacity));
}

.slider-cyan .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(0 172 193 / var(--tw-border-opacity));
}

.slider-cyan, 
.slider-cyan .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(0 151 167 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-cyan .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 172 193 / var(--tw-border-opacity));
}

.slider-cyan .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 151 167 / var(--tw-border-opacity));
}

.slider-cyan .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(0 151 167 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-cyan .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(0 172 193 / var(--tw-border-opacity));
}

.slider-teal .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(0 150 136 / var(--tw-bg-opacity));
}

.slider-teal .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(0 137 123 / var(--tw-border-opacity));
}

.slider-teal, 
.slider-teal .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(0 121 107 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-teal .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 137 123 / var(--tw-border-opacity));
}

.slider-teal .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 121 107 / var(--tw-border-opacity));
}

.slider-teal .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(0 121 107 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-teal .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(0 137 123 / var(--tw-border-opacity));
}

.slider-green .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(76 175 80 / var(--tw-bg-opacity));
}

.slider-green .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(67 160 71 / var(--tw-border-opacity));
}

.slider-green, 
.slider-green .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(56 142 60 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-green .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(67 160 71 / var(--tw-border-opacity));
}

.slider-green .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(56 142 60 / var(--tw-border-opacity));
}

.slider-green .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(56 142 60 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-green .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(67 160 71 / var(--tw-border-opacity));
}

.slider-light-green .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(139 195 74 / var(--tw-bg-opacity));
}

.slider-light-green .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(124 179 66 / var(--tw-border-opacity));
}

.slider-light-green, 
.slider-light-green .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(104 159 56 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-light-green .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(124 179 66 / var(--tw-border-opacity));
}

.slider-light-green .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(104 159 56 / var(--tw-border-opacity));
}

.slider-light-green .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(104 159 56 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-light-green .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(124 179 66 / var(--tw-border-opacity));
}

.slider-lime .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(205 220 57 / var(--tw-bg-opacity));
}

.slider-lime .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(192 202 51 / var(--tw-border-opacity));
}

.slider-lime, 
.slider-lime .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(175 180 43 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-lime .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(192 202 51 / var(--tw-border-opacity));
}

.slider-lime .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(175 180 43 / var(--tw-border-opacity));
}

.slider-lime .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(175 180 43 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-lime .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(192 202 51 / var(--tw-border-opacity));
}

.slider-yellow .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(255 193 7 / var(--tw-bg-opacity));
}

.slider-yellow .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(255 179 0 / var(--tw-border-opacity));
}

.slider-yellow, 
.slider-yellow .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(255 160 0 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-yellow .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 179 0 / var(--tw-border-opacity));
}

.slider-yellow .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 160 0 / var(--tw-border-opacity));
}

.slider-yellow .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(255 160 0 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-yellow .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(255 179 0 / var(--tw-border-opacity));
}

.slider-amber .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(255 193 7 / var(--tw-bg-opacity));
}

.slider-amber .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(255 179 0 / var(--tw-border-opacity));
}

.slider-amber, 
.slider-amber .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(255 160 0 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-amber .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 179 0 / var(--tw-border-opacity));
}

.slider-amber .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 160 0 / var(--tw-border-opacity));
}

.slider-amber .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(255 160 0 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-amber .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(255 179 0 / var(--tw-border-opacity));
}

.slider-orange .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(255 152 0 / var(--tw-bg-opacity));
}

.slider-orange .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(251 140 0 / var(--tw-border-opacity));
}

.slider-orange, 
.slider-orange .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(245 124 0 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-orange .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(251 140 0 / var(--tw-border-opacity));
}

.slider-orange .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(245 124 0 / var(--tw-border-opacity));
}

.slider-orange .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(245 124 0 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-orange .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(251 140 0 / var(--tw-border-opacity));
}

.slider-deep-orange .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(255 87 34 / var(--tw-bg-opacity));
}

.slider-deep-orange .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(244 81 30 / var(--tw-border-opacity));
}

.slider-deep-orange, 
.slider-deep-orange .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(230 74 25 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-deep-orange .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(244 81 30 / var(--tw-border-opacity));
}

.slider-deep-orange .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(230 74 25 / var(--tw-border-opacity));
}

.slider-deep-orange .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(230 74 25 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-deep-orange .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(244 81 30 / var(--tw-border-opacity));
}

.slider-brown .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(121 85 72 / var(--tw-bg-opacity));
}

.slider-brown .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(109 76 65 / var(--tw-border-opacity));
}

.slider-brown, 
.slider-brown .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(93 64 55 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-brown .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(109 76 65 / var(--tw-border-opacity));
}

.slider-brown .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(93 64 55 / var(--tw-border-opacity));
}

.slider-brown .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(93 64 55 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-brown .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(109 76 65 / var(--tw-border-opacity));
}

.slider-grey .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(158 158 158 / var(--tw-bg-opacity));
}

.slider-grey .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
}

.slider-grey, 
.slider-grey .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-grey .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
}

.slider-grey .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
}

.slider-grey .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(97 97 97 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-grey .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(117 117 117 / var(--tw-border-opacity));
}

.slider-blue-grey .rc-slider-track {
  --tw-bg-opacity: 1;
  background-color: rgb(96 125 139 / var(--tw-bg-opacity));
}

.slider-blue-grey .rc-slider-handle {
  --tw-border-opacity: 1;
  border-color: rgb(84 110 122 / var(--tw-border-opacity));
}

.slider-blue-grey, 
.slider-blue-grey .rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {
  --tw-border-opacity: 1;
  border-color: rgb(69 90 100 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-blue-grey .rc-slider-handle-click-focused:focus {
  --tw-border-opacity: 1;
  border-color: rgb(84 110 122 / var(--tw-border-opacity));
}

.slider-blue-grey .rc-slider-handle:hover {
  --tw-border-opacity: 1;
  border-color: rgb(69 90 100 / var(--tw-border-opacity));
}

.slider-blue-grey .rc-slider-handle:active {
  --tw-border-opacity: 1;
  border-color: rgb(69 90 100 / var(--tw-border-opacity));
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.slider-blue-grey .rc-slider-dot-active {
  --tw-border-opacity: 1;
  border-color: rgb(84 110 122 / var(--tw-border-opacity));
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4uY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBO0VBQ0M7SUFDQztZQUFBO0lBQ0E7SUFBQTtJQUFBO0VBQ0E7RUFJQztJQUFBO0VBQUE7RUFJQTtJQUNDO1lBQUE7RUFIRjtFQVVDO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFDQTtJQUFBO0VBRkE7RUFJQztJQUFBO0lBQUE7RUFBQTtFQUlBO0lBQUE7RUFBQTtFQU1GO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUNBO0lBQ0E7RUFIQTtFQUtBO0lBQ0M7RUFWRDtFQWNDO0lBQUE7SUFBQTtFQUFBO0VBQ0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7RUFWRjtFQWNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUFBO0VBWkQ7RUFpQkM7SUFBQTtJQUFBO0VBQUE7RUFDQTtJQUNDO0VBYkY7RUFtQkU7SUFBQTtJQUFBO0VBQUE7RUFFQztJQUFBO0lBQUE7RUFBQTtFQUtEO0lBQUE7SUFBQTtFQUFBO0VBS0E7SUFBQTtJQUFBO0VBQUE7RUFRQTtJQUFBO0lBQUE7RUFBQTtFQU1GO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFBQTtFQURBO0VBSUQ7SUFDQztFQTVCQTtFQThCRDtJQUNDO0VBNUJBO0VBOEJEO0lBQ0M7RUE1QkE7RUE4QkQ7SUFDQztFQTVCQTtFQWdDQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUVDO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUlBO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFDQTtFQUZBO0VBTUE7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUNBO0VBRkE7RUFNQTtJQUFBO0VBQUE7QUE5Qkg7QUFtQ0E7RUFDQztJQUNDO1lBQUE7SUFDQTtJQUFBO0lBQUE7RUFqQ0E7RUFvQ0M7SUFBQTtFQUFBO0VBT0M7SUFBQTtFQUFBO0VBSUE7SUFDQztZQUFBO0VBdkNIO0VBK0NFO0lBQUE7RUFBQTtFQU9EO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFDQTtJQUFBO0VBRkE7RUFJQztJQUFBO0lBQUE7RUFBQTtFQUdEO0lBQ0M7RUFoREY7RUFxREc7SUFBQTtJQUFBO0VBQUE7RUFJRjtJQUNDO0VBcERGO0VBdURHO0lBQUE7SUFBQTtFQUFBO0VBT0g7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUNBO0lBQ0E7SUFDQTtFQUhBO0VBS0E7SUFDQztFQXhERDtFQTJEQTtJQUNDO0VBekREO0VBMkRDO0lBQ0M7RUF6REY7RUE4REM7SUFBQTtJQUFBO0VBQUE7RUFDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtFQTFERjtFQThEQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFBQTtFQTVERDtFQWlFQztJQUFBO0lBQUE7RUFBQTtFQUNBO0lBQ0M7RUE3REY7RUFtRUU7SUFBQTtJQUFBO0VBQUE7RUFFQztJQUFBO0lBQUE7RUFBQTtFQUtEO0lBQUE7SUFBQTtFQUFBO0VBS0E7SUFBQTtJQUFBO0VBQUE7RUFPRDtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBR0U7SUFBQTtJQUFBO0VBQUE7RUFTQTtJQUFBO0lBQUE7RUFBQTtFQU9IO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUNBO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWhGRDtFQXFGRTtJQUFBO0lBQUE7RUFBQTtFQU1BO0lBQUE7SUFBQTtFQUFBO0VBTUE7SUFBQTtJQUFBO0VBQUE7RUFLRDtJQUNDO0VBM0ZGO0VBK0ZBO0lBQ0M7RUE3RkQ7RUFnR0U7SUFBQTtJQUFBO0VBQUE7RUFJQTtJQUFBO0lBQUE7RUFBQTtFQU1GO0lBQ0M7RUFsR0Q7RUFxR0E7SUFDQztFQW5HRDtFQXNHQTtJQUNDO0VBcEdEO0VBdUdBO0lBQ0M7RUFyR0Q7RUEwR0E7SUFBQTtFQUFBO0VBRUM7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBSUE7SUFBQTtJQUFBO0lBQUE7SUFDQTtJQUNBO0VBRkE7RUFNQTtJQUFBO0lBQUE7SUFBQTtJQUNBO0lBQ0E7RUFGQTtFQU1BO0lBQUE7RUFBQTtFQU1FO0lBQUE7SUFBQTtFQUFBO0VBSUE7SUFBQTtJQUFBO0VBQUE7RUFPRDtJQUNDO0VBbEhIO0VBcUhFO0lBQ0M7RUFuSEg7RUEwSEU7SUFDQztFQXhISDtFQTJIRTtJQUNDO0VBekhIO0VBZ0lFO0lBQUE7RUFBQTtFQVNDO0lBQUE7RUFBQTtFQUVDO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFLRDtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFDQTtFQURBO0VBTUM7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQXJJTjtBQStJRTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBQURBO0FBT0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBQUZBO0FBUUE7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBQUZBLEM7Ozs7QUN0ZEE7O0VBQUE7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FBREE7QUFJRTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBU0Y7O0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUFGQTtBQUtDOztFQUNDO0VBQ0E7QUFISjtBQVdFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUFGQTtBQUtDO0VBQ0M7RUFDQTtBQVJKLEM7Ozs7QUM5QkE7RUFDQztJQUNDO0VBQ0E7RUFFQztJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFFQztJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFBQTtZQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQURBO0VBS0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBTUE7SUFBQTtJQUFBO1lBQUE7RUFBQTtBQURKO0FBT0E7RUFDQztJQUNDO0VBTEE7RUFRQztJQUFBO0lBQUE7SUFBQTtFQUFBO0VBRUM7SUFBQTtJQUNBO0lBQ0E7SUFDQTtFQUhBO0VBTUQ7SUFDQztJQUNBO0lBQUE7RUFMRjtFQVVDO0lBQ0M7RUFSRjtFQWFDO0lBQ0M7RUFYRjtBQUNGLEM7Ozs7QUN4Q0M7SUFBQTtJQUFBO0lBQUE7QUFBQTtBQUVDO0lBQUE7SUFBQTtJQUFBO0FBQUE7QUFJQTtJQUFBO0lBQUE7QUFBQSxDOzs7O0FDUEY7RUFtQkM7Ozs7T0FBQTtBQWJEO0FBSkU7RUFBQTtFQUFBO0VBQ0E7RUFBQTtBQURBO0FBR0M7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7QUFBQTtBQU1BO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFjRDs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUM7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVDOztFQUFBO0FBQUE7QUFJQTs7RUFBQTtFQUFBO0FBQUE7QUFJQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBSUE7O0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQzs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7QUFEQTtBQU9GOztFQUFBO0VBQUE7QUFBQTtBQVFEOztFQUFBO0VBQUE7RUFDQTtBQURBO0FBSUM7O0VBQUE7RUFBQTtFQUNBO0FBREE7QUFJQzs7RUFBQTtBQUFBO0FBR0Q7O0VBQ0M7QUFGSjtBQU1JOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTs7RUFBQTtFQUNBO0FBREE7QUFLQzs7O0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0FBRkE7QUFPSDs7RUFDQztBQUhILEM7Ozs7QUM3RkE7O0NBQUE7OztDQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0FBQUE7O0FBQUE7Ozs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtVQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7Ozs7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTs7OztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7OztDQUFBOztBQUFBOzs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7O0VBQUE7QUFBQTs7QUFBQTs7O0NBQUE7O0FBQUE7Ozs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7O0NBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOzs7Q0FBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7Ozs7Ozs7Ozs7OztFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7OztDQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0VBQUE7QUFBQTs7QUFBQTs7Q0FBQTs7QUFBQTs7RUFBQTtBQUFBOztBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBOztBQUFBOzs7O0NBQUE7O0FBQUE7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBOztBQUFBOztDQUFBOztBQUFBOztFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0M7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBSUE7RUFBQTtBQUFBO0FBU0E7Ozs7OztFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FBREE7QUFRQzs7OztFQUFBO0VBQUE7QUFBQTtBQVFBOzs7O0VBQUE7RUFBQTtBQUFBO0FBS0Q7RUFBQTtBQUFBO0FBR0Q7Ozs7OztFQU1DO0FBRkQ7QUFJQzs7Ozs7O0VBQ0M7QUFHRjtBQUNBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQTlFQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsd0NDQUE7VURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBLCtCQ0FBO0VEQUEsbURDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSwrQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLDRHQ0FBO0VEQUEsMEdDQUE7RURBQSwyRUNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEscUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxxQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsdUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSx1QkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHVCQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLG1CQ0FBO0VEQUE7Q0NBQTtBREFBO0VBQUEsbUJDQUE7RURBQTtDQ0FBO0FEQUE7RUFBQSxtQkNBQTtFREFBO0NDQUE7QURBQTtFQUFBLHFCQ0FBO0VEQUE7Q0NBQTtBREFBOztFQUFBO0lBQUEscUJDQUE7SURBQTtHQ0FBOztFREFBO0lBQUEsaUJDQUE7SURBQTtHQ0FBOztFREFBO0lBQUEsZUNBQTtJREFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSxvQkNBQTtJREFBLHdNQ0FBO1lEQUE7R0NBQTs7RURBQTtJQUFBLGtCQ0FBO0lEQUEsa0JDQUE7SURBQSx3TUNBQTtZREFBO0dDQUE7O0VEQUE7SUFBQSxnQkNBQTtJREFBLGdCQ0FBO0lEQUEsd01DQUE7WURBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUEscUJDQUE7SURBQTtHQ0FBOztFREFBO0lBQUEsZ0JDQUE7SURBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTtDQUFBO0FEQUE7O0VBQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBO0NBQUE7QURBQTs7RUFBQTtJQUFBLG1CQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQTtHQ0FBOztFREFBO0lBQUE7R0NBQTs7RURBQTtJQUFBLHdCQ0FBO0lEQUEsdURDQUE7SURBQTtHQ0FBOztFREFBO0lBQUEsd0JDQUE7SURBQSw0RENBQTtJREFBO0dDQUE7O0VEQUE7SUFBQSx3QkNBQTtJREFBLHFEQ0FBO0lEQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7O0VEQUE7SUFBQSxtQkNBQTtJREFBO0dDQUE7Q0FBQTtBREFBOztFQUFBO0lBQUE7R0NBQTs7RURBQTtJQUFBO0dDQUE7Q0FBQTtBREFBOztFQUFBO0lBQUE7R0NBQTs7Ozs7QUNBQTs7RUFBQTtBQUdBOzs7Ozs7OztFQUFBO0FBVUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUQ7QUFJQztFQUFBO0VBQUE7QUFBQTtBQUdEO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7RUFDQTtBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7RUFDQztFQUNBO0FBQUQ7QUFHQTtFQUNDO0FBQUQ7QUFHQTtFQUNDO0FBQUQ7QUFHQTtBQUNBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUdBO0VBQ0M7QUFBRDtBQUlDO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHRDtFQUNDO0FBQUQ7QUFHQTtFQUNDO0VBQ0E7RUFDQTtBQUFEO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUFEO0FBR0E7RUFDQztBQUFEO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUFELEM7Ozs7QUMzTEM7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFDQTtBQURBOztBQUdDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7QUFBQTs7QUFDQTtFQUNDO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtBQ0VIOztBRElJO0VBQUE7RUFDQTtVQUFBO0FBREE7O0FBUUE7RUFBQTtFQUNBO1VBQUE7QUFEQTs7QUFRQTtFQUFBO0VBQ0E7VUFBQTtBQURBOztBQU9GO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlGO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtZQUFBO0VDYkE7RURlRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO1lBQUE7RUNiQTtBQUNGOztBRENBO0VBQ0M7SUFDQztJQUNBO0lBQ0E7SUFDQTtZQUFBO0VDYkE7RURlRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO1lBQUE7RUNiQTtBQUNGOztBRGdCQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7WUFBQTtFQ2RBO0VEZ0JEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7WUFBQTtFQ2RBO0FBQ0Y7O0FERUE7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO1lBQUE7RUNkQTtFRGdCRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO1lBQUE7RUNkQTtBQUNGOztBRGlCQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7WUFBQTtFQ2ZBO0VEaUJEO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7WUFBQTtFQ2ZBO0FBQ0Y7O0FER0E7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO1lBQUE7RUNmQTtFRGlCRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO1lBQUE7RUNmQTtBQUNGOztBRHNCRzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBOztFQUFBO0VBQUE7QUFBQTs7QUFFQzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUVDOztFQUFBO0VBQUE7QUFBQTs7QUFXRjs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBRUM7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFQzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBRTFISjs7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBWUE7Ozs7Ozs7OztFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFFQztFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUdDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFRQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBTUY7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0VBQUE7QUFBQTs7QUM3RkE7RUFBQTtFQUFBO0FBQUE7O0FBR0M7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QUFGQTs7QUFNQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLQztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBUUQ7O0VBQUE7QUFBQTs7QUFRQzs7RUFBQTtFQUFBO0VBQ0E7RUFBQTtBQURBOztBQUlEOztFQUNDO0FGbUxIOztBRTlLSTs7RUFBQTtFQUFBO0FBQUE7O0FBR0Q7O0VBQ0M7QUZrTEo7O0FFektFOztFQUNDO0VBQ0E7RUFBQTtBRjZLSDs7QUUxS0U7O0VBQ0M7QUY2S0g7O0FFektHOztFQUNDO0VBQ0E7QUY0S0o7O0FFektHOztFQUNDO0VBQ0E7QUY0S0o7O0FFektHOztFQUNDO0VBQ0E7QUY0S0o7O0FFdEtBO0VBQ0M7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUZ5S0Q7O0FFektDOztFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUdEO0VBQ0M7QUZ5S0Q7O0FFcktDO0VBQUE7QUFBQTs7QUFHRDtFQUVFO0lBQUE7RUFBQTtBRjBLRjs7QUVqS0E7RUFFRTtJQUFBO0lBQUE7RUFBQTtFQUdBO0lBQUE7SUFBQTtFQUFBO0FGb0tGOztBRWhLQTtFQUVFO0lBQUE7RUFBQTtBRm1LRjs7QUd4U0U7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFQztFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBS0Q7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUVDO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0FBQUE7O0FBTUQ7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBRUM7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7O0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUNBO0VBQ0M7QUgyU0o7O0FHNVNHOzs7RUFDQztBSDJTSjs7QUdyU0U7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFQztFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFFQztFQUFBO0VBQUE7QUFBQTs7QUFLRDtFQUFBO0VBQUE7QUFBQTs7QUFFQztFQUFBO0VBQUE7QUFBQTs7QUFNRjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBS0Q7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFVQTtFQUFBO0FBWEE7O0FBSUM7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBT0Q7RUFDQztBSHlSRjs7QUl2WUM7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUVDO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0FBTEE7O0FBVUQ7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQ0E7RUFDQztVQUFBO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtVQUFBO0FKNFlGOztBSXhZRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFFQztFQUFBO0FBQUE7O0FBS0Q7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJRjtFQUNDO0lBQ0M7SUFDQTtJQUNBO1lBQUE7RUp3WUE7RUl0WUQ7SUFDQztJQUNBO0lBQ0E7WUFBQTtFSndZQTtBQUNGOztBSWxaQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO1lBQUE7RUp3WUE7RUl0WUQ7SUFDQztJQUNBO0lBQ0E7WUFBQTtFSndZQTtBQUNGOztBSXJZQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO1lBQUE7RUp1WUE7RUlyWUQ7SUFDQztJQUNBO0lBQ0E7WUFBQTtFSnVZQTtBQUNGOztBSWpaQTtFQUNDO0lBQ0M7SUFDQTtJQUNBO1lBQUE7RUp1WUE7RUlyWUQ7SUFDQztJQUNBO0lBQ0E7WUFBQTtFSnVZQTtBQUNGOztBSWhZRzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQVNBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FDM0ZGO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7O0FBQUE7O0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUFBOztFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTs7QUFBQTs7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBOztBQU1DOztFQUFBO0VBQUE7QUFBQTs7QUFJQTs7RUFBQTtFQUFBO0FBQUE7O0FBSUE7O0VBQUE7RUFBQTtBQUFBOztBQUlBOztFQUFBO0VBQUE7QUFBQTs7QUFNRDs7RUFDQztBTDRkRjs7QUt6ZEM7O0VBQ0M7QUw0ZEY7O0FLemRDOztFQUNDO0FMNGRGOztBS3pkQzs7RUFDQztBTDRkRjs7QUt2ZEU7Ozs7RUFBQTtFQUFBO0FBQUE7O0FDL0RGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBTitoQkQ7O0FNNWhCQTtFQUNDO0VBQ0E7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTitoQkQ7O0FNNWhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0VBRUE7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTitoQkQ7O0FNNWhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7QU4raEJEOztBTTVoQkE7RUFDQztBTitoQkQ7O0FNNWhCQTtFQUNDO0FOK2hCRDs7QU01aEJBO0VBQ0M7QU4raEJEOztBTTVoQkE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QU4raEJEOztBTTVoQkE7O0VBRUM7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0VBQ0E7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7RUFDQTtFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7RUFFQTtBTitoQkQ7O0FNNWhCQTtFQUNDO0VBQ0E7RUFDQTtBTitoQkQ7O0FNNWhCQTtFQUNDO0VBQ0E7QU4raEJEOztBTTVoQkE7RUFDQztFQUNBO0FOK2hCRDs7QU01aEJBO0VBQ0M7QU4raEJEOztBTTVoQkE7RUFDQztBTitoQkQ7O0FNNWhCQTs7RUFFQztVQUFBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7VUFBQTtBTitoQkQ7O0FNNWhCQTtFQUNDO1VBQUE7RUFDQTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FOK2hCRDs7QU01aEJBOztFQUVDO1VBQUE7RUFDQTtVQUFBO0FOK2hCRDs7QU01aEJBO0VBQ0M7VUFBQTtFQUNBO1VBQUE7QU4raEJEOztBTTVoQkE7O0VBRUM7VUFBQTtFQUNBO1VBQUE7QU4raEJEOztBTTVoQkE7RUFDQztVQUFBO0FOK2hCRDs7QU01aEJBO0VBQ0M7SUFDQztJQUNBO1lBQUE7SUFDQTtZQUFBO0VOK2hCQTtFTTdoQkQ7SUFDQztZQUFBO0lBQ0E7WUFBQTtFTitoQkE7QUFDRjs7QU14aUJBO0VBQ0M7SUFDQztJQUNBO1lBQUE7SUFDQTtZQUFBO0VOK2hCQTtFTTdoQkQ7SUFDQztZQUFBO0lBQ0E7WUFBQTtFTitoQkE7QUFDRjs7QU01aEJBO0VBQ0M7SUFDQztZQUFBO0lBQ0E7WUFBQTtFTjhoQkE7RU01aEJEO0lBQ0M7SUFDQTtZQUFBO0lBQ0E7WUFBQTtFTjhoQkE7QUFDRjs7QU12aUJBO0VBQ0M7SUFDQztZQUFBO0lBQ0E7WUFBQTtFTjhoQkE7RU01aEJEO0lBQ0M7SUFDQTtZQUFBO0lBQ0E7WUFBQTtFTjhoQkE7QUFDRjs7QU0zaEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONmhCRDs7QU0xaEJBO0VBQ0M7RUFDQTtBTjZoQkQ7O0FNMWhCQTtFQUNDO0FONmhCRDs7QU0xaEJBO0VBQ0M7QU42aEJEOztBTTFoQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONmhCRDs7QU0xaEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZoQkQ7O0FNMWhCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42aEJEOztBTXhoQkU7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFNQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFLQTs7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7QUFBQTs7QUFJQTtFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQU1BO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUtBOztFQUFBO0VBQUE7RUFDQTtBQURBOztBQUtBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtBQUFBOztBQUlBO0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBTUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBS0E7O0VBQUE7RUFBQTtFQUNBO0FBREE7O0FBS0E7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0FBQUE7O0FBSUE7RUFBQTtFQUFBO0VBQ0E7QUFEQTs7QUFLQTtFQUFBO0VBQUE7QUFBQSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZHZfY3JtX3N5c3RlbS8uL3NyYy9jc3MvY29tcG9uZW50cy9sZWZ0LXNpZGViYXItMS5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL2NvbXBvbmVudHMvbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZHZfY3JtX3N5c3RlbS8uL3NyYy9jc3MvbGF5b3V0cy9sYXlvdXQtMS5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL2NvbXBvbmVudHMvc2VjdGlvbi10aXRsZS5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL2NvbXBvbmVudHMvdGFicy5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL3RhaWx3aW5kLnNjc3MiLCJ3ZWJwYWNrOi8vZHZfY3JtX3N5c3RlbS88bm8gc291cmNlPiIsIndlYnBhY2s6Ly9kdl9jcm1fc3lzdGVtLy4vc3JjL2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vZHZfY3JtX3N5c3RlbS8uL3NyYy9jc3MvY29tcG9uZW50cy9kcm9wZG93bnMuc2NzcyIsIndlYnBhY2s6Ly9kdl9jcm1fc3lzdGVtLy4vc3JjL2Nzcy9fY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL2NvbXBvbmVudHMvdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZHZfY3JtX3N5c3RlbS8uL3NyYy9jc3MvY29tcG9uZW50cy9mb3Jtcy5zY3NzIiwid2VicGFjazovL2R2X2NybV9zeXN0ZW0vLi9zcmMvY3NzL2NvbXBvbmVudHMvbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZHZfY3JtX3N5c3RlbS8uL3NyYy9jc3MvY29tcG9uZW50cy9kZXRhaWwuc2NzcyIsIndlYnBhY2s6Ly9kdl9jcm1fc3lzdGVtLy4vc3JjL2Nzcy9jb21wb25lbnRzL3NsaWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuYXJyb3cge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQuaGlkZGVuLXNpYmxpbmcge1xuXHRcdCsgdWwge1xuXHRcdFx0QGFwcGx5IGhpZGRlbjtcblx0XHR9XG5cblx0XHQmLmxlZnQtc2lkZWJhci1pdGVtIHtcblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGVmdC1zaWRlYmFyLTEge1xuXHRcdC5sb2dvIHtcblx0XHRcdEBhcHBseSB1cHBlcmNhc2UgZm9udC1ib2xkIHRleHQtYmFzZSB0cmFja2luZy13aWRlciBmbGV4IGZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGgtMTYgdy1mdWxsIHdoaXRlc3BhY2Utbm93cmFwIHBsLTQ7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGModGhlbWUoXCJzcGFjaW5nLjFcIikgKiA2NCk7XG5cdFx0XHRAYXBwbHkgdGV4dC1yZWQtQjIwMDtcblx0XHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImJyYW5kXCJdICYge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBhcHBseSBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdEBhcHBseSBmbGV4IGZsZXgtcm93IGgtMTAgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgcmVsYXRpdmUgd2hpdGVzcGFjZS1ub3dyYXA7XG5cdFx0bWluLXdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogMTYpO1xuXHRcdG1heC13aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDY0KTtcblx0XHR3aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDY0KTtcblxuXHRcdD4gc3ZnIHtcblx0XHRcdHdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogMTYpO1xuXHRcdH1cblxuXHRcdCYub3Blbi1zaWJsaW5nIHtcblx0XHRcdEBhcHBseSB0ZXh0LXJlZC1CMjAwO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRAYXBwbHkgYmctcmVkLUIyMDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0QGFwcGx5IGJnLXJlZC1CMjAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0QGFwcGx5IHRleHQtcmVkLUIyMDA7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2RhdGEtbGVmdC1zaWRlYmFyPVwiYnJhbmRcIl0gJiB7XG5cdFx0XHQmLm9wZW4tc2libGluZyB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBhcHBseSBiZy13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmwwIHtcblx0XHQ+IC5sZWZ0LXNpZGViYXItaXRlbSB7XG5cdFx0XHQ+IC50aXRsZSB7XG5cdFx0XHRcdEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZWZ0LXNpZGViYXItdGl0bGUge1xuXHRcdEBhcHBseSB1cHBlcmNhc2UgZm9udC1ub3JtYWwgdGV4dC14cyB0cmFja2luZy13aWRlciBmbGV4IGZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGgtMTYgdy1mdWxsIHB4LTQ7XG5cdFx0QGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG5cdH1cblxuXHR1bCB1bCAubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDE2KTtcblx0fVxuXHR1bCB1bCB1bCAubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDIwKTtcblx0fVxuXHR1bCB1bCB1bCB1bCAubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDI0KTtcblx0fVxuXHR1bCB1bCB1bCB1bCB1bCAubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDI4KTtcblx0fVxuXG5cdC5sZWZ0LXNpZGViYXItMSB7XG5cdFx0QGFwcGx5IHRleHQtc20gc2hhZG93LWxnO1xuXHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImxpZ2h0XCJdICYge1xuXHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJvcmRlci1yIGJvcmRlci1ncmV5LTIwMCB0ZXh0LWdyZXktNjAwO1xuXHRcdH1cblxuXHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImRhcmtcIl0gJiB7XG5cdFx0XHRAYXBwbHkgYm9yZGVyLXIgdGV4dC13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNSUpKTtcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgxMCUpKTtcblx0XHR9XG5cblx0XHRbZGF0YS1sZWZ0LXNpZGViYXI9XCJicmFuZFwiXSAmIHtcblx0XHRcdEBhcHBseSBib3JkZXItciB0ZXh0LXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCg1JSkpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5yZWQuQjIwMFwiKSB0aW50KDEwJSkpO1xuXHRcdH1cblxuXHRcdC5iYWRnZSB7XG5cdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFycm93IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0W2RhdGEtY29sbGFwc2VkPVwidHJ1ZVwiXSAmIHtcblx0XHRcdEBhcHBseSBoaWRkZW47XG5cdFx0fVxuXHR9XG5cblx0W2RhdGEtY29sbGFwc2VkPVwiZmFsc2VcIl0ge1xuXHRcdC5oaWRkZW4tc2libGluZyB7XG5cdFx0XHQrIHVsIHtcblx0XHRcdFx0QGFwcGx5IGhpZGRlbjtcblx0XHRcdH1cblxuXHRcdFx0Ji5sZWZ0LXNpZGViYXItaXRlbSB7XG5cdFx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRbZGF0YS1jb2xsYXBzZWQ9XCJ0cnVlXCJdIHtcblx0XHQuaGlkZGVuLXNpYmxpbmcge1xuXHRcdFx0KyB1bCB7XG5cdFx0XHRcdEBhcHBseSBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGVmdC1zaWRlYmFyLTEge1xuXHRcdC5sb2dvIHtcblx0XHRcdEBhcHBseSB1cHBlcmNhc2UgZm9udC1ib2xkIHRleHQtYmFzZSB0cmFja2luZy13aWRlciBmbGV4IGZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LXN0YXJ0IGgtMTYgdy1mdWxsIHdoaXRlc3BhY2Utbm93cmFwIHBsLTQ7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGModGhlbWUoXCJzcGFjaW5nLjFcIikgKiA2NCk7XG5cdFx0XHRAYXBwbHkgdGV4dC1yZWQtQjIwMDtcblx0XHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImJyYW5kXCJdICYge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0W2RhdGEtY29sbGFwc2VkPVwiZmFsc2VcIl0gJiB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFtkYXRhLWNvbGxhcHNlZD1cInRydWVcIl0gJiB7XG5cdFx0XHRcdG1heC13aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDE2KTtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRAYXBwbHkgaW52aXNpYmxlIG9wYWNpdHktMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5sZWZ0LXNpZGViYXItaXRlbSB7XG5cdFx0QGFwcGx5IGZsZXggZmxleC1yb3cgaC0xMCBpdGVtcy1jZW50ZXIganVzdGlmeS1zdGFydCByZWxhdGl2ZSB3aGl0ZXNwYWNlLW5vd3JhcCB0cnVuY2F0ZSB3LWZ1bGw7XG5cdFx0bWluLXdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogMTYpO1xuXHRcdG1heC13aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDY0KTtcblx0XHR3aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDY0KTtcblxuXHRcdD4gc3ZnIHtcblx0XHRcdHdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogMTYpO1xuXHRcdH1cblxuXHRcdFtkYXRhLWNvbGxhcHNlZD1cInRydWVcIl0gJiB7XG5cdFx0XHR3aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDE2KTtcblxuXHRcdFx0PiAudGl0bGUge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9wZW4tc2libGluZyB7XG5cdFx0XHRAYXBwbHkgdGV4dC1yZWQtQjIwMDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0QGFwcGx5IGJnLXJlZC1CMjAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdEBhcHBseSBiZy1yZWQtQjIwMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdEBhcHBseSB0ZXh0LXJlZC1CMjAwO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImJyYW5kXCJdICYge1xuXHRcdFx0Ji5vcGVuLXNpYmxpbmcge1xuXHRcdFx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0QGFwcGx5IGJnLXJlZC1CMjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAYXBwbHkgYmctd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFtkYXRhLWNvbGxhcHNlZD1cImZhbHNlXCJdIHtcblx0XHQubDAge1xuXHRcdFx0QGFwcGx5IHRydW5jYXRlO1xuXHRcdFx0PiAubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdFx0XHQ+IC50aXRsZSB7XG5cdFx0XHRcdFx0QGFwcGx5IHZpc2libGUgb3BhY2l0eS0xMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0W2RhdGEtY29sbGFwc2VkPVwidHJ1ZVwiXSB7XG5cdFx0LmwwIHtcblx0XHRcdD4gLmxlZnQtc2lkZWJhci1pdGVtIHtcblx0XHRcdFx0PiAudGl0bGUge1xuXHRcdFx0XHRcdEBhcHBseSBpbnZpc2libGUgb3BhY2l0eS0wO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtc2lkZWJhci10aXRsZSB7XG5cdFx0QGFwcGx5IHVwcGVyY2FzZSBmb250LW5vcm1hbCB0ZXh0LXhzIHRyYWNraW5nLXdpZGVyIGZsZXggZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgaC0xNiB3LWZ1bGwgcHgtNCByZWxhdGl2ZTtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0b3A6IGNhbGMoKHRoZW1lKFwic3BhY2luZy4xXCIpICogOCkgLSAycHgpO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRbZGF0YS1sZWZ0LXNpZGViYXI9XCJsaWdodFwiXSAmIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdEBhcHBseSBiZy1ncmV5LTIwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRbZGF0YS1sZWZ0LXNpZGViYXI9XCJkYXJrXCJdICYge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGFwcGx5IGJnLWdyZXktODAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImJyYW5kXCJdICYge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0QGFwcGx5IGJnLWdyZXktMjAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFtkYXRhLWNvbGxhcHNlZD1cInRydWVcIl0gJiB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcblxuXHRcdFx0W2RhdGEtY29sbGFwc2VkPVwiZmFsc2VcIl0gJiB7XG5cdFx0XHRcdEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwO1xuXHRcdFx0fVxuXG5cdFx0XHRbZGF0YS1jb2xsYXBzZWQ9XCJ0cnVlXCJdICYge1xuXHRcdFx0XHRAYXBwbHkgaW52aXNpYmxlIG9wYWNpdHktMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRbZGF0YS1jb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XG5cdFx0dWwgdWwgLmxlZnQtc2lkZWJhci1pdGVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDE2KTtcblx0XHR9XG5cblx0XHR1bCB1bCB1bCAubGVmdC1zaWRlYmFyLWl0ZW0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogMjApO1xuXHRcdH1cblxuXHRcdHVsIHVsIHVsIHVsIC5sZWZ0LXNpZGViYXItaXRlbSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGModGhlbWUoXCJzcGFjaW5nLjFcIikgKiAyNCk7XG5cdFx0fVxuXG5cdFx0dWwgdWwgdWwgdWwgdWwgLmxlZnQtc2lkZWJhci1pdGVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDI4KTtcblx0XHR9XG5cdH1cblxuXHQubGVmdC1zaWRlYmFyLTEge1xuXHRcdEBhcHBseSB0ZXh0LXNtO1xuXHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImxpZ2h0XCJdICYge1xuXHRcdFx0QGFwcGx5IGJnLXdoaXRlIGJvcmRlci1yIGJvcmRlci1ncmV5LTIwMCB0ZXh0LWdyZXktNjAwO1xuXHRcdH1cblxuXHRcdFtkYXRhLWxlZnQtc2lkZWJhcj1cImRhcmtcIl0gJiB7XG5cdFx0XHRAYXBwbHkgYm9yZGVyLXIgdGV4dC13aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNSUpKTtcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgxMCUpKTtcblx0XHR9XG5cblx0XHRbZGF0YS1sZWZ0LXNpZGViYXI9XCJicmFuZFwiXSAmIHtcblx0XHRcdEBhcHBseSBib3JkZXItciB0ZXh0LXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCg1JSkpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5yZWQuQjIwMFwiKSB0aW50KDEwJSkpO1xuXHRcdH1cblxuXHRcdC5iYWRnZSB7XG5cdFx0XHRAYXBwbHkgaGlkZGVuO1xuXHRcdH1cblxuXHRcdFtkYXRhLWNvbGxhcHNlZD1cInRydWVcIl1bZGF0YS1sZWZ0LXNpZGViYXI9XCJsaWdodFwiXSAmIHtcblx0XHRcdHVsID4gbGkge1xuXHRcdFx0XHQmOm5vdCgubDApIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRbZGF0YS1jb2xsYXBzZWQ9XCJ0cnVlXCJdW2RhdGEtbGVmdC1zaWRlYmFyPVwiZGFya1wiXSAmIHtcblx0XHRcdHVsID4gbGkge1xuXHRcdFx0XHQmOm5vdCgubDApIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDUlKSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDUlKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRbZGF0YS1jb2xsYXBzZWQ9XCJ0cnVlXCJdW2RhdGEtbGVmdC1zaWRlYmFyPVwiYnJhbmRcIl0gJiB7XG5cdFx0XHR1bCA+IGxpIHtcblx0XHRcdFx0Jjpub3QoLmwwKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCg1JSkpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiB1bCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCg1JSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0W2RhdGEtY29sbGFwc2VkPVwidHJ1ZVwiXSAmIHtcblx0XHRcdHVsID4gbGkge1xuXHRcdFx0XHRAYXBwbHkgcmVsYXRpdmU7XG5cdFx0XHRcdCYubDAge1xuXHRcdFx0XHRcdD4gLmxlZnQtc2lkZWJhci1pdGVtIHtcblx0XHRcdFx0XHRcdD4gLnRpdGxlIHtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm5vdCgubDApIHtcblx0XHRcdFx0XHRAYXBwbHkgdy00ODtcblx0XHRcdFx0XHQ+IC5sZWZ0LXNpZGViYXItaXRlbSB7XG5cdFx0XHRcdFx0XHRAYXBwbHkgZmxleCBmbGV4LXJvdyBoLTEwIHctNDggaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQgcmVsYXRpdmUgcHgtMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTAgdy00OCBzaGFkb3ctbGcgei0xMCBpbnZpc2libGUgb3BhY2l0eS0wIGN1cnNvci1ub25lO1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQ+IHVsIHtcblx0XHRcdFx0XHRcdEBhcHBseSB2aXNpYmxlIG9wYWNpdHktMTAwIGN1cnNvci1hdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5bZGF0YS1sZWZ0LXNpZGViYXI9XCJsaWdodFwiXSB7XG5cdC5sZWZ0LXNpZGViYXIge1xuXHRcdEBhcHBseSB0ZXh0LWdyZXktOTAwO1xuXHRcdEBhcHBseSBiZy13aGl0ZSBib3JkZXItZ3JleS0xMDA7XG5cdH1cbn1cblxuW2RhdGEtbGVmdC1zaWRlYmFyPVwiZGFya1wiXSB7XG5cdC5sZWZ0LXNpZGViYXIge1xuXHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNSUpKTtcblx0XHRib3JkZXItY29sb3I6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoMTAlKSk7XG5cdH1cbn1cblxuW2RhdGEtbGVmdC1zaWRlYmFyPVwiYnJhbmRcIl0ge1xuXHQubGVmdC1zaWRlYmFyIHtcblx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5yZWQuQjIwMFwiKSB0aW50KDUlKSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5yZWQuQjIwMFwiKSB0aW50KDEwJSkpO1xuXHR9XG59XG4iLCJbZGF0YS1uYXZiYXI9XCJsaWdodFwiXSxcbi5saWdodCB7XG5cdC5uYXZiYXIge1xuXHRcdEBhcHBseSB0ZXh0LWdyZXktOTAwO1xuXHRcdEBhcHBseSBiZy13aGl0ZSBib3JkZXItZ3JleS0xMDA7XG5cdFx0Lm5hdmJhci1zZWFyY2gge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRAYXBwbHkgYmctZ3JleS0xMDAgYm9yZGVyLWdyZXktMTAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5bZGF0YS1uYXZiYXI9XCJkYXJrXCJdLFxuLmRhcmsge1xuXHQubmF2YmFyIHtcblx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDUlKSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDEwJSkpO1xuXG5cdFx0Lm5hdmJhci1zZWFyY2gge1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDEwJSkpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoMTAlKSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbltkYXRhLW5hdmJhcj1cImJyYW5kXCJdIHtcblx0Lm5hdmJhciB7XG5cdFx0QGFwcGx5IHRleHQtd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCg1JSkpO1xuXHRcdGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCgxMCUpKTtcblxuXHRcdC5uYXZiYXItc2VhcmNoIHtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMucmVkLkIyMDBcIikgdGludCgxMCUpKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5yZWQuQjIwMFwiKSB0aW50KDEwJSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFtkYXRhLWxheW91dD1cImxheW91dC0xXCJdIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC53cmFwcGVyIHtcblx0XHRcdEBhcHBseSBmbGV4IGZsZXgtcm93IGl0ZW1zLXN0cmV0Y2ggcmVsYXRpdmU7XG5cdFx0XHQubGVmdC1zaWRlYmFyIHtcblx0XHRcdFx0QGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCBib3R0b20tMCBoLWZ1bGwgdy02NCB6LTEwO1xuXHRcdFx0XHRAYXBwbHkgdHJhbnNmb3JtIHRyYW5zaXRpb24tdHJhbnNmb3JtIGR1cmF0aW9uLTMwMCBlYXNlLWluLW91dCAtdHJhbnNsYXRlLXgtNjQ7XG5cdFx0XHR9XG5cblx0XHRcdC5tYWluIHtcblx0XHRcdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgdy1mdWxsIHotMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmW2RhdGEtY29sbGFwc2VkPVwidHJ1ZVwiXSB7XG5cdFx0XHQubGVmdC1zaWRlYmFyIHtcblx0XHRcdFx0QGFwcGx5IHRyYW5zbGF0ZS14LTA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRbZGF0YS1sYXlvdXQ9XCJsYXlvdXQtMVwiXSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQud3JhcHBlciB7XG5cdFx0XHRAYXBwbHkgZmxleCBmbGV4LXJvdyBpdGVtcy1zdHJldGNoO1xuXHRcdFx0LmxlZnQtc2lkZWJhciB7XG5cdFx0XHRcdEBhcHBseSB3LWZ1bGw7XG5cdFx0XHRcdG1pbi13aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDE2KTtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogNjQpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0Lm1haW4ge1xuXHRcdFx0XHRtaW4td2lkdGg6IGNhbGMoMTAwJSAtICh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDY0KSk7XG5cdFx0XHRcdEBhcHBseSBmbGV4IGZsZXgtY29sO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1jb2xsYXBzZWQ9XCJmYWxzZVwiXSB7XG5cdFx0XHQubGVmdC1zaWRlYmFyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogNjQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1jb2xsYXBzZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdC5sZWZ0LXNpZGViYXIge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGModGhlbWUoXCJzcGFjaW5nLjFcIikgKiAxNik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuc2VjdGlvbi10aXRsZSB7XG5cdEBhcHBseSB3LWZ1bGwgbWItNiBwdC0zO1xuXHQudGl0bGUge1xuXHRcdEBhcHBseSB0ZXh0LXhzIHVwcGVyY2FzZSBmb250LWxpZ2h0O1xuXHR9XG5cblx0LnN1YnRpdGxlIHtcblx0XHRAYXBwbHkgdGV4dC14bCBmb250LWJvbGQ7XG5cdH1cbn1cbiIsIi50YWJzIHtcblx0LnRhYiB7XG5cdFx0QGFwcGx5IGZvbnQtYm9sZCB1cHBlcmNhc2U7XG5cdFx0QGFwcGx5IHRleHQteHMgcC00O1xuXHRcdCYudGFiLXBpbGwge1xuXHRcdFx0QGFwcGx5IHJvdW5kZWQtbGcgZmxleCBmbGV4LWNvbCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy0yNDtcblx0XHR9XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdEBhcHBseSBjdXJzb3Itbm90LWFsbG93ZWQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5mbGV4LXJvdyB7XG5cdFx0LnRhYi1jb250ZW50IHtcblx0XHRcdEBhcHBseSB3LWZ1bGwgcHgtNDtcblx0XHR9XG5cdH1cblxuXHQvKiAmLmZsZXgtY29sIHtcblx0XHQgLnRhYi1jb250ZW50IHtcblx0XHQgICBAYXBwbHkgdy1mdWxsIHAtNDtcblx0XHQgfVxuXHQgICB9Ki9cbn1cblxuW2RhdGEtYmFja2dyb3VuZD1cImxpZ2h0XCJdLFxuLmxpZ2h0IHtcblx0LnRhYnMge1xuXHRcdEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyZXktOTAwO1xuXHRcdC50YWIge1xuXHRcdFx0QGFwcGx5IGJnLXdoaXRlIHRleHQtZ3JleS05MDA7XG5cdFx0XHQmOmRpc2FibGVkIHtcblx0XHRcdFx0QGFwcGx5IG9wYWNpdHktNTA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuXHRcdFx0XHRAYXBwbHkgYmctYmx1ZS01MDtcblx0XHRcdH1cblxuXHRcdFx0Ji50YWItYWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRcdFx0QGFwcGx5IGJnLXJlZC1CMjAwIHRleHQtd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdCYudGFiLXVuZGVybGluZSB7XG5cdFx0XHRcdEBhcHBseSBib3JkZXItYi0yIGJvcmRlci1ncmV5LTMwMDtcblx0XHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkKSxcblx0XHRcdFx0Ji50YWItYWN0aXZlOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRcdFx0XHRAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmV5LTkwMDtcblx0XHRcdFx0XHRAYXBwbHkgYm9yZGVyLWItMiBib3JkZXItcmVkLUIyMDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0QGFwcGx5IGJnLXdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPVwiZGFya1wiXSxcbi5kYXJrIHtcblx0LnRhYnMge1xuXHRcdEBhcHBseSB0ZXh0LXdoaXRlO1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNSUpKTtcblxuXHRcdC50YWIge1xuXHRcdFx0QGFwcGx5IHRleHQtd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDUlKSk7XG5cblx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRAYXBwbHkgb3BhY2l0eS01MDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoMTAlKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYudGFiLWFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdEBhcHBseSBiZy1yZWQtQjIwMCB0ZXh0LXdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnRhYi11bmRlcmxpbmUge1xuXHRcdFx0XHRAYXBwbHkgYm9yZGVyLWItMjtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDEwJSkpO1xuXG5cdFx0XHRcdCY6aG92ZXI6bm90KDpkaXNhYmxlZCksXG5cdFx0XHRcdCYudGFiLWFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRcdFx0QGFwcGx5IHRleHQtd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCg1JSkpO1xuXHRcdFx0XHRcdEBhcHBseSBib3JkZXItYi0yIGJvcmRlci1yZWQtQjIwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWItY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDUlKSk7XG5cdFx0fVxuXHR9XG59XG4iLCJAdGFpbHdpbmQgYmFzZTtcblxuaDEge1xuXHRAYXBwbHkgdGV4dC01eGw7XG59XG5cbmgyIHtcblx0QGFwcGx5IHRleHQtNHhsO1xufVxuXG5oMyB7XG5cdEBhcHBseSB0ZXh0LTN4bDtcbn1cblxuaDQge1xuXHRAYXBwbHkgdGV4dC0yeGw7XG59XG5cbmg1IHtcblx0QGFwcGx5IHRleHQteGw7XG59XG5cbmg2IHtcblx0QGFwcGx5IHRleHQtbGc7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdEBhcHBseSBmb250LXNhbnM7XG59XG5cbmNvZGUge1xuXHRAYXBwbHkgZm9udC1tb25vIHAtMSBpbmxpbmUgcm91bmRlZCBmb250LWJvbGQ7XG59XG5cbnByZSB7XG5cdEBhcHBseSBmb250LW1vbm8gcC0yIGJsb2NrIHJvdW5kZWQgZm9udC1ib2xkO1xuXHRAYXBwbHkgd2hpdGVzcGFjZS1wcmUtd3JhcDtcbn1cblxuW2RhdGEtYmFja2dyb3VuZD1cImxpZ2h0XCJdLFxuLmxpZ2h0IHtcblx0Y29kZSxcblx0cHJlIHtcblx0XHRAYXBwbHkgYmctZ3JleS0xMDA7XG5cdH1cbn1cblxuW2RhdGEtYmFja2dyb3VuZD1cImRhcmtcIl0sXG4uZGFyayB7XG5cdGNvZGUsXG5cdHByZSB7XG5cdFx0QGFwcGx5IGJnLWdyZXktODAwO1xuXHR9XG59XG5cbnVsIHtcblx0QGFwcGx5IGxpc3Qtbm9uZTtcbn1cblxuKixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEsXG5vcHRpb24sXG5idXR0b24ge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkB0YWlsd2luZCBjb21wb25lbnRzO1xuQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsbnVsbCwiLyoqXG4gKiBoaWRlIHNjcm9sbGJhcnNcbiAqL1xuLyo6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZGlzYWJsZS1zY3JvbGxiYXJzIHtcblx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluOyAhKiBGaXJlZm94ICohXG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogYXV0bzsgISogSUUgMTArICohXG59Ki9cblxuI3Jvb3Qge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saW5rIHtcblx0QGFwcGx5IHRleHQtYmx1ZS01MDA7XG59XG5cbi5zaGFkb3ctb3V0bGluZS1yZWQge1xuXHRib3gtc2hhZG93OiAwIDAgMCAzcHggdGhlbWUoXCJjb2xvcnMucmVkLjMwMFwiKTtcbn1cblxuLnNoYWRvdy1vdXRsaW5lLWdyZWVuIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHRoZW1lKFwiY29sb3JzLmdyZWVuLjMwMFwiKTtcbn1cblxuLnNoYWRvdy1vdXRsaW5lLXdoaXRlIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG59XG5cbi5zaGFkb3ctb3V0bGluZS1ibGFjayB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDEpO1xufVxuXG4ucmVhY3Qtc3dpdGNoIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnJlYWN0LWljb25zIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnotMSB7XG5cdHotaW5kZXg6IDE7XG59XG5cbi56LTIge1xuXHR6LWluZGV4OiAyO1xufVxuXG4uYmctbG9naW4tMiB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvYmctbG9naW4tMi53ZWJwKSBuby1yZXBlYXQgMCAwIGZpeGVkO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udy05NiB7XG5cdHdpZHRoOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xXCIpICogOTYpO1xufVxuXG4udy0xMjgge1xuXHR3aWR0aDogY2FsYyh0aGVtZShcInNwYWNpbmcuMVwiKSAqIDEyOCk7XG59XG5cbi8qIHNvY2lhbCBtZWRpYSBjb2xvcnNSZWR1Y2VyICovXG4udGV4dC1mYWNlYm9vayB7XG5cdGNvbG9yOiAjMzY1Mzk3O1xufVxuXG4udGV4dC10d2l0dGVyIHtcblx0Y29sb3I6ICMwMGE5ZjE7XG59XG5cbi50ZXh0LWdpdGh1YiB7XG5cdGNvbG9yOiAjMmYyZjJmO1xufVxuXG4udGV4dC1saW5rZWRpbiB7XG5cdGNvbG9yOiAjMDA2ZGIzO1xufVxuXG4udGV4dC1hcHBsZSB7XG5cdGNvbG9yOiAjNzM3MzczO1xufVxuXG4udGV4dC1nb29nbGUge1xuXHRjb2xvcjogIzQyODVmNDtcbn1cblxuLnRleHQtZ29vZ2xlLXBsdXMge1xuXHRjb2xvcjogI2UwNDUyYztcbn1cblxuLnRleHQteW91dHViZSB7XG5cdGNvbG9yOiAjZmYzMzMzO1xufVxuXG4udGV4dC12aW1lbyB7XG5cdGNvbG9yOiAjNDhiNmVkO1xufVxuXG4udGV4dC1waW50ZXJlc3Qge1xuXHRjb2xvcjogI2NlMWExOTtcbn1cblxuLnRleHQteWVscCB7XG5cdGNvbG9yOiAjYzMwZjAwO1xufVxuXG4udGV4dC1kcmliYmJsZSB7XG5cdGNvbG9yOiAjZWQ0NTg0O1xufVxuXG4udGV4dC1hbWF6b24ge1xuXHRjb2xvcjogI2ZmOTcwMDtcbn1cblxuLnRleHQtc2t5cGUge1xuXHRjb2xvcjogIzAwYWNmNDtcbn1cblxuLnRleHQtaW5zdGFncmFtIHtcblx0Y29sb3I6ICMzOTZkOWE7XG59XG5cbi50ZXh0LWRyb3Bib3gge1xuXHRjb2xvcjogIzBkODRkZTtcbn1cblxuLnRleHQtZmxpY2tyIHtcblx0Y29sb3I6ICNlYTAwNjY7XG59XG5cbi50ZXh0LXR1bWJsciB7XG5cdGNvbG9yOiAjMzA0YzY4O1xufVxuXG4udGV4dC1mb3Vyc3F1YXJlIHtcblx0Y29sb3I6ICMyMDdkYzU7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcblx0QGFwcGx5IGJnLXJlZC01MDAgdGV4dC13aGl0ZTtcbn1cblxuLnN1Y2Nlc3MtbWVzc2FnZSB7XG5cdEBhcHBseSBiZy1ncmVlbi01MDAgdGV4dC13aGl0ZTtcbn1cblxuLmZvcm0tYm9yZGVyLWVycm9yIHtcblx0QGFwcGx5IGJvcmRlciBib3JkZXItcmVkLTUwMDtcbn1cblxuLmZpbHRlci1zZWxlY3Qtd2lkdGgge1xuXHRtYXgtd2lkdGg6IDEyNXB4O1xufVxuXG4ucGF0aC1kZWZhdWx0IHtcblx0ZmlsbDogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS4yMDBcIikgdGludCg1JSkpO1xuXHRzdHJva2U6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZWVuLjUwMFwiKSB0aW50KDUlKSk7XG5cdHN0cm9rZS13aWR0aDogMnB4O1xufVxuXG4ucGF0aC1ob3ZlciB7XG5cdHN0cm9rZTogIzAwMDAwMDtcblx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdGZpbGw6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuNTAwXCIpIHRpbnQoNSUpKTtcblx0ZmlsbC1vcGFjaXR5OiAwLjQ7XG59XG5cbi5wYXRoLXJlc2VydmVkIHtcblx0ZmlsbDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYXRoLXJlc2VydmVkLWhvdmVyIHtcblx0c3Ryb2tlOiBjb2xvcih0aGVtZShcImNvbG9ycy5yZWQuNTAwXCIpIHRpbnQoNSUpKTtcblx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdGZpbGw6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuNTAwXCIpIHRpbnQoNSUpKTtcblx0ZmlsbC1vcGFjaXR5OiAwLjQ7XG59XG4iLCJbZGF0YS1wb3BwZXItcGxhY2VtZW50XSB7XG5cdEBhcHBseSB6LTUwO1xufVxuXG4uZHJvcGRvd24ge1xuXHRAYXBwbHkgaGlkZGVuO1xuXHRAYXBwbHkgei01MDtcblx0LmRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdEBhcHBseSByb3VuZGVkLW1kIHNoYWRvdy1sZztcblx0fVxuXG5cdCYub3BlbiB7XG5cdFx0QGFwcGx5IGJsb2NrO1xuXHRcdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG5cdFx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcblxuXHRcdFx0Ji5ib3R0b20sXG5cdFx0XHQmLmJvdHRvbS1zdGFydCxcblx0XHRcdCYuYm90dG9tLWNlbnRlcixcblx0XHRcdCYuYm90dG9tLWVuZCB7XG5cdFx0XHRcdEBhcHBseSBtdC0xO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogZnJvbUJvdHRvbTtcblx0XHRcdH1cblxuXHRcdFx0Ji5sZWZ0LFxuXHRcdFx0Ji5sZWZ0LXN0YXJ0LFxuXHRcdFx0Ji5sZWZ0LWNlbnRlcixcblx0XHRcdCYubGVmdC1lbmQge1xuXHRcdFx0XHRAYXBwbHkgbXItMTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZyb21MZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnJpZ2h0LFxuXHRcdFx0Ji5yaWdodC1zdGFydCxcblx0XHRcdCYucmlnaHQtY2VudGVyLFxuXHRcdFx0Ji5yaWdodC1lbmQge1xuXHRcdFx0XHRAYXBwbHkgbWwtMTtcblx0XHRcdFx0YW5pbWF0aW9uLW5hbWU6IGZyb21SaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd24tdGl0bGUge1xuXHRcdEBhcHBseSBweS0yIHB4LTMgdGV4dC1zbSBmb250LWJvbGQgZm9udC1zYW5zIHVwcGVyY2FzZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21Cb3R0b20ge1xuXHQwJSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZyb21SaWdodCB7XG5cdDAlIHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZnJvbUxlZnQge1xuXHQwJSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KTtcblx0fVxuXHQxMDAlIHtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuXHR9XG59XG5cbltkYXRhLWJhY2tncm91bmQ9XCJsaWdodFwiXSxcbi5saWdodCB7XG5cdC5kcm9wZG93biB7XG5cdFx0LmRyb3Bkb3duLXRpdGxlIHtcblx0XHRcdEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyZXktOTAwO1xuXHRcdH1cblxuXHRcdC5kcm9wZG93bi1jb250ZW50IHtcblx0XHRcdEBhcHBseSBiZy13aGl0ZTtcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcblx0XHRcdFx0QGFwcGx5IGJnLXdoaXRlIHRleHQtZ3JleS05MDA7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdEBhcHBseSBiZy1ncmV5LTUwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbltkYXRhLWJhY2tncm91bmQ9XCJkYXJrXCJdLFxuLmRhcmsge1xuXHQuZHJvcGRvd24ge1xuXHRcdC5kcm9wZG93bi10aXRsZSB7XG5cdFx0XHRAYXBwbHkgYmctZ3JleS04MDAgdGV4dC13aGl0ZTtcblx0XHR9XG5cblx0XHQuZHJvcGRvd24tY29udGVudCB7XG5cdFx0XHRAYXBwbHkgYmctZ3JleS04MDAgdGV4dC13aGl0ZTtcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcblx0XHRcdFx0QGFwcGx5IGJnLWdyZXktODAwIHRleHQtd2hpdGU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdEBhcHBseSBiZy1ncmV5LTcwMCB0ZXh0LXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJbZGF0YS1wb3BwZXItcGxhY2VtZW50XSB7XG4gIEBhcHBseSB6LTUwO1xufVxuXG4uZHJvcGRvd24ge1xuICBAYXBwbHkgaGlkZGVuO1xuICBAYXBwbHkgei01MDtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCB7XG4gIEBhcHBseSByb3VuZGVkLW1kIHNoYWRvdy1sZztcbn1cbi5kcm9wZG93bi5vcGVuIHtcbiAgQGFwcGx5IGJsb2NrO1xufVxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWNvbnRlbnQge1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWNvbnRlbnQuYm90dG9tLCAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tY29udGVudC5ib3R0b20tc3RhcnQsIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1jb250ZW50LmJvdHRvbS1jZW50ZXIsIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1jb250ZW50LmJvdHRvbS1lbmQge1xuICBAYXBwbHkgbXQtMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZyb21Cb3R0b207XG59XG4uZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tY29udGVudC5sZWZ0LCAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tY29udGVudC5sZWZ0LXN0YXJ0LCAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tY29udGVudC5sZWZ0LWNlbnRlciwgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWNvbnRlbnQubGVmdC1lbmQge1xuICBAYXBwbHkgbXItMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZyb21MZWZ0O1xufVxuLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLWNvbnRlbnQucmlnaHQsIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1jb250ZW50LnJpZ2h0LXN0YXJ0LCAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tY29udGVudC5yaWdodC1jZW50ZXIsIC5kcm9wZG93bi5vcGVuIC5kcm9wZG93bi1jb250ZW50LnJpZ2h0LWVuZCB7XG4gIEBhcHBseSBtbC0xO1xuICBhbmltYXRpb24tbmFtZTogZnJvbVJpZ2h0O1xufVxuLmRyb3Bkb3duIC5kcm9wZG93bi10aXRsZSB7XG4gIEBhcHBseSBweS0yIHB4LTMgdGV4dC1zbSBmb250LWJvbGQgZm9udC1zYW5zIHVwcGVyY2FzZTtcbn1cblxuQGtleWZyYW1lcyBmcm9tQm90dG9tIHtcbiAgMCUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnJvbVJpZ2h0IHtcbiAgMCUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZnJvbUxlZnQge1xuICAwJSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAuZHJvcGRvd24gLmRyb3Bkb3duLXRpdGxlLFxuLmxpZ2h0IC5kcm9wZG93biAuZHJvcGRvd24tdGl0bGUge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmV5LTkwMDtcbn1cbltkYXRhLWJhY2tncm91bmQ9bGlnaHRdIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCxcbi5saWdodCAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW0sXG4ubGlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IC5kcm9wZG93bi1pdGVtIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHRleHQtZ3JleS05MDA7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubGlnaHQgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgQGFwcGx5IGJnLWdyZXktNTA7XG59XG5cbltkYXRhLWJhY2tncm91bmQ9ZGFya10gLmRyb3Bkb3duIC5kcm9wZG93bi10aXRsZSxcbi5kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tdGl0bGUge1xuICBAYXBwbHkgYmctZ3JleS04MDAgdGV4dC13aGl0ZTtcbn1cbltkYXRhLWJhY2tncm91bmQ9ZGFya10gLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50LFxuLmRhcmsgLmRyb3Bkb3duIC5kcm9wZG93bi1jb250ZW50IHtcbiAgQGFwcGx5IGJnLWdyZXktODAwIHRleHQtd2hpdGU7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCAuZHJvcGRvd24taXRlbSxcbi5kYXJrIC5kcm9wZG93biAuZHJvcGRvd24tY29udGVudCAuZHJvcGRvd24taXRlbSB7XG4gIEBhcHBseSBiZy1ncmV5LTgwMCB0ZXh0LXdoaXRlO1xufVxuW2RhdGEtYmFja2dyb3VuZD1kYXJrXSAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZGFyayAuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRlbnQgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBAYXBwbHkgYmctZ3JleS03MDAgdGV4dC13aGl0ZTtcbn1cblxuYSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbmJ1dHRvbiB7XG4gIEBhcHBseSBvdXRsaW5lLW5vbmUgY3Vyc29yLXBvaW50ZXI7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSxcbmE6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyB7XG4gIEBhcHBseSBvdXRsaW5lLW5vbmU7XG59XG5cbi5idG4ge1xuICBAYXBwbHkgZm9udC1ib2xkIHVwcGVyY2FzZTtcbn1cbi5idG46ZGlzYWJsZWQge1xuICBAYXBwbHkgb3BhY2l0eS01MCBjdXJzb3Itbm90LWFsbG93ZWQ7XG59XG4uYnRuLmJ0bi1zbSB7XG4gIEBhcHBseSB0ZXh0LXhzIHB4LTIgcHktMTtcbn1cbi5idG4uYnRuLWRlZmF1bHQge1xuICBAYXBwbHkgdGV4dC14cyBweC00IHB5LTI7XG59XG4uYnRuLmJ0bi1sZyB7XG4gIEBhcHBseSB0ZXh0LWJhc2UgcHgtNiBweS0zO1xufVxuLmJ0bi5idG4tcm91bmRlZCB7XG4gIEBhcHBseSByb3VuZGVkLWxnO1xufVxuLmJ0bi5idG4tb3V0bGluZWQge1xuICBAYXBwbHkgYm9yZGVyO1xufVxuLmJ0bi5idG4tcmFpc2VkIHtcbiAgQGFwcGx5IHNoYWRvdztcbn1cbi5idG4uYnRuLWljb24ge1xuICBAYXBwbHkgZmxleCBmbGV4LXJvdyBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG4uYnRuLmJ0bi1ibG9jayB7XG4gIEBhcHBseSB3LWZ1bGw7XG59XG4uYnRuLmJ0bi1jaXJjbGUge1xuICBAYXBwbHkgdGV4dC14cyBoLTggdy04IHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG4gIEBhcHBseSBwLTA7XG59XG4uYnRuLmJ0bi1jaXJjbGUuYnRuLWNpcmNsZS1zbSB7XG4gIEBhcHBseSB0ZXh0LXhzIGgtNiB3LTYgaW5saW5lLWZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyO1xufVxuLmJ0bi5idG4tY2lyY2xlLmJ0bi1jaXJjbGUtbGcge1xuICBAYXBwbHkgdGV4dC1iYXNlIGgtMTIgdy0xMiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGFwcGx5IHJvdW5kZWQtbCBib3JkZXItci0wO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZCB7XG4gIEBhcHBseSByb3VuZGVkLXIgYm9yZGVyLWwtMDtcbn1cblxuLnRhYmxlLWJ0biB7XG4gIEBhcHBseSB0ZXh0LWdyZXktOTAwIGRhcms6dGV4dC1ncmV5LTUwMCBmb250LXNlbWlib2xkIGhvdmVyOmJnLWdyZXktMzAwIGhvdmVyOmRhcms6YmctZ3JleS04MDAgcC0xIHJvdW5kZWQ7XG59XG5cbi50YWJsZS1idG4tbGFzdCB7XG4gIEBhcHBseSB0ZXh0LWdyZXktOTAwIGRhcms6dGV4dC1ncmV5LTUwMCBmb250LXNlbWlib2xkIGhvdmVyOmJnLWdyZXktMzAwIGhvdmVyOmRhcms6YmctZ3JleS04MDAgcC0xIHJvdW5kZWQ7XG59XG5cbi5idG4tdHVybi1vbiB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQgaG92ZXI6YmctZ3JlZW4tNTAwIGJnLWdyZWVuLTQwMCBwLTEgcm91bmRlZDtcbn1cblxuLmJ0bi10dXJuLW9mZiB7XG4gIEBhcHBseSB0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQgaG92ZXI6YmctcmVkLTUwMCBiZy1yZWQtNDAwIHAtMSByb3VuZGVkO1xufVxuXG4udGFibGUge1xuICBAYXBwbHkgdy1mdWxsIHRhYmxlLWF1dG87XG59XG4udGFibGUubm8tYm9yZGVyIHRoZWFkIHRyIHRoLCAudGFibGUubm8tYm9yZGVyIHRib2R5IHRyIHRkIHtcbiAgQGFwcGx5IGJvcmRlci0wIGJvcmRlci1ub25lO1xufVxuLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgQGFwcGx5IHB4LTMgcHktMiBib3JkZXItYiB0ZXh0LXhzIGxlYWRpbmctNCBmb250LW1lZGl1bSB1cHBlcmNhc2UgdHJhY2tpbmctd2lkZXI7XG4gIEBhcHBseSBib3JkZXItdC0wO1xuICBAYXBwbHkgYm9yZGVyLWItMDtcbn1cbi50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIEBhcHBseSBweC0zIHB5LTIgd2hpdGVzcGFjZS1ub3dyYXAgb3ZlcmZsb3ctaGlkZGVuIHRleHQtZWxsaXBzaXMgbWF4LXctWzI1MHB4XTtcbn1cbi50YWJsZS50YWJsZS1zbSB0aGVhZCB0ciB0aCB7XG4gIEBhcHBseSBweC0xIHB5LTA7XG59XG4udGFibGUudGFibGUtc20gdGJvZHkgdHIgdGQge1xuICBAYXBwbHkgcHgtMSBweS0yO1xufVxuLnRhYmxlLnRhYmxlLWxnIHRoZWFkIHRyIHRoIHtcbiAgQGFwcGx5IHB4LTYgcHktMztcbn1cbi50YWJsZS50YWJsZS1sZyB0Ym9keSB0ciB0ZCB7XG4gIEBhcHBseSBweC02IHB5LTM7XG59XG5cbi50YWJsZS10ZXh0LWxlZnQgdGhlYWQgdHIgdGgsXG4udGFibGUtdGV4dC1sZWZ0IHRib2R5IHRyIHRkIHtcbiAgQGFwcGx5IHRleHQtbGVmdDtcbn1cblxuW2RhdGEtYmFja2dyb3VuZD1saWdodF0gLnRhYmxlIHRoZWFkIHRyIHRoLFxuLmxpZ2h0IC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gIEBhcHBseSBib3JkZXItZ3JleS0yMDA7XG4gIEBhcHBseSB0ZXh0LWdyZXktNTAwO1xufVxuW2RhdGEtYmFja2dyb3VuZD1saWdodF0gLnRhYmxlIHRib2R5IHRyIHRkLFxuLmxpZ2h0IC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1jb2xvcjogY29sb3IoI2ZmZiBzaGFkZSg2JSkpO1xufVxuW2RhdGEtYmFja2dyb3VuZD1saWdodF0gLnRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCksXG4ubGlnaHQgLnRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAudGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4ubGlnaHQgLnRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogY29sb3IoI2ZmZiBzaGFkZSgzJSkpO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdIC50YWJsZSB0aGVhZCB0ciB0aCxcbi5kYXJrIC50YWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgxMCUpKTtcbiAgQGFwcGx5IHRleHQtZ3JleS01MDA7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdIC50YWJsZSB0Ym9keSB0ciB0ZCxcbi5kYXJrIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgxMCUpKTtcbn1cbltkYXRhLWJhY2tncm91bmQ9ZGFya10gLnRhYmxlLnN0cmlwZWQgdGhlYWQgdHIgdGgsXG4uZGFyayAudGFibGUuc3RyaXBlZCB0aGVhZCB0ciB0aCB7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNiUpKTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDYlKSk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdIC50YWJsZS5zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChvZGQpLFxuLmRhcmsgLnRhYmxlLnN0cmlwZWQgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDYlKSk7XG4gIGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCg2JSkpO1xufVxuW2RhdGEtYmFja2dyb3VuZD1kYXJrXSAudGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4uZGFyayAudGFibGUuc3RyaXBlZCB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDMlKSk7XG4gIGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgzJSkpO1xufVxuXG4uY2VsbC1yZXNwb25zaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIEBhcHBseSBibG9jayB0ZXh0LXNtIGZvbnQtbm9ybWFsIHRleHQtZ3JleS01MDAgdXBwZXJjYXNlIGxnOmhpZGRlbiB0ZXh0LXhzIGZvbnQtbWVkaXVtO1xufVxuXG4uY2VsbC1yZXNwb25zaXZlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbn1cblxuLndyYXAtdGFibGUge1xuICBAYXBwbHkgZmxleC13cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jZWxsLXJlc3BvbnNpdmU6YmVmb3JlIHtcbiAgICBAYXBwbHkgaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHRib2R5IHRyIC5sYXN0LWNoaWxkLWFjdGlvbiB7XG4gICAgQGFwcGx5IHctZnVsbCAgdGV4dC1yaWdodDtcbiAgfVxuICB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIC5sYXN0LWNoaWxkLWFjdGlvbi1kaXYge1xuICAgIEBhcHBseSBmbGV4IGp1c3RpZnktZW5kO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53cmFwLXRhYmxlIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgfVxufVxuLmZvcm0tZWxlbWVudDpub3QoLmZvcm0tZWxlbWVudC1pbmxpbmUpIHtcbiAgQGFwcGx5IGZsZXggZmxleC1jb2wgbWItMjtcbn1cbi5mb3JtLWVsZW1lbnQ6bm90KC5mb3JtLWVsZW1lbnQtaW5saW5lKSAuZm9ybS1sYWJlbCB7XG4gIEBhcHBseSBtYi0yO1xufVxuLmZvcm0tZWxlbWVudDpub3QoLmZvcm0tZWxlbWVudC1pbmxpbmUpIC5mb3JtLWVycm9yLFxuLmZvcm0tZWxlbWVudDpub3QoLmZvcm0tZWxlbWVudC1pbmxpbmUpIC5mb3JtLXN1Y2Nlc3Mge1xuICBAYXBwbHkgbXQtMiB0ZXh0LXhzIGZsZXggZmxleC1yb3cgYWxpZ24tbWlkZGxlIGp1c3RpZnktc3RhcnQgd2hpdGVzcGFjZS1ub3JtYWw7XG59XG4uZm9ybS1lbGVtZW50Om5vdCguZm9ybS1lbGVtZW50LWlubGluZSkgLmZvcm0taGludCB7XG4gIEBhcHBseSBtdC0yO1xufVxuLmZvcm0tZWxlbWVudC5mb3JtLWVsZW1lbnQtaW5saW5lIHtcbiAgQGFwcGx5IGZsZXggZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQ7XG59XG4uZm9ybS1lbGVtZW50LmZvcm0tZWxlbWVudC1pbmxpbmUgLmZvcm0tbGFiZWwge1xuICBAYXBwbHkgd2hpdGVzcGFjZS1ub3dyYXA7XG59XG4uZm9ybS1lbGVtZW50LmZvcm0tZWxlbWVudC1pbmxpbmUgPiAqIHtcbiAgQGFwcGx5IG1yLTI7XG59XG4uZm9ybS1lbGVtZW50IC5mb3JtLWlucHV0LFxuLmZvcm0tZWxlbWVudCAuZm9ybS10ZXh0YXJlYSB7XG4gIEBhcHBseSB0ZXh0LXhzIGJsb2NrIHctZnVsbDtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0taW5wdXQuZm9ybS1pbnB1dC12YWxpZCxcbi5mb3JtLWVsZW1lbnQgLmZvcm0tdGV4dGFyZWEuZm9ybS1pbnB1dC12YWxpZCB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZWVuLTUwMDtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0taW5wdXQuZm9ybS1pbnB1dC1pbnZhbGlkLFxuLmZvcm0tZWxlbWVudCAuZm9ybS10ZXh0YXJlYS5mb3JtLWlucHV0LWludmFsaWQge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1yZWQtNTAwO1xufVxuLmZvcm0tZWxlbWVudCAuZm9ybS1pbnB1dCBbZGF0YS1iYWNrZ3JvdW5kPWRhcmtdLCAuZGFyayAuZm9ybS1lbGVtZW50IC5mb3JtLWlucHV0LFxuLmZvcm0tZWxlbWVudCAuZm9ybS10ZXh0YXJlYSBbZGF0YS1iYWNrZ3JvdW5kPWRhcmtdLFxuLmRhcmsgLmZvcm0tZWxlbWVudCAuZm9ybS10ZXh0YXJlYSB7XG4gIEBhcHBseSBiZy1ncmV5LTgwMCBib3JkZXItZ3JleS03MDAgdGV4dC13aGl0ZTtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0taW5wdXQgW2RhdGEtYmFja2dyb3VuZD1kYXJrXTo6cGxhY2Vob2xkZXIsIC5kYXJrIC5mb3JtLWVsZW1lbnQgLmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZWxlbWVudCAuZm9ybS10ZXh0YXJlYSBbZGF0YS1iYWNrZ3JvdW5kPWRhcmtdOjpwbGFjZWhvbGRlcixcbi5kYXJrIC5mb3JtLWVsZW1lbnQgLmZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xufVxuLmZvcm0tZWxlbWVudCAuZm9ybS1zZWxlY3Qge1xuICBAYXBwbHkgdGV4dC1zbSBibG9jayB3LWZ1bGw7XG59XG4uZm9ybS1lbGVtZW50IC5mb3JtLXNlbGVjdC5mb3JtLXNlbGVjdC12YWxpZCB7XG4gIEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZWVuLTUwMDtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LWludmFsaWQge1xuICBAYXBwbHkgYm9yZGVyIGJvcmRlci1yZWQtNTAwO1xufVxuLmZvcm0tZWxlbWVudCAuZm9ybS1zZWxlY3QgW2RhdGEtYmFja2dyb3VuZD1kYXJrXSwgLmRhcmsgLmZvcm0tZWxlbWVudCAuZm9ybS1zZWxlY3Qge1xuICBAYXBwbHkgYmctZ3JleS04MDAgYm9yZGVyLWdyZXktNzAwIHRleHQtd2hpdGU7XG59XG4uZm9ybS1lbGVtZW50IC5mb3JtLXJhZGlvLmZvcm0tcmFkaW8tdmFsaWQge1xuICBAYXBwbHkgdGV4dC1ncmVlbi01MDA7XG59XG4uZm9ybS1lbGVtZW50IC5mb3JtLXJhZGlvLmZvcm0tcmFkaW8tdmFsaWQgKyBzcGFuIHtcbiAgQGFwcGx5IHRleHQtZ3JlZW4tNTAwO1xufVxuLmZvcm0tZWxlbWVudCAuZm9ybS1yYWRpby5mb3JtLXJhZGlvLWludmFsaWQge1xuICBAYXBwbHkgdGV4dC1yZWQtNTAwO1xufVxuLmZvcm0tZWxlbWVudCAuZm9ybS1yYWRpby5mb3JtLXJhZGlvLWludmFsaWQgKyBzcGFuIHtcbiAgQGFwcGx5IHRleHQtcmVkLTUwMDtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0taGludCB7XG4gIEBhcHBseSB0ZXh0LXhzIHRleHQtZ3JleS01MDAgd2hpdGVzcGFjZS1ub3dyYXAgbWItMTtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0tZXJyb3IsXG4uZm9ybS1lbGVtZW50IC5mb3JtLWVycm9yLWljb24ge1xuICBAYXBwbHkgdGV4dC14cyB0ZXh0LXJlZC01MDAgd2hpdGVzcGFjZS1ub3dyYXAgbWItMTtcbn1cbi5mb3JtLWVsZW1lbnQgLmZvcm0tc3VjY2VzcyB7XG4gIEBhcHBseSB0ZXh0LXhzIHRleHQtZ3JlZW4tNTAwIHdoaXRlc3BhY2Utbm93cmFwIG1iLTE7XG59XG5cbi5mb3JtLWljb24ge1xuICBAYXBwbHkgaC00IHctNCBzdHJva2UtY3VycmVudCBhYnNvbHV0ZSBib3R0b20tMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgQGFwcGx5IHJpZ2h0LTAgbXItMjtcbn1cbi5mb3JtLWljb24uZm9ybS1zdWNjZXNzIHtcbiAgQGFwcGx5IHRleHQtcmVkLTUwMDtcbn1cbi5mb3JtLWljb24uZm9ybS1lcnJvciB7XG4gIEBhcHBseSB0ZXh0LWdyZWVuLTUwMDtcbn1cblxuLmNzcy0zaWlnbmktY29udGFpbmVyIC5jc3Mtc2Z4NWU0LWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiA0MXB4O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBAYXBwbHkgdHJhbnNmb3JtIGVhc2UtaW4tb3V0IGR1cmF0aW9uLTE1MCBvcGFjaXR5LTAgZml4ZWQgaW5zZXQtMCBoLWZ1bGwgdy1mdWxsIG92ZXJmbG93LWhpZGRlbiBiZy1ibGFjayBwb2ludGVyLWV2ZW50cy1ub25lIGludmlzaWJsZSBjdXJzb3Itbm9uZSB6LTIwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUtaW4ge1xuICBAYXBwbHkgcG9pbnRlci1ldmVudHMtYXV0byB2aXNpYmxlIGN1cnNvci1wb2ludGVyIG9wYWNpdHktMjUgei0xMDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk1vZGFsQmFja2Ryb3A7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuXG4ubW9kYWwge1xuICBAYXBwbHkgdHJhbnNmb3JtIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG92ZXJmbG93LWhpZGRlbiBmaXhlZCBpbnNldC0wIG91dGxpbmUtbm9uZSB6LTMwO1xufVxuLm1vZGFsLnNob3cge1xuICBhbmltYXRpb24tbmFtZTogbW9kYWxTaG93O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gcC00IGJvcmRlci1iIGJvcmRlci1zb2xpZCByb3VuZGVkLXQ7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtY2xvc2Uge1xuICBAYXBwbHkgbWwtYXV0bztcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIEBhcHBseSBib3JkZXItMCByb3VuZGVkLWxnIHNoYWRvdy1sZyByZWxhdGl2ZSBmbGV4IGZsZXgtY29sIHctZnVsbCBvdXRsaW5lLW5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWVuZCBwLTQgYm9yZGVyLXQgYm9yZGVyLXNvbGlkIHJvdW5kZWQtYjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Nb2RhbEJhY2tkcm9wIHtcbiAgMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vZGFsU2hvdyB7XG4gIDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgfVxufVxuW2RhdGEtYmFja2dyb3VuZD1saWdodF0ubW9kYWwgLm1vZGFsLWhlYWRlcixcbi5saWdodC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHRleHQtZ3JleS05MDAgYm9yZGVyLWdyZXktMjAwO1xufVxuW2RhdGEtYmFja2dyb3VuZD1saWdodF0ubW9kYWwgLm1vZGFsLWZvb3Rlcixcbi5saWdodC5tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHRleHQtZ3JleS05MDAgYm9yZGVyLWdyZXktMjAwO1xufVxuW2RhdGEtYmFja2dyb3VuZD1saWdodF0ubW9kYWwgLm1vZGFsLWNvbnRlbnQsXG4ubGlnaHQubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmV5LTkwMDtcbn1cblxuW2RhdGEtYmFja2dyb3VuZD1kYXJrXS5tb2RhbCAubW9kYWwtaGVhZGVyLFxuLmRhcmsubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gIEBhcHBseSBiZy1ncmV5LTgwMCB0ZXh0LXdoaXRlIGJvcmRlci1ncmV5LTcwMDtcbn1cbltkYXRhLWJhY2tncm91bmQ9ZGFya10ubW9kYWwgLm1vZGFsLWZvb3Rlcixcbi5kYXJrLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBAYXBwbHkgYmctZ3JleS04MDAgdGV4dC13aGl0ZSBib3JkZXItZ3JleS03MDA7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdLm1vZGFsIC5tb2RhbC1jb250ZW50LFxuLmRhcmsubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBAYXBwbHkgYmctZ3JleS04MDAgdGV4dC13aGl0ZTtcbn1cblxuLmRldGFpbC1ncmV5IHtcbiAgQGFwcGx5IGJnLWdyZXktNTAgcHgtNCBweS01IHNtOmdyaWQgc206Z3JpZC1jb2xzLTMgc206Z2FwLTQgc206cHgtWzAuMjVyZW1dIHNtOnB5LTM7XG59XG5cbi5kZXRhaWwtZ3JleS1kb3VibGUge1xuICBAYXBwbHkgYmctZ3JleS01MCBweC00IHB5LTUgIHNtOmdhcC00IHNtOnB4LTY7XG59XG5cbi5kZXRhaWwtd2hpdGUge1xuICBAYXBwbHkgYmctd2hpdGUgcHgtNCBweS01IHNtOmdyaWQgc206Z3JpZC1jb2xzLTMgc206Z2FwLTQgc206cHgtWzAuMjVyZW1dIHNtOnB5LTM7XG59XG5cbi5kZXRhaWwtd2hpdGUtZG91YmxlIHtcbiAgQGFwcGx5IGJnLXdoaXRlIHB4LTQgcHktNSAgc206Z2FwLTQgc206cHgtNjtcbn1cblxuLmRldGFpbC1kdCB7XG4gIEBhcHBseSB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JleS01MDA7XG59XG5cbi5kZXRhaWwtZGQge1xuICBAYXBwbHkgbXQtMSB0ZXh0LXNtIHRleHQtZ3JleS05MDAgc206bXQtMCBzbTpjb2wtc3Bhbi0yO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAuZGV0YWlsLWdyZXksXG4ubGlnaHQgLmRldGFpbC1ncmV5IHtcbiAgQGFwcGx5IGJnLWdyZXktNTA7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAuZGV0YWlsLXdoaXRlLFxuLmxpZ2h0IC5kZXRhaWwtd2hpdGUge1xuICBAYXBwbHkgYmctd2hpdGU7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAuZGV0YWlsLWdyZXktZG91YmxlLFxuLmxpZ2h0IC5kZXRhaWwtZ3JleS1kb3VibGUge1xuICBAYXBwbHkgYmctZ3JleS01MDtcbn1cbltkYXRhLWJhY2tncm91bmQ9bGlnaHRdIC5kZXRhaWwtd2hpdGUtZG91YmxlLFxuLmxpZ2h0IC5kZXRhaWwtd2hpdGUtZG91YmxlIHtcbiAgQGFwcGx5IGJnLXdoaXRlO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdIC5kZXRhaWwtZ3JleSxcbi5kYXJrIC5kZXRhaWwtZ3JleSB7XG4gIGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNiUpKTtcbn1cbltkYXRhLWJhY2tncm91bmQ9ZGFya10gLmRldGFpbC13aGl0ZSxcbi5kYXJrIC5kZXRhaWwtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDMlKSk7XG59XG5bZGF0YS1iYWNrZ3JvdW5kPWRhcmtdIC5kZXRhaWwtZ3JleS1kb3VibGUsXG4uZGFyayAuZGV0YWlsLWdyZXktZG91YmxlIHtcbiAgYmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCg2JSkpO1xufVxuW2RhdGEtYmFja2dyb3VuZD1kYXJrXSAuZGV0YWlsLXdoaXRlLWRvdWJsZSxcbi5kYXJrIC5kZXRhaWwtd2hpdGUtZG91YmxlIHtcbiAgYmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgzJSkpO1xufVxuW2RhdGEtYmFja2dyb3VuZD1kYXJrXSAuZGV0YWlsLWR0LFxuW2RhdGEtYmFja2dyb3VuZD1kYXJrXSAuZGV0YWlsLWRkLFxuLmRhcmsgLmRldGFpbC1kdCxcbi5kYXJrIC5kZXRhaWwtZGQge1xuICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLnJjLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYy1zbGlkZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJjLXNsaWRlci1yYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS4yMDBcIik7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5yYy1zbGlkZXItdHJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgY3Vyc29yOiBncmFiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogc29saWQgMnB4IHRoZW1lKFwiY29sb3JzLmJsdWUuNzAwXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ibHVlLjUwMFwiKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4IHRoZW1lKFwiY29sb3JzLmJsdWUuNzAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNzAwXCIpO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5yYy1zbGlkZXItbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRoZW1lKFwiY29sb3JzLmdyZXkuNTAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS41MDBcIik7XG59XG5cbi5yYy1zbGlkZXItc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJjLXNsaWRlci1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB0aGVtZShcImNvbG9ycy5ncmV5LjIwMFwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmx1ZS43MDBcIik7XG59XG5cbi5yYy1zbGlkZXItZG90LXJldmVyc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ncmV5LjIwMFwiKTtcbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS41MDBcIik7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcbiAgYm9yZGVyLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ncmV5LjUwMFwiKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLW1hcmstdGV4dCxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXJhaWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci10cmFjayB7XG4gIGxlZnQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNHB4O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItbWFyayB7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItc3RlcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdCB7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXItYWN0aXZlLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25JbjtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bk91dDtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuXG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmNTbGlkZXJUb29sdGlwWm9vbURvd25PdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gIH1cbn1cbi5yYy1zbGlkZXItdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbiAgdG9wOiAtOTk5OXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3Age1xuICBwYWRkaW5nOiA0cHggMCA4cHggMDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLWlubmVyIHtcbiAgcGFkZGluZzogNnB4IDJweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS41MDBcIik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCB0aGVtZShcImNvbG9ycy5ncmV5LjUwMFwiKTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAtcGxhY2VtZW50LXRvcCAucmMtc2xpZGVyLXRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDRweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRoZW1lKFwiY29sb3JzLmdyZXkuNTAwXCIpO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPWxpZ2h0XSAucmMtc2xpZGVyLXJhaWwge1xuICBAYXBwbHkgYmctZ3JleS0yMDA7XG59XG5cbltkYXRhLWJhY2tncm91bmQ9ZGFya10gLnJjLXNsaWRlci1yYWlsIHtcbiAgQGFwcGx5IGJnLWdyZXktODAwO1xufVxuXG4uc2xpZGVyLXJlZCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLXJlZC01MDA7XG59XG4uc2xpZGVyLXJlZCAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbn1cbi5zbGlkZXItcmVkLFxuLnNsaWRlci1yZWQgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgQGFwcGx5IGJvcmRlci1yZWQtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLXJlZCAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgQGFwcGx5IGJvcmRlci1yZWQtNjAwO1xufVxuLnNsaWRlci1yZWQgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyLXJlZC03MDA7XG59XG4uc2xpZGVyLXJlZCAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLXJlZC03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItcmVkIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbn1cblxuLnNsaWRlci1waW5rIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctcGluay01MDA7XG59XG4uc2xpZGVyLXBpbmsgLnJjLXNsaWRlci1oYW5kbGUge1xuICBAYXBwbHkgYm9yZGVyLXBpbmstNjAwO1xufVxuLnNsaWRlci1waW5rLFxuLnNsaWRlci1waW5rIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItcGluay03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItcGluayAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgQGFwcGx5IGJvcmRlci1waW5rLTYwMDtcbn1cbi5zbGlkZXItcGluayAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItcGluay03MDA7XG59XG4uc2xpZGVyLXBpbmsgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1waW5rLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1waW5rIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItcGluay02MDA7XG59XG5cbi5zbGlkZXItcHVycGxlIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctcHVycGxlLTUwMDtcbn1cbi5zbGlkZXItcHVycGxlIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci1wdXJwbGUtNjAwO1xufVxuLnNsaWRlci1wdXJwbGUsXG4uc2xpZGVyLXB1cnBsZSAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICBAYXBwbHkgYm9yZGVyLXB1cnBsZS03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItcHVycGxlIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBAYXBwbHkgYm9yZGVyLXB1cnBsZS02MDA7XG59XG4uc2xpZGVyLXB1cnBsZSAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItcHVycGxlLTcwMDtcbn1cbi5zbGlkZXItcHVycGxlIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItcHVycGxlLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1wdXJwbGUgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1wdXJwbGUtNjAwO1xufVxuXG4uc2xpZGVyLWRlZXAtcHVycGxlIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctZGVlcC1wdXJwbGUtNTAwO1xufVxuLnNsaWRlci1kZWVwLXB1cnBsZSAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIEBhcHBseSBib3JkZXItZGVlcC1wdXJwbGUtNjAwO1xufVxuLnNsaWRlci1kZWVwLXB1cnBsZSxcbi5zbGlkZXItZGVlcC1wdXJwbGUgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgQGFwcGx5IGJvcmRlci1kZWVwLXB1cnBsZS03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItZGVlcC1wdXJwbGUgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItZGVlcC1wdXJwbGUtNjAwO1xufVxuLnNsaWRlci1kZWVwLXB1cnBsZSAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItZGVlcC1wdXJwbGUtNzAwO1xufVxuLnNsaWRlci1kZWVwLXB1cnBsZSAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWRlZXAtcHVycGxlLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1kZWVwLXB1cnBsZSAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWRlZXAtcHVycGxlLTYwMDtcbn1cblxuLnNsaWRlci1pbmRpZ28gLnJjLXNsaWRlci10cmFjayB7XG4gIEBhcHBseSBiZy1pbmRpZ28tNTAwO1xufVxuLnNsaWRlci1pbmRpZ28gLnJjLXNsaWRlci1oYW5kbGUge1xuICBAYXBwbHkgYm9yZGVyLWluZGlnby02MDA7XG59XG4uc2xpZGVyLWluZGlnbyxcbi5zbGlkZXItaW5kaWdvIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItaW5kaWdvLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1pbmRpZ28gLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItaW5kaWdvLTYwMDtcbn1cbi5zbGlkZXItaW5kaWdvIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgQGFwcGx5IGJvcmRlci1pbmRpZ28tNzAwO1xufVxuLnNsaWRlci1pbmRpZ28gLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1pbmRpZ28tNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLWluZGlnbyAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWluZGlnby02MDA7XG59XG5cbi5zbGlkZXItYmx1ZSAucmMtc2xpZGVyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLWJsdWUtNTAwO1xufVxuLnNsaWRlci1ibHVlIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci1ibHVlLTYwMDtcbn1cbi5zbGlkZXItYmx1ZSxcbi5zbGlkZXItYmx1ZSAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICBAYXBwbHkgYm9yZGVyLWJsdWUtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLWJsdWUgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItYmx1ZS02MDA7XG59XG4uc2xpZGVyLWJsdWUgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyLWJsdWUtNzAwO1xufVxuLnNsaWRlci1ibHVlIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItYmx1ZS03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItYmx1ZSAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWJsdWUtNjAwO1xufVxuXG4uc2xpZGVyLWxpZ2h0LWJsdWUgLnJjLXNsaWRlci10cmFjayB7XG4gIEBhcHBseSBiZy1saWdodC1ibHVlLTUwMDtcbn1cbi5zbGlkZXItbGlnaHQtYmx1ZSAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIEBhcHBseSBib3JkZXItbGlnaHQtYmx1ZS02MDA7XG59XG4uc2xpZGVyLWxpZ2h0LWJsdWUsXG4uc2xpZGVyLWxpZ2h0LWJsdWUgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgQGFwcGx5IGJvcmRlci1saWdodC1ibHVlLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1saWdodC1ibHVlIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBAYXBwbHkgYm9yZGVyLWxpZ2h0LWJsdWUtNjAwO1xufVxuLnNsaWRlci1saWdodC1ibHVlIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgQGFwcGx5IGJvcmRlci1saWdodC1ibHVlLTcwMDtcbn1cbi5zbGlkZXItbGlnaHQtYmx1ZSAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWxpZ2h0LWJsdWUtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLWxpZ2h0LWJsdWUgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1saWdodC1ibHVlLTYwMDtcbn1cblxuLnNsaWRlci1jeWFuIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctY3lhbi01MDA7XG59XG4uc2xpZGVyLWN5YW4gLnJjLXNsaWRlci1oYW5kbGUge1xuICBAYXBwbHkgYm9yZGVyLWN5YW4tNjAwO1xufVxuLnNsaWRlci1jeWFuLFxuLnNsaWRlci1jeWFuIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItY3lhbi03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItY3lhbiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgQGFwcGx5IGJvcmRlci1jeWFuLTYwMDtcbn1cbi5zbGlkZXItY3lhbiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItY3lhbi03MDA7XG59XG4uc2xpZGVyLWN5YW4gLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1jeWFuLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1jeWFuIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItY3lhbi02MDA7XG59XG5cbi5zbGlkZXItdGVhbCAucmMtc2xpZGVyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLXRlYWwtNTAwO1xufVxuLnNsaWRlci10ZWFsIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci10ZWFsLTYwMDtcbn1cbi5zbGlkZXItdGVhbCxcbi5zbGlkZXItdGVhbCAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICBAYXBwbHkgYm9yZGVyLXRlYWwtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLXRlYWwgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItdGVhbC02MDA7XG59XG4uc2xpZGVyLXRlYWwgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyLXRlYWwtNzAwO1xufVxuLnNsaWRlci10ZWFsIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItdGVhbC03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItdGVhbCAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLXRlYWwtNjAwO1xufVxuXG4uc2xpZGVyLWdyZWVuIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctZ3JlZW4tNTAwO1xufVxuLnNsaWRlci1ncmVlbiAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIEBhcHBseSBib3JkZXItZ3JlZW4tNjAwO1xufVxuLnNsaWRlci1ncmVlbixcbi5zbGlkZXItZ3JlZW4gLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgQGFwcGx5IGJvcmRlci1ncmVlbi03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItZ3JlZW4gLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItZ3JlZW4tNjAwO1xufVxuLnNsaWRlci1ncmVlbiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItZ3JlZW4tNzAwO1xufVxuLnNsaWRlci1ncmVlbiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWdyZWVuLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1ncmVlbiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWdyZWVuLTYwMDtcbn1cblxuLnNsaWRlci1saWdodC1ncmVlbiAucmMtc2xpZGVyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLWxpZ2h0LWdyZWVuLTUwMDtcbn1cbi5zbGlkZXItbGlnaHQtZ3JlZW4gLnJjLXNsaWRlci1oYW5kbGUge1xuICBAYXBwbHkgYm9yZGVyLWxpZ2h0LWdyZWVuLTYwMDtcbn1cbi5zbGlkZXItbGlnaHQtZ3JlZW4sXG4uc2xpZGVyLWxpZ2h0LWdyZWVuIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItbGlnaHQtZ3JlZW4tNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLWxpZ2h0LWdyZWVuIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBAYXBwbHkgYm9yZGVyLWxpZ2h0LWdyZWVuLTYwMDtcbn1cbi5zbGlkZXItbGlnaHQtZ3JlZW4gLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyLWxpZ2h0LWdyZWVuLTcwMDtcbn1cbi5zbGlkZXItbGlnaHQtZ3JlZW4gLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1saWdodC1ncmVlbi03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItbGlnaHQtZ3JlZW4gLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1saWdodC1ncmVlbi02MDA7XG59XG5cbi5zbGlkZXItbGltZSAucmMtc2xpZGVyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLWxpbWUtNTAwO1xufVxuLnNsaWRlci1saW1lIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci1saW1lLTYwMDtcbn1cbi5zbGlkZXItbGltZSxcbi5zbGlkZXItbGltZSAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICBAYXBwbHkgYm9yZGVyLWxpbWUtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLWxpbWUgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItbGltZS02MDA7XG59XG4uc2xpZGVyLWxpbWUgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuICBAYXBwbHkgYm9yZGVyLWxpbWUtNzAwO1xufVxuLnNsaWRlci1saW1lIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItbGltZS03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItbGltZSAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWxpbWUtNjAwO1xufVxuXG4uc2xpZGVyLXllbGxvdyAucmMtc2xpZGVyLXRyYWNrIHtcbiAgQGFwcGx5IGJnLWFtYmVyLTUwMDtcbn1cbi5zbGlkZXIteWVsbG93IC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci1hbWJlci02MDA7XG59XG4uc2xpZGVyLXllbGxvdyxcbi5zbGlkZXIteWVsbG93IC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItYW1iZXItNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLXllbGxvdyAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgQGFwcGx5IGJvcmRlci1hbWJlci02MDA7XG59XG4uc2xpZGVyLXllbGxvdyAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItYW1iZXItNzAwO1xufVxuLnNsaWRlci15ZWxsb3cgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1hbWJlci03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXIteWVsbG93IC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItYW1iZXItNjAwO1xufVxuXG4uc2xpZGVyLWFtYmVyIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctYW1iZXItNTAwO1xufVxuLnNsaWRlci1hbWJlciAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIEBhcHBseSBib3JkZXItYW1iZXItNjAwO1xufVxuLnNsaWRlci1hbWJlcixcbi5zbGlkZXItYW1iZXIgLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgQGFwcGx5IGJvcmRlci1hbWJlci03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItYW1iZXIgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItYW1iZXItNjAwO1xufVxuLnNsaWRlci1hbWJlciAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItYW1iZXItNzAwO1xufVxuLnNsaWRlci1hbWJlciAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWFtYmVyLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1hbWJlciAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWFtYmVyLTYwMDtcbn1cblxuLnNsaWRlci1vcmFuZ2UgLnJjLXNsaWRlci10cmFjayB7XG4gIEBhcHBseSBiZy1vcmFuZ2UtNTAwO1xufVxuLnNsaWRlci1vcmFuZ2UgLnJjLXNsaWRlci1oYW5kbGUge1xuICBAYXBwbHkgYm9yZGVyLW9yYW5nZS02MDA7XG59XG4uc2xpZGVyLW9yYW5nZSxcbi5zbGlkZXItb3JhbmdlIC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItb3JhbmdlLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1vcmFuZ2UgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItb3JhbmdlLTYwMDtcbn1cbi5zbGlkZXItb3JhbmdlIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgQGFwcGx5IGJvcmRlci1vcmFuZ2UtNzAwO1xufVxuLnNsaWRlci1vcmFuZ2UgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1vcmFuZ2UtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLW9yYW5nZSAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLW9yYW5nZS02MDA7XG59XG5cbi5zbGlkZXItZGVlcC1vcmFuZ2UgLnJjLXNsaWRlci10cmFjayB7XG4gIEBhcHBseSBiZy1kZWVwLW9yYW5nZS01MDA7XG59XG4uc2xpZGVyLWRlZXAtb3JhbmdlIC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci1kZWVwLW9yYW5nZS02MDA7XG59XG4uc2xpZGVyLWRlZXAtb3JhbmdlLFxuLnNsaWRlci1kZWVwLW9yYW5nZSAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICBAYXBwbHkgYm9yZGVyLWRlZXAtb3JhbmdlLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1kZWVwLW9yYW5nZSAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgQGFwcGx5IGJvcmRlci1kZWVwLW9yYW5nZS02MDA7XG59XG4uc2xpZGVyLWRlZXAtb3JhbmdlIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgQGFwcGx5IGJvcmRlci1kZWVwLW9yYW5nZS03MDA7XG59XG4uc2xpZGVyLWRlZXAtb3JhbmdlIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItZGVlcC1vcmFuZ2UtNzAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uc2xpZGVyLWRlZXAtb3JhbmdlIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItZGVlcC1vcmFuZ2UtNjAwO1xufVxuXG4uc2xpZGVyLWJyb3duIC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctYnJvd24tNTAwO1xufVxuLnNsaWRlci1icm93biAucmMtc2xpZGVyLWhhbmRsZSB7XG4gIEBhcHBseSBib3JkZXItYnJvd24tNjAwO1xufVxuLnNsaWRlci1icm93bixcbi5zbGlkZXItYnJvd24gLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcbiAgQGFwcGx5IGJvcmRlci1icm93bi03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItYnJvd24gLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG4gIEBhcHBseSBib3JkZXItYnJvd24tNjAwO1xufVxuLnNsaWRlci1icm93biAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItYnJvd24tNzAwO1xufVxuLnNsaWRlci1icm93biAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWJyb3duLTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1icm93biAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuICBAYXBwbHkgYm9yZGVyLWJyb3duLTYwMDtcbn1cblxuLnNsaWRlci1ncmV5IC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctZ3JleS01MDA7XG59XG4uc2xpZGVyLWdyZXkgLnJjLXNsaWRlci1oYW5kbGUge1xuICBAYXBwbHkgYm9yZGVyLWdyZXktNjAwO1xufVxuLnNsaWRlci1ncmV5LFxuLnNsaWRlci1ncmV5IC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG4gIEBhcHBseSBib3JkZXItZ3JleS03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItZ3JleSAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcbiAgQGFwcGx5IGJvcmRlci1ncmV5LTYwMDtcbn1cbi5zbGlkZXItZ3JleSAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItZ3JleS03MDA7XG59XG4uc2xpZGVyLWdyZXkgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1ncmV5LTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1ncmV5IC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItZ3JleS02MDA7XG59XG5cbi5zbGlkZXItYmx1ZS1ncmV5IC5yYy1zbGlkZXItdHJhY2sge1xuICBAYXBwbHkgYmctYmx1ZS1ncmV5LTUwMDtcbn1cbi5zbGlkZXItYmx1ZS1ncmV5IC5yYy1zbGlkZXItaGFuZGxlIHtcbiAgQGFwcGx5IGJvcmRlci1ibHVlLWdyZXktNjAwO1xufVxuLnNsaWRlci1ibHVlLWdyZXksXG4uc2xpZGVyLWJsdWUtZ3JleSAucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuICBAYXBwbHkgYm9yZGVyLWJsdWUtZ3JleS03MDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZXItYmx1ZS1ncmV5IC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuICBAYXBwbHkgYm9yZGVyLWJsdWUtZ3JleS02MDA7XG59XG4uc2xpZGVyLWJsdWUtZ3JleSAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG4gIEBhcHBseSBib3JkZXItYmx1ZS1ncmV5LTcwMDtcbn1cbi5zbGlkZXItYmx1ZS1ncmV5IC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIEBhcHBseSBib3JkZXItYmx1ZS1ncmV5LTcwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlci1ibHVlLWdyZXkgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcbiAgQGFwcGx5IGJvcmRlci1ibHVlLWdyZXktNjAwO1xufSIsImEsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uIHtcblx0QGFwcGx5IG91dGxpbmUtbm9uZSBjdXJzb3ItcG9pbnRlcjtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5idXR0b246aG92ZXIsXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzIHtcblx0QGFwcGx5IG91dGxpbmUtbm9uZTtcbn1cblxuLmJ0biB7XG5cdEBhcHBseSBmb250LWJvbGQgdXBwZXJjYXNlO1xuXHQmOmRpc2FibGVkIHtcblx0XHRAYXBwbHkgb3BhY2l0eS01MCBjdXJzb3Itbm90LWFsbG93ZWQ7XG5cdH1cblxuXHQmLmJ0bi1zbSB7XG5cdFx0QGFwcGx5IHRleHQteHMgcHgtMiBweS0xO1xuXHR9XG5cblx0Ji5idG4tZGVmYXVsdCB7XG5cdFx0QGFwcGx5IHRleHQteHMgcHgtNCBweS0yO1xuXHR9XG5cblx0Ji5idG4tbGcge1xuXHRcdEBhcHBseSB0ZXh0LWJhc2UgcHgtNiBweS0zO1xuXHR9XG5cblx0Ji5idG4tcm91bmRlZCB7XG5cdFx0QGFwcGx5IHJvdW5kZWQtbGc7XG5cdH1cblxuXHQmLmJ0bi1vdXRsaW5lZCB7XG5cdFx0QGFwcGx5IGJvcmRlcjtcblx0fVxuXG5cdCYuYnRuLXJhaXNlZCB7XG5cdFx0QGFwcGx5IHNoYWRvdztcblx0fVxuXG5cdCYuYnRuLWljb24ge1xuXHRcdEBhcHBseSBmbGV4IGZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcblx0fVxuXG5cdCYuYnRuLWJsb2NrIHtcblx0XHRAYXBwbHkgdy1mdWxsO1xuXHR9XG5cblx0Ji5idG4tY2lyY2xlIHtcblx0XHRAYXBwbHkgdGV4dC14cyBoLTggdy04IHJvdW5kZWQtZnVsbCBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cdFx0QGFwcGx5IHAtMDtcblx0XHQmLmJ0bi1jaXJjbGUtc20ge1xuXHRcdFx0QGFwcGx5IHRleHQteHMgaC02IHctNiBpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XG5cdFx0fVxuXG5cdFx0Ji5idG4tY2lyY2xlLWxnIHtcblx0XHRcdEBhcHBseSB0ZXh0LWJhc2UgaC0xMiB3LTEyIGlubGluZS1mbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLmJ0bi1ncm91cCB7XG5cdD4gLmJ0biB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAYXBwbHkgcm91bmRlZC1sIGJvcmRlci1yLTA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdEBhcHBseSByb3VuZGVkLXIgYm9yZGVyLWwtMDtcblx0XHR9XG5cdH1cbn1cblxuLnRhYmxlLWJ0biB7XG5cdEBhcHBseSB0ZXh0LWdyZXktOTAwIGRhcms6dGV4dC1ncmV5LTUwMCBmb250LXNlbWlib2xkIGhvdmVyOmJnLWdyZXktMzAwIGhvdmVyOmRhcms6YmctZ3JleS04MDAgcC0xIHJvdW5kZWQ7XG59XG5cbi50YWJsZS1idG4tbGFzdCB7XG5cdEBhcHBseSB0ZXh0LWdyZXktOTAwIGRhcms6dGV4dC1ncmV5LTUwMCBmb250LXNlbWlib2xkIGhvdmVyOmJnLWdyZXktMzAwIGhvdmVyOmRhcms6YmctZ3JleS04MDAgcC0xIHJvdW5kZWQ7XG59XG5cbi5idG4tdHVybi1vbiB7XG5cdEBhcHBseSB0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQgaG92ZXI6YmctZ3JlZW4tNTAwIGJnLWdyZWVuLTQwMCBwLTEgcm91bmRlZDtcbn1cblxuLmJ0bi10dXJuLW9mZiB7XG5cdEBhcHBseSB0ZXh0LXdoaXRlIGZvbnQtc2VtaWJvbGQgaG92ZXI6YmctcmVkLTUwMCBiZy1yZWQtNDAwIHAtMSByb3VuZGVkO1xufVxuIiwiLnRhYmxlIHtcblx0QGFwcGx5IHctZnVsbCB0YWJsZS1hdXRvO1xuXHQmLm5vLWJvcmRlciB0aGVhZCB0ciB0aCxcblx0Ji5uby1ib3JkZXIgdGJvZHkgdHIgdGQge1xuXHRcdEBhcHBseSBib3JkZXItMCBib3JkZXItbm9uZTtcblx0fVxuXG5cdHRoZWFkIHRyIHRoIHtcblx0XHRAYXBwbHkgcHgtMyBweS0yIGJvcmRlci1iIHRleHQteHMgbGVhZGluZy00IGZvbnQtbWVkaXVtIHVwcGVyY2FzZSB0cmFja2luZy13aWRlcjtcblx0XHRAYXBwbHkgYm9yZGVyLXQtMDtcblx0XHRAYXBwbHkgYm9yZGVyLWItMDtcblx0fVxuXG5cdHRib2R5IHRyIHRkIHtcblx0XHRAYXBwbHkgcHgtMyBweS0yIHdoaXRlc3BhY2Utbm93cmFwIG92ZXJmbG93LWhpZGRlbiB0ZXh0LWVsbGlwc2lzIG1heC13LVsyNTBweF07XG5cdH1cblxuXHQmLnRhYmxlLXNtIHtcblx0XHR0aGVhZCB0ciB0aCB7XG5cdFx0XHRAYXBwbHkgcHgtMSBweS0wO1xuXHRcdH1cblxuXHRcdHRib2R5IHRyIHRkIHtcblx0XHRcdEBhcHBseSBweC0xIHB5LTI7XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1sZyB7XG5cdFx0dGhlYWQgdHIgdGgge1xuXHRcdFx0QGFwcGx5IHB4LTYgcHktMztcblx0XHR9XG5cblx0XHR0Ym9keSB0ciB0ZCB7XG5cdFx0XHRAYXBwbHkgcHgtNiBweS0zO1xuXHRcdH1cblx0fVxufVxuXG4udGFibGUtdGV4dC1sZWZ0IHtcblx0dGhlYWQgdHIgdGgsXG5cdHRib2R5IHRyIHRkIHtcblx0XHRAYXBwbHkgdGV4dC1sZWZ0O1xuXHR9XG59XG5cbltkYXRhLWJhY2tncm91bmQ9XCJsaWdodFwiXSxcbi5saWdodCB7XG5cdC50YWJsZSB7XG5cdFx0dGhlYWQgdHIgdGgge1xuXHRcdFx0QGFwcGx5IGJvcmRlci1ncmV5LTIwMDtcblx0XHRcdEBhcHBseSB0ZXh0LWdyZXktNTAwO1xuXHRcdH1cblxuXHRcdHRib2R5IHRyIHRkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IoI2ZmZiBzaGFkZSg2JSkpO1xuXHRcdH1cblxuXHRcdCYuc3RyaXBlZCB7XG5cdFx0XHR0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdEBhcHBseSBiZy13aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0dGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IoI2ZmZiBzaGFkZSgzJSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPVwiZGFya1wiXSxcbi5kYXJrIHtcblx0LnRhYmxlIHtcblx0XHR0aGVhZCB0ciB0aCB7XG5cdFx0XHRib3JkZXItY29sb3I6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoMTAlKSk7XG5cdFx0XHRAYXBwbHkgdGV4dC1ncmV5LTUwMDtcblx0XHR9XG5cblx0XHR0Ym9keSB0ciB0ZCB7XG5cdFx0XHRib3JkZXItY29sb3I6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoMTAlKSk7XG5cdFx0fVxuXG5cdFx0Ji5zdHJpcGVkIHtcblx0XHRcdHRoZWFkIHRyIHRoIHtcblx0XHRcdFx0YmFja2dyb3VuZDogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCg2JSkpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNiUpKTtcblx0XHRcdH1cblxuXHRcdFx0dGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDYlKSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCg2JSkpO1xuXHRcdFx0fVxuXG5cdFx0XHR0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDMlKSk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IodGhlbWUoXCJjb2xvcnMuZ3JleS45MDBcIikgdGludCgzJSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2VsbC1yZXNwb25zaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG5cdEBhcHBseSBibG9jayB0ZXh0LXNtIGZvbnQtbm9ybWFsIHRleHQtZ3JleS01MDAgdXBwZXJjYXNlIGxnOmhpZGRlbiB0ZXh0LXhzIGZvbnQtbWVkaXVtO1xufVxuXG4uY2VsbC1yZXNwb25zaXZlIHtcblx0Y29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbn1cblxuLndyYXAtdGFibGUge1xuXHRAYXBwbHkgZmxleC13cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdC5jZWxsLXJlc3BvbnNpdmU6YmVmb3JlIHtcblx0XHRAYXBwbHkgaGlkZGVuO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0LmNlbGwtcmVzcG9uc2l2ZSB7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHR0Ym9keSB0ciAubGFzdC1jaGlsZC1hY3Rpb24ge1xuXHRcdEBhcHBseSB3LWZ1bGwgIHRleHQtcmlnaHQ7XG5cdH1cblx0dGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCAubGFzdC1jaGlsZC1hY3Rpb24tZGl2IHtcblx0XHRAYXBwbHkgZmxleCBqdXN0aWZ5LWVuZDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC53cmFwLXRhYmxlIHtcblx0XHRAYXBwbHkgZmxleDtcblx0fVxufVxuIiwiLmZvcm0tZWxlbWVudCB7XG5cdCY6bm90KC5mb3JtLWVsZW1lbnQtaW5saW5lKSB7XG5cdFx0QGFwcGx5IGZsZXggZmxleC1jb2wgbWItMjtcblx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRAYXBwbHkgbWItMjtcblx0XHR9XG5cblx0XHQuZm9ybS1lcnJvcixcblx0XHQuZm9ybS1zdWNjZXNzIHtcblx0XHRcdEBhcHBseSBtdC0yIHRleHQteHMgZmxleCBmbGV4LXJvdyBhbGlnbi1taWRkbGUganVzdGlmeS1zdGFydCB3aGl0ZXNwYWNlLW5vcm1hbDtcblx0XHR9XG5cblx0XHQuZm9ybS1oaW50IHtcblx0XHRcdEBhcHBseSBtdC0yO1xuXHRcdH1cblx0fVxuXG5cdCYuZm9ybS1lbGVtZW50LWlubGluZSB7XG5cdFx0QGFwcGx5IGZsZXggZmxleC1yb3cgaXRlbXMtY2VudGVyIGp1c3RpZnktc3RhcnQ7XG5cdFx0LmZvcm0tbGFiZWwge1xuXHRcdFx0QGFwcGx5IHdoaXRlc3BhY2Utbm93cmFwO1xuXHRcdH1cblxuXHRcdD4gKiB7XG5cdFx0XHRAYXBwbHkgbXItMjtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1pbnB1dCxcblx0LmZvcm0tdGV4dGFyZWEge1xuXHRcdEBhcHBseSB0ZXh0LXhzIGJsb2NrIHctZnVsbDtcblx0XHQmLmZvcm0taW5wdXQtdmFsaWQge1xuXHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItZ3JlZW4tNTAwO1xuXHRcdH1cblxuXHRcdCYuZm9ybS1pbnB1dC1pbnZhbGlkIHtcblx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLXJlZC01MDA7XG5cdFx0fVxuXG5cdFx0W2RhdGEtYmFja2dyb3VuZD1cImRhcmtcIl0sXG5cdFx0LmRhcmsgJiB7XG5cdFx0XHRAYXBwbHkgYmctZ3JleS04MDAgYm9yZGVyLWdyZXktNzAwIHRleHQtd2hpdGU7XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiB0aGVtZShcImNvbG9ycy53aGl0ZVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1zZWxlY3Qge1xuXHRcdEBhcHBseSB0ZXh0LXNtIGJsb2NrIHctZnVsbDtcblx0XHQmLmZvcm0tc2VsZWN0LXZhbGlkIHtcblx0XHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLWdyZWVuLTUwMDtcblx0XHR9XG5cblx0XHQmLmZvcm0tc2VsZWN0LWludmFsaWQge1xuXHRcdFx0QGFwcGx5IGJvcmRlciBib3JkZXItcmVkLTUwMDtcblx0XHR9XG5cblx0XHRbZGF0YS1iYWNrZ3JvdW5kPVwiZGFya1wiXSxcblx0XHQuZGFyayAmIHtcblx0XHRcdEBhcHBseSBiZy1ncmV5LTgwMCBib3JkZXItZ3JleS03MDAgdGV4dC13aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1yYWRpbyB7XG5cdFx0Ji5mb3JtLXJhZGlvLXZhbGlkIHtcblx0XHRcdEBhcHBseSB0ZXh0LWdyZWVuLTUwMDtcblx0XHRcdCsgc3BhbiB7XG5cdFx0XHRcdEBhcHBseSB0ZXh0LWdyZWVuLTUwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmZvcm0tcmFkaW8taW52YWxpZCB7XG5cdFx0XHRAYXBwbHkgdGV4dC1yZWQtNTAwO1xuXHRcdFx0KyBzcGFuIHtcblx0XHRcdFx0QGFwcGx5IHRleHQtcmVkLTUwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9ybS1oaW50IHtcblx0XHRAYXBwbHkgdGV4dC14cyB0ZXh0LWdyZXktNTAwIHdoaXRlc3BhY2Utbm93cmFwIG1iLTE7XG5cdH1cblxuXHQuZm9ybS1lcnJvcixcblx0LmZvcm0tZXJyb3ItaWNvbiB7XG5cdFx0QGFwcGx5IHRleHQteHMgdGV4dC1yZWQtNTAwIHdoaXRlc3BhY2Utbm93cmFwIG1iLTE7XG5cdH1cblxuXHQuZm9ybS1zdWNjZXNzIHtcblx0XHRAYXBwbHkgdGV4dC14cyB0ZXh0LWdyZWVuLTUwMCB3aGl0ZXNwYWNlLW5vd3JhcCBtYi0xO1xuXHR9XG59XG5cbi5mb3JtLWljb24ge1xuXHRAYXBwbHkgaC00IHctNCBzdHJva2UtY3VycmVudCBhYnNvbHV0ZSBib3R0b20tMDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHQmLmZvcm0tc3VjY2VzcyB7XG5cdFx0QGFwcGx5IHRleHQtcmVkLTUwMDtcblx0fVxuXG5cdCYuZm9ybS1lcnJvciB7XG5cdFx0QGFwcGx5IHRleHQtZ3JlZW4tNTAwO1xuXHR9XG5cblx0QGFwcGx5IHJpZ2h0LTAgbXItMjtcbn1cblxuLmNzcy0zaWlnbmktY29udGFpbmVyIHtcblx0LmNzcy1zZng1ZTQtY29udHJvbCB7XG5cdFx0bWluLWhlaWdodDogNDFweDtcblx0fVxufVxuIiwiLm1vZGFsLWJhY2tkcm9wIHtcblx0QGFwcGx5IHRyYW5zZm9ybSBlYXNlLWluLW91dCBkdXJhdGlvbi0xNTAgb3BhY2l0eS0wIGZpeGVkIGluc2V0LTAgaC1mdWxsIHctZnVsbCBvdmVyZmxvdy1oaWRkZW4gYmctYmxhY2sgcG9pbnRlci1ldmVudHMtbm9uZSBpbnZpc2libGUgY3Vyc29yLW5vbmUgei0yMDtcblx0Ji5mYWRlLWluIHtcblx0XHRAYXBwbHkgcG9pbnRlci1ldmVudHMtYXV0byB2aXNpYmxlIGN1cnNvci1wb2ludGVyIG9wYWNpdHktMjUgei0xMDtcblx0XHRhbmltYXRpb24tbmFtZTogZmFkZUluTW9kYWxCYWNrZHJvcDtcblx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcblx0XHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuXHRcdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG5cdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAwLjE1cztcblx0fVxufVxuXG4ubW9kYWwge1xuXHRAYXBwbHkgdHJhbnNmb3JtIGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyIG92ZXJmbG93LWhpZGRlbiBmaXhlZCBpbnNldC0wIG91dGxpbmUtbm9uZSB6LTMwO1xuXHQmLnNob3cge1xuXHRcdGFuaW1hdGlvbi1uYW1lOiBtb2RhbFNob3c7XG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcblx0fVxuXG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gcC00IGJvcmRlci1iIGJvcmRlci1zb2xpZCByb3VuZGVkLXQ7XG5cdFx0Lm1vZGFsLWNsb3NlIHtcblx0XHRcdEBhcHBseSBtbC1hdXRvO1xuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1jb250ZW50IHtcblx0XHRAYXBwbHkgYm9yZGVyLTAgcm91bmRlZC1sZyBzaGFkb3ctbGcgcmVsYXRpdmUgZmxleCBmbGV4LWNvbCB3LWZ1bGwgb3V0bGluZS1ub25lO1xuXHR9XG5cblx0Lm1vZGFsLWZvb3RlciB7XG5cdFx0QGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktZW5kIHAtNCBib3JkZXItdCBib3JkZXItc29saWQgcm91bmRlZC1iO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTW9kYWxCYWNrZHJvcCB7XG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAwLjE1O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIG1vZGFsU2hvdyB7XG5cdDAlIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCk7XG5cdH1cblx0MTAwJSB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcblx0fVxufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPVwibGlnaHRcIl0sXG4ubGlnaHQge1xuXHQmLm1vZGFsIHtcblx0XHQubW9kYWwtaGVhZGVyIHtcblx0XHRcdEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyZXktOTAwIGJvcmRlci1ncmV5LTIwMDtcblx0XHR9XG5cblx0XHQubW9kYWwtZm9vdGVyIHtcblx0XHRcdEBhcHBseSBiZy13aGl0ZSB0ZXh0LWdyZXktOTAwIGJvcmRlci1ncmV5LTIwMDtcblx0XHR9XG5cblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRAYXBwbHkgYmctd2hpdGUgdGV4dC1ncmV5LTkwMDtcblx0XHR9XG5cdH1cbn1cblxuW2RhdGEtYmFja2dyb3VuZD1cImRhcmtcIl0sXG4uZGFyayB7XG5cdCYubW9kYWwge1xuXHRcdC5tb2RhbC1oZWFkZXIge1xuXHRcdFx0QGFwcGx5IGJnLWdyZXktODAwIHRleHQtd2hpdGUgYm9yZGVyLWdyZXktNzAwO1xuXHRcdH1cblxuXHRcdC5tb2RhbC1mb290ZXIge1xuXHRcdFx0QGFwcGx5IGJnLWdyZXktODAwIHRleHQtd2hpdGUgYm9yZGVyLWdyZXktNzAwO1xuXHRcdH1cblxuXHRcdC5tb2RhbC1jb250ZW50IHtcblx0XHRcdEBhcHBseSBiZy1ncmV5LTgwMCB0ZXh0LXdoaXRlO1xuXHRcdH1cblx0fVxufVxuIiwiLmRldGFpbC1ncmV5IHtcblx0QGFwcGx5IGJnLWdyZXktNTAgcHgtNCBweS01IHNtOmdyaWQgc206Z3JpZC1jb2xzLTMgc206Z2FwLTQgc206cHgtWzAuMjVyZW1dIHNtOnB5LTM7XG59XG5cbi5kZXRhaWwtZ3JleS1kb3VibGUge1xuXHRAYXBwbHkgYmctZ3JleS01MCBweC00IHB5LTUgIHNtOmdhcC00IHNtOnB4LTY7XG59XG5cbi5kZXRhaWwtd2hpdGUge1xuXHRAYXBwbHkgYmctd2hpdGUgcHgtNCBweS01IHNtOmdyaWQgc206Z3JpZC1jb2xzLTMgc206Z2FwLTQgc206cHgtWzAuMjVyZW1dIHNtOnB5LTM7XG59XG5cbi5kZXRhaWwtd2hpdGUtZG91YmxlIHtcblx0QGFwcGx5IGJnLXdoaXRlIHB4LTQgcHktNSAgc206Z2FwLTQgc206cHgtNjtcbn1cblxuLmRldGFpbC1kdCB7XG5cdEBhcHBseSB0ZXh0LXNtIGZvbnQtbWVkaXVtIHRleHQtZ3JleS01MDA7XG59XG5cbi5kZXRhaWwtZGQge1xuXHRAYXBwbHkgbXQtMSB0ZXh0LXNtIHRleHQtZ3JleS05MDAgc206bXQtMCBzbTpjb2wtc3Bhbi0yO1xufVxuXG5bZGF0YS1iYWNrZ3JvdW5kPVwibGlnaHRcIl0sXG4ubGlnaHQge1xuXHQuZGV0YWlsLWdyZXkge1xuXHRcdEBhcHBseSBiZy1ncmV5LTUwO1xuXHR9XG5cblx0LmRldGFpbC13aGl0ZSB7XG5cdFx0QGFwcGx5IGJnLXdoaXRlO1xuXHR9XG5cblx0LmRldGFpbC1ncmV5LWRvdWJsZSB7XG5cdFx0QGFwcGx5IGJnLWdyZXktNTA7XG5cdH1cblxuXHQuZGV0YWlsLXdoaXRlLWRvdWJsZSB7XG5cdFx0QGFwcGx5IGJnLXdoaXRlO1xuXHR9XG59XG5cbltkYXRhLWJhY2tncm91bmQ9XCJkYXJrXCJdLFxuLmRhcmsge1xuXHQuZGV0YWlsLWdyZXkge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNiUpKTtcblx0fVxuXG5cdC5kZXRhaWwtd2hpdGUge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoMyUpKTtcblx0fVxuXG5cdC5kZXRhaWwtZ3JleS1kb3VibGUge1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKHRoZW1lKFwiY29sb3JzLmdyZXkuOTAwXCIpIHRpbnQoNiUpKTtcblx0fVxuXG5cdC5kZXRhaWwtd2hpdGUtZG91YmxlIHtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcih0aGVtZShcImNvbG9ycy5ncmV5LjkwMFwiKSB0aW50KDMlKSk7XG5cdH1cblxuXHQuZGV0YWlsLWR0LFxuXHQuZGV0YWlsLWRkIHtcblx0XHRAYXBwbHkgdGV4dC13aGl0ZTtcblx0fVxufVxuIiwiLnJjLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxNHB4O1xuXHRwYWRkaW5nOiA1cHggMDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5yYy1zbGlkZXIgKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJjLXNsaWRlci1yYWlsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS4yMDBcIik7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5yYy1zbGlkZXItdHJhY2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0Y3Vyc29yOiBncmFiO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlcjogc29saWQgMnB4IHRoZW1lKFwiY29sb3JzLmJsdWUuNzAwXCIpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcblx0dG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcblx0Ym9yZGVyLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ibHVlLjUwMFwiKTtcblx0Ym94LXNoYWRvdzogMCAwIDAgNXB4IHRoZW1lKFwiY29sb3JzLmJsdWUuNzAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNzAwXCIpO1xuXHRib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IHRoZW1lKFwiY29sb3JzLmJsdWUuNTAwXCIpO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5yYy1zbGlkZXItbWFyayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxOHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IHRoZW1lKFwiY29sb3JzLmdyZXkuNTAwXCIpO1xufVxuXG4ucmMtc2xpZGVyLW1hcmstdGV4dC1hY3RpdmUge1xuXHRjb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS41MDBcIik7XG59XG5cbi5yYy1zbGlkZXItc3RlcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJjLXNsaWRlci1kb3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTJweDtcblx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCB0aGVtZShcImNvbG9ycy5ncmV5LjIwMFwiKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdGhlbWUoXCJjb2xvcnMuYmx1ZS43MDBcIik7XG59XG5cbi5yYy1zbGlkZXItZG90LXJldmVyc2Uge1xuXHRtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ncmV5LjIwMFwiKTtcbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLXRyYWNrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdGhlbWUoXCJjb2xvcnMuZ3JleS41MDBcIik7XG59XG5cbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1oYW5kbGUsXG4ucmMtc2xpZGVyLWRpc2FibGVkIC5yYy1zbGlkZXItZG90IHtcblx0Ym9yZGVyLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ncmV5LjUwMFwiKTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJjLXNsaWRlci1kaXNhYmxlZCAucmMtc2xpZGVyLW1hcmstdGV4dCxcbi5yYy1zbGlkZXItZGlzYWJsZWQgLnJjLXNsaWRlci1kb3Qge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogMTRweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLXJhaWwge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiA0cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci10cmFjayB7XG5cdGxlZnQ6IDVweDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogNHB4O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItbWFyayB7XG5cdHRvcDogMDtcblx0bGVmdDogMThweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ucmMtc2xpZGVyLXZlcnRpY2FsIC5yYy1zbGlkZXItc3RlcCB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdCB7XG5cdGxlZnQ6IDJweDtcblx0bWFyZ2luLWJvdHRvbTogLTRweDtcbn1cblxuLnJjLXNsaWRlci12ZXJ0aWNhbCAucmMtc2xpZGVyLWRvdDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5yYy1zbGlkZXItdmVydGljYWwgLnJjLXNsaWRlci1kb3Q6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcblx0YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1lbnRlci5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXItYWN0aXZlLFxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1hcHBlYXIucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhci1hY3RpdmUge1xuXHRhbmltYXRpb24tbmFtZTogcmNTbGlkZXJUb29sdGlwWm9vbURvd25Jbjtcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tbGVhdmUucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWxlYXZlLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbi1uYW1lOiByY1NsaWRlclRvb2x0aXBab29tRG93bk91dDtcblx0YW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC16b29tLWRvd24tZW50ZXIsXG4ucmMtc2xpZGVyLXRvb2x0aXAtem9vbS1kb3duLWFwcGVhciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXpvb20tZG93bi1sZWF2ZSB7XG5cdGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xufVxuXG5Aa2V5ZnJhbWVzIHJjU2xpZGVyVG9vbHRpcFpvb21Eb3duSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuXHR9XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyByY1NsaWRlclRvb2x0aXBab29tRG93bk91dCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcblx0fVxufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC05OTk5cHg7XG5cdHRvcDogLTk5OTlweDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucmMtc2xpZGVyLXRvb2x0aXAgKiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1wbGFjZW1lbnQtdG9wIHtcblx0cGFkZGluZzogNHB4IDAgOHB4IDA7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1pbm5lciB7XG5cdHBhZGRpbmc6IDZweCAycHg7XG5cdG1pbi13aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRoZW1lKFwiY29sb3JzLmdyZXkuNTAwXCIpO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggdGhlbWUoXCJjb2xvcnMuZ3JleS41MDBcIik7XG59XG5cbi5yYy1zbGlkZXItdG9vbHRpcC1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnJjLXNsaWRlci10b29sdGlwLXBsYWNlbWVudC10b3AgLnJjLXNsaWRlci10b29sdGlwLWFycm93IHtcblx0Ym90dG9tOiA0cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00cHg7XG5cdGJvcmRlci13aWR0aDogNHB4IDRweCAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiB0aGVtZShcImNvbG9ycy5ncmV5LjUwMFwiKTtcbn1cblxuW2RhdGEtYmFja2dyb3VuZD1cImxpZ2h0XCJdIHtcblx0LnJjLXNsaWRlci1yYWlsIHtcblx0XHRAYXBwbHkgYmctZ3JleS0yMDA7XG5cdH1cbn1cblxuW2RhdGEtYmFja2dyb3VuZD1cImRhcmtcIl0ge1xuXHQucmMtc2xpZGVyLXJhaWwge1xuXHRcdEBhcHBseSBiZy1ncmV5LTgwMDtcblx0fVxufVxuXG4uc2xpZGVyLXJlZCB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLXJlZC01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXJlZC02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItcmVkLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItcmVkLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItcmVkLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXJlZC03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItcmVkLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLXBpbmsge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy1waW5rLTUwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdEBhcHBseSBib3JkZXItcGluay02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItcGluay03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLXBpbmstNjAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG5cdFx0QGFwcGx5IGJvcmRlci1waW5rLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXBpbmstNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXBpbmstNjAwO1xuXHR9XG59XG5cbi5zbGlkZXItcHVycGxlIHtcblx0JiAucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRAYXBwbHkgYmctcHVycGxlLTUwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdEBhcHBseSBib3JkZXItcHVycGxlLTYwMDtcblx0fVxuXG5cdCYsXG5cdC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG5cdFx0QGFwcGx5IGJvcmRlci1wdXJwbGUtNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG5cdFx0QGFwcGx5IGJvcmRlci1wdXJwbGUtNjAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG5cdFx0QGFwcGx5IGJvcmRlci1wdXJwbGUtNzAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItcHVycGxlLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1wdXJwbGUtNjAwO1xuXHR9XG59XG5cbi5zbGlkZXItZGVlcC1wdXJwbGUge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy1kZWVwLXB1cnBsZS01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWRlZXAtcHVycGxlLTYwMDtcblx0fVxuXG5cdCYsXG5cdC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG5cdFx0QGFwcGx5IGJvcmRlci1kZWVwLXB1cnBsZS03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLWRlZXAtcHVycGxlLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItZGVlcC1wdXJwbGUtNzAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItZGVlcC1wdXJwbGUtNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWRlZXAtcHVycGxlLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLWluZGlnbyB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLWluZGlnby01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWluZGlnby02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItaW5kaWdvLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItaW5kaWdvLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItaW5kaWdvLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWluZGlnby03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItaW5kaWdvLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLWJsdWUge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy1ibHVlLTUwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdEBhcHBseSBib3JkZXItYmx1ZS02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItYmx1ZS03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtNjAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG5cdFx0QGFwcGx5IGJvcmRlci1ibHVlLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtNjAwO1xuXHR9XG59XG5cbi5zbGlkZXItbGlnaHQtYmx1ZSB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLWxpZ2h0LWJsdWUtNTAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1saWdodC1ibHVlLTYwMDtcblx0fVxuXG5cdCYsXG5cdC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG5cdFx0QGFwcGx5IGJvcmRlci1saWdodC1ibHVlLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItbGlnaHQtYmx1ZS02MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcblx0XHRAYXBwbHkgYm9yZGVyLWxpZ2h0LWJsdWUtNzAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItbGlnaHQtYmx1ZS03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItbGlnaHQtYmx1ZS02MDA7XG5cdH1cbn1cblxuLnNsaWRlci1jeWFuIHtcblx0JiAucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRAYXBwbHkgYmctY3lhbi01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWN5YW4tNjAwO1xuXHR9XG5cblx0Jixcblx0LnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcblx0XHRAYXBwbHkgYm9yZGVyLWN5YW4tNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG5cdFx0QGFwcGx5IGJvcmRlci1jeWFuLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItY3lhbi03MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1jeWFuLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1jeWFuLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLXRlYWwge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy10ZWFsLTUwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdEBhcHBseSBib3JkZXItdGVhbC02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItdGVhbC03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLXRlYWwtNjAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG5cdFx0QGFwcGx5IGJvcmRlci10ZWFsLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXRlYWwtNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLXRlYWwtNjAwO1xuXHR9XG59XG5cbi5zbGlkZXItZ3JlZW4ge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy1ncmVlbi01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWdyZWVuLTYwMDtcblx0fVxuXG5cdCYsXG5cdC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG5cdFx0QGFwcGx5IGJvcmRlci1ncmVlbi03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLWdyZWVuLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItZ3JlZW4tNzAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItZ3JlZW4tNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWdyZWVuLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLWxpZ2h0LWdyZWVuIHtcblx0JiAucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRAYXBwbHkgYmctbGlnaHQtZ3JlZW4tNTAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1saWdodC1ncmVlbi02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItbGlnaHQtZ3JlZW4tNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG5cdFx0QGFwcGx5IGJvcmRlci1saWdodC1ncmVlbi02MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcblx0XHRAYXBwbHkgYm9yZGVyLWxpZ2h0LWdyZWVuLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWxpZ2h0LWdyZWVuLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1saWdodC1ncmVlbi02MDA7XG5cdH1cbn1cblxuLnNsaWRlci1saW1lIHtcblx0JiAucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRAYXBwbHkgYmctbGltZS01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWxpbWUtNjAwO1xuXHR9XG5cblx0Jixcblx0LnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcblx0XHRAYXBwbHkgYm9yZGVyLWxpbWUtNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG5cdFx0QGFwcGx5IGJvcmRlci1saW1lLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItbGltZS03MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1saW1lLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1saW1lLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLXllbGxvdyB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLWFtYmVyLTUwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdEBhcHBseSBib3JkZXItYW1iZXItNjAwO1xuXHR9XG5cblx0Jixcblx0LnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcblx0XHRAYXBwbHkgYm9yZGVyLWFtYmVyLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItYW1iZXItNjAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG5cdFx0QGFwcGx5IGJvcmRlci1hbWJlci03MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1hbWJlci03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItYW1iZXItNjAwO1xuXHR9XG59XG5cbi5zbGlkZXItYW1iZXIge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy1hbWJlci01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWFtYmVyLTYwMDtcblx0fVxuXG5cdCYsXG5cdC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG5cdFx0QGFwcGx5IGJvcmRlci1hbWJlci03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLWFtYmVyLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItYW1iZXItNzAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItYW1iZXItNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWFtYmVyLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLW9yYW5nZSB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLW9yYW5nZS01MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlIHtcblx0XHRAYXBwbHkgYm9yZGVyLW9yYW5nZS02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItb3JhbmdlLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItb3JhbmdlLTYwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6aG92ZXIge1xuXHRcdEBhcHBseSBib3JkZXItb3JhbmdlLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLW9yYW5nZS03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItb3JhbmdlLTYwMDtcblx0fVxufVxuXG4uc2xpZGVyLWRlZXAtb3JhbmdlIHtcblx0JiAucmMtc2xpZGVyLXRyYWNrIHtcblx0XHRAYXBwbHkgYmctZGVlcC1vcmFuZ2UtNTAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1kZWVwLW9yYW5nZS02MDA7XG5cdH1cblxuXHQmLFxuXHQucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcge1xuXHRcdEBhcHBseSBib3JkZXItZGVlcC1vcmFuZ2UtNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUtY2xpY2stZm9jdXNlZDpmb2N1cyB7XG5cdFx0QGFwcGx5IGJvcmRlci1kZWVwLW9yYW5nZS02MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcblx0XHRAYXBwbHkgYm9yZGVyLWRlZXAtb3JhbmdlLTcwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWRlZXAtb3JhbmdlLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItZG90LWFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1kZWVwLW9yYW5nZS02MDA7XG5cdH1cbn1cblxuLnNsaWRlci1icm93biB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLWJyb3duLTUwMDtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1oYW5kbGUge1xuXHRcdEBhcHBseSBib3JkZXItYnJvd24tNjAwO1xuXHR9XG5cblx0Jixcblx0LnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJyb3duLTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItYnJvd24tNjAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTpob3ZlciB7XG5cdFx0QGFwcGx5IGJvcmRlci1icm93bi03MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1icm93bi03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItYnJvd24tNjAwO1xuXHR9XG59XG5cbi5zbGlkZXItZ3JleSB7XG5cdCYgLnJjLXNsaWRlci10cmFjayB7XG5cdFx0QGFwcGx5IGJnLWdyZXktNTAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1ncmV5LTYwMDtcblx0fVxuXG5cdCYsXG5cdC5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nLnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZyB7XG5cdFx0QGFwcGx5IGJvcmRlci1ncmV5LTcwMDtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlLWNsaWNrLWZvY3VzZWQ6Zm9jdXMge1xuXHRcdEBhcHBseSBib3JkZXItZ3JleS02MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcblx0XHRAYXBwbHkgYm9yZGVyLWdyZXktNzAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZTphY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItZ3JleS03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWRvdC1hY3RpdmUge1xuXHRcdEBhcHBseSBib3JkZXItZ3JleS02MDA7XG5cdH1cbn1cblxuLnNsaWRlci1ibHVlLWdyZXkge1xuXHQmIC5yYy1zbGlkZXItdHJhY2sge1xuXHRcdEBhcHBseSBiZy1ibHVlLWdyZXktNTAwO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1ibHVlLWdyZXktNjAwO1xuXHR9XG5cblx0Jixcblx0LnJjLXNsaWRlci1oYW5kbGUtZHJhZ2dpbmcucmMtc2xpZGVyLWhhbmRsZS1kcmFnZ2luZy5yYy1zbGlkZXItaGFuZGxlLWRyYWdnaW5nIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtZ3JleS03MDA7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuXHR9XG5cblx0JiAucmMtc2xpZGVyLWhhbmRsZS1jbGljay1mb2N1c2VkOmZvY3VzIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtZ3JleS02MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmhvdmVyIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtZ3JleS03MDA7XG5cdH1cblxuXHQmIC5yYy1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG5cdFx0QGFwcGx5IGJvcmRlci1ibHVlLWdyZXktNzAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcblx0fVxuXG5cdCYgLnJjLXNsaWRlci1kb3QtYWN0aXZlIHtcblx0XHRAYXBwbHkgYm9yZGVyLWJsdWUtZ3JleS02MDA7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/