<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
    Automatically generate rtl styles from provided ltr styles by flipping "left" and "right"
    in property names and values.

    For example:

    .foo {
        @include ag-unthemed-rtl((margin-left: 10px));
    }

    Will emit:

    .ag-ltr .foo {
      margin-left: 10px;
    }
    .ag-rtl .foo {
      margin-right: 10px;
    }
*/
/**
    Like ag-unthemed-rtl, automatically generate rtl styles from provided ltr styles by flipping
    "left" and "right" in property names and values. However this mixin is for use in themes. Because the
    div with the theme class is outside the div with the .ag-rtl class, we need to keep the theme class
    higher than the .ag-rtl.

    For example:

    .ag-theme-xyz {
        .foo {
            @include ag-theme-rtl((margin-left: 10px));
        }
    }

    Will emit:

    .ag-theme-xyz .ag-ltr .foo {
      margin-left: 10px;
    }
    .ag-theme-xyz .ag-rtl .foo {
      margin-right: 10px;
    }

    Note how the .ag-ltr class is inserted between the theme class and the rest of the selector
*/
/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
  display: block; }

.ag-hidden {
  display: none !important; }

.ag-invisible {
  visibility: hidden !important; }

.ag-drag-handle {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.ag-column-drop-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-column-drop-horizontal-half-width {
  display: inline-block;
  width: 50% !important; }

.ag-unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-selectable {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  user-select: text; }

.ag-select-agg-func-popup {
  position: absolute; }

.ag-input-wrapper, .ag-picker-field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: normal;
  position: relative; }

.ag-shake-left-to-right {
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: ag-shake-left-to-right;
  animation-name: ag-shake-left-to-right; }

@-webkit-keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

@keyframes ag-shake-left-to-right {
  from {
    padding-left: 6px;
    padding-right: 2px; }
  to {
    padding-left: 2px;
    padding-right: 6px; } }

.ag-root-wrapper {
  cursor: default;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden; }
  .ag-root-wrapper.ag-layout-normal {
    height: 100%; }

.ag-watermark {
  position: absolute;
  bottom: 10px;
  right: 25px;
  opacity: 0.5;
  -webkit-transition: opacity 1s ease-out 3s;
  transition: opacity 1s ease-out 3s; }
  .ag-watermark:before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDk0cHgiIGhlaWdodD0iMjM5cHgiIHZpZXdCb3g9IjAgMCA0OTQgMjM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+TG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLjYxMjg0OTkzMSwxMDggTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgQzAuNjEyODQ5OTMxLDYyLjEwMDY1MzYgMy40NzE4MzM3OCw1Ny4xNDg3NDgzIDguMTEyODQ5OTMsNTQuNDY5MjU2NCBMOTguMzA2NDI1LDIuMzk1OTcxNTcgTDk4LjMwNjQyNSwyLjM5NTk3MTU3IEMxMDIuOTQ3NDQxLC0wLjI4MzUyMDM1OCAxMDguNjY1NDA5LC0wLjI4MzUyMDM1OCAxMTMuMzA2NDI1LDIuMzk1OTcxNTcgTDExMy4zMDY0MjUsMi4zOTU5NzE1NyBMMjAzLjUsNTQuNDY5MjU2NCBMMjAzLjUsNTQuNDY5MjU2NCBDMjA4LjE0MTAxNiw1Ny4xNDg3NDgzIDIxMSw2Mi4xMDA2NTM2IDIxMSw2Ny40NTk2Mzc0IEwyMTEsMTM4IEwxODEsMTM4IEwxODAuOTk3MDQxLDkzLjk5OTk5OTggTDE4MC45OTYwMzIsOTMuOTk5OTk5OSBDMTgwLjk5NTQ3NSw4NS43MTYxMjI2IDE3NC4yNzk5MDksNzkuMDAxMDA4NyAxNjUuOTk2MDMyLDc5LjAwMTAwODcgTDEyMiw3OC45OTk5OTk5IEMxMTMuNzE1NzI5LDc4Ljk5OTk5OTkgMTA3LDg1LjcxNTcyODYgMTA3LDkzLjk5OTk5OTkgTDEwNywxMzYuMDE1NjIzIEwxMDcsMTM2LjAxNTYyMyBDMTA3LDE0NC4yOTk4OTUgMTEzLjcxNTcyOSwxNTEuMDE1NjIzIDEyMiwxNTEuMDE1NjIzIEwxNjgsMTUxLjAxNTYyMyBMMTY4LDE2MyBDMTY4LDE2NC42NTY4NTQgMTY2LjY1Njg1NCwxNjYgMTY1LDE2NiBMMTIwLDE2NiBMMTIwLDE3OSBMMTY1Ljk5NjAzMiwxNzkgTDE2NS45OTYwMzIsMTc4Ljk5Nzg3NyBDMTc0LjI3OTQ3NCwxNzguOTk3ODc3IDE4MC45OTQ4NiwxNzIuMjgzNDQyIDE4MC45OTYwMzIsMTY0IEwxODEsMTUwLjk2MDU1NCBMMjExLDE1MC45NjA1NTQgTDIxMSwxNzEuNjA2MjA3IEwyMTEsMTcxLjYwNjIwNyBDMjExLDE3Ni45NjUxOTEgMjA4LjE0MTAxNiwxODEuOTE3MDk2IDIwMy41LDE4NC41OTY1ODggTDExMy4zMDY0MjUsMjM2LjY2OTg3MyBMMTEzLjMwNjQyNSwyMzYuNjY5ODczIEMxMDguNjY1NDA5LDIzOS4zNDkzNjUgMTAyLjk0NzQ0MSwyMzkuMzQ5MzY1IDk4LjMwNjQyNSwyMzYuNjY5ODczIEw4LjExMjg0OTkzLDE4NC41OTY1ODggTDguMTEyODQ5OTMsMTg0LjU5NjU4OCBDMy40NzE4MzM3OCwxODEuOTE3MDk2IDAuNjEyODQ5OTMxLDE3Ni45NjUxOTEgMC42MTI4NDk5MzEsMTcxLjYwNjIwNyBMMC42MTI4NDk5MzEsMTIxIEwyNywxMjEgTDI3LDEzNiBDMjcsMTQ0LjI4NDI3MSAzMy43MTU3Mjg3LDE1MSA0MiwxNTEgTDQyLDE1MSBMMTAwLDE1MSBMMTAwLDk0IEMxMDAsODUuNzE1NzI4OCA5My4yODQyNzEyLDc5IDg1LDc5IEwyNyw3OSBMMjcsOTIgTDg0LDkyIEM4NS42NTY4NTQyLDkyIDg3LDkzLjM0MzE0NTggODcsOTUgTDg3LDk1IEw4NywxMDggTDAuNjEyODQ5OTMxLDEwOCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDc3LDU1IEw0OTQsNTUgTDQ5NCwxNTEgTDQzNSwxNTEgQzQyNi43MTU3MjksMTUxIDQyMCwxNDQuMjg0MjcxIDQyMCwxMzYgTDQyMCw5NiBDNDIwLDg3LjcxNTcyODggNDI2LjcxNTcyOSw4MSA0MzUsODEgTDQzNSw4MSBMNDc3LDgxIEw0NzcsNTUgWiBNNDQwLDk4IEM0MzguMzQzMTQ2LDk4IDQzNyw5OS4zNDMxNDU4IDQzNywxMDEgTDQzNywxMzEgQzQzNywxMzIuNjU2ODU0IDQzOC4zNDMxNDYsMTM0IDQ0MCwxMzQgTDQ3NywxMzQgTDQ3Nyw5OCBMNDQwLDk4IFoiIGlkPSJkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTYuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTYiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCAyNiAxNyAyNiAxNyA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC03IiBmaWxsPSIjRTExRjIyIiBwb2ludHM9IjAgMS4xMzY4NjgzOGUtMTMgMTcgMS4xMzY4NjgzOGUtMTMgMTcgMTcgMCAxNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzEsMTUxIEwzNDgsMTUxIEwzNDgsMTAxIEwzNDgsMTAxIEMzNDgsOTkuMzQzMTQ1OCAzNDkuMzQzMTQ2LDk4IDM1MSw5OCBMMzg5LDk4IEwzODksODEgTDM0Niw4MSBMMzQ2LDgxIEMzMzcuNzE1NzI5LDgxIDMzMSw4Ny43MTU3Mjg4IDMzMSw5NiBMMzMxLDE1MSBaIiBpZD0iciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzI0LDg2IEwzMjQsNzYgTDMyNCw3NiBDMzI0LDY3LjcxNTcyODggMzE3LjI4NDI3MSw2MSAzMDksNjEgTDI0OSw2MSBMMjQ5LDYxIEMyNDAuNzE1NzI5LDYxIDIzNCw2Ny43MTU3Mjg4IDIzNCw3NiBMMjM0LDEzNiBMMjM0LDEzNiBDMjM0LDE0NC4yODQyNzEgMjQwLjcxNTcyOSwxNTEgMjQ5LDE1MSBMMzA5LDE1MSBMMzA5LDE1MSBDMzE3LjI4NDI3MSwxNTEgMzI0LDE0NC4yODQyNzEgMzI0LDEzNiBMMzI0LDEwMCBMMjg3LDEwMCBMMjg3LDExNyBMMzA3LDExNyBMMzA3LDEzMSBMMzA3LDEzMSBDMzA3LDEzMi42NTY4NTQgMzA1LjY1Njg1NCwxMzQgMzA0LDEzNCBMMjU0LDEzNCBMMjU0LDEzNCBDMjUyLjM0MzE0NiwxMzQgMjUxLDEzMi42NTY4NTQgMjUxLDEzMSBMMjUxLDgxIEwyNTEsODEgQzI1MSw3OS4zNDMxNDU4IDI1Mi4zNDMxNDYsNzggMjU0LDc4IEwzMDQsNzggTDMwNCw3OCBDMzA1LjY1Njg1NCw3OCAzMDcsNzkuMzQzMTQ1OCAzMDcsODEgTDMwNyw4NiBMMzI0LDg2IFoiIGlkPSJHIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJhZyI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29tYmluZWQtU2hhcGUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTExRjIyIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJnIiBmaWxsPSIjRTExRjIyIiB4PSIxMjAiIHk9IjkyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAsMTIxIEw4NywxMjEgTDg3LDEzOCBMNDMsMTM4IEw0MywxMzggQzQxLjM0MzE0NTgsMTM4IDQwLDEzNi42NTY4NTQgNDAsMTM1IEw0MCwxMjEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRTExRjIyIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    -webkit-filter: invert(50%);
    filter: invert(50%);
    background-repeat: no-repeat;
    background-size: 110px 60px;
    display: block;
    height: 60px;
    width: 110px; }

.ag-watermark-text {
  opacity: 0.5;
  font-weight: bold;
  font-family: Impact;
  font-size: 19px; }

.ag-root-wrapper-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }
  .ag-root-wrapper-body.ag-layout-normal {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    height: 0;
    min-height: 0; }

.ag-root {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
    overflow: hidden;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 0; }
  .ag-root.ag-layout-normal {
    height: 100%; }

/**
 ****************************
 * Viewports
 ****************************
*/
.ag-header-viewport,
.ag-floating-top-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-body-horizontal-scroll-viewport,
.ag-virtual-list-viewport {
  position: relative;
  height: 100%;
  min-width: 0px;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-body-viewport.ag-layout-print {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }

@media print {
  .ag-layout-normal {
    display: none; }
  .ag-root-wrapper,
  .ag-root-wrapper-body,
  .ag-root,
  .ag-body-viewport,
  .ag-center-cols-container,
  .ag-center-cols-viewport,
  .ag-center-cols-clipper,
  .ag-body-horizontal-scroll-viewport,
  .ag-virtual-list-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important; }
  .ag-row {
    page-break-inside: avoid; } }

.ag-body-viewport {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .ag-body-viewport.ag-layout-normal {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch; }

.ag-center-cols-viewport {
  width: 100%;
  overflow-x: auto; }

.ag-body-horizontal-scroll-viewport {
  overflow-x: scroll; }

.ag-virtual-list-viewport {
  overflow: auto;
  width: 100%; }

/**
 ****************************
 * Containers
 ****************************
*/
.ag-header-container,
.ag-floating-top-container,
.ag-body-container,
.ag-pinned-right-cols-container,
.ag-center-cols-container,
.ag-pinned-left-cols-container,
.ag-floating-bottom-container,
.ag-body-horizontal-scroll-container,
.ag-full-width-container,
.ag-floating-bottom-full-width-container,
.ag-virtual-list-container {
  position: relative; }

.ag-header-container, .ag-floating-top-container, .ag-floating-bottom-container {
  height: 100%;
  white-space: nowrap; }

.ag-center-cols-clipper {
  min-height: 100%; }

.ag-center-cols-container {
  display: block; }

.ag-layout-print .ag-center-cols-clipper {
  min-width: 100%; }

.ag-layout-auto-height .ag-center-cols-clipper,
.ag-layout-auto-height .ag-center-cols-container {
  min-height: 50px; }

.ag-pinned-right-cols-container {
  display: block; }

.ag-body-horizontal-scroll-container {
  height: 100%; }

.ag-full-width-container,
.ag-floating-top-full-width-container,
.ag-floating-bottom-full-width-container {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none; }

.ag-full-width-container {
  width: 100%; }

.ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
  display: inline-block;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.ag-virtual-list-container {
  overflow: hidden; }

/**
 ****************************
 * Scrollers
 ****************************
*/
.ag-center-cols-clipper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  overflow: hidden; }

.ag-body-horizontal-scroll {
  min-height: 0;
  min-width: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

.ag-layout-print .ag-body-horizontal-scroll {
  display: none; }

.ag-force-vertical-scroll {
  overflow-y: scroll; }
  .ag-force-vertical-scroll.ag-layout-print {
    overflow-y: visible; }

.ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
  height: 100%;
  min-width: 0;
  overflow-x: scroll; }
  .ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden; }

/**
 ****************************
 * Headers
 ****************************
*/
.ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
  display: inline-block;
  overflow: hidden; }

.ag-header-cell-sortable {
  cursor: pointer; }

.ag-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  white-space: nowrap; }

.ag-pinned-left-header {
  height: 100%; }

.ag-pinned-right-header {
  height: 100%; }

.ag-header-row {
  position: absolute;
  overflow: hidden; }

.ag-header-cell {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  height: 100%; }

.ag-header-group-cell-label, .ag-header-cell-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-overflow: ellipsis;
  -ms-flex-item-align: stretch;
  align-self: stretch; }

.ag-header-cell-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-numeric-header .ag-header-cell-label {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.ag-header-group-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-header-cell-resize {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 8px;
  top: 0;
  cursor: ew-resize; }
  .ag-ltr .ag-header-cell-resize {
    right: -4px; }
  .ag-rtl .ag-header-cell-resize {
    left: -4px; }

.ag-pinned-left-header .ag-header-cell-resize {
  right: -4px; }

.ag-pinned-right-header .ag-header-cell-resize {
  left: -4px; }

.ag-header-select-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/**
 ****************************
 * Columns
 ****************************
*/
.ag-column-moving .ag-cell {
  -webkit-transition: left 0.2s;
  transition: left 0.2s; }

.ag-column-moving .ag-header-cell {
  -webkit-transition: left 0.2s;
  transition: left 0.2s; }

.ag-column-moving .ag-header-group-cell {
  -webkit-transition: left 0.2s, width 0.2s;
  transition: left 0.2s, width 0.2s; }

/**
 ****************************
 * Column Panel
 ****************************
*/
.ag-column-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-column-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0; }

.ag-column-select-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }

.ag-column-select-header-filter-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-column-select-header-filter {
  width: 100%; }

.ag-column-select-list {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: auto; }

.ag-column-drop {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: auto;
  width: 100%; }

.ag-column-drop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-column-drop-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-column-drop-cell-text {
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-overflow: ellipsis;
  white-space: nowrap; }

.ag-column-drop-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.ag-column-drop-vertical-title-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-column-drop-vertical-list {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-x: auto; }
  .ag-column-drop-vertical-list &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }

.ag-column-drop-empty .ag-column-drop-vertical-list {
  overflow: hidden; }

.ag-column-drop-vertical-empty-message {
  display: block; }

.ag-column-drop.ag-column-drop-horizontal {
  white-space: nowrap;
  overflow: hidden; }

.ag-column-drop-cell-button {
  cursor: pointer; }

.ag-filter-toolpanel {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .ag-filter-toolpanel-header &gt; *, .ag-filter-toolpanel-search &gt; * {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

/**
 ****************************
 * Rows
 ****************************
*/
.ag-row-animation .ag-row {
  -webkit-transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s;
  transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s;
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
  transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s; }

.ag-row-no-animation .ag-row {
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s; }

.ag-row {
  white-space: nowrap;
  width: 100%; }

.ag-row-position-absolute {
  position: absolute; }

.ag-row-position-relative {
  position: relative; }

.ag-full-width-row {
  overflow: hidden;
  pointer-events: all; }

.ag-row-inline-editing {
  z-index: 1; }

.ag-row-dragging {
  z-index: 2; }

.ag-stub-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/**
 ****************************
 * Cells
 ****************************
*/
.ag-cell {
  display: inline-block;
  position: absolute;
  white-space: nowrap; }

.ag-cell-value, .ag-group-value {
  overflow: hidden;
  text-overflow: ellipsis; }

.ag-cell-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%; }
  .ag-cell-wrapper.ag-row-group {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-cell-auto-height {
  height: 100%; }

.ag-cell-inline-editing {
  z-index: 1; }
  .ag-cell-inline-editing .ag-cell-edit-wrapper,
  .ag-cell-inline-editing .ag-cell-editor,
  .ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
  .ag-cell-inline-editing .ag-cell-editor input {
    height: 100%;
    width: 100%;
    line-height: normal; }

.ag-cell .ag-icon {
  display: inline-block;
  vertical-align: middle; }

/**
 ****************************
 * Filters
 ****************************
*/
.ag-set-filter-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%; }

.ag-set-filter-item-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-set-filter-item-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none; }

.ag-filter-body-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.ag-filter-filter {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow: hidden; }

.ag-filter-condition {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/**
 ****************************
 * Floating Filter
 ****************************
*/
.ag-floating-filter-body {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 100%; }

.ag-floating-filter-full-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: 100%;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden; }

.ag-floating-filter-full-body &gt; div {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-floating-filter {
  display: inline-block;
  position: absolute; }

.ag-floating-filter-input {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .ag-floating-filter-input &gt; * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto; }

.ag-floating-filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }

/**
 ****************************
 * Drag &amp; Drop
 ****************************
*/
.ag-dnd-wrapper {
  position: absolute; }

.ag-dnd-ghost {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: move;
  white-space: nowrap; }

/**
 ****************************
 * Overlay
 ****************************
*/
.ag-overlay {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%; }

.ag-overlay-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%; }

.ag-overlay-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.ag-overlay-loading-wrapper {
  pointer-events: all; }

/**
 ****************************
 * Popup
 ****************************
*/
.ag-popup-child {
  z-index: 5; }

.ag-popup-editor {
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1; }

.ag-large-text-input {
  display: block; }

/**
 ****************************
 * Virtual Lists
 ****************************
*/
.ag-virtual-list-item {
  position: absolute;
  width: 100%; }

/**
 ****************************
 * Floating Top and Bottom
 ****************************
*/
.ag-floating-top {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-pinned-left-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }

.ag-pinned-right-floating-top {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }

.ag-floating-bottom {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-pinned-left-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }

.ag-pinned-right-floating-bottom {
  display: inline-block;
  overflow: hidden;
  position: relative;
  min-width: 0px; }

/**
 ****************************
 * Dialog
 ****************************
*/
.ag-dialog, .ag-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  overflow: hidden; }

.ag-panel-title-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default; }

.ag-panel-title-bar-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-panel-title-bar-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-panel-title-bar-button {
  cursor: pointer; }

.ag-panel-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden; }

.ag-dialog {
  position: absolute; }

.ag-resizer {
  position: absolute;
  pointer-events: none;
  z-index: 1; }
  .ag-resizer.ag-resizer-topLeft {
    top: 0;
    left: 0;
    height: 5px;
    width: 5px;
    cursor: nwse-resize; }
  .ag-resizer.ag-resizer-top {
    top: 0;
    left: 5px;
    right: 5px;
    height: 5px;
    cursor: ns-resize; }
  .ag-resizer.ag-resizer-topRight {
    top: 0;
    right: 0;
    height: 5px;
    width: 5px;
    cursor: nesw-resize; }
  .ag-resizer.ag-resizer-right {
    top: 5px;
    right: 0;
    bottom: 5px;
    width: 5px;
    cursor: ew-resize; }
  .ag-resizer.ag-resizer-bottomRight {
    bottom: 0;
    right: 0;
    height: 5px;
    width: 5px;
    cursor: nwse-resize; }
  .ag-resizer.ag-resizer-bottom {
    bottom: 0;
    left: 5px;
    right: 5px;
    height: 5px;
    cursor: ns-resize; }
  .ag-resizer.ag-resizer-bottomLeft {
    bottom: 0;
    left: 0;
    height: 5px;
    width: 5px;
    cursor: nesw-resize; }
  .ag-resizer.ag-resizer-left {
    left: 0;
    top: 5px;
    bottom: 5px;
    width: 5px;
    cursor: ew-resize; }

/**
 ****************************
 * Tooltip
 ****************************
*/
.ag-tooltip {
  position: absolute;
  pointer-events: none;
  z-index: 99999; }

/**
 ****************************
 * Animations
 ****************************
*/
.ag-value-slide-out {
  margin-right: 5px;
  opacity: 1;
  -webkit-transition: opacity 3s, margin-right 3s;
  transition: opacity 3s, margin-right 3s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear; }

.ag-value-slide-out-end {
  margin-right: 10px;
  opacity: 0; }

.ag-opacity-zero {
  opacity: 0 !important; }

/**
 ****************************
 * Menu
 ****************************
*/
.ag-menu {
  max-height: 100%;
  overflow-y: auto;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ag-menu-column-select-wrapper {
  height: 265px;
  overflow: auto; }

.ag-menu-list {
  display: table; }

.ag-menu-option, .ag-menu-separator {
  display: table-row; }

.ag-menu-separator-cell, .ag-menu-option-part {
  display: table-cell;
  vertical-align: middle; }

.ag-menu-option-text {
  white-space: nowrap; }

.ag-menu-column-select-wrapper .ag-column-select {
  height: 100%; }

/**
 ****************************
 * Rich Select
 ****************************
*/
.ag-rich-select {
  cursor: default;
  outline: none; }

.ag-rich-select-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-rich-select-value-icon {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }
  .ag-ltr .ag-rich-select-value-icon {
    text-align: right; }
  .ag-rtl .ag-rich-select-value-icon {
    text-align: left; }

.ag-rich-select-list {
  position: relative; }

.ag-rich-select-virtual-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-rich-select-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap; }

/**
 ****************************
 * Pagination
 ****************************
*/
.ag-paging-panel {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.ag-paging-page-summary-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-paging-button-wrapper {
  position: relative;
  overflow: hidden; }

.ag-paging-button {
  position: absolute; }

.ag-disabled .ag-paging-page-summary-panel {
  pointer-events: none; }

/**
 ****************************
 * Tool Panel
 ****************************
*/
.ag-tool-panel-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 200px; }

.ag-column-select-column,
.ag-column-select-column-group {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .ag-column-select-column &gt; *,
  .ag-column-select-column-group &gt; * {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }

.ag-column-select-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-tool-panel-horizontal-resize {
  cursor: ew-resize;
  height: 100%;
  position: absolute;
  top: 0;
  width: 5px;
  z-index: 1; }

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  right: -3px; }

.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
  left: -3px; }

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  left: -3px; }

.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
  right: -3px; }

.ag-details-row {
  height: 100%;
  width: 100%; }

.ag-details-grid {
  height: 100%;
  width: 100%; }

.ag-header-group-cell {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  position: absolute; }

.ag-cell-label-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%; }

.ag-numeric-header .ag-cell-label-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

/**
 ****************************
 * Side Bar
 ****************************
*/
.ag-side-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.ag-side-bar-left {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.ag-side-button-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  white-space: nowrap;
  outline: none;
  cursor: pointer; }

.ag-side-button-label {
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr; }

/**
 ****************************
 * Status Bar
 ****************************
*/
.ag-status-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden; }

.ag-status-panel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ag-status-name-value {
  white-space: nowrap; }

.ag-status-bar-left {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ag-status-bar-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.ag-status-bar-right {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/**
 ****************************
 * Widgets
 ****************************
*/
.ag-icon {
  display: block;
  speak: none; }

.ag-group {
  position: relative;
  width: 100%; }

.ag-group-title-bar,
.ag-group-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: default; }

.ag-group-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-group-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-disabled .ag-group-container {
  pointer-events: none; }

.ag-group-container-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.ag-group-container-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.ag-charts-font-size-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.ag-column-group-icons {
  display: block; }
  .ag-column-group-icons &gt; * {
    cursor: pointer; }

.ag-group-item-alignment-stretch .ag-group-item {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch; }

.ag-group-item-alignment-start .ag-group-item {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.ag-group-item-alignment-end .ag-group-item {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.ag-toggle-button-icon {
  -webkit-transition: right 0.3s;
  transition: right 0.3s;
  position: absolute;
  top: -1px; }

.ag-input-field, .ag-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-input-field-input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  min-width: 0; }

.ag-floating-filter-input .ag-input-field-input[type='date'] {
  width: 1px; }

.ag-range-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-angle-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-angle-select-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-angle-select-parent-circle {
  display: block;
  position: relative; }

.ag-angle-select-child-circle {
  position: absolute; }

.ag-slider-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-slider-wrapper .ag-input-field {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-picker-field-display {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto; }

.ag-picker-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.ag-picker-field-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer; }

.ag-picker-field-wrapper {
  overflow: hidden; }

.ag-label-align-right .ag-label {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

.ag-label-align-right &gt; * {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none; }

.ag-label-align-top {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .ag-label-align-top &gt; * {
    -ms-flex-item-align: stretch;
    align-self: stretch; }

.ag-color-panel {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center; }

.ag-spectrum-color {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  cursor: default; }

.ag-spectrum-fill {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.ag-spectrum-val {
  cursor: pointer; }

.ag-spectrum-dragger {
  position: absolute;
  pointer-events: none;
  cursor: pointer; }

.ag-spectrum-hue {
  cursor: default;
  background: -webkit-gradient(linear, right top, left top, color-stop(3%, #ff0000), color-stop(17%, #ffff00), color-stop(33%, #00ff00), color-stop(50%, #00ffff), color-stop(67%, #0000ff), color-stop(83%, #ff00ff), to(#ff0000));
  background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }

.ag-spectrum-alpha {
  cursor: default; }

.ag-spectrum-hue-background {
  width: 100%;
  height: 100%; }

.ag-spectrum-alpha-background {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(black));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
  width: 100%;
  height: 100%; }

.ag-spectrum-tool {
  cursor: pointer; }

.ag-spectrum-slider {
  position: absolute;
  pointer-events: none; }

.ag-recent-colors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ag-recent-color {
  cursor: pointer; }

.ag-ltr .ag-column-select-indent-1 {
  padding-left: 20px; }

.ag-rtl .ag-column-select-indent-1 {
  padding-right: 20px; }

.ag-ltr .ag-row-group-indent-1 {
  padding-left: 20px; }

.ag-rtl .ag-row-group-indent-1 {
  padding-right: 20px; }

.ag-ltr .ag-column-select-indent-2 {
  padding-left: 40px; }

.ag-rtl .ag-column-select-indent-2 {
  padding-right: 40px; }

.ag-ltr .ag-row-group-indent-2 {
  padding-left: 40px; }

.ag-rtl .ag-row-group-indent-2 {
  padding-right: 40px; }

.ag-ltr .ag-column-select-indent-3 {
  padding-left: 60px; }

.ag-rtl .ag-column-select-indent-3 {
  padding-right: 60px; }

.ag-ltr .ag-row-group-indent-3 {
  padding-left: 60px; }

.ag-rtl .ag-row-group-indent-3 {
  padding-right: 60px; }

.ag-ltr .ag-column-select-indent-4 {
  padding-left: 80px; }

.ag-rtl .ag-column-select-indent-4 {
  padding-right: 80px; }

.ag-ltr .ag-row-group-indent-4 {
  padding-left: 80px; }

.ag-rtl .ag-row-group-indent-4 {
  padding-right: 80px; }

.ag-ltr .ag-column-select-indent-5 {
  padding-left: 100px; }

.ag-rtl .ag-column-select-indent-5 {
  padding-right: 100px; }

.ag-ltr .ag-row-group-indent-5 {
  padding-left: 100px; }

.ag-rtl .ag-row-group-indent-5 {
  padding-right: 100px; }

.ag-ltr .ag-column-select-indent-6 {
  padding-left: 120px; }

.ag-rtl .ag-column-select-indent-6 {
  padding-right: 120px; }

.ag-ltr .ag-row-group-indent-6 {
  padding-left: 120px; }

.ag-rtl .ag-row-group-indent-6 {
  padding-right: 120px; }

.ag-ltr .ag-column-select-indent-7 {
  padding-left: 140px; }

.ag-rtl .ag-column-select-indent-7 {
  padding-right: 140px; }

.ag-ltr .ag-row-group-indent-7 {
  padding-left: 140px; }

.ag-rtl .ag-row-group-indent-7 {
  padding-right: 140px; }

.ag-ltr .ag-column-select-indent-8 {
  padding-left: 160px; }

.ag-rtl .ag-column-select-indent-8 {
  padding-right: 160px; }

.ag-ltr .ag-row-group-indent-8 {
  padding-left: 160px; }

.ag-rtl .ag-row-group-indent-8 {
  padding-right: 160px; }

.ag-ltr .ag-column-select-indent-9 {
  padding-left: 180px; }

.ag-rtl .ag-column-select-indent-9 {
  padding-right: 180px; }

.ag-ltr .ag-row-group-indent-9 {
  padding-left: 180px; }

.ag-rtl .ag-row-group-indent-9 {
  padding-right: 180px; }

.ag-ltr {
  direction: ltr; }
  .ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }

.ag-rtl {
  direction: rtl; }
  .ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .ag-rtl .ag-icon-contracted,
  .ag-rtl .ag-icon-tree-closed {
    display: block;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.ag-body .ag-body-viewport {
  -webkit-overflow-scrolling: touch; }

.ag-chart {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%; }

.ag-chart-components-wrapper {
  position: relative;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden; }

.ag-chart-canvas-wrapper {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden; }

.ag-charts-canvas {
  display: block; }

.ag-chart-menu {
  position: absolute;
  top: 10px;
  width: 24px;
  overflow: hidden;
  display: flex;
  flex-direction: column; }
  .ag-ltr .ag-chart-menu {
    right: 20px; }
  .ag-rtl .ag-chart-menu {
    left: 20px; }

.ag-chart-docked-container {
  position: relative;
  width: 0;
  min-width: 0;
  transition: min-width 0.4s; }

.ag-chart-menu-hidden ~ .ag-chart-docked-container {
  max-width: 0;
  overflow: hidden; }

.ag-chart-tabbed-menu {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden; }

.ag-chart-tabbed-menu-header {
  flex: none;
  user-select: none;
  cursor: default; }

.ag-chart-tabbed-menu-body {
  display: flex;
  flex: 1 1 auto;
  align-items: stretch;
  overflow: hidden; }

.ag-chart-tab {
  width: 100%;
  overflow: hidden;
  overflow-y: auto; }

.ag-chart-settings {
  overflow-x: hidden; }

.ag-chart-settings-wrapper {
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden; }

.ag-chart-settings-nav-bar {
  width: 100%;
  display: flex;
  height: 30px;
  align-items: center; }

.ag-chart-settings-card-selector {
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex: 1 1 auto;
  height: 100%;
  padding: 0 10px; }

.ag-chart-settings-card-item {
  cursor: pointer;
  width: 10px;
  height: 10px;
  background-color: #000;
  position: relative; }
  .ag-chart-settings-card-item.ag-not-selected {
    opacity: 0.2; }
  .ag-chart-settings-card-item:before {
    content: " ";
    display: block;
    position: absolute;
    background-color: transparent;
    left: 50%;
    top: 50%;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px;
    height: 20px; }

.ag-chart-settings-prev,
.ag-chart-settings-next {
  position: relative;
  flex: none; }

.ag-chart-settings-prev-button,
.ag-chart-settings-next-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0; }

.ag-chart-settings-mini-charts-container {
  position: relative;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto; }

.ag-chart-settings-mini-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 100%;
  overflow: hidden; }
  .ag-chart-settings-mini-wrapper.ag-animating {
    transition: left 0.3s;
    transition-timing-function: ease-in-out; }

.ag-chart-mini-thumbnail {
  cursor: pointer; }

.ag-chart-mini-thumbnail-canvas {
  display: block; }

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
  user-select: none; }

.ag-chart-data-section,
.ag-chart-format-section {
  display: flex;
  margin: 0; }

.ag-charts-font-panel-controls {
  justify-content: space-between; }

.ag-chart-empty-text {
  display: flex;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center; }

.ag-chart .ag-chart-menu {
  opacity: 0;
  pointer-events: none; }

.ag-chart-menu-hidden:hover .ag-chart-menu {
  opacity: 1;
  pointer-events: all; }

.ag-chart-settings-nav-bar {
  padding: 0 10px;
  user-select: none; }


@charset "UTF-8";
/*
    Utilities to parse params supplied as a map. Values can be defined in terms of
    other values, with modifications. For example:

    @include ag-register-params((
        a: ag-derived(b, $times: c, $plus: 2),
        b: 4,
        c: 10
    ));
    @debug ag-param(a); // outputs 42
*/
/**
    Automatically generate rtl styles from provided ltr styles by flipping "left" and "right"
    in property names and values.

    For example:

    .foo {
        @include ag-unthemed-rtl((margin-left: 10px));
    }

    Will emit:

    .ag-ltr .foo {
      margin-left: 10px;
    }
    .ag-rtl .foo {
      margin-right: 10px;
    }
*/
/**
    Like ag-unthemed-rtl, automatically generate rtl styles from provided ltr styles by flipping
    "left" and "right" in property names and values. However this mixin is for use in themes. Because the
    div with the theme class is outside the div with the .ag-rtl class, we need to keep the theme class
    higher than the .ag-rtl.

    For example:

    .ag-theme-xyz {
        .foo {
            @include ag-theme-rtl((margin-left: 10px));
        }
    }

    Will emit:

    .ag-theme-xyz .ag-ltr .foo {
      margin-left: 10px;
    }
    .ag-theme-xyz .ag-rtl .foo {
      margin-right: 10px;
    }

    Note how the .ag-ltr class is inserted between the theme class and the rest of the selector
*/
/*
    Utilities to parse params supplied as a map. Values can be defined in terms of
    other values, with modifications. For example:

    @include ag-register-params((
        a: ag-derived(b, $times: c, $plus: 2),
        b: 4,
        c: 10
    ));
    @debug ag-param(a); // outputs 42
*/
/*
    Utilities to parse params supplied as a map. Values can be defined in terms of
    other values, with modifications. For example:

    @include ag-register-params((
        a: ag-derived(b, $times: c, $plus: 2),
        b: 4,
        c: 10
    ));
    @debug ag-param(a); // outputs 42
*/
/**
 * In v23 we moved from using global variables to maps of parameters to configure Grid themes.
 * This file is part of a backwards-compatibility layer designed to emulate the pre-v23 behaviour
 * and so should not be modified.
 */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/**
 * In v23 we moved from using global variables to maps of parameters to configure Grid themes.
 * This file is part of a backwards-compatibility layer designed to emulate the pre-v23 behaviour
 * and so should not be modified.
 */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/**
 * In v23 we moved from using global variables to maps of parameters to configure Grid themes.
 * This file is part of a backwards-compatibility layer designed to emulate the pre-v23 behaviour
 * and so should not be modified.
 */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/**
 * In v23 we moved from using global variables to maps of parameters to configure Grid themes.
 * This file is part of a backwards-compatibility layer designed to emulate the pre-v23 behaviour
 * and so should not be modified.
 */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
/* DO NOT EDIT (see note above) */
.ag-theme-balham {
  -webkit-font-smoothing: antialiased;
  color: #000;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 12px;
  line-height: normal; }

@font-face {
  font-family: "agGridBalham";
  src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff"), url("data:application/x-font-ttf;charset=utf-8;base64,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AAAAEADGAAEAAAAAAAEADAAAAAEAAAAAAAIABwAMAAEAAAAAAAMADAATAAEAAAAAAAQADAAfAAEAAAAAAAUACwArAAEAAAAAAAYADAA2AAEAAAAAAAoAKwBCAAEAAAAAAAsAEwBtAAMAAQQJAAEAGACAAAMAAQQJAAIADgCYAAMAAQQJAAMAGACmAAMAAQQJAAQAGAC+AAMAAQQJAAUAFgDWAAMAAQQJAAYAGADsAAMAAQQJAAoAVgEEAAMAAQQJAAsAJgFaYWdHcmlkQmFsaGFtUmVndWxhcmFnR3JpZEJhbGhhbWFnR3JpZEJhbGhhbVZlcnNpb24gMS4wYWdHcmlkQmFsaGFtR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYQBnAEcAcgBpAGQAQgBhAGwAaABhAG0AUgBlAGcAdQBsAGEAcgBhAGcARwByAGkAZABCAGEAbABoAGEAbQBhAGcARwByAGkAZABCAGEAbABoAGEAbQBWAGUAcgBzAGkAbwBuACAAMQAuADAAYQBnAEcAcgBpAGQAQgBhAGwAaABhAG0ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAAthZ2dyZWdhdGlvbgZhcnJvd3MDYXNjBmNhbmNlbAVjaGFydBBjaGVja2JveC1jaGVja2VkFmNoZWNrYm94LWluZGV0ZXJtaW5hdGUSY2hlY2tib3gtdW5jaGVja2VkDGNvbG9yLXBpY2tlcgdjb2x1bW5zCmNvbnRyYWN0ZWQEY29weQVjcm9zcwRkZXNjCGV4cGFuZGVkCWV5ZS1zbGFzaANleWUGZmlsdGVyBWZpcnN0BGdyaXAFZ3JvdXAEbGFzdARsZWZ0BmxpbmtlZAhsaW5rZWQtMQdsb2FkaW5nCG1heGltaXplBG1lbnUIbWluaW1pemUEbm9uZQtub3QtYWxsb3dlZAVwYXN0ZQNwaW4FcGl2b3QQcmFkaW8tYnV0dG9uLW9mZg9yYWRpby1idXR0b24tb24FcmlnaHQEc2F2ZQpzbWFsbC1kb3duCHNtYWxsLXVwBHRpY2sSdHJlZS1pbmRldGVybWluYXRlCHVubGlua2VkAWEBZwFyAWUBdAFpAW8BbgF3AXMBYwFsAWgBawFiAXgBLQFkAW0BdQFwAXkBZgF6AXYAAAAA") format("truetype");
  font-weight: normal;
  font-style: normal; }
  .ag-theme-balham .ag-icon {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .ag-theme-balham .ag-icon-aggregation:before {
    content: "ï„"; }
  .ag-theme-balham .ag-icon-arrows:before {
    content: "ï„‚"; }
  .ag-theme-balham .ag-icon-asc:before {
    content: "ï„ƒ"; }
  .ag-theme-balham .ag-icon-cancel:before {
    content: "ï„„"; }
  .ag-theme-balham .ag-icon-chart:before {
    content: "ï„…"; }
  .ag-theme-balham .ag-icon-color-picker:before {
    content: "ï„‰"; }
  .ag-theme-balham .ag-icon-columns:before {
    content: "ï„Š"; }
  .ag-theme-balham .ag-icon-contracted:before {
    content: "ï„‹"; }
  .ag-theme-balham .ag-icon-copy:before {
    content: "ï„Œ"; }
  .ag-theme-balham .ag-icon-cross:before {
    content: "ï„"; }
  .ag-theme-balham .ag-icon-desc:before {
    content: "ï„Ž"; }
  .ag-theme-balham .ag-icon-expanded:before {
    content: "ï„"; }
  .ag-theme-balham .ag-icon-eye-slash:before {
    content: "ï„"; }
  .ag-theme-balham .ag-icon-eye:before {
    content: "ï„‘"; }
  .ag-theme-balham .ag-icon-filter:before {
    content: "ï„’"; }
  .ag-theme-balham .ag-icon-first:before {
    content: "ï„“"; }
  .ag-theme-balham .ag-icon-grip:before {
    content: "ï„”"; }
  .ag-theme-balham .ag-icon-group:before {
    content: "ï„•"; }
  .ag-theme-balham .ag-icon-last:before {
    content: "ï„–"; }
  .ag-theme-balham .ag-icon-left:before {
    content: "ï„—"; }
  .ag-theme-balham .ag-icon-linked:before {
    content: "ï„˜"; }
  .ag-theme-balham .ag-icon-loading:before {
    content: "ï„™"; }
  .ag-theme-balham .ag-icon-maximize:before {
    content: "ï„š"; }
  .ag-theme-balham .ag-icon-menu:before {
    content: "ï„›"; }
  .ag-theme-balham .ag-icon-minimize:before {
    content: "ï„œ"; }
  .ag-theme-balham .ag-icon-next:before {
    content: "ï„"; }
  .ag-theme-balham .ag-icon-none:before {
    content: "ï„ž"; }
  .ag-theme-balham .ag-icon-not-allowed:before {
    content: "ï„Ÿ"; }
  .ag-theme-balham .ag-icon-paste:before {
    content: "ï„&nbsp;"; }
  .ag-theme-balham .ag-icon-pin:before {
    content: "ï„¡"; }
  .ag-theme-balham .ag-icon-pivot:before {
    content: "ï„¢"; }
  .ag-theme-balham .ag-icon-previous:before {
    content: "ï„£"; }
  .ag-theme-balham .ag-icon-right:before {
    content: "ï„¦"; }
  .ag-theme-balham .ag-icon-save:before {
    content: "ï„§"; }
  .ag-theme-balham .ag-icon-small-down:before {
    content: "ï„¨"; }
  .ag-theme-balham .ag-icon-small-left:before {
    content: "ï„©"; }
  .ag-theme-balham .ag-icon-small-right:before {
    content: "ï„ª"; }
  .ag-theme-balham .ag-icon-small-up:before {
    content: "ï„«"; }
  .ag-theme-balham .ag-icon-tick:before {
    content: "ï„¬"; }
  .ag-theme-balham .ag-icon-tree-closed:before {
    content: "ï„­"; }
  .ag-theme-balham .ag-icon-tree-indeterminate:before {
    content: "ï„®"; }
  .ag-theme-balham .ag-icon-tree-open:before {
    content: "ï„¯"; }
  .ag-theme-balham .ag-icon-unlinked:before {
    content: "ï„°"; }
  .ag-theme-balham .ag-icon-row-drag:before {
    content: "ï„”"; }
  .ag-theme-balham .ag-right-arrow:before {
    content: "ï„—"; }
  .ag-theme-balham .ag-right-arrow:before {
    content: "ï„¦"; }
  .ag-theme-balham .ag-root-wrapper {
    background-color: white; }
  .ag-theme-balham [class^='ag-'], .ag-theme-balham [class^='ag-']:focus, .ag-theme-balham [class^='ag-']:after, .ag-theme-balham [class^='ag-']:before {
    box-sizing: border-box;
    outline: none; }
  .ag-theme-balham [class^='ag-']::-ms-clear {
    display: none; }
  .ag-theme-balham .ag-checkbox .ag-input-wrapper,
  .ag-theme-balham .ag-radio-button .ag-input-wrapper {
    overflow: visible; }
  .ag-theme-balham .ag-range-field .ag-input-wrapper {
    height: 100%; }
  .ag-theme-balham .ag-toggle-button {
    flex: none;
    width: unset;
    min-width: unset; }
  .ag-theme-balham .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 4px; }
  .ag-theme-balham .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 4px; }
  .ag-theme-balham input[class^='ag-'] {
    margin: 0;
    background-color: white; }
  .ag-theme-balham textarea[class^='ag-'],
  .ag-theme-balham select[class^='ag-'] {
    background-color: white; }
  .ag-theme-balham input[class^='ag-']:not([type]),
  .ag-theme-balham input[class^='ag-'][type='text'],
  .ag-theme-balham input[class^='ag-'][type='number'],
  .ag-theme-balham input[class^='ag-'][type='tel'],
  .ag-theme-balham input[class^='ag-'][type='date'],
  .ag-theme-balham input[class^='ag-'][type='datetime-local'],
  .ag-theme-balham textarea[class^='ag-'] {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: #95a5a6; }
    .ag-theme-balham input[class^='ag-']:not([type]):disabled,
    .ag-theme-balham input[class^='ag-'][type='text']:disabled,
    .ag-theme-balham input[class^='ag-'][type='number']:disabled,
    .ag-theme-balham input[class^='ag-'][type='tel']:disabled,
    .ag-theme-balham input[class^='ag-'][type='date']:disabled,
    .ag-theme-balham input[class^='ag-'][type='datetime-local']:disabled,
    .ag-theme-balham textarea[class^='ag-']:disabled {
      color: rgba(0, 0, 0, 0.38);
      background-color: #ebebeb;
      border-color: rgba(149, 165, 166, 0.3); }
    .ag-theme-balham input[class^='ag-']:not([type]):focus,
    .ag-theme-balham input[class^='ag-'][type='text']:focus,
    .ag-theme-balham input[class^='ag-'][type='number']:focus,
    .ag-theme-balham input[class^='ag-'][type='tel']:focus,
    .ag-theme-balham input[class^='ag-'][type='date']:focus,
    .ag-theme-balham input[class^='ag-'][type='datetime-local']:focus,
    .ag-theme-balham textarea[class^='ag-']:focus {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE;
      border-color: #719ECE; }
  .ag-theme-balham input[class^='ag-'][type='number'] {
    -moz-appearance: textfield; }
    .ag-theme-balham input[class^='ag-'][type='number']::-webkit-outer-spin-button, .ag-theme-balham input[class^='ag-'][type='number']::-webkit-inner-spin-button {
      -webkit-appearance: none;
      margin: 0; }
  .ag-theme-balham input[class^='ag-'][type='range'] {
    padding: 0; }
  .ag-theme-balham input[class^='ag-'][type='button']:focus, .ag-theme-balham button:focus {
    box-shadow: 0 0 2px 1px #719ECE; }
  .ag-theme-balham .ag-drag-handle {
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-list-item, .ag-theme-balham .ag-virtual-list-item {
    height: 28px; }
  .ag-theme-balham .ag-select-list {
    background-color: white;
    overflow-y: auto;
    overflow-x: hidden; }
  .ag-theme-balham .ag-list-item {
    display: flex;
    align-items: center; }
    .ag-theme-balham .ag-list-item.ag-active-item {
      background-color: #f2f2f2; }
  .ag-theme-balham .ag-select-list-item {
    padding-left: 4px;
    padding-right: 4px;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .ag-theme-balham .ag-select-list-item span {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
  .ag-theme-balham .ag-select .ag-picker-field-wrapper {
    background-color: white;
    min-height: 28px;
    height: 28px;
    cursor: default; }
  .ag-theme-balham .ag-select .ag-picker-field-display {
    margin: 4px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ag-theme-balham .ag-select .ag-picker-field-icon {
    display: flex;
    align-items: center; }
  .ag-theme-balham .ag-select.ag-disabled {
    opacity: 0.5; }
  .ag-theme-balham .ag-rich-select {
    background-color: #f5f7f7; }
  .ag-theme-balham .ag-rich-select-list {
    width: 100%;
    min-width: 200px;
    height: 182px; }
  .ag-theme-balham .ag-rich-select-value {
    padding: 0 4px 0 12px;
    height: 28px;
    border-bottom: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 28px; }
    .ag-theme-balham .ag-rich-select-virtual-list-item:hover {
      background-color: #f2f2f2; }
  .ag-theme-balham .ag-rich-select-row {
    padding-left: 12px; }
  .ag-theme-balham .ag-rich-select-row-selected {
    background-color: #b7e4ff; }
  .ag-theme-balham .ag-row-drag,
  .ag-theme-balham .ag-selection-checkbox,
  .ag-theme-balham .ag-group-expanded,
  .ag-theme-balham .ag-group-contracted {
    color: rgba(0, 0, 0, 0.54); }
    .ag-theme-balham .ag-ltr .ag-row-drag, .ag-theme-balham .ag-ltr .ag-selection-checkbox, .ag-theme-balham .ag-ltr .ag-group-expanded, .ag-theme-balham .ag-ltr .ag-group-contracted {
      margin-right: 12px; }
    .ag-theme-balham .ag-rtl .ag-row-drag, .ag-theme-balham .ag-rtl .ag-selection-checkbox, .ag-theme-balham .ag-rtl .ag-group-expanded, .ag-theme-balham .ag-rtl .ag-group-contracted {
      margin-left: 12px; }
  .ag-theme-balham .ag-cell-wrapper &gt; *:not(.ag-cell-value):not(.ag-group-value) {
    height: 26px;
    display: flex;
    align-items: center;
    flex: none; }
  .ag-theme-balham .ag-group-expanded,
  .ag-theme-balham .ag-group-contracted {
    cursor: pointer; }
  .ag-theme-balham .ag-group-title-bar-icon {
    cursor: pointer;
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-ltr .ag-group-child-count {
    margin-left: 2px; }
  .ag-theme-balham .ag-rtl .ag-group-child-count {
    margin-right: 2px; }
  .ag-theme-balham .ag-group-title-bar {
    background-color: #e2e9eb;
    padding: 4px; }
  .ag-theme-balham .ag-group-toolbar {
    padding: 4px; }
  .ag-theme-balham .ag-disabled-group-title-bar, .ag-theme-balham .ag-disabled-group-container {
    opacity: 0.5; }
  .ag-theme-balham .group-item {
    margin: 2px 0; }
  .ag-theme-balham .ag-label {
    white-space: nowrap; }
    .ag-theme-balham .ag-ltr .ag-label {
      margin-right: 4px; }
    .ag-theme-balham .ag-rtl .ag-label {
      margin-left: 4px; }
  .ag-theme-balham .ag-label-align-top .ag-label {
    margin-bottom: 2px; }
  .ag-theme-balham .ag-ltr .ag-slider-field, .ag-theme-balham .ag-ltr .ag-angle-select-field {
    margin-right: 8px; }
  .ag-theme-balham .ag-rtl .ag-slider-field, .ag-theme-balham .ag-rtl .ag-angle-select-field {
    margin-left: 8px; }
  .ag-theme-balham .ag-angle-select-parent-circle {
    width: 24px;
    height: 24px;
    border-radius: 12px;
    box-shadow: 0 0 2px #000;
    background-color: white; }
  .ag-theme-balham .ag-angle-select-child-circle {
    top: 4px;
    left: 12px;
    width: 6px;
    height: 6px;
    margin-left: -3px;
    margin-top: -4px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-picker-field-wrapper {
    border: 1px solid #bdc3c7;
    border-radius: 5px; }
    .ag-theme-balham .ag-picker-field-wrapper:focus {
      box-shadow: 0 0 2px 1px #719ECE; }
  .ag-theme-balham .ag-picker-field-button {
    background-color: white;
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-dialog.ag-color-dialog {
    border-radius: 5px; }
  .ag-theme-balham .ag-color-picker .ag-picker-field-display {
    height: 16px; }
  .ag-theme-balham .ag-color-panel {
    padding: 4px; }
  .ag-theme-balham .ag-spectrum-color {
    background-color: red;
    border-radius: 2px; }
  .ag-theme-balham .ag-spectrum-tools {
    padding: 10px; }
  .ag-theme-balham .ag-spectrum-sat {
    background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
  .ag-theme-balham .ag-spectrum-val {
    background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
  .ag-theme-balham .ag-spectrum-dragger {
    border-radius: 12px;
    height: 12px;
    width: 12px;
    border: 1px solid white;
    background: black;
    box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24); }
  .ag-theme-balham .ag-spectrum-hue-background {
    border-radius: 2px; }
  .ag-theme-balham .ag-spectrum-alpha-background {
    border-radius: 2px; }
  .ag-theme-balham .ag-spectrum-tool {
    margin-bottom: 10px;
    height: 11px;
    border-radius: 2px; }
  .ag-theme-balham .ag-spectrum-slider {
    margin-top: -12px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    background-color: #f8f8f8;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }
  .ag-theme-balham .ag-recent-color {
    margin: 0 3px; }
    .ag-theme-balham .ag-recent-color:first-child {
      margin-left: 0; }
    .ag-theme-balham .ag-recent-color:last-child {
      margin-right: 0; }
  .ag-theme-balham .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); }
  .ag-dragging-range-handle .ag-theme-balham .ag-dialog,
  .ag-dragging-fill-handle .ag-theme-balham .ag-dialog {
    opacity: 0.7;
    pointer-events: none; }
  .ag-theme-balham .ag-dialog {
    border-radius: 2px;
    border: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-panel {
    background-color: white; }
  .ag-theme-balham .ag-panel-title-bar {
    background-color: #f5f7f7;
    color: rgba(0, 0, 0, 0.54);
    height: 32px;
    padding: 4px 12px;
    border-bottom: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-ltr .ag-panel-title-bar-button {
    margin-left: 4px; }
  .ag-theme-balham .ag-rtl .ag-panel-title-bar-button {
    margin-right: 4px; }
  .ag-theme-balham .ag-tooltip {
    background-color: #f5f7f7;
    color: #000;
    padding: 4px;
    border: solid 1px #bdc3c7;
    border-radius: 2px;
    transition: opacity 1s; }
    .ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
      opacity: 0; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px; }
  .ag-theme-balham .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px; }
  .ag-theme-balham .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px; }
  .ag-theme-balham .ag-column-select-header-icon {
    cursor: pointer; }
  .ag-theme-balham .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-balham .ag-ltr .ag-column-select-column-label:not(:last-child) {
    margin-right: 6px; }
  .ag-theme-balham .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-balham .ag-rtl .ag-column-select-column-label:not(:last-child) {
    margin-left: 6px; }
  .ag-theme-balham .ag-column-select-column-group:not(:last-child),
  .ag-theme-balham .ag-column-select-column:not(:last-child) {
    margin-bottom: 4px; }
  .ag-theme-balham .ag-column-select-column-readonly,
  .ag-theme-balham .ag-column-select-column-group-readonly {
    color: rgba(0, 0, 0, 0.38);
    pointer-events: none; }
  .ag-theme-balham .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 24px; }
  .ag-theme-balham .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 24px; }
  .ag-theme-balham .ag-column-select-list {
    padding: 6px 6px; }
  .ag-theme-balham .ag-rtl {
    text-align: right; }
  .ag-theme-balham .ag-root-wrapper {
    border: solid 1px #bdc3c7;
    border-radius: 2px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 40px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 40px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 68px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 68px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 96px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 96px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 124px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 124px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 152px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 152px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 180px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 180px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 208px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 208px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 236px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 236px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 264px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 264px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 292px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 292px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 320px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 320px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 348px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 348px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 376px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 376px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 404px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 404px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 432px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 432px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 460px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 460px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 488px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 488px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 516px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 516px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px; }
  .ag-theme-balham .ag-ltr .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 544px; }
  .ag-theme-balham .ag-rtl .ag-row &gt; .ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 544px; }
  .ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px; }
  .ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px; }
  .ag-theme-balham .ag-ltr .ag-row-group-leaf-indent {
    margin-left: 28px; }
  .ag-theme-balham .ag-rtl .ag-row-group-leaf-indent {
    margin-right: 28px; }
  .ag-theme-balham .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased; }
  .ag-theme-balham .ag-value-change-delta {
    padding-right: 2px; }
  .ag-theme-balham .ag-value-change-delta-up {
    color: #43a047; }
  .ag-theme-balham .ag-value-change-delta-down {
    color: #e53935; }
  .ag-theme-balham .ag-value-change-value {
    background-color: transparent;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s; }
  .ag-theme-balham .ag-value-change-value-highlight {
    background-color: rgba(22, 160, 133, 0.5);
    transition: background-color 0.1s; }
  .ag-theme-balham .ag-cell-data-changed {
    background-color: rgba(22, 160, 133, 0.5) !important; }
  .ag-theme-balham .ag-cell-data-changed-animation {
    background-color: transparent;
    transition: background-color 1s; }
  .ag-theme-balham .ag-cell-highlight {
    background-color: #0091ea !important; }
  .ag-theme-balham .ag-cell-highlight-animation {
    transition: background-color 1s; }
  .ag-theme-balham .ag-row {
    height: 28px;
    background-color: white;
    color: #000;
    border: none 1px #d9dcde; }
    .ag-theme-balham .ag-row:not(.ag-row-first) {
      border-top-style: solid; }
    .ag-theme-balham .ag-row.ag-row-last {
      border-bottom-style: solid; }
  .ag-theme-balham .ag-row-highlight-above::after, .ag-theme-balham .ag-row-highlight-below::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #0091ea;
    left: 1px; }
  .ag-theme-balham .ag-row-highlight-above::after {
    top: -2px; }
  .ag-theme-balham .ag-row-highlight-above.ag-row-first::after {
    top: 0; }
  .ag-theme-balham .ag-row-highlight-below::after {
    bottom: 0px; }
  .ag-theme-balham .ag-row-odd {
    background-color: #fcfdfe; }
  .ag-theme-balham .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-row-hover {
    background-color: #f2f2f2; }
  .ag-theme-balham .ag-ltr .ag-numeric-cell {
    text-align: right; }
  .ag-theme-balham .ag-rtl .ag-numeric-cell {
    text-align: left; }
  .ag-theme-balham .ag-ltr .ag-numeric-cell .ag-cell-value {
    margin-left: auto; }
  .ag-theme-balham .ag-rtl .ag-numeric-cell .ag-cell-value {
    margin-right: auto; }
  .ag-theme-balham .ag-cell {
    border: 1px solid transparent;
    line-height: 26px;
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-balham .ag-row &gt; .ag-cell-wrapper {
    padding-left: 11px;
    padding-right: 11px; }
  .ag-theme-balham .ag-row-dragging {
    cursor: move; }
  .ag-theme-balham .ag-row-dragging {
    opacity: 0.5; }
  .ag-theme-balham .ag-cell-inline-editing {
    border: solid 1px #bdc3c7;
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0;
    height: 28px;
    background-color: #f5f7f7; }
  .ag-theme-balham .ag-popup-editor {
    border: solid 1px #bdc3c7;
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background-color: #f5f7f7;
    padding: 0; }
  .ag-theme-balham .ag-large-text-input {
    height: auto;
    padding: 12px; }
  .ag-theme-balham .ag-details-row {
    padding: 20px;
    background-color: white; }
  .ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: rgba(255, 255, 255, 0.66); }
  .ag-theme-balham .ag-overlay-loading-center {
    border: solid 1px #bdc3c7;
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px; }
  .ag-theme-balham .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px; }
  .ag-theme-balham .ag-loading {
    padding-left: 12px;
    display: flex;
    height: 100%;
    align-items: center; }
  .ag-theme-balham .ag-loading-icon {
    padding-right: 12px; }
  .ag-theme-balham .ag-icon-loading {
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
  .ag-theme-balham .ag-floating-top {
    border-bottom: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-floating-bottom {
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-ltr .ag-cell {
    border-right: solid transparent; }
  .ag-theme-balham .ag-rtl .ag-cell {
    border-left: solid transparent; }
  .ag-theme-balham .ag-ltr .ag-cell {
    border-right-width: 1px; }
  .ag-theme-balham .ag-rtl .ag-cell {
    border-left-width: 1px; }
  .ag-theme-balham .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-row-selected {
    background-color: #b7e4ff; }
  .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.2); }
    .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
      background-color: rgba(0, 88, 255, 0.1); }
    .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
      background-color: rgba(0, 255, 132, 0.1); }
  .ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.2); }
  .ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.36); }
  .ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.488); }
  .ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, 0.5904); }
  .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #0091ea; }
  .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #0091ea; }
  .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #0091ea; }
  .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #0091ea; }
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
  .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
  .ag-theme-balham .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
    border: 1px solid #0091ea;
    outline: initial; }
  .ag-theme-balham .ag-cell.ag-selection-fill-top,
  .ag-theme-balham .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed #0091ea; }
  .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed #0091ea; }
  .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed #0091ea; }
  .ag-theme-balham .ag-cell.ag-selection-fill-bottom,
  .ag-theme-balham .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed #0091ea; }
  .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed #0091ea; }
  .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed #0091ea; }
  .ag-theme-balham .ag-fill-handle, .ag-theme-balham .ag-range-handle {
    position: absolute;
    width: 6px;
    height: 6px;
    bottom: -1px;
    background-color: #0091ea; }
    .ag-theme-balham .ag-ltr .ag-fill-handle, .ag-theme-balham .ag-ltr .ag-range-handle {
      right: -1px; }
    .ag-theme-balham .ag-rtl .ag-fill-handle, .ag-theme-balham .ag-rtl .ag-range-handle {
      left: -1px; }
  .ag-theme-balham .ag-fill-handle {
    cursor: cell; }
  .ag-theme-balham .ag-range-handle {
    cursor: nwse-resize; }
  .ag-theme-balham .ag-cell-inline-editing {
    border-color: #719ECE !important; }
  .ag-theme-balham .ag-menu {
    border: solid 1px #bdc3c7;
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    padding: 0; }
  .ag-theme-balham .ag-menu-list {
    cursor: default;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px; }
  .ag-theme-balham .ag-menu-option-part {
    padding-top: 6px;
    padding-bottom: 6px; }
  .ag-theme-balham .ag-menu-option-active {
    background-color: #f2f2f2; }
  .ag-theme-balham .ag-menu-option-disabled {
    opacity: 0.5; }
  .ag-theme-balham .ag-menu-option-text {
    margin-left: 4px; }
  .ag-theme-balham .ag-menu-option-icon {
    padding-left: 8px;
    padding-right: 4px;
    min-width: 24px; }
  .ag-theme-balham .ag-menu-option-shortcut {
    padding-left: 8px; }
  .ag-theme-balham .ag-menu-separator {
    height: 8px; }
  .ag-theme-balham .ag-menu-separator-cell:after {
    content: "";
    display: block;
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-menu-option-popup-pointer {
    width: 24px;
    text-align: center; }
  .ag-theme-balham .ag-tabs-header {
    min-width: 220px;
    width: 100%;
    display: flex; }
  .ag-theme-balham .ag-tab {
    border-bottom: 0 solid transparent;
    display: flex;
    flex: none;
    align-items: center;
    justify-content: center;
    cursor: pointer; }
  .ag-theme-balham .ag-keyboard-focus .ag-tab:focus {
    outline: 1px solid #719ECE;
    outline-offset: -4px; }
  .ag-theme-balham .ag-tab-selected {
    border-bottom-color: #0091ea; }
  .ag-theme-balham .ag-menu-header {
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-filter-condition-operator {
    height: 17px; }
  .ag-theme-balham .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 8px; }
  .ag-theme-balham .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 8px; }
  .ag-theme-balham .ag-set-filter-list {
    height: 168px; }
  .ag-theme-balham .ag-set-filter-filter {
    margin-top: 6px;
    margin-left: 6px;
    margin-right: 6px; }
  .ag-theme-balham .ag-filter-to {
    margin-top: 4px; }
  .ag-theme-balham .ag-mini-filter {
    margin: 6px 6px 0; }
  .ag-theme-balham .ag-ltr .ag-set-filter-item-checkbox, .ag-theme-balham .ag-ltr .ag-set-filter-item-value {
    margin-left: 6px; }
  .ag-theme-balham .ag-rtl .ag-set-filter-item-checkbox, .ag-theme-balham .ag-rtl .ag-set-filter-item-value {
    margin-right: 6px; }
  .ag-theme-balham .ag-filter-header-container {
    border-bottom: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    padding: 6px 6px;
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-filter-apply-panel-button {
    line-height: 1.5; }
    .ag-theme-balham .ag-ltr .ag-filter-apply-panel-button {
      margin-left: 8px; }
    .ag-theme-balham .ag-rtl .ag-filter-apply-panel-button {
      margin-right: 8px; }
  .ag-theme-balham .ag-simple-filter-body-wrapper {
    padding: 6px 6px;
    padding-bottom: 2px; }
    .ag-theme-balham .ag-simple-filter-body-wrapper &gt; * {
      margin-bottom: 4px; }
  .ag-theme-balham .ag-side-bar {
    position: relative; }
  .ag-theme-balham .ag-tool-panel-wrapper {
    background-color: #f5f7f7; }
  .ag-theme-balham .ag-side-buttons {
    padding-top: 16px;
    width: 20px;
    position: relative;
    color: #000;
    overflow: hidden; }
  .ag-theme-balham .ag-side-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    background: transparent;
    padding: 8px 0 8px 0;
    width: calc(100% + 1px);
    margin: 0;
    min-height: 72px;
    background-position-y: center;
    background-position-x: center;
    background-repeat: no-repeat;
    border: none;
    border-top: solid 1px transparent;
    border-bottom: solid 1px transparent; }
    .ag-theme-balham .ag-side-button-button:focus {
      box-shadow: none; }
  .ag-theme-balham .ag-selected .ag-side-button-button {
    background-color: #f5f7f7;
    border-top-color: #bdc3c7;
    border-bottom-color: #bdc3c7; }
  .ag-theme-balham .ag-side-button-icon-wrapper {
    margin-bottom: 3px; }
  .ag-theme-balham .ag-ltr .ag-side-bar-left,
  .ag-theme-balham .ag-rtl .ag-side-bar-right {
    border-right: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
    .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
      border-left: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-ltr .ag-side-bar-left .ag-side-button-button,
    .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-side-button-button {
      border-right: 0 solid transparent;
      margin-right: -1px;
      padding-right: 1px; }
    .ag-theme-balham .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
    .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
      border-right-color: #0091ea; }
  .ag-theme-balham .ag-rtl .ag-side-bar-left,
  .ag-theme-balham .ag-ltr .ag-side-bar-right {
    border-left: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
    .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
      border-right: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-rtl .ag-side-bar-left .ag-side-button-button,
    .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-side-button-button {
      border-left: 0 solid transparent;
      margin-left: -1px;
      padding-left: 1px; }
    .ag-theme-balham .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
    .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
      border-left-color: #0091ea; }
  .ag-theme-balham .ag-filter-toolpanel-header {
    height: 24px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-header, .ag-theme-balham .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 4px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-header, .ag-theme-balham .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 4px; }
  .ag-theme-balham .ag-filter-toolpanel-group.ag-has-filter &gt; .ag-group-title-bar .ag-group-title:after {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "ï„’"; }
    .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group.ag-has-filter &gt; .ag-group-title-bar .ag-group-title:after {
      padding-left: 4px; }
    .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group.ag-has-filter &gt; .ag-group-title-bar .ag-group-title:after {
      padding-right: 4px; }
  .ag-theme-balham .ag-filter-toolpanel-group-level-0-header {
    height: 32px; }
  .ag-theme-balham .ag-filter-toolpanel-group-item {
    margin-top: 2px;
    margin-bottom: 2px; }
  .ag-theme-balham .ag-filter-toolpanel-search {
    height: 32px; }
  .ag-theme-balham .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 16px; }
    .ag-theme-balham .ag-ltr .ag-filter-toolpanel-search-input {
      margin-right: 4px; }
    .ag-theme-balham .ag-rtl .ag-filter-toolpanel-search-input {
      margin-left: 4px; }
  .ag-theme-balham .ag-filter-toolpanel-group-level-0 {
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 4px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 4px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-1-header {
    padding-left: 20px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-1-header {
    padding-right: 20px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-2-header {
    padding-left: 36px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-2-header {
    padding-right: 36px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-3-header {
    padding-left: 52px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-3-header {
    padding-right: 52px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-4-header {
    padding-left: 68px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-4-header {
    padding-right: 68px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-5-header {
    padding-left: 84px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-5-header {
    padding-right: 84px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-6-header {
    padding-left: 100px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-6-header {
    padding-right: 100px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-7-header {
    padding-left: 116px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-7-header {
    padding-right: 116px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-8-header {
    padding-left: 132px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-8-header {
    padding-right: 132px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-9-header {
    padding-left: 148px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-9-header {
    padding-right: 148px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-10-header {
    padding-left: 164px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-10-header {
    padding-right: 164px; }
  .ag-theme-balham .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 4px; }
  .ag-theme-balham .ag-filter-toolpanel-instance-filter {
    border-top: solid 1px #bdc3c7;
    border-bottom: solid 1px #bdc3c7;
    padding-top: 4px; }
  .ag-theme-balham .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 4px; }
  .ag-theme-balham .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 4px; }
  .ag-theme-balham .ag-pivot-mode-panel {
    height: 32px;
    display: flex; }
  .ag-theme-balham .ag-pivot-mode-select {
    display: flex;
    align-items: center; }
    .ag-theme-balham .ag-ltr .ag-pivot-mode-select {
      margin-left: 6px; }
    .ag-theme-balham .ag-rtl .ag-pivot-mode-select {
      margin-right: 6px; }
  .ag-theme-balham .ag-column-select-header {
    height: 32px;
    align-items: center;
    padding: 0 6px;
    border-bottom: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-column-panel-column-select {
    border-bottom: solid 1px #bdc3c7;
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-column-group-icons,
  .ag-theme-balham .ag-column-select-header-icon {
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-header {
    background-color: #f5f7f7;
    border-bottom: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-header-row {
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-pinned-right-header {
    border-left: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-pinned-left-header {
    border-right: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-header-row {
    height: 32px; }
  .ag-theme-balham .ag-ltr .ag-header-cell:not(.ag-numeric-header) .ag-header-label-icon {
    margin-left: 4px; }
  .ag-theme-balham .ag-rtl .ag-header-cell:not(.ag-numeric-header) .ag-header-label-icon {
    margin-right: 4px; }
  .ag-theme-balham .ag-ltr .ag-header-cell.ag-numeric-header .ag-header-label-icon {
    margin-right: 4px; }
  .ag-theme-balham .ag-rtl .ag-header-cell.ag-numeric-header .ag-header-label-icon {
    margin-left: 4px; }
  .ag-theme-balham .ag-header-cell,
  .ag-theme-balham .ag-header-group-cell {
    padding-left: 12px;
    padding-right: 12px; }
    .ag-theme-balham .ag-header-cell.ag-header-cell-moving,
    .ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
      background-color: white; }
  .ag-theme-balham .ag-header-icon {
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-header-expand-icon {
    cursor: pointer; }
    .ag-theme-balham .ag-ltr .ag-header-expand-icon {
      padding-left: 4px; }
    .ag-theme-balham .ag-rtl .ag-header-expand-icon {
      padding-right: 4px; }
  .ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell,
  .ag-theme-balham .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-header-cell::after,
  .ag-theme-balham .ag-header-group-cell::after {
    content: "";
    position: absolute;
    z-index: 1;
    display: block;
    width: 1px;
    height: 50%;
    top: calc(50% - 25%);
    background-color: rgba(189, 195, 199, 0.5); }
    .ag-theme-balham .ag-ltr .ag-header-cell::after, .ag-theme-balham .ag-ltr .ag-header-group-cell::after {
      right: 0; }
    .ag-theme-balham .ag-rtl .ag-header-cell::after, .ag-theme-balham .ag-rtl .ag-header-group-cell::after {
      left: 0; }
  .ag-theme-balham .ag-ltr .ag-header-select-all {
    margin-right: 12px; }
  .ag-theme-balham .ag-rtl .ag-header-select-all {
    margin-left: 12px; }
  .ag-theme-balham .ag-dnd-ghost {
    border: solid 1px #bdc3c7;
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    overflow: hidden;
    padding: 3px;
    text-overflow: ellipsis;
    z-index: 10;
    border: solid 1px #bdc3c7;
    color: rgba(0, 0, 0, 0.54);
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    padding: 0 8px;
    transform: translateY(8px); }
  .ag-theme-balham .ag-dnd-ghost-icon {
    margin-right: 4px;
    color: #000; }
  .ag-theme-balham .ag-ltr .ag-floating-filter-button {
    margin-left: 12px; }
  .ag-theme-balham .ag-rtl .ag-floating-filter-button {
    margin-right: 12px; }
  .ag-theme-balham .ag-floating-filter-button-button {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    appearance: none;
    background: transparent;
    border: none;
    height: 16px;
    padding: 0;
    width: 16px; }
  .ag-theme-balham .ag-filter-loading {
    background-color: #f5f7f7;
    height: 100%;
    padding: 5px;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 1;
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-paging-panel {
    border-top: 1px solid #bdc3c7;
    color: rgba(0, 0, 0, 0.54);
    height: 32px; }
    .ag-theme-balham .ag-paging-panel &gt; * {
      margin: 0 12px; }
  .ag-theme-balham .ag-paging-button {
    cursor: pointer;
    opacity: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    width: 16px; }
  .ag-theme-balham .ag-disabled .ag-paging-button {
    cursor: default; }
  .ag-theme-balham .ag-paging-button-wrapper.ag-disabled {
    color: rgba(0, 0, 0, 0.38);
    cursor: default; }
  .ag-theme-balham .ag-paging-button-wrapper, .ag-theme-balham .ag-paging-description {
    margin: 0 4px; }
  .ag-theme-balham .ag-status-bar {
    border-top: solid 1px #bdc3c7;
    color: rgba(0, 0, 0, 0.38);
    padding-right: 16px;
    padding-left: 16px;
    line-height: 1.5; }
  .ag-theme-balham .ag-status-name-value-value {
    color: #000; }
  .ag-theme-balham .ag-status-bar-center {
    text-align: center; }
  .ag-theme-balham .ag-status-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .ag-theme-balham .ag-column-drop-cell {
    background: #dddede;
    border-radius: 16px;
    height: 16px;
    padding: 0 2px; }
  .ag-theme-balham .ag-column-drop-cell-text {
    margin: 0 4px; }
  .ag-theme-balham .ag-column-drop-cell-button {
    min-width: 16px;
    margin: 0 2px;
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-column-drop-cell-drag-handle {
    margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-cell-ghost {
    opacity: 0.5; }
  .ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    color: rgba(0, 0, 0, 0.54);
    height: 28px;
    border-bottom: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-ltr .ag-column-drop-horizontal {
      padding-left: 12px; }
    .ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
      padding-right: 12px; }
  .ag-theme-balham .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-right: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-left: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-column-drop-horizontal-cell-separator {
    margin: 0 4px;
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-column-drop-horizontal-empty-message {
    color: rgba(0, 0, 0, 0.38); }
  .ag-theme-balham .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 12px; }
  .ag-theme-balham .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 12px; }
  .ag-theme-balham .ag-column-drop-vertical-list {
    padding-bottom: 4px;
    padding-right: 4px;
    padding-left: 4px; }
  .ag-theme-balham .ag-column-drop-vertical-cell {
    margin-top: 4px; }
  .ag-theme-balham .ag-column-drop-vertical {
    min-height: 50px;
    max-height: 150px;
    border-bottom: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-column-drop-vertical.ag-last-column-drop {
      border-bottom: none; }
  .ag-theme-balham .ag-column-drop-vertical-icon {
    margin-left: 4px;
    margin-right: 4px; }
  .ag-theme-balham .ag-column-drop-vertical-list {
    position: relative; }
  .ag-theme-balham .ag-column-drop-vertical-empty-message {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    color: rgba(0, 0, 0, 0.38);
    margin-top: 4px; }
  .ag-theme-balham .ag-select-agg-func-popup {
    border: solid 1px #bdc3c7;
    background: white;
    border-radius: 2px;
    box-shadow: none;
    padding: 4px;
    background: white;
    height: 70px;
    padding: 0; }
  .ag-theme-balham .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 20px;
    padding-left: 8px; }
    .ag-theme-balham .ag-select-agg-func-virtual-list-item:hover {
      background-color: #b7e4ff; }
  .ag-theme-balham .ag-chart-menu {
    border-radius: 2px;
    background: white; }
  .ag-theme-balham .ag-chart-menu-icon {
    opacity: 0.5;
    line-height: 24px;
    font-size: 24px;
    width: 24px;
    height: 24px;
    margin: 2px 0;
    cursor: pointer;
    border-radius: 2px;
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-chart-menu-icon:hover {
    background-color: #e6e6e6; }
  .ag-theme-balham .ag-chart-mini-thumbnail {
    border: 1px solid #bdc3c7;
    border-radius: 5px;
    margin: 5px; }
    .ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3),
    .ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
      margin-left: auto;
      margin-right: auto; }
    .ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:first-child {
      margin-left: 0; }
    .ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:first-child {
      margin-right: 0; }
    .ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:last-child {
      margin-right: 0; }
    .ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:last-child {
      margin-left: 0; }
    .ag-theme-balham .ag-chart-mini-thumbnail.ag-selected {
      border-color: #0091ea; }
  .ag-theme-balham .ag-chart-settings-card-item {
    background: #000;
    width: 8px;
    height: 8px;
    border-radius: 4px; }
    .ag-theme-balham .ag-chart-settings-card-item.ag-selected {
      background-color: #0091ea; }
  .ag-theme-balham .ag-chart-data-column-drag-handle {
    margin-left: 4px; }
  .ag-theme-balham .ag-charts-settings-group-title-bar,
  .ag-theme-balham .ag-charts-data-group-title-bar,
  .ag-theme-balham .ag-charts-format-top-level-group-title-bar {
    border-top: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-charts-settings-group-container {
    padding: 4px; }
  .ag-theme-balham .ag-charts-data-group-container {
    padding: 6px 6px;
    padding-bottom: 2px; }
    .ag-theme-balham .ag-charts-data-group-container &gt; * {
      margin-bottom: 4px; }
  .ag-theme-balham .ag-charts-format-top-level-group-container {
    margin-left: 8px;
    padding: 4px; }
  .ag-theme-balham .ag-charts-format-top-level-group-item {
    margin: 4px 0; }
  .ag-theme-balham .ag-charts-format-sub-level-group-container {
    padding: 6px 6px;
    padding-bottom: 2px; }
    .ag-theme-balham .ag-charts-format-sub-level-group-container &gt; * {
      margin-bottom: 4px; }
  .ag-theme-balham .ag-charts-group-container.ag-group-container-horizontal {
    padding: 4px; }
  .ag-theme-balham .ag-chart-data-section,
  .ag-theme-balham .ag-chart-format-section {
    display: flex;
    margin: 0; }
  .ag-theme-balham .ag-chart-menu-panel {
    background-color: #f5f7f7; }
    .ag-theme-balham .ag-ltr .ag-chart-menu-panel {
      border-left: solid 1px #bdc3c7; }
    .ag-theme-balham .ag-rtl .ag-chart-menu-panel {
      border-right: solid 1px #bdc3c7; }
  .ag-theme-balham .ag-checkbox-input-wrapper {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: white;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none; }
    .ag-theme-balham .ag-checkbox-input-wrapper input, .ag-theme-balham .ag-checkbox-input-wrapper input {
      -webkit-appearance: none;
      opacity: 0;
      width: 100%;
      height: 100%; }
    .ag-theme-balham .ag-checkbox-input-wrapper:focus-within, .ag-theme-balham .ag-checkbox-input-wrapper:active {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE; }
    .ag-theme-balham .ag-checkbox-input-wrapper.ag-disabled {
      opacity: 0.5; }
    .ag-theme-balham .ag-checkbox-input-wrapper::after {
      content: "ï„ˆ";
      color: #7f8c8d;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
    .ag-theme-balham .ag-checkbox-input-wrapper.ag-checked::after {
      content: "ï„†";
      color: #0091ea;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
    .ag-theme-balham .ag-checkbox-input-wrapper.ag-indeterminate::after {
      content: "ï„‡";
      color: #7f8c8d;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
  .ag-theme-balham .ag-toggle-button-input-wrapper {
    box-sizing: border-box;
    width: 32px;
    height: 16px;
    background-color: #7f8c8d;
    border-radius: 8px;
    position: relative;
    flex: none;
    border: 1px solid #7f8c8d; }
    .ag-theme-balham .ag-toggle-button-input-wrapper input {
      opacity: 0;
      height: 100%;
      width: 100%; }
    .ag-theme-balham .ag-toggle-button-input-wrapper:focus-within {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE; }
    .ag-theme-balham .ag-toggle-button-input-wrapper.ag-disabled {
      opacity: 0.5; }
    .ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked {
      background-color: #0091ea;
      border-color: #0091ea; }
    .ag-theme-balham .ag-toggle-button-input-wrapper::before {
      content: ' ';
      position: absolute;
      top: -1px;
      left: -1px;
      display: block;
      box-sizing: border-box;
      height: 16px;
      width: 16px;
      background-color: white;
      border-radius: 8px;
      transition: left 100ms;
      border: 1px solid #7f8c8d; }
    .ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked::before {
      left: calc(100% - 16px);
      border-color: #0091ea; }
  .ag-theme-balham .ag-radio-button-input-wrapper {
    font-family: "agGridBalham";
    font-size: 16px;
    line-height: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 16px;
    height: 16px;
    background-color: white;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    flex: none;
    border-radius: 16px; }
    .ag-theme-balham .ag-radio-button-input-wrapper input, .ag-theme-balham .ag-radio-button-input-wrapper input {
      -webkit-appearance: none;
      opacity: 0;
      width: 100%;
      height: 100%; }
    .ag-theme-balham .ag-radio-button-input-wrapper:focus-within, .ag-theme-balham .ag-radio-button-input-wrapper:active {
      outline: none;
      box-shadow: 0 0 2px 1px #719ECE; }
    .ag-theme-balham .ag-radio-button-input-wrapper.ag-disabled {
      opacity: 0.5; }
    .ag-theme-balham .ag-radio-button-input-wrapper::after {
      content: "ï„¤";
      color: #7f8c8d;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
    .ag-theme-balham .ag-radio-button-input-wrapper.ag-checked::after {
      content: "ï„¥";
      color: #0091ea;
      position: absolute;
      top: 0;
      left: 0;
      pointer-events: none; }
  .ag-theme-balham input[type='range'] {
    -webkit-appearance: none;
    width: 100%;
    height: 100%;
    background: none;
    overflow: visible; }
    .ag-theme-balham input[type='range']::-webkit-slider-runnable-track {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 3px;
      background-color: #bdc3c7;
      border-radius: 2px;
      border-radius: 3px; }
    .ag-theme-balham input[type='range']::-moz-ag-range-track {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 3px;
      background-color: #bdc3c7;
      border-radius: 2px;
      border-radius: 3px; }
    .ag-theme-balham input[type='range']::-ms-track {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 3px;
      background-color: #bdc3c7;
      border-radius: 2px;
      border-radius: 3px;
      color: transparent;
      width: calc(100% - 2px); }
    .ag-theme-balham input[type='range']::-webkit-slider-thumb {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      width: 16px;
      height: 16px;
      background: white;
      border: 1px solid #7f8c8d;
      border-radius: 16px;
      transform: translateY(-6.5px); }
    .ag-theme-balham input[type='range']::-ms-thumb {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      width: 16px;
      height: 16px;
      background: white;
      border: 1px solid #7f8c8d;
      border-radius: 16px; }
    .ag-theme-balham input[type='range']::-moz-ag-range-thumb {
      margin: 0;
      padding: 0;
      -webkit-appearance: none;
      width: 16px;
      height: 16px;
      background: white;
      border: 1px solid #7f8c8d;
      border-radius: 16px; }
    .ag-theme-balham input[type='range']:focus {
      outline: none; }
      .ag-theme-balham input[type='range']:focus::-webkit-slider-thumb {
        box-shadow: 0 0 2px 1px #719ECE;
        border-color: #0091ea; }
      .ag-theme-balham input[type='range']:focus::-ms-thumb {
        box-shadow: 0 0 2px 1px #719ECE;
        border-color: #0091ea; }
      .ag-theme-balham input[type='range']:focus::-moz-ag-range-thumb {
        box-shadow: 0 0 2px 1px #719ECE;
        border-color: #0091ea; }
    .ag-theme-balham input[type='range']:active::-webkit-slider-runnable-track {
      background-color: #97b1cb; }
    .ag-theme-balham input[type='range']:active::-moz-ag-range-track {
      background-color: #97b1cb; }
    .ag-theme-balham input[type='range']:active::-ms-track {
      background-color: #97b1cb; }
    .ag-theme-balham input[type='range']:active::-webkit-slider-thumb {
      box-shadow: 0 0 2px 1px #719ECE, inset 0 0 5px #719ECE; }
    .ag-theme-balham input[type='range']:active::-ms-thumb {
      box-shadow: 0 0 2px 1px #719ECE, inset 0 0 5px #719ECE; }
    .ag-theme-balham input[type='range']:active::-moz-ag-range-thumb {
      box-shadow: 0 0 2px 1px #719ECE, inset 0 0 5px #719ECE; }
    .ag-theme-balham input[type='range']:disabled {
      opacity: 0.5; }
  .ag-theme-balham .ag-filter-toolpanel-header,
  .ag-theme-balham .ag-filter-toolpanel-search,
  .ag-theme-balham .ag-status-bar,
  .ag-theme-balham .ag-header-row {
    font-weight: 600;
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-ltr input[class^='ag-']:not([type]),
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='text'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='number'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='tel'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='date'],
  .ag-theme-balham .ag-ltr input[class^='ag-'][type='datetime-local'],
  .ag-theme-balham .ag-ltr textarea[class^='ag-'] {
    padding-left: 4px; }
  .ag-theme-balham .ag-rtl input[class^='ag-']:not([type]),
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='text'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='number'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='tel'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='date'],
  .ag-theme-balham .ag-rtl input[class^='ag-'][type='datetime-local'],
  .ag-theme-balham .ag-rtl textarea[class^='ag-'] {
    padding-right: 4px; }
  .ag-theme-balham .ag-column-drop-vertical-empty-message, .ag-theme-balham .ag-status-bar {
    font-weight: 600;
    color: rgba(0, 0, 0, 0.38); }
  .ag-theme-balham .ag-dnd-ghost {
    font-weight: 600; }
  .ag-theme-balham .ag-tab {
    border: 1px solid transparent;
    padding: 4px 8px;
    margin: 4px;
    margin-bottom: -1px; }
  .ag-theme-balham .ag-tab-selected {
    background-color: white;
    border-color: #bdc3c7;
    border-bottom-color: transparent; }
  .ag-theme-balham .ag-tabs-header {
    border-bottom: 1px solid #bdc3c7; }
  .ag-theme-balham .ag-column-drop-cell {
    height: 24px; }
  .ag-theme-balham .ag-column-drop-vertical-title {
    color: #000; }
  .ag-theme-balham .ag-column-drop-vertical-cell {
    margin-left: 8px;
    margin-right: 8px; }
  .ag-theme-balham .ag-column-drop-vertical-cell-text {
    margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-vertical-icon {
    color: rgba(0, 0, 0, 0.54); }
  .ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message {
    padding-left: 24px;
    padding-right: 4px; }
  .ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message {
    padding-right: 24px;
    padding-left: 4px; }
  .ag-theme-balham .ag-column-drop-horizontal {
    height: 32px; }
  .ag-theme-balham .ag-column-drop-empty {
    color: rgba(0, 0, 0, 0.38); }
  .ag-theme-balham .ag-column-drop-horizontal-cell-text {
    margin-left: 8px; }
  .ag-theme-balham .ag-column-drop-vertical {
    padding-top: 8px; }
  .ag-theme-balham .ag-menu-header {
    background-color: #f5f7f7; }
  .ag-theme-balham .ag-overlay-loading-center {
    background-color: white;
    border: 1px solid #bdc3c7;
    color: #000;
    padding: 16px; }
  .ag-theme-balham .ag-tooltip {
    border: none;
    background-color: #cbd0d3; }
  .ag-theme-balham .ag-panel-title-bar-button-icon {
    font-size: 20px; }
  .ag-theme-balham .ag-chart-data-section,
  .ag-theme-balham .ag-chart-format-section {
    padding-bottom: 2px; }
  .ag-theme-balham .ag-group-toolbar {
    background-color: rgba(226, 233, 235, 0.5); }
  .ag-theme-balham .ag-chart-tab {
    padding-top: 2px; }
  .ag-theme-balham .ag-charts-format-sub-level-group-item {
    margin-bottom: 6px; }



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYWctZ3JpZC5jc3MiLCJ3ZWJwYWNrOi8vL2FnLXRoZW1lLWJhbGhhbS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQWtCQztBQUNEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0F3QkM7QUFDRDs7OztDQUlDO0FBQ0Q7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsNkJBQTZCLEVBQUU7O0FBRWpDO0VBQ0UsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixZQUFZLEVBQUU7O0FBRWhCO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixhQUFhLEVBQUU7O0FBRWpCO0VBQ0UscUJBQXFCO0VBQ3JCLHFCQUFxQixFQUFFOztBQUV6QjtFQUNFLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGtCQUFrQixFQUFFOztBQUV0QjtFQUNFLG9CQUFvQjtFQUNwQixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBRTs7QUFFdEI7RUFDRSxzQ0FBc0M7RUFDdEMsOEJBQThCO0VBQzlCLGdDQUFnQztFQUNoQyx3QkFBd0I7RUFDeEIsMkNBQTJDO0VBQzNDLG1DQUFtQztFQUNuQyw4Q0FBOEM7RUFDOUMsc0NBQXNDLEVBQUU7O0FBRTFDO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUU7RUFDdEI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQUUsRUFBRTs7QUFFMUI7RUFDRTtJQUNFLGlCQUFpQjtJ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RUFDcEIsb0JBQW9CO0VBQ3BCLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VB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aUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDOzs7O0VBSUU7QUFDRixpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQzs7OztFQUlFO0FBQ0YsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQzs7OztFQUlFO0FBQ0YsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztBQUNqQyxpQ0FBaUM7QUFDakMsaUNBQWlDO0FBQ2pDLGlDQUFpQztB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Q3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0Usb0JBQW9CLEVBQUU7RUFDeEI7SUFDRSxtQkFBbUIsRUFBRTtFQUN2QjtJQUNFLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxvQkFBb0IsRUFBRTtFQUN4QjtJQUNFLG1CQUFtQixFQUFFO0VBQ3ZC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Z0JBQWdCLEVBQUU7RUFDcEI7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLFlBQVksRUFBRTtFQUNoQjtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsdUJBQXVCO0lBQ3ZCLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsWUFBWTtJQUNaLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsZUFBZSxFQUFFO0VBQ25COztJQUVFLG1CQUFtQixFQUFFO0VBQ3ZCO0lBQ0UsMENBQTBDLEVBQUU7RUFDOUM7SUFDRSxnQkFBZ0IsRUFBRTtFQUNwQjtJQUNFLGtCQUFrQixFQUFFIiwiZmlsZSI6InZlbmRvcnN+VGV4dHN+YXNzZXRzfmdyaWR4fnJlbWluZGVyc35yZXNvdXJjZXN+c2lnbnVwfnRhc2tzfnRvb2xzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICAgIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgcnRsIHN0eWxlcyBmcm9tIHByb3ZpZGVkIGx0ciBzdHlsZXMgYnkgZmxpcHBpbmcgXCJsZWZ0XCIgYW5kIFwicmlnaHRcIlxuICAgIGluIHByb3BlcnR5IG5hbWVzIGFuZCB2YWx1ZXMuXG5cbiAgICBGb3IgZXhhbXBsZTpcblxuICAgIC5mb28ge1xuICAgICAgICBAaW5jbHVkZSBhZy11bnRoZW1lZC1ydGwoKG1hcmdpbi1sZWZ0OiAxMHB4KSk7XG4gICAgfVxuXG4gICAgV2lsbCBlbWl0OlxuXG4gICAgLmFnLWx0ciAuZm9vIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYWctcnRsIC5mb28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiovXG4vKipcbiAgICBMaWtlIGFnLXVudGhlbWVkLXJ0bCwgYXV0b21hdGljYWxseSBnZW5lcmF0ZSBydGwgc3R5bGVzIGZyb20gcHJvdmlkZWQgbHRyIHN0eWxlcyBieSBmbGlwcGluZ1xuICAgIFwibGVmdFwiIGFuZCBcInJpZ2h0XCIgaW4gcHJvcGVydHkgbmFtZXMgYW5kIHZhbHVlcy4gSG93ZXZlciB0aGlzIG1peGluIGlzIGZvciB1c2UgaW4gdGhlbWVzLiBCZWNhdXNlIHRoZVxuICAgIGRpdiB3aXRoIHRoZSB0aGVtZSBjbGFzcyBpcyBvdXRzaWRlIHRoZSBkaXYgd2l0aCB0aGUgLmFnLXJ0bCBjbGFzcywgd2UgbmVlZCB0byBrZWVwIHRoZSB0aGVtZSBjbGFzc1xuICAgIGhpZ2hlciB0aGFuIHRoZSAuYWctcnRsLlxuXG4gICAgRm9yIGV4YW1wbGU6XG5cbiAgICAuYWctdGhlbWUteHl6IHtcbiAgICAgICAgLmZvbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZy10aGVtZS1ydGwoKG1hcmdpbi1sZWZ0OiAxMHB4KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBXaWxsIGVtaXQ6XG5cbiAgICAuYWctdGhlbWUteHl6IC5hZy1sdHIgLmZvbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmFnLXRoZW1lLXh5eiAuYWctcnRsIC5mb28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIE5vdGUgaG93IHRoZSAuYWctbHRyIGNsYXNzIGlzIGluc2VydGVkIGJldHdlZW4gdGhlIHRoZW1lIGNsYXNzIGFuZCB0aGUgcmVzdCBvZiB0aGUgc2VsZWN0b3JcbiovXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBHZW5lcmljIFN0eWxlc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG5hZy1ncmlkLCBhZy1ncmlkLWFuZ3VsYXIsIGFnLWdyaWQtbmcyLCBhZy1ncmlkLXBvbHltZXIsIGFnLWdyaWQtYXVyZWxpYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFnLWludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5hZy1kcmFnLWhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjsgfVxuXG4uYWctY29sdW1uLWRyb3Atd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbC1oYWxmLXdpZHRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmFnLXVuc2VsZWN0YWJsZSB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFnLXNlbGVjdGFibGUge1xuICAtbW96LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiB0ZXh0O1xuICAtbXMtdXNlci1zZWxlY3Q6IHRleHQ7XG4gIHVzZXItc2VsZWN0OiB0ZXh0OyB9XG5cbi5hZy1zZWxlY3QtYWdnLWZ1bmMtcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFnLWlucHV0LXdyYXBwZXIsIC5hZy1waWNrZXItZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hZy1zaGFrZS1sZWZ0LXRvLXJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGFnLXNoYWtlLWxlZnQtdG8tcmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBhZy1zaGFrZS1sZWZ0LXRvLXJpZ2h0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhZy1zaGFrZS1sZWZ0LXRvLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gIHRvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFnLXNoYWtlLWxlZnQtdG8tcmlnaHQge1xuICBmcm9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgdG8ge1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG5cbi5hZy1yb290LXdyYXBwZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFnLXJvb3Qtd3JhcHBlci5hZy1sYXlvdXQtbm9ybWFsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFnLXdhdGVybWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMjVweDtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQgM3M7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1vdXQgM3M7IH1cbiAgLmFnLXdhdGVybWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTkRrMGNIZ2lJR2hsYVdkb2REMGlNak01Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT1RRZ01qTTVJaUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGdvZ0lDQWdQQ0V0TFNCSFpXNWxjbUYwYjNJNklGTnJaWFJqYUNBME55NHhJQ2cwTlRReU1pa2dMU0JvZEhSd09pOHZkM2QzTG1KdmFHVnRhV0Z1WTI5a2FXNW5MbU52YlM5emEyVjBZMmdnTFMwK0NpQWdJQ0E4ZEdsMGJHVStURzluYnp3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhrWldaelBnb2dJQ0FnSUNBZ0lEeHdZWFJvSUdROUlrMHdMall4TWpnME9Ua3pNU3d4TURnZ1REQXVOakV5T0RRNU9UTXhMRFkzTGpRMU9UWXpOelFnVERBdU5qRXlPRFE1T1RNeExEWTNMalExT1RZek56UWdRekF1TmpFeU9EUTVPVE14TERZeUxqRXdNRFkxTXpZZ015NDBOekU0TXpNM09DdzFOeTR4TkRnM05EZ3pJRGd1TVRFeU9EUTVPVE1zTlRRdU5EWTVNalUyTkNCTU9UZ3VNekEyTkRJMUxESXVNemsxT1RjeE5UY2dURGs0TGpNd05qUXlOU3d5TGpNNU5UazNNVFUzSUVNeE1ESXVPVFEzTkRReExDMHdMakk0TXpVeU1ETTFPQ0F4TURndU5qWTFOREE1TEMwd0xqSTRNelV5TURNMU9DQXhNVE11TXpBMk5ESTFMREl1TXprMU9UY3hOVGNnVERFeE15NHpNRFkwTWpVc01pNHpPVFU1TnpFMU55Qk1NakF6TGpVc05UUXVORFk1TWpVMk5DQk1NakF6TGpVc05UUXVORFk1TWpVMk5DQkRNakE0TGpFME1UQXhOaXcxTnk0eE5EZzNORGd6SURJeE1TdzJNaTR4TURBMk5UTTJJREl4TVN3Mk55NDBOVGsyTXpjMElFd3lNVEVzTVRNNElFd3hPREVzTVRNNElFd3hPREF1T1RrM01EUXhMRGt6TGprNU9UazVPVGdnVERFNE1DNDVPVFl3TXpJc09UTXVPVGs1T1RrNU9TQkRNVGd3TGprNU5UUTNOU3c0TlM0M01UWXhNakkySURFM05DNHlOems1TURrc056a3VNREF4TURBNE55QXhOalV1T1RrMk1ETXlMRGM1TGpBd01UQXdPRGNnVERFeU1pdzNPQzQ1T1RrNU9UazVJRU14TVRNdU56RTFOekk1TERjNExqazVPVGs1T1RrZ01UQTNMRGcxTGpjeE5UY3lPRFlnTVRBM0xEa3pMams1T1RrNU9Ua2dUREV3Tnl3eE16WXVNREUxTmpJeklFd3hNRGNzTVRNMkxqQXhOVFl5TXlCRE1UQTNMREUwTkM0eU9UazRPVFVnTVRFekxqY3hOVGN5T1N3eE5URXVNREUxTmpJeklERXlNaXd4TlRFdU1ERTFOakl6SUV3eE5qZ3NNVFV4TGpBeE5UWXlNeUJNTVRZNExERTJNeUJETVRZNExERTJOQzQyTlRZNE5UUWdNVFkyTGpZMU5qZzFOQ3d4TmpZZ01UWTFMREUyTmlCTU1USXdMREUyTmlCTU1USXdMREUzT1NCTU1UWTFMams1TmpBek1pd3hOemtnVERFMk5TNDVPVFl3TXpJc01UYzRMams1TnpnM055QkRNVGMwTGpJM09UUTNOQ3d4TnpndU9UazNPRGMzSURFNE1DNDVPVFE0Tml3eE56SXVNamd6TkRReUlERTRNQzQ1T1RZd016SXNNVFkwSUV3eE9ERXNNVFV3TGprMk1EVTFOQ0JNTWpFeExERTFNQzQ1TmpBMU5UUWdUREl4TVN3eE56RXVOakEyTWpBM0lFd3lNVEVzTVRjeExqWXdOakl3TnlCRE1qRXhMREUzTmk0NU5qVXhPVEVnTWpBNExqRTBNVEF4Tml3eE9ERXVPVEUzTURrMklESXdNeTQxTERFNE5DNDFPVFkxT0RnZ1RERXhNeTR6TURZME1qVXNNak0yTGpZMk9UZzNNeUJNTVRFekxqTXdOalF5TlN3eU16WXVOalk1T0RjeklFTXhNRGd1TmpZMU5EQTVMREl6T1M0ek5Ea3pOalVnTVRBeUxqazBOelEwTVN3eU16a3VNelE1TXpZMUlEazRMak13TmpReU5Td3lNell1TmpZNU9EY3pJRXc0TGpFeE1qZzBPVGt6TERFNE5DNDFPVFkxT0RnZ1REZ3VNVEV5T0RRNU9UTXNNVGcwTGpVNU5qVTRPQ0JETXk0ME56RTRNek0zT0N3eE9ERXVPVEUzTURrMklEQXVOakV5T0RRNU9UTXhMREUzTmk0NU5qVXhPVEVnTUM0Mk1USTRORGs1TXpFc01UY3hMall3TmpJd055Qk1NQzQyTVRJNE5EazVNekVzTVRJeElFd3lOeXd4TWpFZ1RESTNMREV6TmlCRE1qY3NNVFEwTGpJNE5ESTNNU0F6TXk0M01UVTNNamczTERFMU1TQTBNaXd4TlRFZ1REUXlMREUxTVNCTU1UQXdMREUxTVNCTU1UQXdMRGswSUVNeE1EQXNPRFV1TnpFMU56STRPQ0E1TXk0eU9EUXlOekV5TERjNUlEZzFMRGM1SUV3eU55dzNPU0JNTWpjc09USWdURGcwTERreUlFTTROUzQyTlRZNE5UUXlMRGt5SURnM0xEa3pMak0wTXpFME5UZ2dPRGNzT1RVZ1REZzNMRGsxSUV3NE55d3hNRGdnVERBdU5qRXlPRFE1T1RNeExERXdPQ0JhSWlCcFpEMGljR0YwYUMweElqNDhMM0JoZEdnK0NpQWdJQ0E4TDJSbFpuTStDaUFnSUNBOFp5QnBaRDBpVTNsdFltOXNjeUlnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJa3h2WjI4aVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTkRjM0xEVTFJRXcwT1RRc05UVWdURFE1TkN3eE5URWdURFF6TlN3eE5URWdRelF5Tmk0M01UVTNNamtzTVRVeElEUXlNQ3d4TkRRdU1qZzBNamN4SURReU1Dd3hNellnVERReU1DdzVOaUJETkRJd0xEZzNMamN4TlRjeU9EZ2dOREkyTGpjeE5UY3lPU3c0TVNBME16VXNPREVnVERRek5TdzRNU0JNTkRjM0xEZ3hJRXcwTnpjc05UVWdXaUJOTkRRd0xEazRJRU0wTXpndU16UXpNVFEyTERrNElEUXpOeXc1T1M0ek5ETXhORFU0SURRek55d3hNREVnVERRek55d3hNekVnUXpRek55d3hNekl1TmpVMk9EVTBJRFF6T0M0ek5ETXhORFlzTVRNMElEUTBNQ3d4TXpRZ1REUTNOeXd4TXpRZ1REUTNOeXc1T0NCTU5EUXdMRGs0SUZvaUlHbGtQU0prSWlCbWFXeHNQU0lqUmtaR1JrWkdJajQ4TDNCaGRHZytDaUFnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3pPVFl1TURBd01EQXdMQ0ExTlM0d01EQXdNREFwSWo0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4d2IyeDVaMjl1SUdsa1BTSlFZWFJvTFRZaUlHWnBiR3c5SWlOR1JrWkdSa1lpSUhCdmFXNTBjejBpTUNBeU5pQXhOeUF5TmlBeE55QTVOaUF3SURrMklqNDhMM0J2YkhsbmIyNCtDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjRzlzZVdkdmJpQnBaRDBpVUdGMGFDMDNJaUJtYVd4c1BTSWpSVEV4UmpJeUlpQndiMmx1ZEhNOUlqQWdNUzR4TXpZNE5qZ3pPR1V0TVRNZ01UY2dNUzR4TXpZNE5qZ3pPR1V0TVRNZ01UY2dNVGNnTUNBeE55SStQQzl3YjJ4NVoyOXVQZ29nSUNBZ0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdJQ0FnSUR4d1lYUm9JR1E5SWswek16RXNNVFV4SUV3ek5EZ3NNVFV4SUV3ek5EZ3NNVEF4SUV3ek5EZ3NNVEF4SUVNek5EZ3NPVGt1TXpRek1UUTFPQ0F6TkRrdU16UXpNVFEyTERrNElETTFNU3c1T0NCTU16ZzVMRGs0SUV3ek9Ea3NPREVnVERNME5pdzRNU0JNTXpRMkxEZ3hJRU16TXpjdU56RTFOekk1TERneElETXpNU3c0Tnk0M01UVTNNamc0SURNek1TdzVOaUJNTXpNeExERTFNU0JhSWlCcFpEMGljaUlnWm1sc2JEMGlJMFpHUmtaR1JpSStQQzl3WVhSb1Bnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTXpJMExEZzJJRXd6TWpRc056WWdURE15TkN3M05pQkRNekkwTERZM0xqY3hOVGN5T0RnZ016RTNMakk0TkRJM01TdzJNU0F6TURrc05qRWdUREkwT1N3Mk1TQk1NalE1TERZeElFTXlOREF1TnpFMU56STVMRFl4SURJek5DdzJOeTQzTVRVM01qZzRJREl6TkN3M05pQk1Nak0wTERFek5pQk1Nak0wTERFek5pQkRNak0wTERFME5DNHlPRFF5TnpFZ01qUXdMamN4TlRjeU9Td3hOVEVnTWpRNUxERTFNU0JNTXpBNUxERTFNU0JNTXpBNUxERTFNU0JETXpFM0xqSTROREkzTVN3eE5URWdNekkwTERFME5DNHlPRFF5TnpFZ016STBMREV6TmlCTU16STBMREV3TUNCTU1qZzNMREV3TUNCTU1qZzNMREV4TnlCTU16QTNMREV4TnlCTU16QTNMREV6TVNCTU16QTNMREV6TVNCRE16QTNMREV6TWk0Mk5UWTROVFFnTXpBMUxqWTFOamcxTkN3eE16UWdNekEwTERFek5DQk1NalUwTERFek5DQk1NalUwTERFek5DQkRNalV5TGpNME16RTBOaXd4TXpRZ01qVXhMREV6TWk0Mk5UWTROVFFnTWpVeExERXpNU0JNTWpVeExEZ3hJRXd5TlRFc09ERWdRekkxTVN3M09TNHpORE14TkRVNElESTFNaTR6TkRNeE5EWXNOemdnTWpVMExEYzRJRXd6TURRc056Z2dURE13TkN3M09DQkRNekExTGpZMU5qZzFOQ3czT0NBek1EY3NOemt1TXpRek1UUTFPQ0F6TURjc09ERWdURE13Tnl3NE5pQk1NekkwTERnMklGb2lJR2xrUFNKSElpQm1hV3hzUFNJalJrWkdSa1pHSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKaFp5SStDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVEyOXRZbWx1WldRdFUyaGhjR1VpUGdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeHRZWE5ySUdsa1BTSnRZWE5yTFRJaUlHWnBiR3c5SW5kb2FYUmxJajRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSFZ6WlNCNGJHbHVhenBvY21WbVBTSWpjR0YwYUMweElqNDhMM1Z6WlQ0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThMMjFoYzJzK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQSFZ6WlNCbWFXeHNQU0lqUlRFeFJqSXlJaUI0YkdsdWF6cG9jbVZtUFNJamNHRjBhQzB4SWo0OEwzVnpaVDRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4eVpXTjBJR2xrUFNKbklpQm1hV3hzUFNJalJURXhSakl5SWlCNFBTSXhNakFpSUhrOUlqa3lJaUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRZaUlISjRQU0l6SWo0OEwzSmxZM1ErQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTkRBc01USXhJRXc0Tnl3eE1qRWdURGczTERFek9DQk1ORE1zTVRNNElFdzBNeXd4TXpnZ1F6UXhMak0wTXpFME5UZ3NNVE00SURRd0xERXpOaTQyTlRZNE5UUWdOREFzTVRNMUlFdzBNQ3d4TWpFZ1dpSWdhV1E5SWtOdmJXSnBibVZrTFZOb1lYQmxJaUJtYVd4c1BTSWpSVEV4UmpJeUlqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBOEwyYytDand2YzNablBnPT0pO1xuICAgIC13ZWJraXQtZmlsdGVyOiBpbnZlcnQoNTAlKTtcbiAgICBmaWx0ZXI6IGludmVydCg1MCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTBweCA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogMTEwcHg7IH1cblxuLmFnLXdhdGVybWFyay10ZXh0IHtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IEltcGFjdDtcbiAgZm9udC1zaXplOiAxOXB4OyB9XG5cbi5hZy1yb290LXdyYXBwZXItYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmFnLXJvb3Qtd3JhcHBlci1ib2R5LmFnLWxheW91dC1ub3JtYWwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMDtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG5cbi5hZy1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWctcm9vdC5hZy1sYXlvdXQtbm9ybWFsLCAuYWctcm9vdC5hZy1sYXlvdXQtYXV0by1oZWlnaHQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDA7IH1cbiAgLmFnLXJvb3QuYWctbGF5b3V0LW5vcm1hbCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFZpZXdwb3J0c1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctaGVhZGVyLXZpZXdwb3J0LFxuLmFnLWZsb2F0aW5nLXRvcC12aWV3cG9ydCxcbi5hZy1ib2R5LXZpZXdwb3J0LFxuLmFnLWNlbnRlci1jb2xzLXZpZXdwb3J0LFxuLmFnLWZsb2F0aW5nLWJvdHRvbS12aWV3cG9ydCxcbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsLXZpZXdwb3J0LFxuLmFnLXZpcnR1YWwtbGlzdC12aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uYWctYm9keS12aWV3cG9ydC5hZy1sYXlvdXQtcHJpbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYWctbGF5b3V0LW5vcm1hbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWctcm9vdC13cmFwcGVyLFxuICAuYWctcm9vdC13cmFwcGVyLWJvZHksXG4gIC5hZy1yb290LFxuICAuYWctYm9keS12aWV3cG9ydCxcbiAgLmFnLWNlbnRlci1jb2xzLWNvbnRhaW5lcixcbiAgLmFnLWNlbnRlci1jb2xzLXZpZXdwb3J0LFxuICAuYWctY2VudGVyLWNvbHMtY2xpcHBlcixcbiAgLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwtdmlld3BvcnQsXG4gIC5hZy12aXJ0dWFsLWxpc3Qtdmlld3BvcnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5hZy1yb3cge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfSB9XG5cbi5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hZy1ib2R5LXZpZXdwb3J0LmFnLWxheW91dC1ub3JtYWwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5hZy1jZW50ZXItY29scy12aWV3cG9ydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsLXZpZXdwb3J0IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG5cbi5hZy12aXJ0dWFsLWxpc3Qtdmlld3BvcnQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29udGFpbmVyc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctaGVhZGVyLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy10b3AtY29udGFpbmVyLFxuLmFnLWJvZHktY29udGFpbmVyLFxuLmFnLXBpbm5lZC1yaWdodC1jb2xzLWNvbnRhaW5lcixcbi5hZy1jZW50ZXItY29scy1jb250YWluZXIsXG4uYWctcGlubmVkLWxlZnQtY29scy1jb250YWluZXIsXG4uYWctZmxvYXRpbmctYm90dG9tLWNvbnRhaW5lcixcbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsLWNvbnRhaW5lcixcbi5hZy1mdWxsLXdpZHRoLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy1ib3R0b20tZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctdmlydHVhbC1saXN0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWctaGVhZGVyLWNvbnRhaW5lciwgLmFnLWZsb2F0aW5nLXRvcC1jb250YWluZXIsIC5hZy1mbG9hdGluZy1ib3R0b20tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hZy1jZW50ZXItY29scy1jbGlwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4uYWctY2VudGVyLWNvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFnLWxheW91dC1wcmludCAuYWctY2VudGVyLWNvbHMtY2xpcHBlciB7XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuXG4uYWctbGF5b3V0LWF1dG8taGVpZ2h0IC5hZy1jZW50ZXItY29scy1jbGlwcGVyLFxuLmFnLWxheW91dC1hdXRvLWhlaWdodCAuYWctY2VudGVyLWNvbHMtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG4uYWctcGlubmVkLXJpZ2h0LWNvbHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFnLWJvZHktaG9yaXpvbnRhbC1zY3JvbGwtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZy1mdWxsLXdpZHRoLWNvbnRhaW5lcixcbi5hZy1mbG9hdGluZy10b3AtZnVsbC13aWR0aC1jb250YWluZXIsXG4uYWctZmxvYXRpbmctYm90dG9tLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWctZnVsbC13aWR0aC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWctZmxvYXRpbmctYm90dG9tLWZ1bGwtd2lkdGgtY29udGFpbmVyLCAuYWctZmxvYXRpbmctdG9wLWZ1bGwtd2lkdGgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZy12aXJ0dWFsLWxpc3QtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTY3JvbGxlcnNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWNlbnRlci1jb2xzLWNsaXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFnLWxheW91dC1wcmludCAuYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFnLWZvcmNlLXZlcnRpY2FsLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAuYWctZm9yY2UtdmVydGljYWwtc2Nyb2xsLmFnLWxheW91dC1wcmludCB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4uYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlciwgLmFnLWhvcml6b250YWwtcmlnaHQtc3BhY2VyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuICAuYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlci5hZy1zY3JvbGxlci1jb3JuZXIsIC5hZy1ob3Jpem9udGFsLXJpZ2h0LXNwYWNlci5hZy1zY3JvbGxlci1jb3JuZXIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBIZWFkZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1oZWFkZXIsIC5hZy1waW5uZWQtbGVmdC1oZWFkZXIsIC5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1oZWFkZXItY2VsbC1zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWctaGVhZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYWctcGlubmVkLWxlZnQtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5hZy1oZWFkZXItcm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1oZWFkZXItY2VsbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFnLWhlYWRlci1ncm91cC1jZWxsLWxhYmVsLCAuYWctaGVhZGVyLWNlbGwtbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi5hZy1oZWFkZXItY2VsbC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFnLW51bWVyaWMtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1sYWJlbCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmFnLWhlYWRlci1ncm91cC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogOHB4O1xuICB0b3A6IDA7XG4gIGN1cnNvcjogZXctcmVzaXplOyB9XG4gIC5hZy1sdHIgLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gICAgcmlnaHQ6IC00cHg7IH1cbiAgLmFnLXJ0bCAuYWctaGVhZGVyLWNlbGwtcmVzaXplIHtcbiAgICBsZWZ0OiAtNHB4OyB9XG5cbi5hZy1waW5uZWQtbGVmdC1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLXJlc2l6ZSB7XG4gIHJpZ2h0OiAtNHB4OyB9XG5cbi5hZy1waW5uZWQtcmlnaHQtaGVhZGVyIC5hZy1oZWFkZXItY2VsbC1yZXNpemUge1xuICBsZWZ0OiAtNHB4OyB9XG5cbi5hZy1oZWFkZXItc2VsZWN0LWFsbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBDb2x1bW5zXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jb2x1bW4tbW92aW5nIC5hZy1jZWxsIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4yczsgfVxuXG4uYWctY29sdW1uLW1vdmluZyAuYWctaGVhZGVyLWNlbGwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMC4ycztcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjJzOyB9XG5cbi5hZy1jb2x1bW4tbW92aW5nIC5hZy1oZWFkZXItZ3JvdXAtY2VsbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjJzLCB3aWR0aCAwLjJzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMsIHdpZHRoIDAuMnM7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQ29sdW1uIFBhbmVsXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jb2x1bW4tcGFuZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uYWctY29sdW1uLXNlbGVjdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAzO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMztcbiAgZmxleC1ncm93OiAzO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwOyB9XG5cbi5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWZpbHRlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFnLWNvbHVtbi1zZWxlY3QtbGlzdCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5hZy1jb2x1bW4tZHJvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5hZy1jb2x1bW4tZHJvcC1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hZy1jb2x1bW4tZHJvcC1jZWxsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hZy1jb2x1bW4tZHJvcC1jZWxsLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSAwcHg7XG4gIGZsZXg6IDEgMSAwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC10aXRsZS1iYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsLWxpc3Qge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsLWxpc3QgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiBub25lO1xuICAgIGZsZXg6IG5vbmU7IH1cblxuLmFnLWNvbHVtbi1kcm9wLWVtcHR5IC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC1saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctY29sdW1uLWRyb3AtdmVydGljYWwtZW1wdHktbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hZy1jb2x1bW4tZHJvcC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctY29sdW1uLWRyb3AtY2VsbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFnLWZpbHRlci10b29scGFuZWwge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIsIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIgPiAqLCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2ggPiAqIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFJvd3NcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXJvdy1hbmltYXRpb24gLmFnLXJvdyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNHMsIGhlaWdodCAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cztcbiAgdHJhbnNpdGlvbjogdG9wIDAuNHMsIGhlaWdodCAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMsIHRvcCAwLjRzLCBoZWlnaHQgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjFzLCBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzLCB0b3AgMC40cywgaGVpZ2h0IDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC4xcywgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzOyB9XG5cbi5hZy1yb3ctbm8tYW5pbWF0aW9uIC5hZy1yb3cge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzOyB9XG5cbi5hZy1yb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWctcm93LXBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hZy1yb3ctcG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFnLWZ1bGwtd2lkdGgtcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYWctcm93LWlubGluZS1lZGl0aW5nIHtcbiAgei1pbmRleDogMTsgfVxuXG4uYWctcm93LWRyYWdnaW5nIHtcbiAgei1pbmRleDogMjsgfVxuXG4uYWctc3R1Yi1jZWxsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIENlbGxzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1jZWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFnLWNlbGwtdmFsdWUsIC5hZy1ncm91cC12YWx1ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5hZy1jZWxsLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFnLWZ1bGwtd2lkdGgtcm93IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWctY2VsbC1hdXRvLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcgLmFnLWNlbGwtZWRpdC13cmFwcGVyLFxuICAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyAuYWctY2VsbC1lZGl0b3IsXG4gIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIC5hZy1jZWxsLWVkaXRvciAuYWctd3JhcHBlcixcbiAgLmFnLWNlbGwtaW5saW5lLWVkaXRpbmcgLmFnLWNlbGwtZWRpdG9yIGlucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4uYWctY2VsbCAuYWctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBGaWx0ZXJzXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1zZXQtZmlsdGVyLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFnLXNldC1maWx0ZXItaXRlbS12YWx1ZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWctc2V0LWZpbHRlci1pdGVtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYWctZmlsdGVyLWJvZHktd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5hZy1maWx0ZXItZmlsdGVyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctZmlsdGVyLWNvbmRpdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBGbG9hdGluZyBGaWx0ZXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWZsb2F0aW5nLWZpbHRlci1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWZ1bGwtYm9keSA+IGRpdiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLmFnLWZsb2F0aW5nLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uYWctZmxvYXRpbmctZmlsdGVyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRHJhZyAmIERyb3BcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWRuZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hZy1kbmQtZ2hvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBtb3ZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE92ZXJsYXlcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLW92ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFnLW92ZXJsYXktcGFuZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFnLW92ZXJsYXktd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hZy1vdmVybGF5LWxvYWRpbmctd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUG9wdXBcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXBvcHVwLWNoaWxkIHtcbiAgei1pbmRleDogNTsgfVxuXG4uYWctcG9wdXAtZWRpdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi5hZy1sYXJnZS10ZXh0LWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogVmlydHVhbCBMaXN0c1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctdmlydHVhbC1saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIEZsb2F0aW5nIFRvcCBhbmQgQm90dG9tXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1mbG9hdGluZy10b3Age1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFnLXBpbm5lZC1sZWZ0LWZsb2F0aW5nLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDBweDsgfVxuXG4uYWctcGlubmVkLXJpZ2h0LWZsb2F0aW5nLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDBweDsgfVxuXG4uYWctZmxvYXRpbmctYm90dG9tIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hZy1waW5uZWQtbGVmdC1mbG9hdGluZy1ib3R0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwcHg7IH1cblxuLmFnLXBpbm5lZC1yaWdodC1mbG9hdGluZy1ib3R0b20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwcHg7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogRGlhbG9nXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1kaWFsb2csIC5hZy1wYW5lbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFnLXBhbmVsLXRpdGxlLWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYWctcGFuZWwtdGl0bGUtYmFyLXRpdGxlIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uYWctcGFuZWwtdGl0bGUtYmFyLWJ1dHRvbnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFnLXBhbmVsLXRpdGxlLWJhci1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFnLXBhbmVsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmFnLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG4gIC5hZy1yZXNpemVyLmFnLXJlc2l6ZXItdG9wTGVmdCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBjdXJzb3I6IG53c2UtcmVzaXplOyB9XG4gIC5hZy1yZXNpemVyLmFnLXJlc2l6ZXItdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7IH1cbiAgLmFnLXJlc2l6ZXIuYWctcmVzaXplci10b3BSaWdodCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTsgfVxuICAuYWctcmVzaXplci5hZy1yZXNpemVyLXJpZ2h0IHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGN1cnNvcjogZXctcmVzaXplOyB9XG4gIC5hZy1yZXNpemVyLmFnLXJlc2l6ZXItYm90dG9tUmlnaHQge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7IH1cbiAgLmFnLXJlc2l6ZXIuYWctcmVzaXplci1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTsgfVxuICAuYWctcmVzaXplci5hZy1yZXNpemVyLWJvdHRvbUxlZnQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTsgfVxuICAuYWctcmVzaXplci5hZy1yZXNpemVyLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBUb29sdGlwXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogQW5pbWF0aW9uc1xuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctdmFsdWUtc2xpZGUtb3V0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzcywgbWFyZ2luLXJpZ2h0IDNzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDNzLCBtYXJnaW4tcmlnaHQgM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG4uYWctdmFsdWUtc2xpZGUtb3V0LWVuZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uYWctb3BhY2l0eS16ZXJvIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIE1lbnVcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFnLW1lbnUtY29sdW1uLXNlbGVjdC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLmFnLW1lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5hZy1tZW51LW9wdGlvbiwgLmFnLW1lbnUtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi5hZy1tZW51LXNlcGFyYXRvci1jZWxsLCAuYWctbWVudS1vcHRpb24tcGFydCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFnLW1lbnUtb3B0aW9uLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hZy1tZW51LWNvbHVtbi1zZWxlY3Qtd3JhcHBlciAuYWctY29sdW1uLXNlbGVjdCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBSaWNoIFNlbGVjdFxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctcmljaC1zZWxlY3Qge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmFnLXJpY2gtc2VsZWN0LXZhbHVlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hZy1yaWNoLXNlbGVjdC12YWx1ZS1pY29uIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxOyB9XG4gIC5hZy1sdHIgLmFnLXJpY2gtc2VsZWN0LXZhbHVlLWljb24ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5hZy1ydGwgLmFnLXJpY2gtc2VsZWN0LXZhbHVlLWljb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmFnLXJpY2gtc2VsZWN0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmFnLXJpY2gtc2VsZWN0LXZpcnR1YWwtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hZy1yaWNoLXNlbGVjdC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogUGFnaW5hdGlvblxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiovXG4uYWctcGFnaW5nLXBhbmVsIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uYWctcGFnaW5nLXBhZ2Utc3VtbWFyeS1wYW5lbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWctcGFnaW5nLWJ1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1wYWdpbmctYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hZy1kaXNhYmxlZCAuYWctcGFnaW5nLXBhZ2Utc3VtbWFyeS1wYW5lbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFRvb2wgUGFuZWxcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXRvb2wtcGFuZWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLFxuLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLWdyb3VwIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uID4gKixcbiAgLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLWdyb3VwID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogbm9uZTtcbiAgICBmbGV4OiBub25lOyB9XG5cbi5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5hZy10b29sLXBhbmVsLWhvcml6b250YWwtcmVzaXplIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLmFnLWx0ciAuYWctc2lkZS1iYXItbGVmdCAuYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIHJpZ2h0OiAtM3B4OyB9XG5cbi5hZy1ydGwgLmFnLXNpZGUtYmFyLWxlZnQgLmFnLXRvb2wtcGFuZWwtaG9yaXpvbnRhbC1yZXNpemUge1xuICBsZWZ0OiAtM3B4OyB9XG5cbi5hZy1sdHIgLmFnLXNpZGUtYmFyLXJpZ2h0IC5hZy10b29sLXBhbmVsLWhvcml6b250YWwtcmVzaXplIHtcbiAgbGVmdDogLTNweDsgfVxuXG4uYWctcnRsIC5hZy1zaWRlLWJhci1yaWdodCAuYWctdG9vbC1wYW5lbC1ob3Jpem9udGFsLXJlc2l6ZSB7XG4gIHJpZ2h0OiAtM3B4OyB9XG5cbi5hZy1kZXRhaWxzLXJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFnLWRldGFpbHMtZ3JpZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFnLWhlYWRlci1ncm91cC1jZWxsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWctY2VsbC1sYWJlbC1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWctbnVtZXJpYy1oZWFkZXIgLmFnLWNlbGwtbGFiZWwtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLyoqXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICogU2lkZSBCYXJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLXNpZGUtYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5hZy1zaWRlLWJhci1sZWZ0IHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5hZy1zaWRlLWJ1dHRvbi1idXR0b24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFnLXNpZGUtYnV0dG9uLWxhYmVsIHtcbiAgLXdlYmtpdC13cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1scjtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjsgfVxuXG4vKipcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gKiBTdGF0dXMgQmFyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKi9cbi5hZy1zdGF0dXMtYmFyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFnLXN0YXR1cy1wYW5lbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuXG4uYWctc3RhdHVzLW5hbWUtdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hZy1zdGF0dXMtYmFyLWxlZnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLmFnLXN0YXR1cy1iYXItY2VudGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5hZy1zdGF0dXMtYmFyLXJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi8qKlxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAqIFdpZGdldHNcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qL1xuLmFnLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgc3BlYWs6IG5vbmU7IH1cblxuLmFnLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYWctZ3JvdXAtdGl0bGUtYmFyLFxuLmFnLWdyb3VwLXRpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmFnLWdyb3VwLXRvb2xiYXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFnLWdyb3VwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWctZGlzYWJsZWQgLmFnLWdyb3VwLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5hZy1ncm91cC1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmFnLWdyb3VwLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uYWctY2hhcnRzLWZvbnQtc2l6ZS1jb2xvciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hZy1jb2x1bW4tZ3JvdXAtaWNvbnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWctY29sdW1uLWdyb3VwLWljb25zID4gKiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5hZy1ncm91cC1pdGVtLWFsaWdubWVudC1zdHJldGNoIC5hZy1ncm91cC1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uYWctZ3JvdXAtaXRlbS1hbGlnbm1lbnQtc3RhcnQgLmFnLWdyb3VwLWl0ZW0ge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmFnLWdyb3VwLWl0ZW0tYWxpZ25tZW50LWVuZCAuYWctZ3JvdXAtaXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYWctdG9nZ2xlLWJ1dHRvbi1pY29uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAwLjNzO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDsgfVxuXG4uYWctaW5wdXQtZmllbGQsIC5hZy1zZWxlY3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hZy1pbnB1dC1maWVsZC1pbnB1dCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCAuYWctaW5wdXQtZmllbGQtaW5wdXRbdHlwZT0nZGF0ZSddIHtcbiAgd2lkdGg6IDFweDsgfVxuXG4uYWctcmFuZ2UtZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFnLWFuZ2xlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWctYW5nbGUtc2VsZWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFnLWFuZ2xlLXNlbGVjdC1wYXJlbnQtY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWctYW5nbGUtc2VsZWN0LWNoaWxkLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uYWctc2xpZGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFnLXNsaWRlci13cmFwcGVyIC5hZy1pbnB1dC1maWVsZCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLmFnLXBpY2tlci1maWVsZC1kaXNwbGF5IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bzsgfVxuXG4uYWctcGlja2VyLWZpZWxkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5hZy1waWNrZXItZmllbGQtaWNvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWctcGlja2VyLWZpZWxkLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1sYWJlbC1hbGlnbi1yaWdodCAuYWctbGFiZWwge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLmFnLWxhYmVsLWFsaWduLXJpZ2h0ID4gKiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi5hZy1sYWJlbC1hbGlnbi10b3Age1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuYWctbGFiZWwtYWxpZ24tdG9wID4gKiB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG5cbi5hZy1jb2xvci1wYW5lbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hZy1zcGVjdHJ1bS1jb2xvciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5hZy1zcGVjdHJ1bS1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmFnLXNwZWN0cnVtLXZhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWctc3BlY3RydW0tZHJhZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWctc3BlY3RydW0taHVlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgY29sb3Itc3RvcCgzJSwgI2ZmMDAwMCksIGNvbG9yLXN0b3AoMTclLCAjZmZmZjAwKSwgY29sb3Itc3RvcCgzMyUsICMwMGZmMDApLCBjb2xvci1zdG9wKDUwJSwgIzAwZmZmZiksIGNvbG9yLXN0b3AoNjclLCAjMDAwMGZmKSwgY29sb3Itc3RvcCg4MyUsICNmZjAwZmYpLCB0bygjZmYwMDAwKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmYwMDAwIDMlLCAjZmZmZjAwIDE3JSwgIzAwZmYwMCAzMyUsICMwMGZmZmYgNTAlLCAjMDAwMGZmIDY3JSwgI2ZmMDBmZiA4MyUsICNmZjAwMDAgMTAwJSk7IH1cblxuLmFnLXNwZWN0cnVtLWFscGhhIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5hZy1zcGVjdHJ1bS1odWUtYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFnLXNwZWN0cnVtLWFscGhhLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDApKSwgdG8oYmxhY2spKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApLCBibGFjayk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFnLXNwZWN0cnVtLXRvb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmFnLXNwZWN0cnVtLXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFnLXJlY2VudC1jb2xvcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmFnLXJlY2VudC1jb2xvciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTIge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cblxuLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtMyB7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4uYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC0zIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cblxuLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0zIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4uYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC00IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbi5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtNCB7XG4gIHBhZGRpbmctbGVmdDogODBweDsgfVxuXG4uYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTQge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTUge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTYge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTcge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTcge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4OyB9XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4OyB9XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTgge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTgge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjBweDsgfVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTgge1xuICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4OyB9XG5cbi5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTkge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG5cbi5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDsgfVxuXG4uYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTkge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG5cbi5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4OyB9XG5cbi5hZy1sdHIge1xuICBkaXJlY3Rpb246IGx0cjsgfVxuICAuYWctbHRyIC5hZy1ib2R5LCAuYWctbHRyIC5hZy1mbG9hdGluZy10b3AsIC5hZy1sdHIgLmFnLWZsb2F0aW5nLWJvdHRvbSwgLmFnLWx0ciAuYWctaGVhZGVyLCAuYWctbHRyIC5hZy1ib2R5LXZpZXdwb3J0LCAuYWctbHRyIC5hZy1ib2R5LWhvcml6b250YWwtc2Nyb2xsIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4uYWctcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cbiAgLmFnLXJ0bCAuYWctYm9keSwgLmFnLXJ0bCAuYWctZmxvYXRpbmctdG9wLCAuYWctcnRsIC5hZy1mbG9hdGluZy1ib3R0b20sIC5hZy1ydGwgLmFnLWhlYWRlciwgLmFnLXJ0bCAuYWctYm9keS12aWV3cG9ydCwgLmFnLXJ0bCAuYWctYm9keS1ob3Jpem9udGFsLXNjcm9sbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuYWctcnRsIC5hZy1pY29uLWNvbnRyYWN0ZWQsXG4gIC5hZy1ydGwgLmFnLWljb24tdHJlZS1jbG9zZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5hZy1ib2R5IC5hZy1ib2R5LXZpZXdwb3J0IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5hZy1jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYWctY2hhcnQtY29tcG9uZW50cy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctY2hhcnQtY2FudmFzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1jaGFydHMtY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFnLWNoYXJ0LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFnLWx0ciAuYWctY2hhcnQtbWVudSB7XG4gICAgcmlnaHQ6IDIwcHg7IH1cbiAgLmFnLXJ0bCAuYWctY2hhcnQtbWVudSB7XG4gICAgbGVmdDogMjBweDsgfVxuXG4uYWctY2hhcnQtZG9ja2VkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogbWluLXdpZHRoIDAuNHM7IH1cblxuLmFnLWNoYXJ0LW1lbnUtaGlkZGVuIH4gLmFnLWNoYXJ0LWRvY2tlZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmFnLWNoYXJ0LXRhYmJlZC1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctY2hhcnQtdGFiYmVkLW1lbnUtaGVhZGVyIHtcbiAgZmxleDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYWctY2hhcnQtdGFiYmVkLW1lbnUtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWctY2hhcnQtdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmFnLWNoYXJ0LXNldHRpbmdzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5hZy1jaGFydC1zZXR0aW5ncy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hZy1jaGFydC1zZXR0aW5ncy1uYXYtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYWctY2hhcnQtc2V0dGluZ3MtY2FyZC1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmFnLWNoYXJ0LXNldHRpbmdzLWNhcmQtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZy1jaGFydC1zZXR0aW5ncy1jYXJkLWl0ZW0uYWctbm90LXNlbGVjdGVkIHtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmFnLWNoYXJ0LXNldHRpbmdzLWNhcmQtaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDsgfVxuXG4uYWctY2hhcnQtc2V0dGluZ3MtcHJldixcbi5hZy1jaGFydC1zZXR0aW5ncy1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiBub25lOyB9XG5cbi5hZy1jaGFydC1zZXR0aW5ncy1wcmV2LWJ1dHRvbixcbi5hZy1jaGFydC1zZXR0aW5ncy1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmFnLWNoYXJ0LXNldHRpbmdzLW1pbmktY2hhcnRzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uYWctY2hhcnQtc2V0dGluZ3MtbWluaS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hZy1jaGFydC1zZXR0aW5ncy1taW5pLXdyYXBwZXIuYWctYW5pbWF0aW5nIHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3M7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG5cbi5hZy1jaGFydC1taW5pLXRodW1ibmFpbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWctY2hhcnQtbWluaS10aHVtYm5haWwtY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFnLWNoYXJ0LWRhdGEtd3JhcHBlcixcbi5hZy1jaGFydC1mb3JtYXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmFnLWNoYXJ0LWRhdGEtc2VjdGlvbixcbi5hZy1jaGFydC1mb3JtYXQtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWctY2hhcnRzLWZvbnQtcGFuZWwtY29udHJvbHMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmFnLWNoYXJ0LWVtcHR5LXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFnLWNoYXJ0IC5hZy1jaGFydC1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmFnLWNoYXJ0LW1lbnUtaGlkZGVuOmhvdmVyIC5hZy1jaGFydC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYWctY2hhcnQtc2V0dGluZ3MtbmF2LWJhciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbiAgICBVdGlsaXRpZXMgdG8gcGFyc2UgcGFyYW1zIHN1cHBsaWVkIGFzIGEgbWFwLiBWYWx1ZXMgY2FuIGJlIGRlZmluZWQgaW4gdGVybXMgb2ZcbiAgICBvdGhlciB2YWx1ZXMsIHdpdGggbW9kaWZpY2F0aW9ucy4gRm9yIGV4YW1wbGU6XG5cbiAgICBAaW5jbHVkZSBhZy1yZWdpc3Rlci1wYXJhbXMoKFxuICAgICAgICBhOiBhZy1kZXJpdmVkKGIsICR0aW1lczogYywgJHBsdXM6IDIpLFxuICAgICAgICBiOiA0LFxuICAgICAgICBjOiAxMFxuICAgICkpO1xuICAgIEBkZWJ1ZyBhZy1wYXJhbShhKTsgLy8gb3V0cHV0cyA0MlxuKi9cbi8qKlxuICAgIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgcnRsIHN0eWxlcyBmcm9tIHByb3ZpZGVkIGx0ciBzdHlsZXMgYnkgZmxpcHBpbmcgXCJsZWZ0XCIgYW5kIFwicmlnaHRcIlxuICAgIGluIHByb3BlcnR5IG5hbWVzIGFuZCB2YWx1ZXMuXG5cbiAgICBGb3IgZXhhbXBsZTpcblxuICAgIC5mb28ge1xuICAgICAgICBAaW5jbHVkZSBhZy11bnRoZW1lZC1ydGwoKG1hcmdpbi1sZWZ0OiAxMHB4KSk7XG4gICAgfVxuXG4gICAgV2lsbCBlbWl0OlxuXG4gICAgLmFnLWx0ciAuZm9vIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYWctcnRsIC5mb28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiovXG4vKipcbiAgICBMaWtlIGFnLXVudGhlbWVkLXJ0bCwgYXV0b21hdGljYWxseSBnZW5lcmF0ZSBydGwgc3R5bGVzIGZyb20gcHJvdmlkZWQgbHRyIHN0eWxlcyBieSBmbGlwcGluZ1xuICAgIFwibGVmdFwiIGFuZCBcInJpZ2h0XCIgaW4gcHJvcGVydHkgbmFtZXMgYW5kIHZhbHVlcy4gSG93ZXZlciB0aGlzIG1peGluIGlzIGZvciB1c2UgaW4gdGhlbWVzLiBCZWNhdXNlIHRoZVxuICAgIGRpdiB3aXRoIHRoZSB0aGVtZSBjbGFzcyBpcyBvdXRzaWRlIHRoZSBkaXYgd2l0aCB0aGUgLmFnLXJ0bCBjbGFzcywgd2UgbmVlZCB0byBrZWVwIHRoZSB0aGVtZSBjbGFzc1xuICAgIGhpZ2hlciB0aGFuIHRoZSAuYWctcnRsLlxuXG4gICAgRm9yIGV4YW1wbGU6XG5cbiAgICAuYWctdGhlbWUteHl6IHtcbiAgICAgICAgLmZvbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhZy10aGVtZS1ydGwoKG1hcmdpbi1sZWZ0OiAxMHB4KSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBXaWxsIGVtaXQ6XG5cbiAgICAuYWctdGhlbWUteHl6IC5hZy1sdHIgLmZvbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmFnLXRoZW1lLXh5eiAuYWctcnRsIC5mb28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIE5vdGUgaG93IHRoZSAuYWctbHRyIGNsYXNzIGlzIGluc2VydGVkIGJldHdlZW4gdGhlIHRoZW1lIGNsYXNzIGFuZCB0aGUgcmVzdCBvZiB0aGUgc2VsZWN0b3JcbiovXG4vKlxuICAgIFV0aWxpdGllcyB0byBwYXJzZSBwYXJhbXMgc3VwcGxpZWQgYXMgYSBtYXAuIFZhbHVlcyBjYW4gYmUgZGVmaW5lZCBpbiB0ZXJtcyBvZlxuICAgIG90aGVyIHZhbHVlcywgd2l0aCBtb2RpZmljYXRpb25zLiBGb3IgZXhhbXBsZTpcblxuICAgIEBpbmNsdWRlIGFnLXJlZ2lzdGVyLXBhcmFtcygoXG4gICAgICAgIGE6IGFnLWRlcml2ZWQoYiwgJHRpbWVzOiBjLCAkcGx1czogMiksXG4gICAgICAgIGI6IDQsXG4gICAgICAgIGM6IDEwXG4gICAgKSk7XG4gICAgQGRlYnVnIGFnLXBhcmFtKGEpOyAvLyBvdXRwdXRzIDQyXG4qL1xuLypcbiAgICBVdGlsaXRpZXMgdG8gcGFyc2UgcGFyYW1zIHN1cHBsaWVkIGFzIGEgbWFwLiBWYWx1ZXMgY2FuIGJlIGRlZmluZWQgaW4gdGVybXMgb2ZcbiAgICBvdGhlciB2YWx1ZXMsIHdpdGggbW9kaWZpY2F0aW9ucy4gRm9yIGV4YW1wbGU6XG5cbiAgICBAaW5jbHVkZSBhZy1yZWdpc3Rlci1wYXJhbXMoKFxuICAgICAgICBhOiBhZy1kZXJpdmVkKGIsICR0aW1lczogYywgJHBsdXM6IDIpLFxuICAgICAgICBiOiA0LFxuICAgICAgICBjOiAxMFxuICAgICkpO1xuICAgIEBkZWJ1ZyBhZy1wYXJhbShhKTsgLy8gb3V0cHV0cyA0MlxuKi9cbi8qKlxuICogSW4gdjIzIHdlIG1vdmVkIGZyb20gdXNpbmcgZ2xvYmFsIHZhcmlhYmxlcyB0byBtYXBzIG9mIHBhcmFtZXRlcnMgdG8gY29uZmlndXJlIEdyaWQgdGhlbWVzLlxuICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgYSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBsYXllciBkZXNpZ25lZCB0byBlbXVsYXRlIHRoZSBwcmUtdjIzIGJlaGF2aW91clxuICogYW5kIHNvIHNob3VsZCBub3QgYmUgbW9kaWZpZWQuXG4gKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qKlxuICogSW4gdjIzIHdlIG1vdmVkIGZyb20gdXNpbmcgZ2xvYmFsIHZhcmlhYmxlcyB0byBtYXBzIG9mIHBhcmFtZXRlcnMgdG8gY29uZmlndXJlIEdyaWQgdGhlbWVzLlxuICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgYSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBsYXllciBkZXNpZ25lZCB0byBlbXVsYXRlIHRoZSBwcmUtdjIzIGJlaGF2aW91clxuICogYW5kIHNvIHNob3VsZCBub3QgYmUgbW9kaWZpZWQuXG4gKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qKlxuICogSW4gdjIzIHdlIG1vdmVkIGZyb20gdXNpbmcgZ2xvYmFsIHZhcmlhYmxlcyB0byBtYXBzIG9mIHBhcmFtZXRlcnMgdG8gY29uZmlndXJlIEdyaWQgdGhlbWVzLlxuICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgYSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBsYXllciBkZXNpZ25lZCB0byBlbXVsYXRlIHRoZSBwcmUtdjIzIGJlaGF2aW91clxuICogYW5kIHNvIHNob3VsZCBub3QgYmUgbW9kaWZpZWQuXG4gKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qKlxuICogSW4gdjIzIHdlIG1vdmVkIGZyb20gdXNpbmcgZ2xvYmFsIHZhcmlhYmxlcyB0byBtYXBzIG9mIHBhcmFtZXRlcnMgdG8gY29uZmlndXJlIEdyaWQgdGhlbWVzLlxuICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgYSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBsYXllciBkZXNpZ25lZCB0byBlbXVsYXRlIHRoZSBwcmUtdjIzIGJlaGF2aW91clxuICogYW5kIHNvIHNob3VsZCBub3QgYmUgbW9kaWZpZWQuXG4gKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi8qIERPIE5PVCBFRElUIChzZWUgbm90ZSBhYm92ZSkgKi9cbi5hZy10aGVtZS1iYWxoYW0ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhZ0dyaWRCYWxoYW1cIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxkMDlHUmdBQkFBQUFBQlg0QUFzQUFBQUFKOHdBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkhVMVZDQUFBQkNBQUFBbEVBQUFSZVhnRmYvMDlUTHpJQUFBTmNBQUFBUGdBQUFGWldURkphWTIxaGNBQUFBNXdBQUFIdEFBQUZnRklIN2dGbmJIbG1BQUFGakFBQURMZ0FBQllZTnBoc2NHaGxZV1FBQUJKRUFBQUFMd0FBQURaMnpzU0JhR2hsWVFBQUVuUUFBQUFiQUFBQUpBZlRCQzFvYlhSNEFBQVNrQUFBQUJJQUFBRVVwL2dBQUd4dlkyRUFBQktrQUFBQVpBQUFBSXdCRlFha2JXRjRjQUFBRXdnQUFBQWZBQUFBSUFGYkFITnVZVzFsQUFBVEtBQUFBVFVBQUFKRzBPUDNlWEJ2YzNRQUFCUmdBQUFCbHdBQUFscWV6MTRLZUp4OWswOXlFbEVReHI5aENCS0lTWXd4bG9nYS8wYmpPQXdNL3lRUUNGS1daV1hod29VTE4zR2hwWlZ5bFJPNDlnQ1dCL0FVbnNCeTZjb0RlQURMQS9qclpwQ1lSWGpGekp2dXI3Lyt1bDgvQlpKS1NyU3IzT1R4L25NdEh4NGN2VmRGZVUxLzVqKytEdzdmdmpsUWNmYUZMKy92b29Md2o1WjFReTkwcEcrQmd0ZkI1MXdoeklXNzRYNzRJZndVL2xBSWFsTXg2TEllc0dMVmVFWmtyNnVoVkRrVnNNWHNtMnFCRG5tMjNicW1DMXB3ejFBanJaTXpKbWJrak50NnFwdGFoV2ZnUEgzMVFDVXM0K3p6SExOdWFlVVVSS3JiOE5kUjA4VnFyRlV5ckdwUmUyanNvNk5EZEF2dkNyNGRNa2ZFRFBBTmRBNjhvZkxleHlkNmlhSTFyODBpNnhrdTRSL1RaZnVPL0t2TW1xSGE4RGZnTjc0dHNzN3NEVExWaUxnSGV4M1V3NnlIMjdwR2RBT2VQbXdkajI1NmRCbGtEWVdKcnJLenltcFV0a1Q5UFQzVEs4KzZtOFgwdll2VG1yZFFQN2NQbkMrbDJ1UFdEbHhqc0hmUk1MZmFpZHdoVjZRSi9wSTJlTC9UUjMzUlYzM1hULzNTYjUzQjJzVnJGZlRnM2ptMU0wWDZkeEk5eE52K1o3VktDNXpQU2RUL2lFWHFibmh2WW55anJJT1dyWXhPNjAzQ1BzS2FPTDZFVHNNUFVaTnlHbmx5Uko2M2huV0IxZVU3Qm4wMm04WVdhOG43UEdJR2JBSXFkS2ZCMDVpbTg1YlM0VXN3Mlc2cWE4TzcxWUxub3ArVzlkUnUwckovMmN6YktWZkFYT1lkVVZuZCsvTUk3eFVzeGpTM1ZEMHFSYlZ4M01lZm9uYWV6VlJWVWRYMDJiWEptdmd0R0pKcGt6cW1TbXJjWExzQkU1K3E2eWlvWnpkeW5kTXc5WjNzcE00N0x2YW9BTTFSZHBNVDc1bE44Z0J0TmhYanYybmJZMTBBQUFCNG5HTmdaTXBubk1EQXlzREFWTVcwaDRHQm9RZENNejVnTUdSa0Fvb3lzREl6WUFVQmFhNHBEQTRNdWg4Tm1GOEF1VkZnRXFnUlJBQUF5OUFLUmdBQWVKeTEwMmRTV3pFVWh1SFhoVzU2VGFOM1kyd3d2UmtiL3JBTTBobFNHTktackRJNzBRWkN2blBQeVFMSVREVHorTHM2bzZzcmpTeWdEU2pJbWhRaFh5U0h0ZCtxNXJKNmdlNnNYdVNYK2lVNnlldTV3aFUzM0tYYS9iMnFGUzY1NWpibHN0N2ZsdFBvRWs5WlpFZTlJODExb0tkanFyVDB4aDRiN0xQTENYVTJPV1dkYldvME9HZUxRNXFjNmYyOHZsN1VHdHZwMEhlN3RKSWV6ZGhMSC8wTU1NZ1F3NHd3eWhqalRQQ1lKL3JhTTQyWlpJcHBacGpWdURubVdkQWFsdlRjd3pJcitsMVZyNndGdHZPd2R2VEE4ZGJXRG5hT3E2M0tubmE3ZTFMZjFFYTNhNDN6cmNQbTJUOU05aDlheVg0S1A2TjNnWjJtczkxZUJ2dC9QQThIOGlMWXliNE14L0lxVk9WMWFNbWJZUE8rRFh0eUZUYmtPdXpMdTdBcjc4T0pmQWgxK1JnMjVTYWN5bTFZbDA5aFd6NkhtbndKRGZrYXp1VmIySkx2NFZCK2hLYmNCUjFneWptN0t5bnZzQ3c0dTF1cDZPeCtwVFpuOXk2MU95dzdISmFkRHNzdWgyVzNzL3VZZWh5V0pXY25tWG9kbG4wT3kzNkg1WUREY3RCaE9lU3dISFpZampnc1J4MldZdzdMY1lmbGhNUHlrZFBkSkFYZFVsTFFmU1VGM1Z4U3lQWTE2YkNjY2xoT095eG5ISmF6RHNzNWwrMTMzbUcxQllmVkZoMVdXM0pZYmRsaHRSV1h6YlBxc3JXVkhUWjJ6V0ZqS3k0YnMrNnc5Nm91bTdQbUtQOEJVMzJkcndBQUFIaWM3UmhwY0J2VmViKzNsbVJac201cEpkazZWNGV0eTlZZFMvWnU3TVRHZHU3RENSbEMwalFIRFRGSDB0QXdJWUpDYUNBaEREU1pjRXd6RkRvREdaZ3B3N1RURE5NbXBVTVpNRk5pMGhRNkpURDlBYlFOYVJ0Q3lYUUdGeTM5M21vbHh5YmwrbDFwZDkvMzN2dmU5NzczdmU5NmoyRVovTEhQc3M4eUhKTm0xak1NZUFsbllRMUUweFJPa1NpeENxUVlVZ1hWUmxEYmJad1h1S2F3QUVVTG00Sm9oQStxVlh5ZXR6czQ1YS9XeUg5N05wKzFCNks1WXFHSXVJVmlJUktsLzN5QU5YY014cUNwQ1dLREhkSjcwbnZUTmZCSWZ3dlBBV0NiU0k0SEwzajVITkhwRUY2NWRlNS80Q0Z4Q3F3NnY5ZmcwSmxhbkVaL3hNQk5pZEorYU5MWURmMEd1MXJ0OVhWYlBBQzcyS2V2UkJvOGNtMmdFRjc3K0pJZlhGOG5yVXpEc2xNaWE3VG9IUTY5MWRJKzRHaDFlZ3ljU2F6b3V1d2htNzViYnpXYTI1MGhtNStmUjBVRnNyd2VZUjloZkF4ajVUVFJJcWNKbU9VaWFnN0lSVEZnbGd2T1BER2NPSHc0TVF5dE0wdnBZNlgrNXBYYkcvMnR5bnprWmRiR05HTkZtWWVITi9jbHo1eEo3aFBJMFgySk0yY1MrNlE1bEMyWnQyM3NOc2JHZERKNXhBL1M3YkRScmNuUWZjalJmZEJrYU4xR2UrUjlLZEFlSzlKRnlrZy9Xb1JMVzFhUFpiTFp6TmpxMStyQWxyR1JvVmc4SGhzYWVZWUNFRU5vN01ua1UwOGxuNVMvN0xZWjZESWd6RVNYSWVuaitnajhNZzJlbmF3VElRMmpRNWxtelR4OWkxazdmN3BTT2I5ejV3ZTMzRUsyU3RlUjRlcnpVMVBUWXo1Z3p6RldKc29nbVU0SXBpQnZ6Z21RRFdTOFlEZmJETUFHZ2dZS2VXbWJRSHRUb0FHVUg3QzU2dmZUSzdxN1Y2UkpyZXlxVmp3WkR6NWtyMXgyU090ZXl6NEtOMDFqcE9VUjdFODhhVTkxRDM3d0lYZmo1eVBFekR3S044L21LZjdWZVdJRGFCZGZ4bEYvOVNYUysrWHNTS2xoV1YxbThNSkFmWG8rMEdCSmRTVk9jcGNScDVQZE5Zc0w5dHpsdmJRY21zMkJJb2RiMlUyTUNqWFd5VEJhMEhCYVlJcytxUGtHbXlOVHlGTkZKSCtYMXBjMlNsVVFKaVplZVU2bmN4a2Q2Y0cwdytpQ0YrR0pNblpJdjRXK2lRbWh0ZFhiRm5FRjArbWdLOXp1cGVTYjVEbVNyRUhSR1NQRGhIbHoxcXE4UU4vam92Z3JRVGdoaXRWVGd2QTJ5VlFucDkrR0haUERyQXI1UkI2cDNwTkQwc1hFKys4bjRGS3RWTmF5Q08zSnl2Qk1ONTJsTHNCeVE2Z3Nla0VFSE5oU3dLNEl6aTd2dVQyQTdlU25sK0lqOGRoSWdoYnhrY2lua1VKQi9raE5jMk1qY1RnaVhSZk9WN0FQc2pKQ1hEcUZINUlwUktTWEtDcjBSZ3FTbmxqaXczRXhINTdtKzJYeU1yVVZtR0cxbDVrajhWOXVaak45aU9LYnNzU3ErQkJZV1BNaE1ERmJMcmgxR2kyUVF5Z002U0tZeUorb2RFeGdRaFNWTEp0amJBa2wwOE1zWk1hWWRZaGZLR1l4Zk5TaUFPWE1BTkdhN3kvS1hnYlo1QXhnQkRsWTBLcGFGbWl1Q0FLSWtDSTRwcENsZ3JWcHdxZ3BxSndaRVZCYlVzQUhOY0N2MzJwWisvU2RvVmF6cGMzdGovUWxSaFk4czJ6bC9HVnBrMVdyMDVsTUNiRTNJWFF2NUNDeWJNbUd6V3NkdHZiU1NPK21jZ0x1NlY3QWdYZm5rUjh2NEVzajVjMmx1RFRwamw4Vjc0b20zTEhoV0ZlVWZKUm0yY1gzWHQwZTlNYmFBeTRrSExiWTdOM2xWVzBwbTlQdXRmZkYreElQKzY3T2t6VkNuODN1VmJlMHg4dWJ5aU1sNmZmK05Ya3lmR01mR3d4aVMrOUk2V3hIRjFKMEo2SmRjU3ltZGZVWXl6TnRUSW9wbzZUa0NLdUlTSDI1ZURCV2NnWlNsMDVOSWhxVUJpb1pTZ21WaXFPU1FMdjFBSXFHV2kxVUcvSlljTVAxTisxWXN6U2p5RUw4elRnc3ZQOUdueUtMWlhmeVZBRERwUTJsMG9hZEczcDZOdnd4TnJ4eU9DWi9XTDZ4K01VaDNtQ2NXMXF0TEh4c1U1Tkkrc1lIYXd2M3VHOVpRbGZyNjBFU05UcC9nQmdsRWlPMW91RjdrbXdTOHduMGdxQ3Mwd09hWWtGWmJLUVBBaXFia2pQWWkvbWFhaFR5YkJJNm5RTkZaL01KQUFJYVoySEExVW0yVjA4MXl4Q3FTSzJYbkl0MmU4cmRicTMrdXdmSGRwUjB6YTUwbjdjN05DaWF0ZTUwbjZjN3RMZHJSVWUzcDVSMmE4MEtQMlJLMW1kdFhhTlZadDVNUGxHMFd2cVcwRkJzaDZTSFM0eSt0Z1p5b2VGZnJMaWFOb3o0dk96YnV4aW15T2V6M0dWditFdnFVN0l2bXZaSVY2NU1WV28vVVNrRnBVUjJtbWZrYVhtMHVUNm1ueGxrUnI1dXhtWkZibFFZYzhLenltK1lteDJ0VkdDWDlBcjBTUHNia0I2aFM5SW9IUDltNlZqMW40SWdpTXJiaUdmVGUxanoxdFRMazdqaXNmOHNDSFd2WGYwMzdtQmREM2V3YlNnNU05MTNkTWgwNjFtdUdNWFZGcU1rS3NKK2FaZDRRRG9Ma2NuSmRBWGVsYnlWTkhsUU9DRWNnQWhFcExPVEdkeUJUSjNXZG93RE1XYTFyTk1vVmcwS0dOMGJsV3BCaEh3a21rWTlOd0NxdEJkelhoSFZGVlhkR3BTeHNKRjZ1NVRTUVVmYnNBT2IwN0xkeTFSNDRzUllHV2hyYVdrZjk2em9DT1UwYW9mTG9tY3RZVk83MFdEaTQzdDZZcjd4cE5QRHhUYkZGbm0yZFhIdFhOemJESnF3eTY2ejBDSHhJbkEyQytoWUMyOW90N1hvNXFVaW5XUlFxMWUxTGUrTWVMWjVySzJ0ZlJGK3lHMWgrYkFsWkk5dTdFNkg0bTJjMGI4dGRVODU1UU90SDZuZVhlNzJlN1U2bFc5VGtrT3FWb054U2NxVHQ4bGpBdGJRdGNuMEVxdnAveks1a2t4cU5ub2ZlOS9uL0FaRHJZekdhUlcrc3NYaFcxVHFHb1RSYW9XYkp4SVQ4R0ppSWdHdXFhbnE1TlRVQW9USk9teEY3N0Z1eW9jQVBva01Xc1U2TFBHWmVIcHEyajZxcE1xb0dUd3lXSDNVUURUaExzRHNvUGdQOXEyaEhjdDJ3TytVY3VJc1M4dkhhb1dTNHlUSjYvWDhHOUE2Nm44MldYMEFQYkR5Z2t0RWV4RHJleC9FbUNiUHAweWtUQXV2TjhrVC9iQTIzNy9lYXNKaU83endGanUwZmZrT1pld3ptTHZWN0xLZWphQTUxdzQzVURxWWV2dHM2bUEvL0tJZm9iZTdEc0xTdmZGVHArSjc0V1IxRWs3V1lKeVowcm1MM2NVNG1BUXpoNWtyNXlBTVVGWGpITExhb2E1UjdTb0toS05WalZyUlF3eEVzbTRoR20yTlJycEFDdzQ1Qm5XQnd3Y2dqeW9VT1RseWNjVUlURjI3YXRrTkxmcFlaTkhJODFkZk82OXZMaUZoLzQzMzlTOGRubitOVmh1T0xGOThjdkZZakc5dVhqTTB1dnFDWDYxZTBqY3dta3RIWWJmMFlYYThNMlkwVzA4TzlIUkkrMEk2cDd0UVdxNFZjaG03dy9LWmovMGV5YVdQcmR0OHpkSTUrYkRkSWZROHRuTDFhUC9HZ2tnU3NmdVhqaTFha29xcllzbFZJMlBMSG93blgrMGJHYW9FUXhxVjJ3RzNTUStiMnNLUlhLbjhHdkU2cEgzaW9mNTVuVW1Wd0haMjlBcmx6MXFVZlIxbmIwUHQ2MkI2VVRMeTRVOCtFTnI1enlmL3ZDYmpzS21Ea1Z3QkFzRUlOaFhLWUEva3N4a0hJcXJKZHIzQjVWdmxjeG4wbFdCUEVCKzRWQ3VuekM1WDBPVUNuYVIzaDBKdUVYWUo3bkNZOVZoc1RvUEZZbkRhTElna2pTcURqdVBIN1BRNzhhaytIbmJCY1hlb1VnbTVwVkZYdU9Hejl5RFBRWXh1RE5TenhnTHVBUzFFb051bG9Ya0Q5VFJvVHpTOThJRW1ncXVDMnY0Vk9VZFdUaTFoMlNFZ1RTcXRwOVJWM05oczFMc3NuQTI4OXJtRDM4SHNnclhaazl4REdEaitZdFhxbTAxSEN4MFpNN2liT1FMTjVFaHppODVvc0pqZWdOc1BZUzVsMUhmb3RMb05icSt6eldveFNPKzJqK2szcTFXdWZMeWIweUVGOG9ESlpEVTRqaHBZdGszNnE5b1dkZVlzRDJHazB6UmIzcURMYWJrc2J2dHhKL3FaSVdZQnM1SzVodG5BYlBrZnNUdGdkc2dYSnlvYXZuMlk1dFVzdzQ2Sm9JYXZYVGs0Wk1HRWJWdzJIMVZyc3ZsaURGQWlXVXc4N0ZtcTNXRTFyN0ZuaXhIZW52Mml3QTY3cTY5OGVBR2pycmJhREJpRC9mRExsc1RZeW9RMk50U3hVNXNZRzB1MHpBMWwzRjZvdmdwN2JnT29pTGtGbUFuc0Z1SGtib3FQNHVpSjNmSENuS3Z1K01KUS8ybjFWYlVXMFMrY01wdHdNcmdOakRKeDdjMGRWOFdKTnJFUzV3R1Z4dXFJZVlmbTNQN3IwZndkbnhUQzY4VTllNEkwSVFEWVU0SGJHL3B4RHMrMTlINUR1ZDB3VVhYd1UzR1ladDF1QkdtZFhrSVY0Tks5TzdmUG16OS8zdmFkWUtwRDkrN2FzckhVMjF2YXVPVUNBdVV5QXV3NTJpRmRuSWtzek1DaFFHLzl2Ri9uUmZoYTNNeTZlNUZ4dmlxTDhOd1ZibFcrTXQvUzZOak1rWlRZN0Z5SjVsZm8vREV3Y1pnMG9XZVBzdHVsc3dkRWFSZnNGdytrSzVJWDNxMmtKeWN4NHpwN2dHWkxCMmlhTkRtcDBCbkhuS0FWdlRJRDVnRG0yVFlIT2hrOEdhdnFucDUxVnA5ZmtRNlM0V0JhK3ZsNDZmVHAwdmhLSlBVT2hLUjM2Q2tmUXUzajVkT255K053dUhIZnBpS0g1WE02S1hKRnRrbTZLS2Q2WkF0TjN4RmdadU1CUFJOanZwcW9wZlYzMWNvR3pvdjFNeitIT05LaG4rSFJkNEFjUVNCNUR3dzBhQ1dKamU2eUZXVndRZzZBVnFGeDkzUURPNDc3SHNmOG03RUdNZEhHMHd4R0hYcFlSUytMc2NXSytZMlhvTU9LYXFiem9TalF6SWVUVFp0ZWx0WmdHcVQ0WTRTRUNQa1J6RGxQVkRJa1Rad25waFRuY1N6LzlzYVFrQlQ0clRGblFOTnNkd3RKZUtKenNRZWJ6RWxYMXlxTDJleEQyT2RYTzlvMnptRzM0V0FWT1NwTmZJQUVRVTJPUXZFOGtXN0ZWQWJ4ZlRJaGZac3AxUjRhYlVOQ28zNlpqb05WWlJJZGE1Q082RnUxdGlOZHhoWCtGeVhZZjNaNG5HTmdaR0JnQU9KTmI0N01qdWUzK2NyQXpmd0NLQkRGK1hoZkE0Sm1ZR0IrQ1JKbjRHQmdBdkVBZXFJTWdBQjRuR05nWkdCZ2ZzSEFBQ0gvLzJkK3ljRElnQXBjQVhCbkJRZ0FlSnhqWUdCZ1lINHhkREE5QUFEWW5DZDZBQUI0bkdOZ0FJSVpEQmNZbmpFNk1FWXhMbUY4eGFUQkZNVlV3OVRIZElQcEV6TUhzd3p6QmhZTmxnS1dMcFlyckVHc09heVQyR1RZbHJFOVltZGdsMkszWUk5aGY4UGh4ckdCTTR4ekRoY1RseHBYQUZjS1Z4bFhGOWNNYmg3U0lRRG9IeGFzZUp4allHUmdZSEJsU0dmZ1lRQUJKaURtQWtJR2h2OWdQZ01BR3JRQnp3QjRuSFdQUDA3RE1CakZYMmhhUklzUUVoSml3eE1MVXZwbllPallvZGs3ZEdCekd5ZHRsY1NSNDFicXhqRTRBY2RnNUFpY2drUHdFcjZoUXFvdE9ULy8vTjRuQmNBdHZoQ2dXUUd1MjdOWkY3ams3WTg3cER2aGtQd28zTVVBejhJOStoZmhQdTFNZU1CbXdRbEJlRVh6Z0RmaEM5emdYYmhEL3lFY2tqK0Z1N2pIdDNDUC9rZTRqMlVRQ2cvd0ZMenFMSGJiWktiempTNFdKdHZuMnAycVUxNGFWMjl0cWNiUjZGVEhwalJPZTVPbzFWSFZoMnppZmFwU1p3czF0NlUzZVc1VjVlek9ySDIwOGI2YURvZXArR2h0QzJoa2lPR3dSY0kvMThpeDRWbGdBY09YUGUrYXIrZFM1L3lTYlllYTNxS0V3aGdSUm1mVE1kTmwyOUR3L0Nac3JIRGtXZVBBem9UV0krVTlaY2F5b1RCdkp6ZnBuTnZTVk8zYmptWk5IM0YyMDZvd3haQTcvWmVQbU9La1gxcVhhTWtBQUFCNG5HMlI2VzdiTUJDRS9jV1NyVGhwNDdwdGV0LzNvYmJwZmFkWCtoNDBSY2xFSkZJZ0tSOTUraEoxRVNCQTl3OW5Cc3ZaV2JLMzBWdlhxUGYvT21DRFBna3BBNFprYkRKaWkyMU9jWm9keHB4aHdsbk9jWjVkTG5DUlMxem1DbGU1eG5WdWNKTmIzT1lPZDduSGZSN3drRWM4NWdsUHlYbkdjMTZ3eDB0ZThabzN2T1VkNy9uQVJ6N3htUzk4Wlo5dmZPY0hQL25GQWI5N1c2S3FuS3BFME5ZTWhITjI0ZnZDeTRFVVJxbzZsVFBod2xqT2xEeWMybVgrRjZoaTkxalFwbEJCdVVZYkVkVGtXTzdNdjg1dGFXdnI4bFpING9hUmRJM3hJMmxOY0VJR1ZTVFN0cXRVT3V0OVVpZ3ZNN1ZzUmZRc050Vks1YjRXZnRhUGFGRHFPbzVKUysxOFNDcW4yN1J5dG11VDJCQ1NXcFZoVUdzVDUyWHJJOThiMWxZVTJsUlpJNWE2MFVjcWFaVHBzaGgwell3MWFzdllrSXU2dGd0VnBHMTBVdjFXbTdUVmN4dkdMbDYzK2JRTHdacmNsdVhPU2NHa1RsZXprSGd4VnlQZlJKZThzQXVUcldGTUZ1TEtrK0NVT3ZsR1dXZldFUkZVT0JRQmpjV3d3Q09wbVhISWxHWDh6WUtHanBZVkpVZk1lNzAvNnpLZVd3QT1cIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtdHRmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdSMU5WUWw0QlgvOEFBQUU0QUFBRVhrOVRMekpXVEZKYUFBQUZtQUFBQUZaamJXRndVZ2Z1QVFBQUJ3UUFBQVdBWjJ4NVpqYVliSEFBQUEwUUFBQVdHR2hsWVdSMnpzU0JBQUFBNEFBQUFEWm9hR1ZoQjlNRUxRQUFBTHdBQUFBa2FHMTBlS2Y0QUFBQUFBWHdBQUFCRkd4dlkyRUJGUWFrQUFBTWhBQUFBSXh0WVhod0FWc0Fjd0FBQVJnQUFBQWdibUZ0WmREajkza0FBQ01vQUFBQ1JuQnZjM1NlejE0S0FBQWxjQUFBQWxvQUFRQUFBK2dBQUFBQUErZ0FBUC8vQStrQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUVVQUFRQUFBQUVBQUxMdFZBdGZEenoxQUFzRDZBQUFBVm9KNDc2QUFBQUJXZ25qdm9BQUFBQUFBK2tENkFBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFBUlFCbkFBd0FBQUFBQUFJQUFBQUtBQW9BQUFEL0FBQUFBQUFBQUFFQUFBQUtBREFBUGdBQ1JFWk1WQUFPYkdGMGJnQWFBQVFBQUFBQUFBQUFBUUFBQUFRQUFBQUFBQUFBQVFBQUFBRnNhV2RoQUFnQUFBQUJBQUFBQVFBRUFBUUFBQUFCQUFnQUFRUDBBQTRBSWdCWUFIUUF5Z0VBQVdZQm1nSUdBd0lEUGdOTUE0SURtQVBVQUFNQUNBQWdBQzRBQVFBTEFDMEFMUUF1QUM4QUxRQXNBREFBTVFBeUFETUFBZ0FHQUM0QUxnQXlBRFFBTlFBREFBTUFOUUEyQUFJQUJnQVNBQlVBQlFBdUFESUFQd0JBQUJRQUJBQXVBREVBUUFBREFBZ0FLZ0JLQUNNQUVBQXNBRDBBTVFBeUFEd0FPZ0EvQURBQU1BQXlBRE1BUEFBeUFFSUFRZ0FrQUE4QUxBQTlBREVBTWdBOEFEb0FQd0F3QURBQU1nQXpBRHdBTWdBekFDVUFCUUF4QUMwQU9BQXdBQU1BQ0FBY0FDNEFFQUFKQUVFQUx3QThBRFVBTndBc0FEVUFPQUFQQUFnQU93QkFBQ3dBTXdBOUFDOEFQUUFSQUFNQVFRQXZBQVFBQ2dBd0FFZ0FYQUFxQUJJQUxnQXZBQzhBUEFBeEFETUFQUUF2QURBQUx3QXVBRDRBTVFBekFDd0FNQUF2QUFzQUN3QXVBQzhBTHdBOEFEWUFOd0F5QURVQUx3QTlBQ2NBQ1FBdUFDOEFMd0E4QURJQVFBQXZBRE1BS1FBRUFERUFOZ0E1QUFNQUNBQWdBQ29BSHdBTEFESUFNQUE4QUN3QU53QTNBRElBTkFBdkFEMEFDd0FFQUM4QU93QXdBQjRBQkFBeUFETUFMd0FGQUF3QUpBQTZBRkFBWWdBTEFBc0FQZ0FzQURjQU53QThBQzRBTVFBdEFEZ0FNQUFuQUFvQVBnQXNBRGNBTndBOEFEMEFNZ0EwQURNQUR3QUtBRDRBTEFBM0FEY0FQQUEzQUM4QVFnQXdBQ2dBQ0FBK0FDd0FOd0EzQUR3QVB3QkFBQ1lBQkFBc0FFUUFMd0FLQUJZQVJBQnFBSXdBcGdDOEFNd0EyZ0RtQVBJQUJ3QVdBRGdBTHdBMkFEa0FPZ0F5QURzQVBBQXhBRE1BUFFBdkFEQUFMd0F1QUQ0QU1RQXpBQ3dBTUFBdkFBZ0FFZ0E0QUM4QU5nQTVBRG9BTWdBN0FEd0FQd0F6QURZQU9BQXZBRFlBT1FBdkFEMEFCZ0FRQURnQUx3QTJBRGtBT2dBeUFEc0FQQUEyQURnQUx3QTJBRGtBTHdBOUFBa0FEQUF5QURjQU1nQXVBRHdBUUFBeEFEWUFPUUF2QUM0QUN3QUtBRElBTXdBd0FDNEFMQUEyQURBQUx3QTlBQW9BQndBeUFEY0FQd0ErQURNQU5RQUVBQVlBTEFBekFEWUFMd0EzQUFVQUJRQTRBQ3dBTGdBd0FBMEFCUUF1QURJQU5RQTFBQXdBQkFBeUFFQUFRUUFFQUFvQUdnQW9BRElBR2dBSEFESUFMQUE5QURFQU13QXRBQmtBQmdBeEFETUFPUUF2QUQwQUZnQUVBQ3dBTlFBd0FCY0FCQUF2QUVJQU1BQUJBQVFBRGdBRUFDOEFOUUEyQUFNQUNBQWFBQ3dBR3dBSUFDd0FPd0F4QUQ0QU1RQkRBQzhBSFFBSUFERUFNd0F4QUQ0QU1RQkRBQzhBSEFBRUFDOEFNd0EvQUFFQUJBQXJBQWdBTXdBM0FERUFNd0E1QUM4QVBRQUVBQW9BSEFBb0FEUUFEd0FJQUM0QUx3QkVBREVBTWdBL0FEVUFJQUFGQUN3QU5RQXdBQzhBSWdBRkFERUFSQUF5QURBQUlRQURBREVBTXdBQ0FBWUFGQUFTQUFZQU1RQTNBREFBTHdBdUFCTUFCUUF4QUM0QU5RQXdBQUVBRGdBc0FDMEFMZ0F2QURBQU13QTFBRFlBTndBOUFENEFQd0JBQUVJQUFBQUJBbThCa0FBRkFBQUNlZ0s4QUFBQWpBSjZBcndBQUFIZ0FERUJBZ0FBQWdBRkF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJRWmtWa0FFQUFMZkV3QStnQUFBQmFBK2dBQUFBQUFBRUFBQUFBQUFBQUFBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRkFBQUFBd0FBQUN3QUFBQUVBQUFDQkFBQkFBQUFBQUQrQUFNQUFRQUFBQ3dBQXdBS0FBQUNCQUFFQU5JQUFBQU1BQWdBQWdBRUFDMEFhUUJ3QUhyeE1QLy9BQUFBTFFCaEFHc0FjdkVCLy84QUFBQUFBQUFBQUFBQUFBRUFEQUFNQUJ3QUpnQTJBQUFBUEFBc0FEb0FOZ0E5QUM4QVFnQXRBRGdBTVFBNUFEY0FQZ0F6QURJQVFBQXVBRFVBTUFBL0FFUUFOQUE3QUVFQVF3QUJBQUlBQXdBRUFBVUFCZ0FIQUFnQUNRQUtBQXNBREFBTkFBNEFEd0FRQUJFQUVnQVRBQlFBRlFBV0FCY0FHQUFhQUJzQUhBQWRBQXNBSGdBZkFDQUFJUUFpQUE4QUl3QWtBQ1VBSmdBbkFBOEFDd0FvQUNrQUN3QXFBQ2NBS3dBQUFRWUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXNPalk5TDBJdE9ERUFPVGMrTXpKQUFDNDFNRDlFTkR0QlF3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURBQUFBQUFEZkFBQUFBQUFBQUJKQUFBQUxRQUFBQzBBQUFBOEFBQUFZUUFBQUdFQUFBQXNBQUFBWWdBQUFHSUFBQUE2QUFBQVl3QUFBR01BQUFBMkFBQUFaQUFBQUdRQUFBQTlBQUFBWlFBQUFHVUFBQUF2QUFBQVpnQUFBR1lBQUFCQ0FBQUFad0FBQUdjQUFBQXRBQUFBYUFBQUFHZ0FBQUE0QUFBQWFRQUFBR2tBQUFBeEFBQUFhd0FBQUdzQUFBQTVBQUFBYkFBQUFHd0FBQUEzQUFBQWJRQUFBRzBBQUFBK0FBQUFiZ0FBQUc0QUFBQXpBQUFBYndBQUFHOEFBQUF5QUFBQWNBQUFBSEFBQUFCQUFBQUFjZ0FBQUhJQUFBQXVBQUFBY3dBQUFITUFBQUExQUFBQWRBQUFBSFFBQUFBd0FBQUFkUUFBQUhVQUFBQS9BQUFBZGdBQUFIWUFBQUJFQUFBQWR3QUFBSGNBQUFBMEFBQUFlQUFBQUhnQUFBQTdBQUFBZVFBQUFIa0FBQUJCQUFBQWVnQUFBSG9BQUFCREFBRHhBUUFBOFFFQUFBQUJBQUR4QWdBQThRSUFBQUFDQUFEeEF3QUE4UU1BQUFBREFBRHhCQUFBOFFRQUFBQUVBQUR4QlFBQThRVUFBQUFGQUFEeEJnQUE4UVlBQUFBR0FBRHhCd0FBOFFjQUFBQUhBQUR4Q0FBQThRZ0FBQUFJQUFEeENRQUE4UWtBQUFBSkFBRHhDZ0FBOFFvQUFBQUtBQUR4Q3dBQThRc0FBQUFMQUFEeERBQUE4UXdBQUFBTUFBRHhEUUFBOFEwQUFBQU5BQUR4RGdBQThRNEFBQUFPQUFEeER3QUE4UThBQUFBUEFBRHhFQUFBOFJBQUFBQVFBQUR4RVFBQThSRUFBQUFSQUFEeEVnQUE4UklBQUFBU0FBRHhFd0FBOFJNQUFBQVRBQUR4RkFBQThSUUFBQUFVQUFEeEZRQUE4UlVBQUFBVkFBRHhGZ0FBOFJZQUFBQVdBQUR4RndBQThSY0FBQUFYQUFEeEdBQUE4UmdBQUFBWUFBRHhHUUFBOFJrQUFBQWFBQUR4R2dBQThSb0FBQUFiQUFEeEd3QUE4UnNBQUFBY0FBRHhIQUFBOFJ3QUFBQWRBQUR4SFFBQThSMEFBQUFMQUFEeEhnQUE4UjRBQUFBZUFBRHhId0FBOFI4QUFBQWZBQUR4SUFBQThTQUFBQUFnQUFEeElRQUE4U0VBQUFBaEFBRHhJZ0FBOFNJQUFBQWlBQUR4SXdBQThTTUFBQUFQQUFEeEpBQUE4U1FBQUFBakFBRHhKUUFBOFNVQUFBQWtBQUR4SmdBQThTWUFBQUFsQUFEeEp3QUE4U2NBQUFBbUFBRHhLQUFBOFNnQUFBQW5BQUR4S1FBQThTa0FBQUFQQUFEeEtnQUE4U29BQUFBTEFBRHhLd0FBOFNzQUFBQW9BQUR4TEFBQThTd0FBQUFwQUFEeExRQUE4UzBBQUFBTEFBRHhMZ0FBOFM0QUFBQXFBQUR4THdBQThTOEFBQUFuQUFEeE1BQUE4VEFBQUFBckFBQUFBQUNZQU5BQTVnRkFBVm9CcEFIcUFpZ0NXZ0o4QW80QzJBTHlBd2dESEFPd0JDZ0VjQVNLQk5RRlVnVnNCWklHSEFhbUJ1SUhBQWNhQnpnSFhBZnNDRVlJc0FsV0Nad0tBZ29tQ2xBS1pBcDJDb29LbUFzTUN3d0xEQXNNQ3d3TERBc01Dd3dMREFzTUN3d0xEQXNNQ3d3TERBc01Dd3dMREFzTUN3d0xEQXNNQ3d3TERBc01Dd3dBQXdBQUFBQURyZ091QUJjQU1RQmZBQUFCSGdJWEVnTU9BZ2NFSlM0Q0p3SVRQZ0kzSkFVaUJnOEJCaFVVRng0QkZ3UWxQZ0UzRWdNdUFTY21JeUlHQlNNMUl4VVdGeFlYRmhjV0Z4WUdCd1lIQmdjR0ZUTTFNeFVoSnpRM05qYytBVGMyTnpZbUp5WW5KaWMxSVFNUktFVXFBUVFFQVNwRktQN2ovdU1vUlNvQkJBUUJLa1VvQVIzKzV5VTRBUUVEQkFJMEl3RWVBUjRqTkFJTEN3STBJMVJwUVBzQmxqLzZBUk1MSUI0T0Znc1FDaGdQSUNZT0Yvby8vb2tCQkFjVkRrRU9GUVlHSGg4d0VoMEJBWGNEcVFFcVJTais0LzdqS0VVcUFRUUVBU3BGS0FFZEFSMG9SU29CQkVJMkpWeWdUNFZxSXpRQ0N3c0NOQ01CSGdFZUl6UUNBd1A2UHdNUEVnd1dGZ3dURWh4Q0ZnMFlIUTRYRUQ5OUN5OFZKQlFNTUF3VER4RWNHQ1FVSUNOREFBQUFBQUVBQUFBQUE1Z0RtQUFmQUFBVEZ3Y25OeGNISVJFSEp6Y1hCeWNSSVNjM0Z3Y25OeUVSTnhjSEp6Y1hFY2hJTEpPVExFZ0JEVWdzazVNc1NBRU5TQ3lUa3l4SS92TklMSk9UTEVnQjFVZ3NrNU1zU0FFTlNDeVRreXhJL3ZOSUxKT1RMRWorODBnc2s1TXNTQUVOQUFBQkFBQUFBQUxHQXhRQUNBQUFBUWNuTnhjSEp4RWpBZFdHTGRMU0xZWStBcHlHTE5MU0xJYitPQUFBQUFNQUFBQUFBMnNEYXdBVUFDa0FOUUFBQVNJSEJnY0dGQmNXRnhZeU56WTNOalFuSmljbUJ6SVhGaGNXRkFjR0J3WW1KeVluSmpZM05qYzJFemNYQnhjSEp3Y25OeWMzQWZSbVYxVXlNek15VlZmTVYxVXlNek15VlZkbVZVbEdLaXNyS2taSnFrbEdLaXNCS2lwR1NWV2xMYWFtTGFXbExhYW1MUU5yTXpKVlY4eFhWVEl6TXpKVlY4eFhWVEl6UGlzcVJrbXFTVVlxS3dFcUtrWkpxa2xHS2l2Kzg2WXRwYVV0cHFZdHBhVXRBQUFBQUFNQUFBQUFBeGdER0FBREFBY0FDd0FBRXpNUkl4TXpFU00zTXhVajBIMTk2blIwNlhWMUFtbitad0pJL2JqNitnQUFBQUFEQUFBQUFBUHBBK2dBRXdBbkFDMEFBQ2tCSWk0Qk5SRTBQZ0V6SVRJZUFSVVJGQTRCQXlFaURnRVZFUlFlQVRNaE1qNEJOUkUwTGdFSEFTYzNGd0VETlAyQU1WTXdNRk14QW9BeFV6QXdVeS85ZlIweUhSMHlIUUtESFRJZEhUSW8vbDdNTTVrQmJ6QlRNUUtBTVZNd01GTXgvWUF4VXpBRG9oMHhIZjE4SFRFZEhURWRBb1FkTVIzeC9sN01NcGtCY0FBQUF3QUFBQUFENlFQb0FCTUFKd0FyQUFBcEFTSXVBVFVSTkQ0Qk15RXlIZ0VWRVJRT0FRTWhJZzRCRlJFVUhnRXpJVEkrQVRVUk5DNEJBeUUxSVFNMC9ZQXhVekF3VXpFQ2dERlRNREJUTC8xOUhUSWRIVElkQW9NZE1oMGRNa0g5eEFJOE1GTXhBb0F4VXpBd1V6SDlnREZUTUFPaUhURWQvWHdkTVIwZE1SMENoQjB4SGY0dVNBQUFBQUFDQUFBQUFBUHBBK2dBRXdBbkFBQUJNaDRCRlJFVURnRWpJU0l1QVRVUk5ENEJNd1VoSWc0QkZSRVVIZ0V6SVRJK0FUVVJOQzRCQXpReFV6QXdVekg5Z0RGVE1EQlRNUUtDL1gwZE1oMGRNaDBDZ3gweUhSMHlBK2d3VXpIOWdERlRNREJUTVFLQU1WTXdSaDB4SGYxOEhURWRIVEVkQW9RZE1SMEFBd0FBQUFBRGVBTmtBQVVBQ0FBWUFBQUpBUWNYQ1FFRE54OEJCZ2NHQndZVkZCWXlOalUwSnlZbkF1ditYenBqL3YwQlBzakl4N0FMQ3hrUEZqRkZNUllQR1FIQ0FhRTdZLzc5L3NNQlBjaklQZzBOSGhzbUdTSXhNU0laSlJ3ZUFBQUFBQVFBQUFBQUF5MEREZ0FEQUFjQUN3QVBBQUFsSXhFekV5TVJNeE1qRVRNQkl4RXpBYlkvUDdzK1Bydy9QLzNOUGo3YkFqTDl6Z0l5L2M0Q012M09BaklBQUFBQUFRQUFBQUFDa3dNRkFBVUFBQWtCSnpjbk53S1MvdkFzNU9Rc0FmVCs4Q3prNUN3QUF3QUFBQUFEVFFOckFCTUFJd0F3QUFBbEl5SXVBVFVSTkQ0Qk93RXlIZ0VWRVJRT0FRTWpJZ1lWRVJRV093RXlOalVSTkNZQkl4RTBQZ0V6SVJVaElnWVZBcTMwSzBrcktra3M5Q3RKS3l0Skp2d21OalltL0NZMk52NEVRQ3BKS3dHVi9tY2xOWDByU1NzQk15dEpLeXRKSy83Tkswa3JBakkySnY3RUpqWTJKZ0U4SmpiK0RBSVNLMGdyUHpVbEFBQUFBQUVBQUFBQUFzWUN4Z0FMQUFBQk54Y0hGd2NuQnljM0p6Y0I5S1V0cHFZdHBhVXRwcVl0QWlDbUxhV2xMYWFtTGFXbExRQUJBQUFBQUFMR0F4UUFDQUFBQVRjWEJ5YzNGeEV6QWhPR0xkTFNMWVkrQVV5R0xOTFNMSVlCeUFBQUFBRUFBQUFBQXBNREJRQUZBQUFCQnhjSENRRUNrdVRrTFA3d0FSQUMyT1RrTEFFUUFSQUFBQUFGQUFBQUFBT25Bem9BSXdBNUFFd0FWUUJlQUFBQk5qY3pIZ0lYQndZSEJnY0dCeGNISnc0Qkp5WW5KaWNtSnpjMk56WTNOamNuTnhjT0FROEJGaGNXRnhZM05qY25CaU1pTGdFMU5EY0JQZ0UvQVM0Q0JnY1hOak15SGdFVkZBY2xCaFVVSGdFek1qOEJOalUwTGdFaklnY0JJMTlwRWx5cGdTUU5FUkliR2lBbVBTeEpTNnBSVkVSUk1SQVRDUXNMRUJBc1B6d3NQakJNRndFbVVVOWhaVndXRkJ3NlNUeGtPeXdCaHpCTEZ3RWVkSldmU3lNNlNUdGxPaXYremhvclJ5c3ZKeXdhS2tncUx5Y0M4VEVEQTA2SVdCd2lIaW9jSVJrOUxFa2xFaFFWTUR0V0d5NFVHQlVlRlQwclBTeVhIMWcxQWxrK1BSUVZIZ1lLSENzN1pEdEpPdjdSSUZrMUFraHVQUU1pSWlzN1pEeEpPdG9vTHlwSUtob3NKeThyU0NvYUFBQUFBQVFBQUFBQUE2Y0RJd0FiQUM0QU93Qk1BQUFCSGdJWEJ3WUhCZ2NHQndZbkppY21KeVluTnpZM05qYytBVGNYRGdJUEFSWVhGaGNXTno0QlB3RXVBZ2N5SGdFVURnRWlMZ0UwUGdFWE5UUXVBU0lPQVIwQkZCNEJNajRCTlFIOVhLbUJKQTBSRWhzYVMyMXFiM0paVURJUUV3a0xDeEFRUDhCc0FVeU5iaDhCSmxGUFlXVmNVWUVqQVI1MGxVZzZZVG82WVhSaE9UbGgxaXBJVkVncUtraFVTQ29ESXdOT2lGZ2NJaDRxSEU0a0l3NFBRRHBYR3k0VUdCVWVGVlZrQkQ4Q1BXeEZBbGsrUFJRVkhScDFUd0pJYmowZk9XRjBZVG82WVhSaE9kTUJLa2dxS2tncUFpcElLaXBJS2dBQUFBSUFBQUFBQXkwRExRQVhBQ3NBQUFFR0J3WUhCZ2NHSFFFSE56WW5KaWNtSnlZbkpqMEJJUVVVRnhZWEZoY1dGeFUzTlRZM05qYzJOelkxQXkwQktSaENOeGdJdkFFQkFnRUhHRFpDR1NrQ2NmM05DQmcyUWhrcEFUNEJLUmhDTnhnSUF1Z25NQjA3TUJvSkRIT01WWEk2Q3dnWk1UMGVNQ1JGUHhFSkdqRTlIVEFrZ3k5VEtEQWRPakVhQ1JFQUFBSUFBQUFBQXZvREJRQUZBQWtBQUFFSEZ3Y0pBUVVSSXhFQytlVGtMUDd3QVJEK1lENEMyT1RrTEFFUUFSQVcvZ3dCOUFBTUFBQUFBQU10QXU0QUF3QUhBQXNBRHdBVEFCY0FHd0FmQUNNQUp3QXJBQzhBQURjak5UTVhJelV6RnlNMU14Y2pOVE1sSXpVekZ5TTFNeGNqTlRNWEl6VXpKU00xTXhjak5UTVhJelV6RnlNMU0vbytQcncvUDdzK1Bydy9QLzNOUGo2OFB6KzdQajY4UHovOXpUNCt2RDgvdXo0K3ZEOC8rbjE5ZlgxOWZYMC9mWDE5ZlgxOWZUNTlmWDE5ZlgxOUFBQUFDQUFBQUFBRHJnT3VBQmNBTVFBMUFEa0FQUUJCQUVVQVNRQUFBUjRDRnhJRERnSUhCQ1V1QWljQ0V6NENOeVFGSWdZUEFRWVZGQmNlQVJjRUpUNEJOeElETGdFbkppTWlCaE1qTlRNRklUVWhKU00xTXdVaE5TRWxJelV6QlNFMUlRTVJLRVVxQVFRRUFTcEZLUDdqL3VNb1JTb0JCQVFCS2tVb0FSMys1eVU0QVFFREJBSTBJd0VlQVI0ak5BSUxDd0kwSTFScFFQdWNmWDBCZC83SEFUbitpWDE5QVhmK3h3RTUvZ3g5ZlFIMC9rb0J0Z09wQVNwRktQN2ovdU1vUlNvQkJBUUJLa1VvQVIwQkhTaEZLZ0VFUWpZbFhLQlBoV29qTkFJTEN3STBJd0VlQVI0ak5BSURBLzN0UGo0K1B6NCtQajgrUGo0QUFBQUFBZ0FBQUFBQytnTUZBQVVBQ1FBQUNRRW5OeWMzQVNNUk13SXIvdkFzNU9Rc0FkNCtQZ0gwL3ZBczVPUXMvZllCOUFBQUFBSUFBQUFBQTNJREd3QUlBQkVBQUFFSElSVWhGd2NKQVFNWE55Y2hOU0UzSndJblB3R0ovbmMvaXY3YUFTYk96akY5QWVMK0huMHhBcEErdkQ2S0FTWUJKdjdhempKOVBuMHlBQUFDQUFBQUFBTnhBMnNBS2dCWEFBQUJCZ2NYSGdFSEJnOEJEZ0VuTGdFbkpqWS9BVFVtSnpFSEJnY09BUmNXRng0Qk56WS9BVDRCSnlZbkV5SUdEd0VPQVJjV0Z6YzJOeWN1QVRjMlB3RStBUmNlQVFjVUJnOEJGeFlYTVRjMk56NEJKeTRCSnlZakFoZ0pBUWNoR3dvS0hHd2RVeWdrTkFjR0Zoa1NEQU1TSlJBY0R3NFFJeXQ4T1NvZmJDMFlIUmNxWkNwTkhXc3ZGeHdYS3g0SUFRY2xHUlVMRW13ZFV5Z3JOd0VYRkJJQkN3TVNJdzRjRkFvTFF5NG1LUUpGQ1F3RkcxSXBKaDFySFJNTkRUMG1JMFlhRWdNakpSSWtGU2RqTURFa0t4c1hEeUJyTG9jN0xoOEJDU0FkYXkrRU96QWdIZ2tMQlI5a0xSY1NiQjBURGc5UExoMDFGQklESXlVU0lSTWtYUzB4VHhNUUFBQUNBQUFBQUFOeEEyc0FLZ0JYQUFBQkJnY1hIZ0VIQmc4QkRnRW5MZ0VuSmpZL0FUVW1KekVIQmdjT0FSY1dGeDRCTnpZL0FUNEJKeVluRXlJR0R3RU9BUmNXRnpjMk55Y3VBVGMyUHdFK0FSY2VBUWNVQmc4QkZ4WVhNVGMyTno0Qkp5NEJKeVlqQWhnSkFRY2hHd29LSEd3ZFV5Z2tOQWNHRmhrU0RBTVNKUkFjRHc0UUl5dDhPU29mYkMwWUhSY3FaQ3BOSFdzdkZ4d1hLeDRJQVFjbEdSVUxFbXdkVXlnck53RVhGQklCQ3dNU0l3NGNGQW9MUXk0bUtRSkZDUXdGRzFJcEpoMXJIUk1ORFQwbUkwWWFFZ01qSlJJa0ZTZGpNREVrS3hzWER5QnJMb2M3TGg4QkNTQWRheStFT3pBZ0hna0xCUjlrTFJjU2JCMFREZzlQTGgwMUZCSURJeVVTSVJNa1hTMHhUeE1RQUFBSUFBQUFBQU9MQTRzQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUFBbEl6VXpKd2NuTndVSEp6Y2xJelV6QlNNMU16Y0hKemNGQnljM0J5TTFNd0lUUGo1d3lDeklBY0lzeUN3QkdmcjYvYzc2K2tzc3lDd0NYc2dzeVBvK1BsNzZIOGdzeU1nc3lDd3lQajQrWGl6SUxDeklMTWlwK2dBQUFBQUNBQUFBQUFMOUF2MEFCZ0FOQUFBVEh3RW5OeWNISlM4QkZ3Y1hOK3dEMlVaeVVYSUJ5d1BaUm5KUmNnSEkyZ05HY2xGeW50b0RSbkpSY2dBREFBQUFBQU10QXM4QUF3QUhBQXNBQUFFaE5TRTFJVFVoTlNFMUlRTXQvWThDY2YyUEFuSDlqd0p4QVJrL2ZUNTlQd0FBQWdBQUFBQURJZ01qQUFZQURRQUFKUzhCRndjWE54TWZBU2MzSndjQnp3VFpSbkpSY3BFRDJVWnlVWEx5MlFSR2NsRnhBYi9aQTBaeFVuSUFBZ0FBQUFBRHFnTU9BQWdBRVFBQUFUY1hCeWMzRnhFekFTTVJCeWMzRndjbkFUcU1MdHZhTG94QkFiVkJqQzdiMnkrTUFWQ0RLODNOSzRNQnZmM09BYjJESzgzTks0TUFCZ0FBQUFBRGdnTjNBQllBTEFBNEFFQUFUQUJWQUFBQkZoY2VBUmNXQndZSERnRW5KaWN1QVRjMk56NENGd1lIRGdFSEJoY1dGeDRCTnpZM05pY3VBU2NtSXhjV0J3NEJCd1luSmk4QkNRRVdOamMyTnpZdkFSWWZBUUV1QVRjMk56WTNGd1lIQmdjR0Z6Y21BZnBkVmxGdENnd3FKazFKdUZoZFF6MUFBZ0lsSUc2TFFWQklSRnNKQ1NVbVVrNjlUbFVxSXdnSVdVWktWKzRnQmdaUFBVSktOREVuQVhyKzd6TnNLU29QRVJPOVFqa28vb1lrQ3hnYU5qcFNDVDQwTWhVV0V2OGZBM1lDTkRHblhtVmJVRGcxSlJVV1BqbWVWRmRLUVdNMlB3SXNLbzFRVlUxUExpc0ZLaTFXU1ZWUmtDc3R5VDFKUm4waUpBY0ZHaFlCZS82WEVCc2xKalE2Tzh3Q0hoYitoaitTUVVNcExRVStBeWtvUEQ0Ny93b0FBd0FBQUFBRGJBTjdBQjhBS0FBOEFBQUJOQ2NtSnlZaUJ3WUhCaFVqSWc0QkZSRVVIZ0V6SVRJK0FUVVJOQzRCSXdjeUZoUUdJaVkwTmdFaElpWTFFVFEyT3dFVklUVXpNaFlWRVJRR0FuRU1EaGtmVmg4WkRneDlJamtpSWpraUFmUWlPU0lpT1NMNkVSa1pJaGtaQVF2K0RCb2tKQm8vQVhjK0dpVWxBeDBTRkJnT0VoSU9HQlFTSWpraS9rb2lPU0lpT1NJQnRpSTVJaEVZSUJnWUlCajlvQ1VaQWJZYUpIMTlKQnIrU2hrbEFBQUFBZ0FBQUFBRGZBTjdBQ0lBUFFBQUFTYzNOamMyTnpZM05oYzNKamMyTnpZL0FRRUhCaWNIRnhZWEZnY0dEd0VuQnljQkJnY0dId0VISmdjR0J3RTNOamMyTHdFM0Z4WXpGamMyTnljQlVaSUJBZ1FGQ1IwNkx6ZGpDQThNR1JJWEZBRWVGVUJGYUFFQkFnTVVGUzBYbHVRc0FlVVRDUXdJRUp3MktESVJBUm9JRndJQkNBS1ZDQW9MRHc0U0VOUUJmcElKQ3dzUERDZ0xDUXRoR2g0WUd4TVNEdjdpSEZVTVpRWUZHVFVyTUJjTGx1UXNBbzhRRUJNT0Zwd09Bd01iL3VZR0ZDY1lOQktXQkFRQkJ3Z1MxQUFBQUFBS0FBQUFBQU91QTY0QUZ3QWdBQ2dBUVFCR0FFc0FWQUJiQUdFQVpnQUFBUjRDRnhJRERnSUhCQ1V1QWljQ0V6NENOeVFGSVJFV056NEJOellGRkJjZUFSOEJOUUVISnpjWEJ5Y1ZGQTRCQnlNWEJ5YzNGd2NXTnpZM05qY2xGQmN6TlNjR0J6TTFOeW9CQmc4Qk16VXpKUlV6Snk0Qkp5VUdJd2NWTXpjbUl4VXpBeEVvUlNvQkJBUUJLa1VvL3VQKzR5aEZLZ0VFQkFFcVJTZ0JIUUY2L2NmdjdpTTBBZ245Q0FFQ05DTWdBYm9LTEZWVUxBa3FSaWgwQ1N4VlZTd0tRQ1F5R2g0Qi9ja0JmSHNCQVgwL05FczRBUUY2UHdHOWVnRUNOQ1ArNGh3NUtuKy9PRWQvQTZrQktrVW8vdVArNHloRktnRUVCQUVxUlNnQkhRRWRLRVVxQVFUOC9ja0dDUUkwSSs3TkVSQWpOQUlCZXdFUENTeFZWU3dKY0NoSEt3SUpMRlJWTEFvQkJRY1RGaW9lUmpoK3ZrbzFmL2sySlY4L2ZId2lJelFDQXdFQmZIMEJmZ0FBQUFJQUFBQUFBK2dENkFBVUFDa0FBQUVpQndZSEJoQVhGaGNXSURjMk56WVFKeVluSmdjeUZ4WVhGaFFIQmdjR0lpY21KeVkwTnpZM05nSDBpSFJ4UTBSRVEzRjBBUkIwY1VORVJFTnhkSWgzWm1NNlBEdzZZMmJ1Wm1NNk96czZZMllENkVSRGNYVCs4SFJ4UTBSRVEzRjBBUkIwY1VORVBqdzZZMmJ1Wm1NNk96czZZMmJ1Wm1NNlBBQUFBd0FBQUFBRDZBUG9BQlFBS1FBK0FBQUJJZ2NHQndZUUZ4WVhGaUEzTmpjMkVDY21KeVlITWhjV0Z4WVVCd1lIQmlJbkppY21ORGMyTnpZQkZBY0dCd1ltSnlZbkpqWTNOamMyTWhjV0Z4WUI5SWgwY1VORVJFTnhkQUVRZEhGRFJFUkRjWFNJZDJaak9qdzhPbU5tN21aak9qczdPbU5tQWJBcktrWkpxa2xHS2lzQktpcEdTYXBKUmlvckEraEVRM0YwL3ZCMGNVTkVSRU54ZEFFUWRIRkRSRDQ4T21ObTdtWmpPanM3T21ObTdtWmpPanorU2xWSlJpb3JBU29xUmttcVNVWXFLeXNxUmtrQUFnQUFBQUFEY2dNYkFBZ0FFUUFBQ1FFbk55RTFJU2MzQnhjaEZTRUhGemNuQTNIKzJvby8vbmNCaVQrS01YMytIZ0hpZlRIT3pnSDAvdHFLUHJ3K2lvcDlQbjB5enM0QUFnQUFBQUFEYkFOckFBMEFGZ0FBQVJFaEVTTVJGQll6SVRJMk5SRUZOeGNISnpjWEVUTURHUDI0VXpFaUFrZ2lNZjZ6YkRyUTBEcHNWQUgwL3R3QkpQN2NJakV4SWdFa0hHdzcwTkE3YkFHVEFBQUFBUUFBQUFBREJRS1RBQVVBQUFrQ054YzNBd1QrOFA3d0xPVGtBbWIrOEFFUUxPVGtBQUFBQUFFQUFBQUFBd1VDa3dBRkFBQUJCeWNISndFREJDems1Q3dCRUFHQ0xPVGtMQUVRQUFFQUFBQUFBd1VDd2dBRkFBQUpBU2MzRndFREJQNlNzaXlHQVVJQ2xmNlNzaTJIQVVJQUFBQUJBQUFBQUFNdEFoUUFBd0FBRXlFVklid0NjZjJQQWhNK0FBQUFBd0FBQUFBRGJRTnNBQlFBS3dCRkFBQVRJZzhCQmhRWEZnRVhGakkvQVRZMEp5WUJKeVlURGdFWEhnSTJQd0VuQnc0Qkp5NEJKeVkyUHdFbkFTSUdEd0VYTno0Qk56WVdGeFlHRHdFWE56NEJKaWN1QVNPbkFnSWtBZ0tiQVRqcUFnVUNKQUlDbS83STZnSVFMaGNkRmxKaVl5UStMVDRqYVNvWUlRY0lGUm8rTFFHaEtVNGRQaTArRVMwWkwxWVNFUkVmUGkwK0h5QUdGaHRqT0FOckFpUUNCUUtjL3NqcEFnSWtBUVlDbkFFMzZnTCtlQzZIT3kwK0VSOGtQaTArSXd3YkVDNGNKRW9iUGkwQlNpQWRQaTArRVJZREJUSXNLRmtmUGkwL0gxWmNLREU3QUFBQUFBQUFFQURHQUFFQUFBQUFBQUVBREFBQUFBRUFBQUFBQUFJQUJ3QU1BQUVBQUFBQUFBTUFEQUFUQUFFQUFBQUFBQVFBREFBZkFBRUFBQUFBQUFVQUN3QXJBQUVBQUFBQUFBWUFEQUEyQUFFQUFBQUFBQW9BS3dCQ0FBRUFBQUFBQUFzQUV3QnRBQU1BQVFRSkFBRUFHQUNBQUFNQUFRUUpBQUlBRGdDWUFBTUFBUVFKQUFNQUdBQ21BQU1BQVFRSkFBUUFHQUMrQUFNQUFRUUpBQVVBRmdEV0FBTUFBUVFKQUFZQUdBRHNBQU1BQVFRSkFBb0FWZ0VFQUFNQUFRUUpBQXNBSmdGYVlXZEhjbWxrUW1Gc2FHRnRVbVZuZFd4aGNtRm5SM0pwWkVKaGJHaGhiV0ZuUjNKcFpFSmhiR2hoYlZabGNuTnBiMjRnTVM0d1lXZEhjbWxrUW1Gc2FHRnRSMlZ1WlhKaGRHVmtJR0o1SUhOMlp6SjBkR1lnWm5KdmJTQkdiMjUwWld4c2J5QndjbTlxWldOMExtaDBkSEE2THk5bWIyNTBaV3hzYnk1amIyMEFZUUJuQUVjQWNnQnBBR1FBUWdCaEFHd0FhQUJoQUcwQVVnQmxBR2NBZFFCc0FHRUFjZ0JoQUdjQVJ3QnlBR2tBWkFCQ0FHRUFiQUJvQUdFQWJRQmhBR2NBUndCeUFHa0FaQUJDQUdFQWJBQm9BR0VBYlFCV0FHVUFjZ0J6QUdrQWJ3QnVBQ0FBTVFBdUFEQUFZUUJuQUVjQWNnQnBBR1FBUWdCaEFHd0FhQUJoQUcwQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBS0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJGQVFJQkF3RUVBUVVCQmdFSEFRZ0JDUUVLQVFzQkRBRU5BUTRCRHdFUUFSRUJFZ0VUQVJRQkZRRVdBUmNCR0FFWkFSb0JHd0VjQVIwQkhnRWZBU0FCSVFFaUFTTUJKQUVsQVNZQkp3RW9BU2tCS2dFckFTd0JMUUV1QVM4Qk1BRXhBVElCTXdFMEFUVUJOZ0UzQVRnQk9RRTZBVHNCUEFFOUFUNEJQd0ZBQVVFQlFnRkRBVVFCUlFGR0FBdGhaMmR5WldkaGRHbHZiZ1poY25KdmQzTURZWE5qQm1OaGJtTmxiQVZqYUdGeWRCQmphR1ZqYTJKdmVDMWphR1ZqYTJWa0ZtTm9aV05yWW05NExXbHVaR1YwWlhKdGFXNWhkR1VTWTJobFkydGliM2d0ZFc1amFHVmphMlZrREdOdmJHOXlMWEJwWTJ0bGNnZGpiMngxYlc1ekNtTnZiblJ5WVdOMFpXUUVZMjl3ZVFWamNtOXpjd1JrWlhOakNHVjRjR0Z1WkdWa0NXVjVaUzF6YkdGemFBTmxlV1VHWm1sc2RHVnlCV1pwY25OMEJHZHlhWEFGWjNKdmRYQUViR0Z6ZEFSc1pXWjBCbXhwYm10bFpBaHNhVzVyWldRdE1RZHNiMkZrYVc1bkNHMWhlR2x0YVhwbEJHMWxiblVJYldsdWFXMXBlbVVFYm05dVpRdHViM1F0WVd4c2IzZGxaQVZ3WVhOMFpRTndhVzRGY0dsMmIzUVFjbUZrYVc4dFluVjBkRzl1TFc5bVpnOXlZV1JwYnkxaWRYUjBiMjR0YjI0RmNtbG5hSFFFYzJGMlpRcHpiV0ZzYkMxa2IzZHVDSE50WVd4c0xYVndCSFJwWTJzU2RISmxaUzFwYm1SbGRHVnliV2x1WVhSbENIVnViR2x1YTJWa0FXRUJad0Z5QVdVQmRBRnBBVzhCYmdGM0FYTUJZd0ZzQVdnQmF3RmlBWGdCTFFGa0FXMEJkUUZ3QVhrQlpnRjZBWFlBQUFBQVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcImFnR3JpZEJhbGhhbVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tYWdncmVnYXRpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EgVwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tYXJyb3dzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIJcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWFzYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SDXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhFwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tY2hhcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhVwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tY29sb3ItcGlja2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIlcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWNvbHVtbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EilwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tY29udHJhY3RlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SLXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1jb3B5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIxcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWNyb3NzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhI1cIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWRlc2M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EjlwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tZXhwYW5kZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ej1wiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tZXllLXNsYXNoOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJBcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWV5ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SRXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EklwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tZmlyc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ek1wiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tZ3JpcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SUXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1ncm91cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SVXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1sYXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJZcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+El1wiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tbGlua2VkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJhcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLWxvYWRpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmVwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tbWF4aW1pemU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmlwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tbWVudTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SbXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1taW5pbWl6ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74ScXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJ1cIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLW5vbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EnlwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tbm90LWFsbG93ZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+En1wiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tcGFzdGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EoFwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tcGluOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKFcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXBpdm90OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKJcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXByZXZpb3VzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKNcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKZcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXNhdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ep1wiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tc21hbGwtZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SoXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1zbWFsbC1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKlcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXNtYWxsLXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKpcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXNtYWxsLXVwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKtcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXRpY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+ErFwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tdHJlZS1jbG9zZWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+ErVwiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tdHJlZS1pbmRldGVybWluYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhK5cIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1pY29uLXRyZWUtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SvXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi11bmxpbmtlZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SwXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaWNvbi1yb3ctZHJhZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SUXCI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmlnaHQtYXJyb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+El1wiOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhKZcIjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb290LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gW2NsYXNzXj0nYWctJ10sIC5hZy10aGVtZS1iYWxoYW0gW2NsYXNzXj0nYWctJ106Zm9jdXMsIC5hZy10aGVtZS1iYWxoYW0gW2NsYXNzXj0nYWctJ106YWZ0ZXIsIC5hZy10aGVtZS1iYWxoYW0gW2NsYXNzXj0nYWctJ106YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSBbY2xhc3NePSdhZy0nXTo6LW1zLWNsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoZWNrYm94IC5hZy1pbnB1dC13cmFwcGVyLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yYWRpby1idXR0b24gLmFnLWlucHV0LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJhbmdlLWZpZWxkIC5hZy1pbnB1dC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdG9nZ2xlLWJ1dHRvbiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWxhYmVsLWFsaWduLXJpZ2h0IC5hZy1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWxhYmVsLWFsaWduLXJpZ2h0IC5hZy1sYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSB0ZXh0YXJlYVtjbGFzc149J2FnLSddLFxuICAuYWctdGhlbWUtYmFsaGFtIHNlbGVjdFtjbGFzc149J2FnLSddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ106bm90KFt0eXBlXSksXG4gIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSd0ZXh0J10sXG4gIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdudW1iZXInXSxcbiAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J3RlbCddLFxuICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nZGF0ZSddLFxuICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSxcbiAgLmFnLXRoZW1lLWJhbGhhbSB0ZXh0YXJlYVtjbGFzc149J2FnLSddIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICM5NWE1YTY7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ106bm90KFt0eXBlXSk6ZGlzYWJsZWQsXG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J3RleHQnXTpkaXNhYmxlZCxcbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nbnVtYmVyJ106ZGlzYWJsZWQsXG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J3RlbCddOmRpc2FibGVkLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdkYXRlJ106ZGlzYWJsZWQsXG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106ZGlzYWJsZWQsXG4gICAgLmFnLXRoZW1lLWJhbGhhbSB0ZXh0YXJlYVtjbGFzc149J2FnLSddOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDksIDE2NSwgMTY2LCAwLjMpOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddOm5vdChbdHlwZV0pOmZvY3VzLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J251bWJlciddOmZvY3VzLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSd0ZWwnXTpmb2N1cyxcbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nZGF0ZSddOmZvY3VzLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gdGV4dGFyZWFbY2xhc3NePSdhZy0nXTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggIzcxOUVDRTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzcxOUVDRTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nbnVtYmVyJ10ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuYWctdGhlbWUtYmFsaGFtIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdyYW5nZSddIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdidXR0b24nXTpmb2N1cywgLmFnLXRoZW1lLWJhbGhhbSBidXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICM3MTlFQ0U7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZHJhZy1oYW5kbGUge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWxpc3QtaXRlbSwgLmFnLXRoZW1lLWJhbGhhbSAuYWctdmlydHVhbC1saXN0LWl0ZW0ge1xuICAgIGhlaWdodDogMjhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZWxlY3QtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbGlzdC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1saXN0LWl0ZW0uYWctYWN0aXZlLWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZWxlY3QtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZWxlY3QtbGlzdC1pdGVtIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZWxlY3QgLmFnLXBpY2tlci1maWVsZC13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2VsZWN0IC5hZy1waWNrZXItZmllbGQtZGlzcGxheSB7XG4gICAgbWFyZ2luOiA0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXNlbGVjdCAuYWctcGlja2VyLWZpZWxkLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZWxlY3QuYWctZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yaWNoLXNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yaWNoLXNlbGVjdC1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTgycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmljaC1zZWxlY3QtdmFsdWUge1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMTJweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmljaC1zZWxlY3QtdmlydHVhbC1saXN0LWl0ZW0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yaWNoLXNlbGVjdC12aXJ0dWFsLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJpY2gtc2VsZWN0LXJvdyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJpY2gtc2VsZWN0LXJvdy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3ZTRmZjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3ctZHJhZyxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2VsZWN0aW9uLWNoZWNrYm94LFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ncm91cC1leHBhbmRlZCxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZ3JvdXAtY29udHJhY3RlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdy1kcmFnLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXNlbGVjdGlvbi1jaGVja2JveCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1ncm91cC1leHBhbmRlZCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1ncm91cC1jb250cmFjdGVkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWRyYWcsIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctc2VsZWN0aW9uLWNoZWNrYm94LCAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWdyb3VwLWV4cGFuZGVkLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC13cmFwcGVyID4gKjpub3QoLmFnLWNlbGwtdmFsdWUpOm5vdCguYWctZ3JvdXAtdmFsdWUpIHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IG5vbmU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZ3JvdXAtZXhwYW5kZWQsXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWdyb3VwLWNvbnRyYWN0ZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ncm91cC10aXRsZS1iYXItaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZ3JvdXAtY2hpbGQtY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1ncm91cC1jaGlsZC1jb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZ3JvdXAtdGl0bGUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOWViO1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ncm91cC10b29sYmFyIHtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZGlzYWJsZWQtZ3JvdXAtdGl0bGUtYmFyLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1kaXNhYmxlZC1ncm91cC1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5ncm91cC1pdGVtIHtcbiAgICBtYXJnaW46IDJweCAwOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sYWJlbC1hbGlnbi10b3AgLmFnLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1zbGlkZXItZmllbGQsIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctYW5nbGUtc2VsZWN0LWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXNsaWRlci1maWVsZCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1hbmdsZS1zZWxlY3QtZmllbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctYW5nbGUtc2VsZWN0LXBhcmVudC1jaXJjbGUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1hbmdsZS1zZWxlY3QtY2hpbGQtY2lyY2xlIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1waWNrZXItZmllbGQtd3JhcHBlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JkYzNjNztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1waWNrZXItZmllbGQtd3JhcHBlcjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCAjNzE5RUNFOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBpY2tlci1maWVsZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWRpYWxvZy5hZy1jb2xvci1kaWFsb2cge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2xvci1waWNrZXIgLmFnLXBpY2tlci1maWVsZC1kaXNwbGF5IHtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sb3ItcGFuZWwge1xuICAgIHBhZGRpbmc6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zcGVjdHJ1bS1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zcGVjdHJ1bS10b29scyB7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zcGVjdHJ1bS1zYXQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXNwZWN0cnVtLXZhbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgYmxhY2ssIHJnYmEoMjA0LCAxNTQsIDEyOSwgMCkpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXNwZWN0cnVtLWRyYWdnZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc3BlY3RydW0taHVlLWJhY2tncm91bmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zcGVjdHJ1bS1hbHBoYS1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc3BlY3RydW0tdG9vbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXNwZWN0cnVtLXNsaWRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzcpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJlY2VudC1jb2xvciB7XG4gICAgbWFyZ2luOiAwIDNweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJlY2VudC1jb2xvcjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJlY2VudC1jb2xvcjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1wb3B1cC1jaGlsZDpub3QoLmFnLXRvb2x0aXAtY3VzdG9tKSB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuYWctZHJhZ2dpbmctcmFuZ2UtaGFuZGxlIC5hZy10aGVtZS1iYWxoYW0gLmFnLWRpYWxvZyxcbiAgLmFnLWRyYWdnaW5nLWZpbGwtaGFuZGxlIC5hZy10aGVtZS1iYWxoYW0gLmFnLWRpYWxvZyB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWRpYWxvZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBhbmVsLXRpdGxlLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcGFuZWwtdGl0bGUtYmFyLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdG9vbHRpcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYzNjNztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxczsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXRvb2x0aXAuYWctdG9vbHRpcC1oaWRpbmcge1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTQge1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaW5kZW50LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWluZGVudC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1pbmRlbnQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY29sdW1uLWdyb3VwLWljb25zOm5vdCg6bGFzdC1jaGlsZCksIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItaWNvbjpub3QoOmxhc3QtY2hpbGQpLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCksIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCksIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY29sdW1uLXNlbGVjdC1jb2x1bW4tZHJhZy1oYW5kbGU6bm90KDpsYXN0LWNoaWxkKSwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1ncm91cC1kcmFnLWhhbmRsZTpub3QoOmxhc3QtY2hpbGQpLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLWdyb3VwLWljb25zOm5vdCg6bGFzdC1jaGlsZCksIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItaWNvbjpub3QoOmxhc3QtY2hpbGQpLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyLWNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCksIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1oZWFkZXItZmlsdGVyLXdyYXBwZXI6bm90KDpsYXN0LWNoaWxkKSwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LWNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCksIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1jb2x1bW4tZHJhZy1oYW5kbGU6bm90KDpsYXN0LWNoaWxkKSwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1ncm91cC1kcmFnLWhhbmRsZTpub3QoOmxhc3QtY2hpbGQpLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLXNlbGVjdC1jb2x1bW4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLXNlbGVjdC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1zZWxlY3QtY29sdW1uLXJlYWRvbmx5LFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tc2VsZWN0LWNvbHVtbi1ncm91cC1yZWFkb25seSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tc2VsZWN0LWFkZC1ncm91cC1pbmRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLXNlbGVjdC1hZGQtZ3JvdXAtaW5kZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLXNlbGVjdC1saXN0IHtcbiAgICBwYWRkaW5nOiA2cHggNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcm9vdC13cmFwcGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmRjM2M3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTIge1xuICAgIHBhZGRpbmctbGVmdDogNjhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTMge1xuICAgIHBhZGRpbmctbGVmdDogODRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogODRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2OHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIzNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMjRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2NHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2NHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjkycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4MHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjgwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMzIwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMyMHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMDhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0OHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNDhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMzM2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMzZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNzZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMzc2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2NHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMzY0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMTQge1xuICAgIHBhZGRpbmctbGVmdDogNDA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5MnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQzMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MzJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogNDIwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MjBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NjBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDYwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0OHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDQ4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMTcge1xuICAgIHBhZGRpbmctbGVmdDogNDg4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyLmFnLXJvdy1ncm91cC1pbmRlbnQtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4OHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93LWdyb3VwLWluZGVudC0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NzZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ3NnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93ID4gLmFnLWNlbGwtd3JhcHBlci5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MTZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdy1ncm91cC1pbmRlbnQtMTgge1xuICAgIHBhZGRpbmctbGVmdDogNTA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXJvdyA+IC5hZy1jZWxsLXdyYXBwZXIuYWctcm93LWdyb3VwLWluZGVudC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNTQ0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtaW5kZW50LTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWluZGVudC0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogNTMycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1yb3ctZ3JvdXAtbGVhZi1pbmRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcm93LWdyb3VwLWxlYWYtaW5kZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbCB7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdmFsdWUtY2hhbmdlLWRlbHRhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdmFsdWUtY2hhbmdlLWRlbHRhLXVwIHtcbiAgICBjb2xvcjogIzQzYTA0NzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy12YWx1ZS1jaGFuZ2UtZGVsdGEtZG93biB7XG4gICAgY29sb3I6ICNlNTM5MzU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdmFsdWUtY2hhbmdlLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMXM7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdmFsdWUtY2hhbmdlLXZhbHVlLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMTYwLCAxMzMsIDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwtZGF0YS1jaGFuZ2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAxNjAsIDEzMywgMC41KSAhaW1wb3J0YW50OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwtZGF0YS1jaGFuZ2VkLWFuaW1hdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxczsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTFlYSAhaW1wb3J0YW50OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwtaGlnaGxpZ2h0LWFuaW1hdGlvbiB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxczsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3cge1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmUgMXB4ICNkOWRjZGU7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3c6bm90KC5hZy1yb3ctZmlyc3QpIHtcbiAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcm93LmFnLXJvdy1sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJvdy1oaWdobGlnaHQtYWJvdmU6OmFmdGVyLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3ctaGlnaGxpZ2h0LWJlbG93OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWE7XG4gICAgbGVmdDogMXB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJvdy1oaWdobGlnaHQtYWJvdmU6OmFmdGVyIHtcbiAgICB0b3A6IC0ycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcm93LWhpZ2hsaWdodC1hYm92ZS5hZy1yb3ctZmlyc3Q6OmFmdGVyIHtcbiAgICB0b3A6IDA7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcm93LWhpZ2hsaWdodC1iZWxvdzo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJvdy1vZGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaG9yaXpvbnRhbC1sZWZ0LXNwYWNlcjpub3QoLmFnLXNjcm9sbGVyLWNvcm5lcikge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaG9yaXpvbnRhbC1yaWdodC1zcGFjZXI6bm90KC5hZy1zY3JvbGxlci1jb3JuZXIpIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcm93LWhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctbnVtZXJpYy1jZWxsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLW51bWVyaWMtY2VsbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLW51bWVyaWMtY2VsbCAuYWctY2VsbC12YWx1ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1udW1lcmljLWNlbGwgLmFnLWNlbGwtdmFsdWUge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3cgPiAuYWctY2VsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3ctZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogbW92ZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yb3ctZHJhZ2dpbmcge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLWlubGluZS1lZGl0aW5nIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmRjM2M3O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBvcHVwLWVkaXRvciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYzNjNztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWxhcmdlLXRleHQtaW5wdXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWRldGFpbHMtcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW92ZXJsYXktbG9hZGluZy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjYpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiZGMzYzc7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW92ZXJsYXktbm8tcm93cy13cmFwcGVyLmFnLWxheW91dC1hdXRvLWhlaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbG9hZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbG9hZGluZy1pY29uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWljb24tbG9hZGluZyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmxvYXRpbmctdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1mbG9hdGluZy1ib3R0b20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY2VsbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNlbGwge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNlbGwge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY2VsbCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLmFnLWNlbGwtZmlyc3QtcmlnaHQtcGlubmVkOm5vdCguYWctY2VsbC1yYW5nZS1sZWZ0KTpub3QoLmFnLWNlbGwtcmFuZ2Utc2luZ2xlLWNlbGwpIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC5hZy1jZWxsLWxhc3QtbGVmdC1waW5uZWQ6bm90KC5hZy1jZWxsLXJhbmdlLXJpZ2h0KTpub3QoLmFnLWNlbGwtcmFuZ2Utc2luZ2xlLWNlbGwpIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJvdy1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I3ZTRmZjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ1LCAyMzQsIDAuMik7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkOm5vdCguYWctY2VsbC1mb2N1cykuYWctY2VsbC1yYW5nZS1jaGFydCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg4LCAyNTUsIDAuMSk7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkOm5vdCguYWctY2VsbC1mb2N1cykuYWctY2VsbC1yYW5nZS1jaGFydC5hZy1jZWxsLXJhbmdlLWNoYXJ0LWNhdGVnb3J5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjU1LCAxMzIsIDAuMSk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0xOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ1LCAyMzQsIDAuMik7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC0yOm5vdCguYWctY2VsbC1mb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ1LCAyMzQsIDAuMzYpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQtMzpub3QoLmFnLWNlbGwtZm9jdXMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0NSwgMjM0LCAwLjQ4OCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC1yYW5nZS1zZWxlY3RlZC00Om5vdCguYWctY2VsbC1mb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ1LCAyMzQsIDAuNTkwNCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkOm5vdCguYWctY2VsbC1yYW5nZS1zaW5nbGUtY2VsbCkuYWctY2VsbC1yYW5nZS10b3Age1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkOm5vdCguYWctY2VsbC1yYW5nZS1zaW5nbGUtY2VsbCkuYWctY2VsbC1yYW5nZS1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA5MWVhOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwuYWctY2VsbC1yYW5nZS1zZWxlY3RlZDpub3QoLmFnLWNlbGwtcmFuZ2Utc2luZ2xlLWNlbGwpLmFnLWNlbGwtcmFuZ2UtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA5MWVhOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwuYWctY2VsbC1yYW5nZS1zZWxlY3RlZDpub3QoLmFnLWNlbGwtcmFuZ2Utc2luZ2xlLWNlbGwpLmFnLWNlbGwtcmFuZ2UtbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1oYXMtZm9jdXMgLmFnLWNlbGwtZm9jdXM6bm90KC5hZy1jZWxsLXJhbmdlLXNlbGVjdGVkKSxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1oYXMtZm9jdXMgLmFnLWNlbGwtZm9jdXMuYWctY2VsbC1yYW5nZS1zaW5nbGUtY2VsbCxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jZWxsLXJhbmdlLXNpbmdsZS1jZWxsLmFnLWNlbGwtcmFuZ2UtaGFuZGxlLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWhhcy1mb2N1cyAuYWctY2VsbC1mb2N1czpub3QoLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQpLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWhhcy1mb2N1cyAuYWctY2VsbC1mb2N1cy5hZy1jZWxsLXJhbmdlLXNpbmdsZS1jZWxsLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNlbGwtcmFuZ2Utc2luZ2xlLWNlbGwuYWctY2VsbC1yYW5nZS1oYW5kbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkxZWE7XG4gICAgb3V0bGluZTogaW5pdGlhbDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jZWxsLmFnLXNlbGVjdGlvbi1maWxsLXRvcCxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC5hZy1zZWxlY3Rpb24tZmlsbC10b3AuYWctY2VsbC1yYW5nZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDA5MWVhOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY2VsbC5hZy1zZWxlY3Rpb24tZmlsbC1yaWdodCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jZWxsLmFnLXNlbGVjdGlvbi1maWxsLXJpZ2h0LmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjMDA5MWVhOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY2VsbC5hZy1zZWxlY3Rpb24tZmlsbC1yaWdodCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jZWxsLmFnLXNlbGVjdGlvbi1maWxsLXJpZ2h0LmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC5hZy1zZWxlY3Rpb24tZmlsbC1ib3R0b20sXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNlbGwuYWctc2VsZWN0aW9uLWZpbGwtYm90dG9tLmFnLWNlbGwtcmFuZ2Utc2VsZWN0ZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzAwOTFlYTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNlbGwuYWctc2VsZWN0aW9uLWZpbGwtbGVmdCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jZWxsLmFnLXNlbGVjdGlvbi1maWxsLWxlZnQuYWctY2VsbC1yYW5nZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzAwOTFlYTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNlbGwuYWctc2VsZWN0aW9uLWZpbGwtbGVmdCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jZWxsLmFnLXNlbGVjdGlvbi1maWxsLWxlZnQuYWctY2VsbC1yYW5nZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggZGFzaGVkICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmlsbC1oYW5kbGUsIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJhbmdlLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkxZWE7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbGwtaGFuZGxlLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXJhbmdlLWhhbmRsZSB7XG4gICAgICByaWdodDogLTFweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctZmlsbC1oYW5kbGUsIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctcmFuZ2UtaGFuZGxlIHtcbiAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmlsbC1oYW5kbGUge1xuICAgIGN1cnNvcjogY2VsbDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1yYW5nZS1oYW5kbGUge1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzE5RUNFICFpbXBvcnRhbnQ7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbWVudSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JkYzNjNztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1tZW51LWxpc3Qge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbWVudS1vcHRpb24tcGFydCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW1lbnUtb3B0aW9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1tZW51LW9wdGlvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW1lbnUtb3B0aW9uLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbWVudS1vcHRpb24taWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIG1pbi13aWR0aDogMjRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1tZW51LW9wdGlvbi1zaG9ydGN1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbWVudS1zZXBhcmF0b3Ige1xuICAgIGhlaWdodDogOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW1lbnUtc2VwYXJhdG9yLWNlbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbWVudS1vcHRpb24tcG9wdXAtcG9pbnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXRhYnMtaGVhZGVyIHtcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1rZXlib2FyZC1mb2N1cyAuYWctdGFiOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzcxOUVDRTtcbiAgICBvdXRsaW5lLW9mZnNldDogLTRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy10YWItc2VsZWN0ZWQge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbWVudS1oZWFkZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci1jb25kaXRpb24tb3BlcmF0b3Ige1xuICAgIGhlaWdodDogMTdweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci1jb25kaXRpb24tb3BlcmF0b3Itb3Ige1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItY29uZGl0aW9uLW9wZXJhdG9yLW9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZXQtZmlsdGVyLWxpc3Qge1xuICAgIGhlaWdodDogMTY4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2V0LWZpbHRlci1maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci10byB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW1pbmktZmlsdGVyIHtcbiAgICBtYXJnaW46IDZweCA2cHggMDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXNldC1maWx0ZXItaXRlbS1jaGVja2JveCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1zZXQtZmlsdGVyLWl0ZW0tdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1zZXQtZmlsdGVyLWl0ZW0tY2hlY2tib3gsIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctc2V0LWZpbHRlci1pdGVtLXZhbHVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1maWx0ZXItaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmlsdGVyLWFwcGx5LXBhbmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogNnB4IDZweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1maWx0ZXItYXBwbHktcGFuZWwtYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1maWx0ZXItYXBwbHktcGFuZWwtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZpbHRlci1hcHBseS1wYW5lbC1idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2ltcGxlLWZpbHRlci1ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXNpbXBsZS1maWx0ZXItYm9keS13cmFwcGVyID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2lkZS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy10b29sLXBhbmVsLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3Zjc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2lkZS1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zaWRlLWJ1dHRvbi1idXR0b24ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2lkZS1idXR0b24tYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2VsZWN0ZWQgLmFnLXNpZGUtYnV0dG9uLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmRjM2M3O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2lkZS1idXR0b24taWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1zaWRlLWJhci1sZWZ0LFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXNpZGUtYmFyLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1zaWRlLWJhci1sZWZ0IC5hZy10b29sLXBhbmVsLXdyYXBwZXIsXG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1zaWRlLWJhci1yaWdodCAuYWctdG9vbC1wYW5lbC13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctc2lkZS1iYXItbGVmdCAuYWctc2lkZS1idXR0b24tYnV0dG9uLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctc2lkZS1iYXItcmlnaHQgLmFnLXNpZGUtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXNpZGUtYmFyLWxlZnQgLmFnLXNlbGVjdGVkIC5hZy1zaWRlLWJ1dHRvbi1idXR0b24sXG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1zaWRlLWJhci1yaWdodCAuYWctc2VsZWN0ZWQgLmFnLXNpZGUtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1zaWRlLWJhci1sZWZ0LFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXNpZGUtYmFyLXJpZ2h0IHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXNpZGUtYmFyLWxlZnQgLmFnLXRvb2wtcGFuZWwtd3JhcHBlcixcbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXNpZGUtYmFyLXJpZ2h0IC5hZy10b29sLXBhbmVsLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctc2lkZS1iYXItbGVmdCAuYWctc2lkZS1idXR0b24tYnV0dG9uLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctc2lkZS1iYXItcmlnaHQgLmFnLXNpZGUtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXNpZGUtYmFyLWxlZnQgLmFnLXNlbGVjdGVkIC5hZy1zaWRlLWJ1dHRvbi1idXR0b24sXG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1zaWRlLWJhci1yaWdodCAuYWctc2VsZWN0ZWQgLmFnLXNpZGUtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTFlYTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1maWx0ZXItdG9vbHBhbmVsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIsIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIsIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLmFnLWhhcy1maWx0ZXIgPiAuYWctZ3JvdXAtdGl0bGUtYmFyIC5hZy1ncm91cC10aXRsZTphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiYWdHcmlkQmFsaGFtXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCLvhJJcIjsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC5hZy1oYXMtZmlsdGVyID4gLmFnLWdyb3VwLXRpdGxlLWJhciAuYWctZ3JvdXAtdGl0bGU6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAuYWctaGFzLWZpbHRlciA+IC5hZy1ncm91cC10aXRsZS1iYXIgLmFnLWdyb3VwLXRpdGxlOmFmdGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTAtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoIHtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmlsdGVyLXRvb2xwYW5lbC1zZWFyY2gtaW5wdXQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLXNlYXJjaC1pbnB1dCB7XG4gICAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtMCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWV4cGFuZCwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLXRpdGxlLWJhci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtZXhwYW5kLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtdGl0bGUtYmFyLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTEtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTEtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC0yLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC0yLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtMy1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtMy1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTQtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2OHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC01LWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC01LWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogODRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtNi1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTYtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtNy1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTE2cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTctaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtOC1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTMycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTgtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtOS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTQ4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1maWx0ZXItdG9vbHBhbmVsLWdyb3VwLWxldmVsLTktaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtMTAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctZmlsdGVyLXRvb2xwYW5lbC1ncm91cC1sZXZlbC0xMC1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtaGVhZGVyLmFnLWZpbHRlci10b29scGFuZWwtZ3JvdXAtbGV2ZWwtMS1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtZmlsdGVyIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2JkYzNjNztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JkYzNjNztcbiAgICBwYWRkaW5nLXRvcDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctZmlsdGVyLXRvb2xwYW5lbC1pbnN0YW5jZS1oZWFkZXItaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZpbHRlci10b29scGFuZWwtaW5zdGFuY2UtaGVhZGVyLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBpdm90LW1vZGUtcGFuZWwge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBpdm90LW1vZGUtc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLXBpdm90LW1vZGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLXBpdm90LW1vZGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1zZWxlY3QtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tcGFuZWwtY29sdW1uLXNlbGVjdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZGMzYzc7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWdyb3VwLWljb25zLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tc2VsZWN0LWhlYWRlci1pY29uIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaGVhZGVyLXJvdyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcGlubmVkLXJpZ2h0LWhlYWRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBpbm5lZC1sZWZ0LWhlYWRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXItcm93IHtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1oZWFkZXItY2VsbDpub3QoLmFnLW51bWVyaWMtaGVhZGVyKSAuYWctaGVhZGVyLWxhYmVsLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1oZWFkZXItY2VsbDpub3QoLmFnLW51bWVyaWMtaGVhZGVyKSAuYWctaGVhZGVyLWxhYmVsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctaGVhZGVyLWNlbGwuYWctbnVtZXJpYy1oZWFkZXIgLmFnLWhlYWRlci1sYWJlbC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWhlYWRlci1jZWxsLmFnLW51bWVyaWMtaGVhZGVyIC5hZy1oZWFkZXItbGFiZWwtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXItY2VsbCxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaGVhZGVyLWdyb3VwLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaGVhZGVyLWNlbGwuYWctaGVhZGVyLWNlbGwtbW92aW5nLFxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWhlYWRlci1ncm91cC1jZWxsLmFnLWhlYWRlci1jZWxsLW1vdmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXItaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaGVhZGVyLWV4cGFuZC1pY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWhlYWRlci1leHBhbmQtaWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctaGVhZGVyLWV4cGFuZC1pY29uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXItcm93Om5vdCg6Zmlyc3QtY2hpbGQpIC5hZy1oZWFkZXItY2VsbCxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaGVhZGVyLXJvdzpub3QoOmZpcnN0LWNoaWxkKSAuYWctaGVhZGVyLWdyb3VwLWNlbGwuYWctaGVhZGVyLWdyb3VwLWNlbGwtd2l0aC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctaGVhZGVyLWNlbGw6OmFmdGVyLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXItZ3JvdXAtY2VsbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjUlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OSwgMTk1LCAxOTksIDAuNSk7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWhlYWRlci1jZWxsOjphZnRlciwgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1oZWFkZXItZ3JvdXAtY2VsbDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWhlYWRlci1jZWxsOjphZnRlciwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1oZWFkZXItZ3JvdXAtY2VsbDo6YWZ0ZXIge1xuICAgICAgbGVmdDogMDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWhlYWRlci1zZWxlY3QtYWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1oZWFkZXItc2VsZWN0LWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZG5kLWdob3N0IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmRjM2M3O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmRjM2M3O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1kbmQtZ2hvc3QtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWZsb2F0aW5nLWZpbHRlci1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uLWJ1dHRvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci1sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBhZ2luZy1wYW5lbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGMzYzc7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgaGVpZ2h0OiAzMnB4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcGFnaW5nLXBhbmVsID4gKiB7XG4gICAgICBtYXJnaW46IDAgMTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1wYWdpbmctYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1kaXNhYmxlZCAuYWctcGFnaW5nLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBhZ2luZy1idXR0b24td3JhcHBlci5hZy1kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXBhZ2luZy1idXR0b24td3JhcHBlciwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcGFnaW5nLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXN0YXR1cy1iYXIge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjYmRjM2M3O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc3RhdHVzLW5hbWUtdmFsdWUtdmFsdWUge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXN0YXR1cy1iYXItY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc3RhdHVzLW5hbWUtdmFsdWUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICAgIGJhY2tncm91bmQ6ICNkZGRlZGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMCAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcbiAgICBtYXJnaW46IDAgNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tZHJvcC1jZWxsLWRyYWctaGFuZGxlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLWNlbGwtZ2hvc3Qge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwtaGFsZi13aWR0aDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtaG9yaXpvbnRhbC1oYWxmLXdpZHRoOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsLWNlbGwtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwtZW1wdHktbWVzc2FnZSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtY2VsbCB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYmRjM2M3OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwuYWctbGFzdC1jb2x1bW4tZHJvcCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsLWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctc2VsZWN0LWFnZy1mdW5jLXBvcHVwIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmRjM2M3O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zZWxlY3QtYWdnLWZ1bmMtdmlydHVhbC1saXN0LWl0ZW0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXNlbGVjdC1hZ2ctZnVuYy12aXJ0dWFsLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdlNGZmOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0LW1lbnUge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydC1tZW51LWljb24ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydC1tZW51LWljb246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnQtbWluaS10aHVtYm5haWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnQtbWluaS10aHVtYm5haWw6bnRoLWxhc3QtY2hpbGQoMyksXG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnQtbWluaS10aHVtYm5haWw6bnRoLWxhc3QtY2hpbGQoMykgfiAuYWctY2hhcnQtbWluaS10aHVtYm5haWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNoYXJ0LW1pbmktdGh1bWJuYWlsOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jaGFydC1taW5pLXRodW1ibmFpbDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgLmFnLWNoYXJ0LW1pbmktdGh1bWJuYWlsOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIC5hZy1jaGFydC1taW5pLXRodW1ibmFpbDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnQtbWluaS10aHVtYm5haWwuYWctc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5MWVhOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0LXNldHRpbmdzLWNhcmQtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0LXNldHRpbmdzLWNhcmQtaXRlbS5hZy1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0LWRhdGEtY29sdW1uLWRyYWctaGFuZGxlIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0cy1zZXR0aW5ncy1ncm91cC10aXRsZS1iYXIsXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0cy1kYXRhLWdyb3VwLXRpdGxlLWJhcixcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnRzLWZvcm1hdC10b3AtbGV2ZWwtZ3JvdXAtdGl0bGUtYmFyIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydHMtc2V0dGluZ3MtZ3JvdXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnRzLWRhdGEtZ3JvdXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydHMtZGF0YS1ncm91cC1jb250YWluZXIgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydHMtZm9ybWF0LXRvcC1sZXZlbC1ncm91cC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZzogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0cy1mb3JtYXQtdG9wLWxldmVsLWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbjogNHB4IDA7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydHMtZm9ybWF0LXN1Yi1sZXZlbC1ncm91cC1jb250YWluZXIgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydHMtZ3JvdXAtY29udGFpbmVyLmFnLWdyb3VwLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgICBwYWRkaW5nOiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnQtZGF0YS1zZWN0aW9uLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydC1mb3JtYXQtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnQtbWVudS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmNzsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciAuYWctY2hhcnQtbWVudS1wYW5lbCB7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNiZGMzYzc7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgLmFnLWNoYXJ0LW1lbnUtcGFuZWwge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2JkYzNjNzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogXCJhZ0dyaWRCYWxoYW1cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZsZXg6IG5vbmU7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyIGlucHV0LCAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoZWNrYm94LWlucHV0LXdyYXBwZXI6Zm9jdXMtd2l0aGluLCAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyOmFjdGl2ZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggIzcxOUVDRTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoZWNrYm94LWlucHV0LXdyYXBwZXIuYWctZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hlY2tib3gtaW5wdXQtd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLvhIhcIjtcbiAgICAgIGNvbG9yOiAjN2Y4YzhkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hlY2tib3gtaW5wdXQtd3JhcHBlci5hZy1jaGVja2VkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIu+EhlwiO1xuICAgICAgY29sb3I6ICMwMDkxZWE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGVja2JveC1pbnB1dC13cmFwcGVyLmFnLWluZGV0ZXJtaW5hdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi74SHXCI7XG4gICAgICBjb2xvcjogIzdmOGM4ZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy10b2dnbGUtYnV0dG9uLWlucHV0LXdyYXBwZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjhjOGQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZjhjOGQ7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy10b2dnbGUtYnV0dG9uLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdG9nZ2xlLWJ1dHRvbi1pbnB1dC13cmFwcGVyOmZvY3VzLXdpdGhpbiB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAxcHggIzcxOUVDRTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXRvZ2dsZS1idXR0b24taW5wdXQtd3JhcHBlci5hZy1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIC5hZy10b2dnbGUtYnV0dG9uLWlucHV0LXdyYXBwZXIuYWctY2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA5MWVhOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdG9nZ2xlLWJ1dHRvbi1pbnB1dC13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDEwMG1zO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmOGM4ZDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXRvZ2dsZS1idXR0b24taW5wdXQtd3JhcHBlci5hZy1jaGVja2VkOjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDkxZWE7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmFkaW8tYnV0dG9uLWlucHV0LXdyYXBwZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImFnR3JpZEJhbGhhbVwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZmxleDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmFkaW8tYnV0dG9uLWlucHV0LXdyYXBwZXIgaW5wdXQsIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJhZGlvLWJ1dHRvbi1pbnB1dC13cmFwcGVyIGlucHV0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJhZGlvLWJ1dHRvbi1pbnB1dC13cmFwcGVyOmZvY3VzLXdpdGhpbiwgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmFkaW8tYnV0dG9uLWlucHV0LXdyYXBwZXI6YWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCAjNzE5RUNFOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmFkaW8tYnV0dG9uLWlucHV0LXdyYXBwZXIuYWctZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcmFkaW8tYnV0dG9uLWlucHV0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi74SkXCI7XG4gICAgICBjb2xvcjogIzdmOGM4ZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJhZGlvLWJ1dHRvbi1pbnB1dC13cmFwcGVyLmFnLWNoZWNrZWQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi74SlXCI7XG4gICAgICBjb2xvcjogIzAwOTFlYTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W3R5cGU9J3JhbmdlJ10ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjM2M3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LWFnLXJhbmdlLXRyYWNrIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRyYWNrIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzNjNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpOyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFt0eXBlPSdyYW5nZSddOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZjhjOGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjVweCk7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3ZjhjOGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LWFnLXJhbmdlLXRodW1iIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdmOGM4ZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W3R5cGU9J3JhbmdlJ106Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICM3MTlFQ0U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwOTFlYTsgfVxuICAgICAgLmFnLXRoZW1lLWJhbGhhbSBpbnB1dFt0eXBlPSdyYW5nZSddOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCAjNzE5RUNFO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDkxZWE7IH1cbiAgICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1czo6LW1vei1hZy1yYW5nZS10aHVtYiB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICM3MTlFQ0U7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwOTFlYTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2IxY2I7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotbW96LWFnLXJhbmdlLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5N2IxY2I7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotbXMtdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk3YjFjYjsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICM3MTlFQ0UsIGluc2V0IDAgMCA1cHggIzcxOUVDRTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDFweCAjNzE5RUNFLCBpbnNldCAwIDAgNXB4ICM3MTlFQ0U7IH1cbiAgICAuYWctdGhlbWUtYmFsaGFtIGlucHV0W3R5cGU9J3JhbmdlJ106YWN0aXZlOjotbW96LWFnLXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMXB4ICM3MTlFQ0UsIGluc2V0IDAgMCA1cHggIzcxOUVDRTsgfVxuICAgIC5hZy10aGVtZS1iYWxoYW0gaW5wdXRbdHlwZT0ncmFuZ2UnXTpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctZmlsdGVyLXRvb2xwYW5lbC1oZWFkZXIsXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWZpbHRlci10b29scGFuZWwtc2VhcmNoLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1zdGF0dXMtYmFyLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1oZWFkZXItcm93IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciBpbnB1dFtjbGFzc149J2FnLSddOm5vdChbdHlwZV0pLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSd0ZXh0J10sXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWx0ciBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J251bWJlciddLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSd0ZWwnXSxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nZGF0ZSddLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1sdHIgdGV4dGFyZWFbY2xhc3NePSdhZy0nXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIGlucHV0W2NsYXNzXj0nYWctJ106bm90KFt0eXBlXSksXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J3RleHQnXSxcbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctcnRsIGlucHV0W2NsYXNzXj0nYWctJ11bdHlwZT0nbnVtYmVyJ10sXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J3RlbCddLFxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1ydGwgaW5wdXRbY2xhc3NePSdhZy0nXVt0eXBlPSdkYXRlJ10sXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCBpbnB1dFtjbGFzc149J2FnLSddW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCB0ZXh0YXJlYVtjbGFzc149J2FnLSddIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtZW1wdHktbWVzc2FnZSwgLmFnLXRoZW1lLWJhbGhhbSAuYWctc3RhdHVzLWJhciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM4KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1kbmQtZ2hvc3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdGFiIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIG1hcmdpbjogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdGFiLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICNiZGMzYzc7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctdGFicy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRjM2M3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xuICAgIGhlaWdodDogMjRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC10aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtY2VsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC1jZWxsLXRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtaWNvbiB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctbHRyIC5hZy1jb2x1bW4tZHJvcC12ZXJ0aWNhbC1lbXB0eS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLXJ0bCAuYWctY29sdW1uLWRyb3AtdmVydGljYWwtZW1wdHktbWVzc2FnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jb2x1bW4tZHJvcC1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY29sdW1uLWRyb3AtZW1wdHkge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpOyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLWhvcml6b250YWwtY2VsbC10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNvbHVtbi1kcm9wLXZlcnRpY2FsIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW1lbnUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y3OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLW92ZXJsYXktbG9hZGluZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGMzYzc7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMTZweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy10b29sdGlwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NiZDBkMzsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1wYW5lbC10aXRsZS1iYXItYnV0dG9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydC1kYXRhLXNlY3Rpb24sXG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWNoYXJ0LWZvcm1hdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4OyB9XG4gIC5hZy10aGVtZS1iYWxoYW0gLmFnLWdyb3VwLXRvb2xiYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAyMzMsIDIzNSwgMC41KTsgfVxuICAuYWctdGhlbWUtYmFsaGFtIC5hZy1jaGFydC10YWIge1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgLmFnLXRoZW1lLWJhbGhhbSAuYWctY2hhcnRzLWZvcm1hdC1zdWItbGV2ZWwtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbiJdLCJzb3VyY2VSb290IjoiIn0=*/</pre></body></html>