@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);
@charset "UTF-8";

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */

.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */

.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */

/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */

.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */

.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane         { z-index: 400;
}

.leaflet-tile-pane    { z-index: 200;
}

.leaflet-overlay-pane { z-index: 400;
}

.leaflet-shadow-pane  { z-index: 500;
}

.leaflet-marker-pane  { z-index: 600;
}

.leaflet-tooltip-pane   { z-index: 650;
}

.leaflet-popup-pane   { z-index: 700;
}

.leaflet-map-pane canvas { z-index: 100;
}

.leaflet-map-pane svg    { z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */

.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */

.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor:         grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor:         grabbing;
}

/* marker & overlays interactivity */

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */

.leaflet-container {
  background: #ddd;
  outline: 0;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255,255,255,0.5);
}

/* general typography */

.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */

.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0,0,0,0.65);
  border-radius: 4px;
}

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
  font-size: 22px;
}

/* layers control */

.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0,0,0,0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  background-image: url('layers.png');
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url('layers-2x.png');
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */

.leaflet-default-icon-path {
  background-image: url('marker-icon.png');
}

/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0,0,0,0.2);
  background-clip: padding-box;
}

/* popup */

.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */

.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */

/* Base styles for the element that has a tooltip */

.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */

.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

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

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

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

._space-x-none > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

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

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

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

._space-x-xs > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(8px * var(--tw-space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
}

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

._space-x-sm > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(16px * var(--tw-space-x-reverse));
  margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
}

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

._space-x-md > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(24px * var(--tw-space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
}

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

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

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

._space-x-xl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(40px * var(--tw-space-x-reverse));
  margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
}

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

._space-x-xxl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(48px * var(--tw-space-x-reverse));
  margin-left: calc(48px * calc(1 - var(--tw-space-x-reverse)));
}

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

._space-x-xxxl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(56px * var(--tw-space-x-reverse));
  margin-left: calc(56px * calc(1 - var(--tw-space-x-reverse)));
}

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

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

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

._-space-x-none > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(0px * var(--tw-space-x-reverse));
  margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
}

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

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

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

._-space-x-xs > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-8px * var(--tw-space-x-reverse));
  margin-left: calc(-8px * calc(1 - var(--tw-space-x-reverse)));
}

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

._-space-x-sm > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-16px * var(--tw-space-x-reverse));
  margin-left: calc(-16px * calc(1 - var(--tw-space-x-reverse)));
}

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

._-space-x-md > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-24px * var(--tw-space-x-reverse));
  margin-left: calc(-24px * calc(1 - var(--tw-space-x-reverse)));
}

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

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

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

._-space-x-xl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-40px * var(--tw-space-x-reverse));
  margin-left: calc(-40px * calc(1 - var(--tw-space-x-reverse)));
}

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

._-space-x-xxl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-48px * var(--tw-space-x-reverse));
  margin-left: calc(-48px * calc(1 - var(--tw-space-x-reverse)));
}

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

._-space-x-xxxl > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(-56px * var(--tw-space-x-reverse));
  margin-left: calc(-56px * calc(1 - var(--tw-space-x-reverse)));
}

._space-y-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse: 1;
}

._space-x-reverse > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 1;
}

._divide-transparent > :not([hidden]) ~ :not([hidden]){
  border-color: transparent;
}

._divide-current > :not([hidden]) ~ :not([hidden]){
  border-color: currentColor;
}

._divide-gray > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(239, 239, 239, var(--tw-divide-opacity));
}

._divide-greytext > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-divide-opacity));
}

._divide-primary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(0, 125, 143, var(--tw-divide-opacity));
}

._divide-lightprimary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(241, 246, 246, var(--tw-divide-opacity));
}

._divide-darkenprimary > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(0, 102, 117, var(--tw-divide-opacity));
}

._divide-darkengolden > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(132, 103, 0, var(--tw-divide-opacity));
}

._divide-nearwhite > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-divide-opacity));
}

._divide-warning > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(224, 54, 52, var(--tw-divide-opacity));
}

._divide-darkenwarning > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(119, 19, 18, var(--tw-divide-opacity));
}

._divide-success > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(153, 204, 0, var(--tw-divide-opacity));
}

._divide-golden > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(255, 206, 85, var(--tw-divide-opacity));
}

._divide-orange > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(244, 178, 0, var(--tw-divide-opacity));
}

._divide-orangealt > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(238, 174, 0, var(--tw-divide-opacity));
}

._divide-brown > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(123, 50, 11, var(--tw-divide-opacity));
}

._divide-intenseorange > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(216, 83, 6, var(--tw-divide-opacity));
}

._divide-darkenorange > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(167, 122, 0, var(--tw-divide-opacity));
}

._divide-darkengreen100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(40, 92, 11, var(--tw-divide-opacity));
}

._divide-darkengreen > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(31, 70, 12, var(--tw-divide-opacity));
}

._divide-green > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(35, 122, 0, var(--tw-divide-opacity));
}

._divide-white > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
}

._divide-black > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
}

._divide-solid > :not([hidden]) ~ :not([hidden]){
  border-style: solid;
}

._divide-dashed > :not([hidden]) ~ :not([hidden]){
  border-style: dashed;
}

._divide-dotted > :not([hidden]) ~ :not([hidden]){
  border-style: dotted;
}

._divide-double > :not([hidden]) ~ :not([hidden]){
  border-style: double;
}

._divide-none > :not([hidden]) ~ :not([hidden]){
  border-style: none;
}

._divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 0;
}

._divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .1;
}

._divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .2;
}

._divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .25;
}

._divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .3;
}

._divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .4;
}

._divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .5;
}

._divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .6;
}

._divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .7;
}

._divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .75;
}

._divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .8;
}

._divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: .9;
}

._divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity: 1;
}

._appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

._bg-clip-border{
  background-clip: border-box;
}

._bg-clip-padding{
  background-clip: padding-box;
}

._bg-clip-content{
  background-clip: content-box;
}

._bg-clip-text{
  -webkit-background-clip: text;
          background-clip: text;
}

._bg-transparent{
  background-color: transparent;
}

._bg-current{
  background-color: currentColor;
}

._bg-gray{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

._bg-greytext{
  --tw-bg-opacity: 1;
  background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
}

._bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
}

._bg-lightprimary{
  --tw-bg-opacity: 1;
  background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
}

._bg-darkenprimary{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
}

._bg-darkengolden{
  --tw-bg-opacity: 1;
  background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
}

._bg-nearwhite{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}

._bg-warning{
  --tw-bg-opacity: 1;
  background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
}

._bg-darkenwarning{
  --tw-bg-opacity: 1;
  background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
}

._bg-success{
  --tw-bg-opacity: 1;
  background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
}

._bg-golden{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
}

._bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
}

._bg-orangealt{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
}

._bg-brown{
  --tw-bg-opacity: 1;
  background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
}

._bg-intenseorange{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
}

._bg-darkenorange{
  --tw-bg-opacity: 1;
  background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
}

._bg-darkengreen100{
  --tw-bg-opacity: 1;
  background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
}

._bg-darkengreen{
  --tw-bg-opacity: 1;
  background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
}

._bg-green{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
}

._bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

._bg-black{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-transparent{
  background-color: transparent;
}

._group:hover .group-hover\:_bg-current{
  background-color: currentColor;
}

._group:hover .group-hover\:_bg-gray{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-greytext{
  --tw-bg-opacity: 1;
  background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-lightprimary{
  --tw-bg-opacity: 1;
  background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-darkenprimary{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-darkengolden{
  --tw-bg-opacity: 1;
  background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-nearwhite{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-warning{
  --tw-bg-opacity: 1;
  background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-darkenwarning{
  --tw-bg-opacity: 1;
  background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-success{
  --tw-bg-opacity: 1;
  background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-golden{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-orange{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-orangealt{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-brown{
  --tw-bg-opacity: 1;
  background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-intenseorange{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-darkenorange{
  --tw-bg-opacity: 1;
  background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-darkengreen100{
  --tw-bg-opacity: 1;
  background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-darkengreen{
  --tw-bg-opacity: 1;
  background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-green{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-white{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

._group:hover .group-hover\:_bg-black{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-transparent:focus-within{
  background-color: transparent;
}

.focus-within\:_bg-current:focus-within{
  background-color: currentColor;
}

.focus-within\:_bg-gray:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.focus-within\:_bg-greytext:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
}

.focus-within\:_bg-primary:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
}

.focus-within\:_bg-lightprimary:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
}

.focus-within\:_bg-darkenprimary:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
}

.focus-within\:_bg-darkengolden:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-nearwhite:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}

.focus-within\:_bg-warning:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
}

.focus-within\:_bg-darkenwarning:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
}

.focus-within\:_bg-success:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-golden:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
}

.focus-within\:_bg-orange:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-orangealt:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-brown:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
}

.focus-within\:_bg-intenseorange:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
}

.focus-within\:_bg-darkenorange:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-darkengreen100:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
}

.focus-within\:_bg-darkengreen:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
}

.focus-within\:_bg-green:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
}

.focus-within\:_bg-white:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus-within\:_bg-black:focus-within{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.hover\:_bg-transparent:hover{
  background-color: transparent;
}

.hover\:_bg-current:hover{
  background-color: currentColor;
}

.hover\:_bg-gray:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.hover\:_bg-greytext:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
}

.hover\:_bg-primary:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
}

.hover\:_bg-lightprimary:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
}

.hover\:_bg-darkenprimary:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
}

.hover\:_bg-darkengolden:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
}

.hover\:_bg-nearwhite:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}

.hover\:_bg-warning:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
}

.hover\:_bg-darkenwarning:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
}

.hover\:_bg-success:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
}

.hover\:_bg-golden:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
}

.hover\:_bg-orange:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
}

.hover\:_bg-orangealt:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
}

.hover\:_bg-brown:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
}

.hover\:_bg-intenseorange:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
}

.hover\:_bg-darkenorange:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
}

.hover\:_bg-darkengreen100:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
}

.hover\:_bg-darkengreen:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
}

.hover\:_bg-green:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
}

.hover\:_bg-white:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.hover\:_bg-black:hover{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

.focus\:_bg-transparent:focus{
  background-color: transparent;
}

.focus\:_bg-current:focus{
  background-color: currentColor;
}

.focus\:_bg-gray:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
}

.focus\:_bg-greytext:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
}

.focus\:_bg-primary:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
}

.focus\:_bg-lightprimary:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
}

.focus\:_bg-darkenprimary:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
}

.focus\:_bg-darkengolden:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
}

.focus\:_bg-nearwhite:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}

.focus\:_bg-warning:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
}

.focus\:_bg-darkenwarning:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
}

.focus\:_bg-success:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
}

.focus\:_bg-golden:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
}

.focus\:_bg-orange:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
}

.focus\:_bg-orangealt:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
}

.focus\:_bg-brown:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
}

.focus\:_bg-intenseorange:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
}

.focus\:_bg-darkenorange:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
}

.focus\:_bg-darkengreen100:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
}

.focus\:_bg-darkengreen:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
}

.focus\:_bg-green:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
}

.focus\:_bg-white:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.focus\:_bg-black:focus{
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
}

._bg-none{
  background-image: none;
}

._bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

._bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

._bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

._bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}

._bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

._bg-gradient-to-bl{
  background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
}

._bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

._bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--tw-gradient-stops));
}

._from-transparent{
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

._from-current{
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

._from-gray{
  --tw-gradient-from: #EFEFEF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
}

._from-greytext{
  --tw-gradient-from: #707070;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
}

._from-primary{
  --tw-gradient-from: #007d8f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
}

._from-lightprimary{
  --tw-gradient-from: #f1f6f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
}

._from-darkenprimary{
  --tw-gradient-from: #006675;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
}

._from-darkengolden{
  --tw-gradient-from: #846700;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
}

._from-nearwhite{
  --tw-gradient-from: #f5f5f5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
}

._from-warning{
  --tw-gradient-from: #e03634;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
}

._from-darkenwarning{
  --tw-gradient-from: #771312;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
}

._from-success{
  --tw-gradient-from: #99cc00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
}

._from-golden{
  --tw-gradient-from: #ffce55;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
}

._from-orange{
  --tw-gradient-from: #F4B200;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
}

._from-orangealt{
  --tw-gradient-from: #EEAE00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
}

._from-brown{
  --tw-gradient-from: #7B320B;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
}

._from-intenseorange{
  --tw-gradient-from: #D85306;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
}

._from-darkenorange{
  --tw-gradient-from: #A77A00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
}

._from-darkengreen100{
  --tw-gradient-from: #285C0B;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
}

._from-darkengreen{
  --tw-gradient-from: #1F460C;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
}

._from-green{
  --tw-gradient-from: #237A00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
}

._from-white{
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

._from-black{
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

._via-transparent{
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

._via-current{
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

._via-gray{
  --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
}

._via-greytext{
  --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
}

._via-primary{
  --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
}

._via-lightprimary{
  --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
}

._via-darkenprimary{
  --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
}

._via-darkengolden{
  --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
}

._via-nearwhite{
  --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
}

._via-warning{
  --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
}

._via-darkenwarning{
  --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
}

._via-success{
  --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
}

._via-golden{
  --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
}

._via-orange{
  --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
}

._via-orangealt{
  --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
}

._via-brown{
  --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
}

._via-intenseorange{
  --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
}

._via-darkenorange{
  --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
}

._via-darkengreen100{
  --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
}

._via-darkengreen{
  --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
}

._via-green{
  --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
}

._via-white{
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

._via-black{
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

._to-transparent{
  --tw-gradient-to: transparent;
}

._to-current{
  --tw-gradient-to: currentColor;
}

._to-gray{
  --tw-gradient-to: #EFEFEF;
}

._to-greytext{
  --tw-gradient-to: #707070;
}

._to-primary{
  --tw-gradient-to: #007d8f;
}

._to-lightprimary{
  --tw-gradient-to: #f1f6f6;
}

._to-darkenprimary{
  --tw-gradient-to: #006675;
}

._to-darkengolden{
  --tw-gradient-to: #846700;
}

._to-nearwhite{
  --tw-gradient-to: #f5f5f5;
}

._to-warning{
  --tw-gradient-to: #e03634;
}

._to-darkenwarning{
  --tw-gradient-to: #771312;
}

._to-success{
  --tw-gradient-to: #99cc00;
}

._to-golden{
  --tw-gradient-to: #ffce55;
}

._to-orange{
  --tw-gradient-to: #F4B200;
}

._to-orangealt{
  --tw-gradient-to: #EEAE00;
}

._to-brown{
  --tw-gradient-to: #7B320B;
}

._to-intenseorange{
  --tw-gradient-to: #D85306;
}

._to-darkenorange{
  --tw-gradient-to: #A77A00;
}

._to-darkengreen100{
  --tw-gradient-to: #285C0B;
}

._to-darkengreen{
  --tw-gradient-to: #1F460C;
}

._to-green{
  --tw-gradient-to: #237A00;
}

._to-white{
  --tw-gradient-to: #fff;
}

._to-black{
  --tw-gradient-to: #000;
}

.hover\:_from-transparent:hover{
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:_from-current:hover{
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:_from-gray:hover{
  --tw-gradient-from: #EFEFEF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
}

.hover\:_from-greytext:hover{
  --tw-gradient-from: #707070;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
}

.hover\:_from-primary:hover{
  --tw-gradient-from: #007d8f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
}

.hover\:_from-lightprimary:hover{
  --tw-gradient-from: #f1f6f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
}

.hover\:_from-darkenprimary:hover{
  --tw-gradient-from: #006675;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
}

.hover\:_from-darkengolden:hover{
  --tw-gradient-from: #846700;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
}

.hover\:_from-nearwhite:hover{
  --tw-gradient-from: #f5f5f5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
}

.hover\:_from-warning:hover{
  --tw-gradient-from: #e03634;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
}

.hover\:_from-darkenwarning:hover{
  --tw-gradient-from: #771312;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
}

.hover\:_from-success:hover{
  --tw-gradient-from: #99cc00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
}

.hover\:_from-golden:hover{
  --tw-gradient-from: #ffce55;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
}

.hover\:_from-orange:hover{
  --tw-gradient-from: #F4B200;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
}

.hover\:_from-orangealt:hover{
  --tw-gradient-from: #EEAE00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
}

.hover\:_from-brown:hover{
  --tw-gradient-from: #7B320B;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
}

.hover\:_from-intenseorange:hover{
  --tw-gradient-from: #D85306;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
}

.hover\:_from-darkenorange:hover{
  --tw-gradient-from: #A77A00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
}

.hover\:_from-darkengreen100:hover{
  --tw-gradient-from: #285C0B;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
}

.hover\:_from-darkengreen:hover{
  --tw-gradient-from: #1F460C;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
}

.hover\:_from-green:hover{
  --tw-gradient-from: #237A00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
}

.hover\:_from-white:hover{
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:_from-black:hover{
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:_via-transparent:hover{
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:_via-current:hover{
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:_via-gray:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
}

.hover\:_via-greytext:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
}

.hover\:_via-primary:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
}

.hover\:_via-lightprimary:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
}

.hover\:_via-darkenprimary:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
}

.hover\:_via-darkengolden:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
}

.hover\:_via-nearwhite:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
}

.hover\:_via-warning:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
}

.hover\:_via-darkenwarning:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
}

.hover\:_via-success:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
}

.hover\:_via-golden:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
}

.hover\:_via-orange:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
}

.hover\:_via-orangealt:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
}

.hover\:_via-brown:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
}

.hover\:_via-intenseorange:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
}

.hover\:_via-darkenorange:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
}

.hover\:_via-darkengreen100:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
}

.hover\:_via-darkengreen:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
}

.hover\:_via-green:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
}

.hover\:_via-white:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.hover\:_via-black:hover{
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.hover\:_to-transparent:hover{
  --tw-gradient-to: transparent;
}

.hover\:_to-current:hover{
  --tw-gradient-to: currentColor;
}

.hover\:_to-gray:hover{
  --tw-gradient-to: #EFEFEF;
}

.hover\:_to-greytext:hover{
  --tw-gradient-to: #707070;
}

.hover\:_to-primary:hover{
  --tw-gradient-to: #007d8f;
}

.hover\:_to-lightprimary:hover{
  --tw-gradient-to: #f1f6f6;
}

.hover\:_to-darkenprimary:hover{
  --tw-gradient-to: #006675;
}

.hover\:_to-darkengolden:hover{
  --tw-gradient-to: #846700;
}

.hover\:_to-nearwhite:hover{
  --tw-gradient-to: #f5f5f5;
}

.hover\:_to-warning:hover{
  --tw-gradient-to: #e03634;
}

.hover\:_to-darkenwarning:hover{
  --tw-gradient-to: #771312;
}

.hover\:_to-success:hover{
  --tw-gradient-to: #99cc00;
}

.hover\:_to-golden:hover{
  --tw-gradient-to: #ffce55;
}

.hover\:_to-orange:hover{
  --tw-gradient-to: #F4B200;
}

.hover\:_to-orangealt:hover{
  --tw-gradient-to: #EEAE00;
}

.hover\:_to-brown:hover{
  --tw-gradient-to: #7B320B;
}

.hover\:_to-intenseorange:hover{
  --tw-gradient-to: #D85306;
}

.hover\:_to-darkenorange:hover{
  --tw-gradient-to: #A77A00;
}

.hover\:_to-darkengreen100:hover{
  --tw-gradient-to: #285C0B;
}

.hover\:_to-darkengreen:hover{
  --tw-gradient-to: #1F460C;
}

.hover\:_to-green:hover{
  --tw-gradient-to: #237A00;
}

.hover\:_to-white:hover{
  --tw-gradient-to: #fff;
}

.hover\:_to-black:hover{
  --tw-gradient-to: #000;
}

.focus\:_from-transparent:focus{
  --tw-gradient-from: transparent;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:_from-current:focus{
  --tw-gradient-from: currentColor;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:_from-gray:focus{
  --tw-gradient-from: #EFEFEF;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
}

.focus\:_from-greytext:focus{
  --tw-gradient-from: #707070;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
}

.focus\:_from-primary:focus{
  --tw-gradient-from: #007d8f;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
}

.focus\:_from-lightprimary:focus{
  --tw-gradient-from: #f1f6f6;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
}

.focus\:_from-darkenprimary:focus{
  --tw-gradient-from: #006675;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
}

.focus\:_from-darkengolden:focus{
  --tw-gradient-from: #846700;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
}

.focus\:_from-nearwhite:focus{
  --tw-gradient-from: #f5f5f5;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
}

.focus\:_from-warning:focus{
  --tw-gradient-from: #e03634;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
}

.focus\:_from-darkenwarning:focus{
  --tw-gradient-from: #771312;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
}

.focus\:_from-success:focus{
  --tw-gradient-from: #99cc00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
}

.focus\:_from-golden:focus{
  --tw-gradient-from: #ffce55;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
}

.focus\:_from-orange:focus{
  --tw-gradient-from: #F4B200;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
}

.focus\:_from-orangealt:focus{
  --tw-gradient-from: #EEAE00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
}

.focus\:_from-brown:focus{
  --tw-gradient-from: #7B320B;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
}

.focus\:_from-intenseorange:focus{
  --tw-gradient-from: #D85306;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
}

.focus\:_from-darkenorange:focus{
  --tw-gradient-from: #A77A00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
}

.focus\:_from-darkengreen100:focus{
  --tw-gradient-from: #285C0B;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
}

.focus\:_from-darkengreen:focus{
  --tw-gradient-from: #1F460C;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
}

.focus\:_from-green:focus{
  --tw-gradient-from: #237A00;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
}

.focus\:_from-white:focus{
  --tw-gradient-from: #fff;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:_from-black:focus{
  --tw-gradient-from: #000;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:_via-transparent:focus{
  --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:_via-current:focus{
  --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:_via-gray:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
}

.focus\:_via-greytext:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
}

.focus\:_via-primary:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
}

.focus\:_via-lightprimary:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
}

.focus\:_via-darkenprimary:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
}

.focus\:_via-darkengolden:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
}

.focus\:_via-nearwhite:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
}

.focus\:_via-warning:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
}

.focus\:_via-darkenwarning:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
}

.focus\:_via-success:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
}

.focus\:_via-golden:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
}

.focus\:_via-orange:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
}

.focus\:_via-orangealt:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
}

.focus\:_via-brown:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
}

.focus\:_via-intenseorange:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
}

.focus\:_via-darkenorange:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
}

.focus\:_via-darkengreen100:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
}

.focus\:_via-darkengreen:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
}

.focus\:_via-green:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
}

.focus\:_via-white:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
}

.focus\:_via-black:focus{
  --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
}

.focus\:_to-transparent:focus{
  --tw-gradient-to: transparent;
}

.focus\:_to-current:focus{
  --tw-gradient-to: currentColor;
}

.focus\:_to-gray:focus{
  --tw-gradient-to: #EFEFEF;
}

.focus\:_to-greytext:focus{
  --tw-gradient-to: #707070;
}

.focus\:_to-primary:focus{
  --tw-gradient-to: #007d8f;
}

.focus\:_to-lightprimary:focus{
  --tw-gradient-to: #f1f6f6;
}

.focus\:_to-darkenprimary:focus{
  --tw-gradient-to: #006675;
}

.focus\:_to-darkengolden:focus{
  --tw-gradient-to: #846700;
}

.focus\:_to-nearwhite:focus{
  --tw-gradient-to: #f5f5f5;
}

.focus\:_to-warning:focus{
  --tw-gradient-to: #e03634;
}

.focus\:_to-darkenwarning:focus{
  --tw-gradient-to: #771312;
}

.focus\:_to-success:focus{
  --tw-gradient-to: #99cc00;
}

.focus\:_to-golden:focus{
  --tw-gradient-to: #ffce55;
}

.focus\:_to-orange:focus{
  --tw-gradient-to: #F4B200;
}

.focus\:_to-orangealt:focus{
  --tw-gradient-to: #EEAE00;
}

.focus\:_to-brown:focus{
  --tw-gradient-to: #7B320B;
}

.focus\:_to-intenseorange:focus{
  --tw-gradient-to: #D85306;
}

.focus\:_to-darkenorange:focus{
  --tw-gradient-to: #A77A00;
}

.focus\:_to-darkengreen100:focus{
  --tw-gradient-to: #285C0B;
}

.focus\:_to-darkengreen:focus{
  --tw-gradient-to: #1F460C;
}

.focus\:_to-green:focus{
  --tw-gradient-to: #237A00;
}

.focus\:_to-white:focus{
  --tw-gradient-to: #fff;
}

.focus\:_to-black:focus{
  --tw-gradient-to: #000;
}

._bg-opacity-0{
  --tw-bg-opacity: 0;
}

._bg-opacity-10{
  --tw-bg-opacity: .1;
}

._bg-opacity-20{
  --tw-bg-opacity: .2;
}

._bg-opacity-25{
  --tw-bg-opacity: .25;
}

._bg-opacity-30{
  --tw-bg-opacity: .3;
}

._bg-opacity-40{
  --tw-bg-opacity: .4;
}

._bg-opacity-50{
  --tw-bg-opacity: .5;
}

._bg-opacity-60{
  --tw-bg-opacity: .6;
}

._bg-opacity-70{
  --tw-bg-opacity: .7;
}

._bg-opacity-75{
  --tw-bg-opacity: .75;
}

._bg-opacity-80{
  --tw-bg-opacity: .8;
}

._bg-opacity-90{
  --tw-bg-opacity: .9;
}

._bg-opacity-100{
  --tw-bg-opacity: 1;
}

._group:hover .group-hover\:_bg-opacity-0{
  --tw-bg-opacity: 0;
}

._group:hover .group-hover\:_bg-opacity-10{
  --tw-bg-opacity: .1;
}

._group:hover .group-hover\:_bg-opacity-20{
  --tw-bg-opacity: .2;
}

._group:hover .group-hover\:_bg-opacity-25{
  --tw-bg-opacity: .25;
}

._group:hover .group-hover\:_bg-opacity-30{
  --tw-bg-opacity: .3;
}

._group:hover .group-hover\:_bg-opacity-40{
  --tw-bg-opacity: .4;
}

._group:hover .group-hover\:_bg-opacity-50{
  --tw-bg-opacity: .5;
}

._group:hover .group-hover\:_bg-opacity-60{
  --tw-bg-opacity: .6;
}

._group:hover .group-hover\:_bg-opacity-70{
  --tw-bg-opacity: .7;
}

._group:hover .group-hover\:_bg-opacity-75{
  --tw-bg-opacity: .75;
}

._group:hover .group-hover\:_bg-opacity-80{
  --tw-bg-opacity: .8;
}

._group:hover .group-hover\:_bg-opacity-90{
  --tw-bg-opacity: .9;
}

._group:hover .group-hover\:_bg-opacity-100{
  --tw-bg-opacity: 1;
}

.focus-within\:_bg-opacity-0:focus-within{
  --tw-bg-opacity: 0;
}

.focus-within\:_bg-opacity-10:focus-within{
  --tw-bg-opacity: .1;
}

.focus-within\:_bg-opacity-20:focus-within{
  --tw-bg-opacity: .2;
}

.focus-within\:_bg-opacity-25:focus-within{
  --tw-bg-opacity: .25;
}

.focus-within\:_bg-opacity-30:focus-within{
  --tw-bg-opacity: .3;
}

.focus-within\:_bg-opacity-40:focus-within{
  --tw-bg-opacity: .4;
}

.focus-within\:_bg-opacity-50:focus-within{
  --tw-bg-opacity: .5;
}

.focus-within\:_bg-opacity-60:focus-within{
  --tw-bg-opacity: .6;
}

.focus-within\:_bg-opacity-70:focus-within{
  --tw-bg-opacity: .7;
}

.focus-within\:_bg-opacity-75:focus-within{
  --tw-bg-opacity: .75;
}

.focus-within\:_bg-opacity-80:focus-within{
  --tw-bg-opacity: .8;
}

.focus-within\:_bg-opacity-90:focus-within{
  --tw-bg-opacity: .9;
}

.focus-within\:_bg-opacity-100:focus-within{
  --tw-bg-opacity: 1;
}

.hover\:_bg-opacity-0:hover{
  --tw-bg-opacity: 0;
}

.hover\:_bg-opacity-10:hover{
  --tw-bg-opacity: .1;
}

.hover\:_bg-opacity-20:hover{
  --tw-bg-opacity: .2;
}

.hover\:_bg-opacity-25:hover{
  --tw-bg-opacity: .25;
}

.hover\:_bg-opacity-30:hover{
  --tw-bg-opacity: .3;
}

.hover\:_bg-opacity-40:hover{
  --tw-bg-opacity: .4;
}

.hover\:_bg-opacity-50:hover{
  --tw-bg-opacity: .5;
}

.hover\:_bg-opacity-60:hover{
  --tw-bg-opacity: .6;
}

.hover\:_bg-opacity-70:hover{
  --tw-bg-opacity: .7;
}

.hover\:_bg-opacity-75:hover{
  --tw-bg-opacity: .75;
}

.hover\:_bg-opacity-80:hover{
  --tw-bg-opacity: .8;
}

.hover\:_bg-opacity-90:hover{
  --tw-bg-opacity: .9;
}

.hover\:_bg-opacity-100:hover{
  --tw-bg-opacity: 1;
}

.focus\:_bg-opacity-0:focus{
  --tw-bg-opacity: 0;
}

.focus\:_bg-opacity-10:focus{
  --tw-bg-opacity: .1;
}

.focus\:_bg-opacity-20:focus{
  --tw-bg-opacity: .2;
}

.focus\:_bg-opacity-25:focus{
  --tw-bg-opacity: .25;
}

.focus\:_bg-opacity-30:focus{
  --tw-bg-opacity: .3;
}

.focus\:_bg-opacity-40:focus{
  --tw-bg-opacity: .4;
}

.focus\:_bg-opacity-50:focus{
  --tw-bg-opacity: .5;
}

.focus\:_bg-opacity-60:focus{
  --tw-bg-opacity: .6;
}

.focus\:_bg-opacity-70:focus{
  --tw-bg-opacity: .7;
}

.focus\:_bg-opacity-75:focus{
  --tw-bg-opacity: .75;
}

.focus\:_bg-opacity-80:focus{
  --tw-bg-opacity: .8;
}

.focus\:_bg-opacity-90:focus{
  --tw-bg-opacity: .9;
}

.focus\:_bg-opacity-100:focus{
  --tw-bg-opacity: 1;
}

._bg-bottom{
  background-position: bottom;
}

._bg-center{
  background-position: center;
}

._bg-left{
  background-position: left;
}

._bg-left-bottom{
  background-position: left bottom;
}

._bg-left-top{
  background-position: left top;
}

._bg-right{
  background-position: right;
}

._bg-right-bottom{
  background-position: right bottom;
}

._bg-right-top{
  background-position: right top;
}

._bg-top{
  background-position: top;
}

._bg-repeat{
  background-repeat: repeat;
}

._bg-no-repeat{
  background-repeat: no-repeat;
}

._bg-repeat-x{
  background-repeat: repeat-x;
}

._bg-repeat-y{
  background-repeat: repeat-y;
}

._bg-repeat-round{
  background-repeat: round;
}

._bg-repeat-space{
  background-repeat: space;
}

._bg-auto{
  background-size: auto;
}

._bg-cover{
  background-size: cover;
}

._bg-contain{
  background-size: contain;
}

._border-collapse{
  border-collapse: collapse;
}

._border-separate{
  border-collapse: separate;
}

._border-transparent{
  border-color: transparent;
}

._border-current{
  border-color: currentColor;
}

._border-gray{
  --tw-border-opacity: 1;
  border-color: rgba(239, 239, 239, var(--tw-border-opacity));
}

._border-greytext{
  --tw-border-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-border-opacity));
}

._border-primary{
  --tw-border-opacity: 1;
  border-color: rgba(0, 125, 143, var(--tw-border-opacity));
}

._border-lightprimary{
  --tw-border-opacity: 1;
  border-color: rgba(241, 246, 246, var(--tw-border-opacity));
}

._border-darkenprimary{
  --tw-border-opacity: 1;
  border-color: rgba(0, 102, 117, var(--tw-border-opacity));
}

._border-darkengolden{
  --tw-border-opacity: 1;
  border-color: rgba(132, 103, 0, var(--tw-border-opacity));
}

._border-nearwhite{
  --tw-border-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}

._border-warning{
  --tw-border-opacity: 1;
  border-color: rgba(224, 54, 52, var(--tw-border-opacity));
}

._border-darkenwarning{
  --tw-border-opacity: 1;
  border-color: rgba(119, 19, 18, var(--tw-border-opacity));
}

._border-success{
  --tw-border-opacity: 1;
  border-color: rgba(153, 204, 0, var(--tw-border-opacity));
}

._border-golden{
  --tw-border-opacity: 1;
  border-color: rgba(255, 206, 85, var(--tw-border-opacity));
}

._border-orange{
  --tw-border-opacity: 1;
  border-color: rgba(244, 178, 0, var(--tw-border-opacity));
}

._border-orangealt{
  --tw-border-opacity: 1;
  border-color: rgba(238, 174, 0, var(--tw-border-opacity));
}

._border-brown{
  --tw-border-opacity: 1;
  border-color: rgba(123, 50, 11, var(--tw-border-opacity));
}

._border-intenseorange{
  --tw-border-opacity: 1;
  border-color: rgba(216, 83, 6, var(--tw-border-opacity));
}

._border-darkenorange{
  --tw-border-opacity: 1;
  border-color: rgba(167, 122, 0, var(--tw-border-opacity));
}

._border-darkengreen100{
  --tw-border-opacity: 1;
  border-color: rgba(40, 92, 11, var(--tw-border-opacity));
}

._border-darkengreen{
  --tw-border-opacity: 1;
  border-color: rgba(31, 70, 12, var(--tw-border-opacity));
}

._border-green{
  --tw-border-opacity: 1;
  border-color: rgba(35, 122, 0, var(--tw-border-opacity));
}

._border-white{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

._border-black{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-transparent{
  border-color: transparent;
}

._group:hover .group-hover\:_border-current{
  border-color: currentColor;
}

._group:hover .group-hover\:_border-gray{
  --tw-border-opacity: 1;
  border-color: rgba(239, 239, 239, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-greytext{
  --tw-border-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-primary{
  --tw-border-opacity: 1;
  border-color: rgba(0, 125, 143, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-lightprimary{
  --tw-border-opacity: 1;
  border-color: rgba(241, 246, 246, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-darkenprimary{
  --tw-border-opacity: 1;
  border-color: rgba(0, 102, 117, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-darkengolden{
  --tw-border-opacity: 1;
  border-color: rgba(132, 103, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-nearwhite{
  --tw-border-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-warning{
  --tw-border-opacity: 1;
  border-color: rgba(224, 54, 52, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-darkenwarning{
  --tw-border-opacity: 1;
  border-color: rgba(119, 19, 18, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-success{
  --tw-border-opacity: 1;
  border-color: rgba(153, 204, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-golden{
  --tw-border-opacity: 1;
  border-color: rgba(255, 206, 85, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-orange{
  --tw-border-opacity: 1;
  border-color: rgba(244, 178, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-orangealt{
  --tw-border-opacity: 1;
  border-color: rgba(238, 174, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-brown{
  --tw-border-opacity: 1;
  border-color: rgba(123, 50, 11, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-intenseorange{
  --tw-border-opacity: 1;
  border-color: rgba(216, 83, 6, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-darkenorange{
  --tw-border-opacity: 1;
  border-color: rgba(167, 122, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-darkengreen100{
  --tw-border-opacity: 1;
  border-color: rgba(40, 92, 11, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-darkengreen{
  --tw-border-opacity: 1;
  border-color: rgba(31, 70, 12, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-green{
  --tw-border-opacity: 1;
  border-color: rgba(35, 122, 0, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-white{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

._group:hover .group-hover\:_border-black{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.focus-within\:_border-transparent:focus-within{
  border-color: transparent;
}

.focus-within\:_border-current:focus-within{
  border-color: currentColor;
}

.focus-within\:_border-gray:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(239, 239, 239, var(--tw-border-opacity));
}

.focus-within\:_border-greytext:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-border-opacity));
}

.focus-within\:_border-primary:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(0, 125, 143, var(--tw-border-opacity));
}

.focus-within\:_border-lightprimary:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(241, 246, 246, var(--tw-border-opacity));
}

.focus-within\:_border-darkenprimary:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(0, 102, 117, var(--tw-border-opacity));
}

.focus-within\:_border-darkengolden:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(132, 103, 0, var(--tw-border-opacity));
}

.focus-within\:_border-nearwhite:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}

.focus-within\:_border-warning:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(224, 54, 52, var(--tw-border-opacity));
}

.focus-within\:_border-darkenwarning:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(119, 19, 18, var(--tw-border-opacity));
}

.focus-within\:_border-success:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(153, 204, 0, var(--tw-border-opacity));
}

.focus-within\:_border-golden:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(255, 206, 85, var(--tw-border-opacity));
}

.focus-within\:_border-orange:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(244, 178, 0, var(--tw-border-opacity));
}

.focus-within\:_border-orangealt:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(238, 174, 0, var(--tw-border-opacity));
}

.focus-within\:_border-brown:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(123, 50, 11, var(--tw-border-opacity));
}

.focus-within\:_border-intenseorange:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(216, 83, 6, var(--tw-border-opacity));
}

.focus-within\:_border-darkenorange:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(167, 122, 0, var(--tw-border-opacity));
}

.focus-within\:_border-darkengreen100:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(40, 92, 11, var(--tw-border-opacity));
}

.focus-within\:_border-darkengreen:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(31, 70, 12, var(--tw-border-opacity));
}

.focus-within\:_border-green:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(35, 122, 0, var(--tw-border-opacity));
}

.focus-within\:_border-white:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus-within\:_border-black:focus-within{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.hover\:_border-transparent:hover{
  border-color: transparent;
}

.hover\:_border-current:hover{
  border-color: currentColor;
}

.hover\:_border-gray:hover{
  --tw-border-opacity: 1;
  border-color: rgba(239, 239, 239, var(--tw-border-opacity));
}

.hover\:_border-greytext:hover{
  --tw-border-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-border-opacity));
}

.hover\:_border-primary:hover{
  --tw-border-opacity: 1;
  border-color: rgba(0, 125, 143, var(--tw-border-opacity));
}

.hover\:_border-lightprimary:hover{
  --tw-border-opacity: 1;
  border-color: rgba(241, 246, 246, var(--tw-border-opacity));
}

.hover\:_border-darkenprimary:hover{
  --tw-border-opacity: 1;
  border-color: rgba(0, 102, 117, var(--tw-border-opacity));
}

.hover\:_border-darkengolden:hover{
  --tw-border-opacity: 1;
  border-color: rgba(132, 103, 0, var(--tw-border-opacity));
}

.hover\:_border-nearwhite:hover{
  --tw-border-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}

.hover\:_border-warning:hover{
  --tw-border-opacity: 1;
  border-color: rgba(224, 54, 52, var(--tw-border-opacity));
}

.hover\:_border-darkenwarning:hover{
  --tw-border-opacity: 1;
  border-color: rgba(119, 19, 18, var(--tw-border-opacity));
}

.hover\:_border-success:hover{
  --tw-border-opacity: 1;
  border-color: rgba(153, 204, 0, var(--tw-border-opacity));
}

.hover\:_border-golden:hover{
  --tw-border-opacity: 1;
  border-color: rgba(255, 206, 85, var(--tw-border-opacity));
}

.hover\:_border-orange:hover{
  --tw-border-opacity: 1;
  border-color: rgba(244, 178, 0, var(--tw-border-opacity));
}

.hover\:_border-orangealt:hover{
  --tw-border-opacity: 1;
  border-color: rgba(238, 174, 0, var(--tw-border-opacity));
}

.hover\:_border-brown:hover{
  --tw-border-opacity: 1;
  border-color: rgba(123, 50, 11, var(--tw-border-opacity));
}

.hover\:_border-intenseorange:hover{
  --tw-border-opacity: 1;
  border-color: rgba(216, 83, 6, var(--tw-border-opacity));
}

.hover\:_border-darkenorange:hover{
  --tw-border-opacity: 1;
  border-color: rgba(167, 122, 0, var(--tw-border-opacity));
}

.hover\:_border-darkengreen100:hover{
  --tw-border-opacity: 1;
  border-color: rgba(40, 92, 11, var(--tw-border-opacity));
}

.hover\:_border-darkengreen:hover{
  --tw-border-opacity: 1;
  border-color: rgba(31, 70, 12, var(--tw-border-opacity));
}

.hover\:_border-green:hover{
  --tw-border-opacity: 1;
  border-color: rgba(35, 122, 0, var(--tw-border-opacity));
}

.hover\:_border-white:hover{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.hover\:_border-black:hover{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

.focus\:_border-transparent:focus{
  border-color: transparent;
}

.focus\:_border-current:focus{
  border-color: currentColor;
}

.focus\:_border-gray:focus{
  --tw-border-opacity: 1;
  border-color: rgba(239, 239, 239, var(--tw-border-opacity));
}

.focus\:_border-greytext:focus{
  --tw-border-opacity: 1;
  border-color: rgba(112, 112, 112, var(--tw-border-opacity));
}

.focus\:_border-primary:focus{
  --tw-border-opacity: 1;
  border-color: rgba(0, 125, 143, var(--tw-border-opacity));
}

.focus\:_border-lightprimary:focus{
  --tw-border-opacity: 1;
  border-color: rgba(241, 246, 246, var(--tw-border-opacity));
}

.focus\:_border-darkenprimary:focus{
  --tw-border-opacity: 1;
  border-color: rgba(0, 102, 117, var(--tw-border-opacity));
}

.focus\:_border-darkengolden:focus{
  --tw-border-opacity: 1;
  border-color: rgba(132, 103, 0, var(--tw-border-opacity));
}

.focus\:_border-nearwhite:focus{
  --tw-border-opacity: 1;
  border-color: rgba(245, 245, 245, var(--tw-border-opacity));
}

.focus\:_border-warning:focus{
  --tw-border-opacity: 1;
  border-color: rgba(224, 54, 52, var(--tw-border-opacity));
}

.focus\:_border-darkenwarning:focus{
  --tw-border-opacity: 1;
  border-color: rgba(119, 19, 18, var(--tw-border-opacity));
}

.focus\:_border-success:focus{
  --tw-border-opacity: 1;
  border-color: rgba(153, 204, 0, var(--tw-border-opacity));
}

.focus\:_border-golden:focus{
  --tw-border-opacity: 1;
  border-color: rgba(255, 206, 85, var(--tw-border-opacity));
}

.focus\:_border-orange:focus{
  --tw-border-opacity: 1;
  border-color: rgba(244, 178, 0, var(--tw-border-opacity));
}

.focus\:_border-orangealt:focus{
  --tw-border-opacity: 1;
  border-color: rgba(238, 174, 0, var(--tw-border-opacity));
}

.focus\:_border-brown:focus{
  --tw-border-opacity: 1;
  border-color: rgba(123, 50, 11, var(--tw-border-opacity));
}

.focus\:_border-intenseorange:focus{
  --tw-border-opacity: 1;
  border-color: rgba(216, 83, 6, var(--tw-border-opacity));
}

.focus\:_border-darkenorange:focus{
  --tw-border-opacity: 1;
  border-color: rgba(167, 122, 0, var(--tw-border-opacity));
}

.focus\:_border-darkengreen100:focus{
  --tw-border-opacity: 1;
  border-color: rgba(40, 92, 11, var(--tw-border-opacity));
}

.focus\:_border-darkengreen:focus{
  --tw-border-opacity: 1;
  border-color: rgba(31, 70, 12, var(--tw-border-opacity));
}

.focus\:_border-green:focus{
  --tw-border-opacity: 1;
  border-color: rgba(35, 122, 0, var(--tw-border-opacity));
}

.focus\:_border-white:focus{
  --tw-border-opacity: 1;
  border-color: rgba(255, 255, 255, var(--tw-border-opacity));
}

.focus\:_border-black:focus{
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
}

._border-opacity-0{
  --tw-border-opacity: 0;
}

._border-opacity-10{
  --tw-border-opacity: .1;
}

._border-opacity-20{
  --tw-border-opacity: .2;
}

._border-opacity-25{
  --tw-border-opacity: .25;
}

._border-opacity-30{
  --tw-border-opacity: .3;
}

._border-opacity-40{
  --tw-border-opacity: .4;
}

._border-opacity-50{
  --tw-border-opacity: .5;
}

._border-opacity-60{
  --tw-border-opacity: .6;
}

._border-opacity-70{
  --tw-border-opacity: .7;
}

._border-opacity-75{
  --tw-border-opacity: .75;
}

._border-opacity-80{
  --tw-border-opacity: .8;
}

._border-opacity-90{
  --tw-border-opacity: .9;
}

._border-opacity-100{
  --tw-border-opacity: 1;
}

._group:hover .group-hover\:_border-opacity-0{
  --tw-border-opacity: 0;
}

._group:hover .group-hover\:_border-opacity-10{
  --tw-border-opacity: .1;
}

._group:hover .group-hover\:_border-opacity-20{
  --tw-border-opacity: .2;
}

._group:hover .group-hover\:_border-opacity-25{
  --tw-border-opacity: .25;
}

._group:hover .group-hover\:_border-opacity-30{
  --tw-border-opacity: .3;
}

._group:hover .group-hover\:_border-opacity-40{
  --tw-border-opacity: .4;
}

._group:hover .group-hover\:_border-opacity-50{
  --tw-border-opacity: .5;
}

._group:hover .group-hover\:_border-opacity-60{
  --tw-border-opacity: .6;
}

._group:hover .group-hover\:_border-opacity-70{
  --tw-border-opacity: .7;
}

._group:hover .group-hover\:_border-opacity-75{
  --tw-border-opacity: .75;
}

._group:hover .group-hover\:_border-opacity-80{
  --tw-border-opacity: .8;
}

._group:hover .group-hover\:_border-opacity-90{
  --tw-border-opacity: .9;
}

._group:hover .group-hover\:_border-opacity-100{
  --tw-border-opacity: 1;
}

.focus-within\:_border-opacity-0:focus-within{
  --tw-border-opacity: 0;
}

.focus-within\:_border-opacity-10:focus-within{
  --tw-border-opacity: .1;
}

.focus-within\:_border-opacity-20:focus-within{
  --tw-border-opacity: .2;
}

.focus-within\:_border-opacity-25:focus-within{
  --tw-border-opacity: .25;
}

.focus-within\:_border-opacity-30:focus-within{
  --tw-border-opacity: .3;
}

.focus-within\:_border-opacity-40:focus-within{
  --tw-border-opacity: .4;
}

.focus-within\:_border-opacity-50:focus-within{
  --tw-border-opacity: .5;
}

.focus-within\:_border-opacity-60:focus-within{
  --tw-border-opacity: .6;
}

.focus-within\:_border-opacity-70:focus-within{
  --tw-border-opacity: .7;
}

.focus-within\:_border-opacity-75:focus-within{
  --tw-border-opacity: .75;
}

.focus-within\:_border-opacity-80:focus-within{
  --tw-border-opacity: .8;
}

.focus-within\:_border-opacity-90:focus-within{
  --tw-border-opacity: .9;
}

.focus-within\:_border-opacity-100:focus-within{
  --tw-border-opacity: 1;
}

.hover\:_border-opacity-0:hover{
  --tw-border-opacity: 0;
}

.hover\:_border-opacity-10:hover{
  --tw-border-opacity: .1;
}

.hover\:_border-opacity-20:hover{
  --tw-border-opacity: .2;
}

.hover\:_border-opacity-25:hover{
  --tw-border-opacity: .25;
}

.hover\:_border-opacity-30:hover{
  --tw-border-opacity: .3;
}

.hover\:_border-opacity-40:hover{
  --tw-border-opacity: .4;
}

.hover\:_border-opacity-50:hover{
  --tw-border-opacity: .5;
}

.hover\:_border-opacity-60:hover{
  --tw-border-opacity: .6;
}

.hover\:_border-opacity-70:hover{
  --tw-border-opacity: .7;
}

.hover\:_border-opacity-75:hover{
  --tw-border-opacity: .75;
}

.hover\:_border-opacity-80:hover{
  --tw-border-opacity: .8;
}

.hover\:_border-opacity-90:hover{
  --tw-border-opacity: .9;
}

.hover\:_border-opacity-100:hover{
  --tw-border-opacity: 1;
}

.focus\:_border-opacity-0:focus{
  --tw-border-opacity: 0;
}

.focus\:_border-opacity-10:focus{
  --tw-border-opacity: .1;
}

.focus\:_border-opacity-20:focus{
  --tw-border-opacity: .2;
}

.focus\:_border-opacity-25:focus{
  --tw-border-opacity: .25;
}

.focus\:_border-opacity-30:focus{
  --tw-border-opacity: .3;
}

.focus\:_border-opacity-40:focus{
  --tw-border-opacity: .4;
}

.focus\:_border-opacity-50:focus{
  --tw-border-opacity: .5;
}

.focus\:_border-opacity-60:focus{
  --tw-border-opacity: .6;
}

.focus\:_border-opacity-70:focus{
  --tw-border-opacity: .7;
}

.focus\:_border-opacity-75:focus{
  --tw-border-opacity: .75;
}

.focus\:_border-opacity-80:focus{
  --tw-border-opacity: .8;
}

.focus\:_border-opacity-90:focus{
  --tw-border-opacity: .9;
}

.focus\:_border-opacity-100:focus{
  --tw-border-opacity: 1;
}

._rounded-none{
  border-radius: none;
}

._rounded-sm{
  border-radius: 5px;
}

._rounded-md{
  border-radius: 15px;
}

._rounded-rounded{
  border-radius: 100px;
}

._rounded-circle{
  border-radius: 50%;
}

._rounded-card{
  border-radius: 35px;
}

._rounded-t-none{
  border-top-left-radius: none;
  border-top-right-radius: none;
}

._rounded-r-none{
  border-top-right-radius: none;
  border-bottom-right-radius: none;
}

._rounded-b-none{
  border-bottom-right-radius: none;
  border-bottom-left-radius: none;
}

._rounded-l-none{
  border-top-left-radius: none;
  border-bottom-left-radius: none;
}

._rounded-t-sm{
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

._rounded-r-sm{
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

._rounded-b-sm{
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

._rounded-l-sm{
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

._rounded-t-md{
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

._rounded-r-md{
  border-top-right-radius: 15px;
  border-bottom-right-radius: 15px;
}

._rounded-b-md{
  border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
}

._rounded-l-md{
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
}

._rounded-t-rounded{
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
}

._rounded-r-rounded{
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

._rounded-b-rounded{
  border-bottom-right-radius: 100px;
  border-bottom-left-radius: 100px;
}

._rounded-l-rounded{
  border-top-left-radius: 100px;
  border-bottom-left-radius: 100px;
}

._rounded-t-circle{
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

._rounded-r-circle{
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
}

._rounded-b-circle{
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}

._rounded-l-circle{
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
}

._rounded-t-card{
  border-top-left-radius: 35px;
  border-top-right-radius: 35px;
}

._rounded-r-card{
  border-top-right-radius: 35px;
  border-bottom-right-radius: 35px;
}

._rounded-b-card{
  border-bottom-right-radius: 35px;
  border-bottom-left-radius: 35px;
}

._rounded-l-card{
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
}

._rounded-tl-none{
  border-top-left-radius: none;
}

._rounded-tr-none{
  border-top-right-radius: none;
}

._rounded-br-none{
  border-bottom-right-radius: none;
}

._rounded-bl-none{
  border-bottom-left-radius: none;
}

._rounded-tl-sm{
  border-top-left-radius: 5px;
}

._rounded-tr-sm{
  border-top-right-radius: 5px;
}

._rounded-br-sm{
  border-bottom-right-radius: 5px;
}

._rounded-bl-sm{
  border-bottom-left-radius: 5px;
}

._rounded-tl-md{
  border-top-left-radius: 15px;
}

._rounded-tr-md{
  border-top-right-radius: 15px;
}

._rounded-br-md{
  border-bottom-right-radius: 15px;
}

._rounded-bl-md{
  border-bottom-left-radius: 15px;
}

._rounded-tl-rounded{
  border-top-left-radius: 100px;
}

._rounded-tr-rounded{
  border-top-right-radius: 100px;
}

._rounded-br-rounded{
  border-bottom-right-radius: 100px;
}

._rounded-bl-rounded{
  border-bottom-left-radius: 100px;
}

._rounded-tl-circle{
  border-top-left-radius: 50%;
}

._rounded-tr-circle{
  border-top-right-radius: 50%;
}

._rounded-br-circle{
  border-bottom-right-radius: 50%;
}

._rounded-bl-circle{
  border-bottom-left-radius: 50%;
}

._rounded-tl-card{
  border-top-left-radius: 35px;
}

._rounded-tr-card{
  border-top-right-radius: 35px;
}

._rounded-br-card{
  border-bottom-right-radius: 35px;
}

._rounded-bl-card{
  border-bottom-left-radius: 35px;
}

._border-solid{
  border-style: solid;
}

._border-dashed{
  border-style: dashed;
}

._border-dotted{
  border-style: dotted;
}

._border-double{
  border-style: double;
}

._border-none{
  border-style: none;
}

._border-0{
  border-width: 0;
}

._border-2{
  border-width: 2px;
}

._border-4{
  border-width: 4px;
}

._border{
  border-width: 1px;
}

._border-t-0{
  border-top-width: 0;
}

._border-r-0{
  border-right-width: 0;
}

._border-b-0{
  border-bottom-width: 0;
}

._border-l-0{
  border-left-width: 0;
}

._border-t-2{
  border-top-width: 2px;
}

._border-r-2{
  border-right-width: 2px;
}

._border-b-2{
  border-bottom-width: 2px;
}

._border-l-2{
  border-left-width: 2px;
}

._border-t-4{
  border-top-width: 4px;
}

._border-r-4{
  border-right-width: 4px;
}

._border-b-4{
  border-bottom-width: 4px;
}

._border-l-4{
  border-left-width: 4px;
}

._border-t{
  border-top-width: 1px;
}

._border-r{
  border-right-width: 1px;
}

._border-b{
  border-bottom-width: 1px;
}

._border-l{
  border-left-width: 1px;
}

._decoration-slice{
  -webkit-box-decoration-break: slice;
          box-decoration-break: slice;
}

._decoration-clone{
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

._box-border{
  box-sizing: border-box;
}

._box-content{
  box-sizing: content-box;
}

._cursor-auto{
  cursor: auto;
}

._cursor-default{
  cursor: default;
}

._cursor-pointer{
  cursor: pointer;
}

._cursor-wait{
  cursor: wait;
}

._cursor-text{
  cursor: text;
}

._cursor-move{
  cursor: move;
}

._cursor-help{
  cursor: help;
}

._cursor-not-allowed{
  cursor: not-allowed;
}

._block{
  display: block;
}

._inline-block{
  display: inline-block;
}

._inline{
  display: inline;
}

._flex{
  display: -ms-flexbox;
  display: flex;
}

._inline-flex{
  display: -ms-inline-flexbox;
  display: inline-flex;
}

._table{
  display: table;
}

._inline-table{
  display: inline-table;
}

._table-caption{
  display: table-caption;
}

._table-cell{
  display: table-cell;
}

._table-column{
  display: table-column;
}

._table-column-group{
  display: table-column-group;
}

._table-footer-group{
  display: table-footer-group;
}

._table-header-group{
  display: table-header-group;
}

._table-row-group{
  display: table-row-group;
}

._table-row{
  display: table-row;
}

._flow-root{
  display: flow-root;
}

._grid{
  display: grid;
}

._inline-grid{
  display: inline-grid;
}

._contents{
  display: contents;
}

._list-item{
  display: list-item;
}

._hidden{
  display: none;
}

._flex-row{
  -ms-flex-direction: row;
      flex-direction: row;
}

._flex-row-reverse{
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

._flex-col{
  -ms-flex-direction: column;
      flex-direction: column;
}

._flex-col-reverse{
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

._flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

._flex-wrap-reverse{
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

._flex-nowrap{
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

._place-items-start{
  place-items: start;
}

._place-items-end{
  place-items: end;
}

._place-items-center{
  place-items: center;
}

._place-items-stretch{
  place-items: stretch;
}

._place-content-center{
  place-content: center;
}

._place-content-start{
  place-content: start;
}

._place-content-end{
  place-content: end;
}

._place-content-between{
  place-content: space-between;
}

._place-content-around{
  place-content: space-around;
}

._place-content-evenly{
  place-content: space-evenly;
}

._place-content-stretch{
  place-content: stretch;
}

._place-self-auto{
  place-self: auto;
}

._place-self-start{
  place-self: start;
}

._place-self-end{
  place-self: end;
}

._place-self-center{
  place-self: center;
}

._place-self-stretch{
  place-self: stretch;
}

._items-start{
  -ms-flex-align: start;
      align-items: flex-start;
}

._items-end{
  -ms-flex-align: end;
      align-items: flex-end;
}

._items-center{
  -ms-flex-align: center;
      align-items: center;
}

._items-baseline{
  -ms-flex-align: baseline;
      align-items: baseline;
}

._items-stretch{
  -ms-flex-align: stretch;
      align-items: stretch;
}

._content-center{
  -ms-flex-line-pack: center;
      align-content: center;
}

._content-start{
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

._content-end{
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

._content-between{
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

._content-around{
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

._content-evenly{
  -ms-flex-line-pack: space-evenly;
      align-content: space-evenly;
}

._self-auto{
  -ms-flex-item-align: auto;
      align-self: auto;
}

._self-start{
  -ms-flex-item-align: start;
      align-self: flex-start;
}

._self-end{
  -ms-flex-item-align: end;
      align-self: flex-end;
}

._self-center{
  -ms-flex-item-align: center;
      align-self: center;
}

._self-stretch{
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

._justify-items-start{
  justify-items: start;
}

._justify-items-end{
  justify-items: end;
}

._justify-items-center{
  justify-items: center;
}

._justify-items-stretch{
  justify-items: stretch;
}

._justify-start{
  -ms-flex-pack: start;
      justify-content: flex-start;
}

._justify-end{
  -ms-flex-pack: end;
      justify-content: flex-end;
}

._justify-center{
  -ms-flex-pack: center;
      justify-content: center;
}

._justify-between{
  -ms-flex-pack: justify;
      justify-content: space-between;
}

._justify-around{
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

._justify-evenly{
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
}

._justify-self-auto{
  justify-self: auto;
}

._justify-self-start{
  justify-self: start;
}

._justify-self-end{
  justify-self: end;
}

._justify-self-center{
  justify-self: center;
}

._justify-self-stretch{
  justify-self: stretch;
}

._flex-1{
  -ms-flex: 1 1 0%;
      flex: 1 1 0%;
}

._flex-auto{
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
}

._flex-initial{
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
}

._flex-none{
  -ms-flex: none;
      flex: none;
}

._flex-grow-0{
  -ms-flex-positive: 0;
      flex-grow: 0;
}

._flex-grow{
  -ms-flex-positive: 1;
      flex-grow: 1;
}

._flex-shrink-0{
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

._flex-shrink{
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

._float-right{
  float: right;
}

._float-left{
  float: left;
}

._float-none{
  float: none;
}

._clear-left{
  clear: left;
}

._clear-right{
  clear: right;
}

._clear-both{
  clear: both;
}

._clear-none{
  clear: none;
}

._font-display{
  font-family: Gilroy, sans-serif;
}

._font-body{
  font-family: Graphik, sans-serif;
}

._font-thin{
  font-weight: 300;
}

._font-normal{
  font-weight: 400;
}

._font-semibold{
  font-weight: 600;
}

._font-bold{
  font-weight: 700;
}

._h-auto{
  height: auto;
}

._h-none{
  height: 0px;
}

._h-xxs{
  height: 4px;
}

._h-xs{
  height: 8px;
}

._h-sm{
  height: 16px;
}

._h-md{
  height: 24px;
}

._h-lg{
  height: 32px;
}

._h-xl{
  height: 40px;
}

._h-xxl{
  height: 48px;
}

._h-xxxl{
  height: 56px;
}

._h-1\/2{
  height: 50%;
}

._h-1\/3{
  height: 33.333333%;
}

._h-2\/3{
  height: 66.666667%;
}

._h-1\/4{
  height: 25%;
}

._h-2\/4{
  height: 50%;
}

._h-3\/4{
  height: 75%;
}

._h-1\/5{
  height: 20%;
}

._h-2\/5{
  height: 40%;
}

._h-3\/5{
  height: 60%;
}

._h-4\/5{
  height: 80%;
}

._h-1\/6{
  height: 16.666667%;
}

._h-2\/6{
  height: 33.333333%;
}

._h-3\/6{
  height: 50%;
}

._h-4\/6{
  height: 66.666667%;
}

._h-5\/6{
  height: 83.333333%;
}

._h-full{
  height: 100%;
}

._h-screen{
  height: 100vh;
}

._text-xs{
  font-size: 11px;
}

._text-sm{
  font-size: 12px;
}

._text-text{
  font-size: 14px;
}

._text-title{
  font-size: 16px;
}

._text-md{
  font-size: 18px;
}

._text-lg{
  font-size: 24px;
}

._text-xl{
  font-size: 34px;
}

._text-xxl{
  font-size: 48px;
}

._text-xxxl{
  font-size: 60px;
}

._leading-3{
  line-height: .75rem;
}

._leading-4{
  line-height: 1rem;
}

._leading-5{
  line-height: 1.25rem;
}

._leading-6{
  line-height: 1.5rem;
}

._leading-7{
  line-height: 1.75rem;
}

._leading-8{
  line-height: 2rem;
}

._leading-9{
  line-height: 2.25rem;
}

._leading-10{
  line-height: 2.5rem;
}

._leading-none{
  line-height: 1;
}

._leading-tight{
  line-height: 1.25;
}

._leading-snug{
  line-height: 1.375;
}

._leading-normal{
  line-height: 1.5;
}

._leading-relaxed{
  line-height: 1.625;
}

._leading-loose{
  line-height: 2;
}

._list-inside{
  list-style-position: inside;
}

._list-outside{
  list-style-position: outside;
}

._list-none{
  list-style-type: none;
}

._list-disc{
  list-style-type: disc;
}

._list-decimal{
  list-style-type: decimal;
}

._m-auto{
  margin: auto;
}

._m-none{
  margin: 0px;
}

._m-xxs{
  margin: 4px;
}

._m-xs{
  margin: 8px;
}

._m-sm{
  margin: 16px;
}

._m-md{
  margin: 24px;
}

._m-lg{
  margin: 32px;
}

._m-xl{
  margin: 40px;
}

._m-xxl{
  margin: 48px;
}

._m-xxxl{
  margin: 56px;
}

._-m-auto{
  margin: auto;
}

._-m-none{
  margin: 0px;
}

._-m-xxs{
  margin: -4px;
}

._-m-xs{
  margin: -8px;
}

._-m-sm{
  margin: -16px;
}

._-m-md{
  margin: -24px;
}

._-m-lg{
  margin: -32px;
}

._-m-xl{
  margin: -40px;
}

._-m-xxl{
  margin: -48px;
}

._-m-xxxl{
  margin: -56px;
}

._m-0-auto{
  margin: 0 auto;
}

._my-auto{
  margin-top: auto;
  margin-bottom: auto;
}

._mx-auto{
  margin-left: auto;
  margin-right: auto;
}

._my-none{
  margin-top: 0px;
  margin-bottom: 0px;
}

._mx-none{
  margin-left: 0px;
  margin-right: 0px;
}

._my-xxs{
  margin-top: 4px;
  margin-bottom: 4px;
}

._mx-xxs{
  margin-left: 4px;
  margin-right: 4px;
}

._my-xs{
  margin-top: 8px;
  margin-bottom: 8px;
}

._mx-xs{
  margin-left: 8px;
  margin-right: 8px;
}

._my-sm{
  margin-top: 16px;
  margin-bottom: 16px;
}

._mx-sm{
  margin-left: 16px;
  margin-right: 16px;
}

._my-md{
  margin-top: 24px;
  margin-bottom: 24px;
}

._mx-md{
  margin-left: 24px;
  margin-right: 24px;
}

._my-lg{
  margin-top: 32px;
  margin-bottom: 32px;
}

._mx-lg{
  margin-left: 32px;
  margin-right: 32px;
}

._my-xl{
  margin-top: 40px;
  margin-bottom: 40px;
}

._mx-xl{
  margin-left: 40px;
  margin-right: 40px;
}

._my-xxl{
  margin-top: 48px;
  margin-bottom: 48px;
}

._mx-xxl{
  margin-left: 48px;
  margin-right: 48px;
}

._my-xxxl{
  margin-top: 56px;
  margin-bottom: 56px;
}

._mx-xxxl{
  margin-left: 56px;
  margin-right: 56px;
}

._-my-auto{
  margin-top: auto;
  margin-bottom: auto;
}

._-mx-auto{
  margin-left: auto;
  margin-right: auto;
}

._-my-none{
  margin-top: 0px;
  margin-bottom: 0px;
}

._-mx-none{
  margin-left: 0px;
  margin-right: 0px;
}

._-my-xxs{
  margin-top: -4px;
  margin-bottom: -4px;
}

._-mx-xxs{
  margin-left: -4px;
  margin-right: -4px;
}

._-my-xs{
  margin-top: -8px;
  margin-bottom: -8px;
}

._-mx-xs{
  margin-left: -8px;
  margin-right: -8px;
}

._-my-sm{
  margin-top: -16px;
  margin-bottom: -16px;
}

._-mx-sm{
  margin-left: -16px;
  margin-right: -16px;
}

._-my-md{
  margin-top: -24px;
  margin-bottom: -24px;
}

._-mx-md{
  margin-left: -24px;
  margin-right: -24px;
}

._-my-lg{
  margin-top: -32px;
  margin-bottom: -32px;
}

._-mx-lg{
  margin-left: -32px;
  margin-right: -32px;
}

._-my-xl{
  margin-top: -40px;
  margin-bottom: -40px;
}

._-mx-xl{
  margin-left: -40px;
  margin-right: -40px;
}

._-my-xxl{
  margin-top: -48px;
  margin-bottom: -48px;
}

._-mx-xxl{
  margin-left: -48px;
  margin-right: -48px;
}

._-my-xxxl{
  margin-top: -56px;
  margin-bottom: -56px;
}

._-mx-xxxl{
  margin-left: -56px;
  margin-right: -56px;
}

._my-0-auto{
  margin-top: 0 auto;
  margin-bottom: 0 auto;
}

._mx-0-auto{
  margin-left: 0 auto;
  margin-right: 0 auto;
}

._mt-auto{
  margin-top: auto;
}

._mr-auto{
  margin-right: auto;
}

._mb-auto{
  margin-bottom: auto;
}

._ml-auto{
  margin-left: auto;
}

._mt-none{
  margin-top: 0px;
}

._mr-none{
  margin-right: 0px;
}

._mb-none{
  margin-bottom: 0px;
}

._ml-none{
  margin-left: 0px;
}

._mt-xxs{
  margin-top: 4px;
}

._mr-xxs{
  margin-right: 4px;
}

._mb-xxs{
  margin-bottom: 4px;
}

._ml-xxs{
  margin-left: 4px;
}

._mt-xs{
  margin-top: 8px;
}

._mr-xs{
  margin-right: 8px;
}

._mb-xs{
  margin-bottom: 8px;
}

._ml-xs{
  margin-left: 8px;
}

._mt-sm{
  margin-top: 16px;
}

._mr-sm{
  margin-right: 16px;
}

._mb-sm{
  margin-bottom: 16px;
}

._ml-sm{
  margin-left: 16px;
}

._mt-md{
  margin-top: 24px;
}

._mr-md{
  margin-right: 24px;
}

._mb-md{
  margin-bottom: 24px;
}

._ml-md{
  margin-left: 24px;
}

._mt-lg{
  margin-top: 32px;
}

._mr-lg{
  margin-right: 32px;
}

._mb-lg{
  margin-bottom: 32px;
}

._ml-lg{
  margin-left: 32px;
}

._mt-xl{
  margin-top: 40px;
}

._mr-xl{
  margin-right: 40px;
}

._mb-xl{
  margin-bottom: 40px;
}

._ml-xl{
  margin-left: 40px;
}

._mt-xxl{
  margin-top: 48px;
}

._mr-xxl{
  margin-right: 48px;
}

._mb-xxl{
  margin-bottom: 48px;
}

._ml-xxl{
  margin-left: 48px;
}

._mt-xxxl{
  margin-top: 56px;
}

._mr-xxxl{
  margin-right: 56px;
}

._mb-xxxl{
  margin-bottom: 56px;
}

._ml-xxxl{
  margin-left: 56px;
}

._-mt-auto{
  margin-top: auto;
}

._-mr-auto{
  margin-right: auto;
}

._-mb-auto{
  margin-bottom: auto;
}

._-ml-auto{
  margin-left: auto;
}

._-mt-none{
  margin-top: 0px;
}

._-mr-none{
  margin-right: 0px;
}

._-mb-none{
  margin-bottom: 0px;
}

._-ml-none{
  margin-left: 0px;
}

._-mt-xxs{
  margin-top: -4px;
}

._-mr-xxs{
  margin-right: -4px;
}

._-mb-xxs{
  margin-bottom: -4px;
}

._-ml-xxs{
  margin-left: -4px;
}

._-mt-xs{
  margin-top: -8px;
}

._-mr-xs{
  margin-right: -8px;
}

._-mb-xs{
  margin-bottom: -8px;
}

._-ml-xs{
  margin-left: -8px;
}

._-mt-sm{
  margin-top: -16px;
}

._-mr-sm{
  margin-right: -16px;
}

._-mb-sm{
  margin-bottom: -16px;
}

._-ml-sm{
  margin-left: -16px;
}

._-mt-md{
  margin-top: -24px;
}

._-mr-md{
  margin-right: -24px;
}

._-mb-md{
  margin-bottom: -24px;
}

._-ml-md{
  margin-left: -24px;
}

._-mt-lg{
  margin-top: -32px;
}

._-mr-lg{
  margin-right: -32px;
}

._-mb-lg{
  margin-bottom: -32px;
}

._-ml-lg{
  margin-left: -32px;
}

._-mt-xl{
  margin-top: -40px;
}

._-mr-xl{
  margin-right: -40px;
}

._-mb-xl{
  margin-bottom: -40px;
}

._-ml-xl{
  margin-left: -40px;
}

._-mt-xxl{
  margin-top: -48px;
}

._-mr-xxl{
  margin-right: -48px;
}

._-mb-xxl{
  margin-bottom: -48px;
}

._-ml-xxl{
  margin-left: -48px;
}

._-mt-xxxl{
  margin-top: -56px;
}

._-mr-xxxl{
  margin-right: -56px;
}

._-mb-xxxl{
  margin-bottom: -56px;
}

._-ml-xxxl{
  margin-left: -56px;
}

._mt-0-auto{
  margin-top: 0 auto;
}

._mr-0-auto{
  margin-right: 0 auto;
}

._mb-0-auto{
  margin-bottom: 0 auto;
}

._ml-0-auto{
  margin-left: 0 auto;
}

._max-h-auto{
  max-height: auto;
}

._max-h-none{
  max-height: 0px;
}

._max-h-xxs{
  max-height: 4px;
}

._max-h-xs{
  max-height: 8px;
}

._max-h-sm{
  max-height: 16px;
}

._max-h-md{
  max-height: 24px;
}

._max-h-lg{
  max-height: 32px;
}

._max-h-xl{
  max-height: 40px;
}

._max-h-xxl{
  max-height: 48px;
}

._max-h-xxxl{
  max-height: 56px;
}

._max-w-auto{
  max-width: auto;
}

._max-w-none{
  max-width: 0px;
}

._max-w-xxs{
  max-width: 4px;
}

._max-w-xs{
  max-width: 8px;
}

._max-w-sm{
  max-width: 16px;
}

._max-w-md{
  max-width: 24px;
}

._max-w-lg{
  max-width: 32px;
}

._max-w-xl{
  max-width: 40px;
}

._max-w-xxl{
  max-width: 48px;
}

._max-w-xxxl{
  max-width: 56px;
}

._min-h-auto{
  min-height: auto;
}

._min-h-none{
  min-height: 0px;
}

._min-h-xxs{
  min-height: 4px;
}

._min-h-xs{
  min-height: 8px;
}

._min-h-sm{
  min-height: 16px;
}

._min-h-md{
  min-height: 24px;
}

._min-h-lg{
  min-height: 32px;
}

._min-h-xl{
  min-height: 40px;
}

._min-h-xxl{
  min-height: 48px;
}

._min-h-xxxl{
  min-height: 56px;
}

._min-w-auto{
  min-width: auto;
}

._min-w-none{
  min-width: 0px;
}

._min-w-xxs{
  min-width: 4px;
}

._min-w-xs{
  min-width: 8px;
}

._min-w-sm{
  min-width: 16px;
}

._min-w-md{
  min-width: 24px;
}

._min-w-lg{
  min-width: 32px;
}

._min-w-xl{
  min-width: 40px;
}

._min-w-xxl{
  min-width: 48px;
}

._min-w-xxxl{
  min-width: 56px;
}

._object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

._object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

._object-fill{
  -o-object-fit: fill;
     object-fit: fill;
}

._object-none{
  -o-object-fit: none;
     object-fit: none;
}

._object-scale-down{
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

._object-bottom{
  -o-object-position: bottom;
     object-position: bottom;
}

._object-center{
  -o-object-position: center;
     object-position: center;
}

._object-left{
  -o-object-position: left;
     object-position: left;
}

._object-left-bottom{
  -o-object-position: left bottom;
     object-position: left bottom;
}

._object-left-top{
  -o-object-position: left top;
     object-position: left top;
}

._object-right{
  -o-object-position: right;
     object-position: right;
}

._object-right-bottom{
  -o-object-position: right bottom;
     object-position: right bottom;
}

._object-right-top{
  -o-object-position: right top;
     object-position: right top;
}

._object-top{
  -o-object-position: top;
     object-position: top;
}

._opacity-0{
  opacity: 0;
}

._opacity-10{
  opacity: .1;
}

._opacity-20{
  opacity: .2;
}

._opacity-25{
  opacity: .25;
}

._opacity-30{
  opacity: .3;
}

._opacity-40{
  opacity: .4;
}

._opacity-50{
  opacity: .5;
}

._opacity-60{
  opacity: .6;
}

._opacity-70{
  opacity: .7;
}

._opacity-75{
  opacity: .75;
}

._opacity-80{
  opacity: .8;
}

._opacity-90{
  opacity: .9;
}

._opacity-100{
  opacity: 1;
}

._outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

._outline-white{
  outline: 2px dotted white;
  outline-offset: 2px;
}

._outline-black{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus-within\:_outline-none:focus-within{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus-within\:_outline-white:focus-within{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus-within\:_outline-black:focus-within{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:_outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:_outline-white:focus{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:_outline-black:focus{
  outline: 2px dotted black;
  outline-offset: 2px;
}

._overflow-auto{
  overflow: auto;
}

._overflow-hidden{
  overflow: hidden;
}

._overflow-visible{
  overflow: visible;
}

._overflow-scroll{
  overflow: scroll;
}

._overflow-x-auto{
  overflow-x: auto;
}

._overflow-y-auto{
  overflow-y: auto;
}

._overflow-x-hidden{
  overflow-x: hidden;
}

._overflow-y-hidden{
  overflow-y: hidden;
}

._overflow-x-visible{
  overflow-x: visible;
}

._overflow-y-visible{
  overflow-y: visible;
}

._overflow-x-scroll{
  overflow-x: scroll;
}

._overflow-y-scroll{
  overflow-y: scroll;
}

._overscroll-auto{
  -ms-scroll-chaining: chained;
      overscroll-behavior: auto;
}

._overscroll-contain{
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

._overscroll-none{
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
}

._overscroll-y-auto{
  overscroll-behavior-y: auto;
}

._overscroll-y-contain{
  overscroll-behavior-y: contain;
}

._overscroll-y-none{
  overscroll-behavior-y: none;
}

._overscroll-x-auto{
  overscroll-behavior-x: auto;
}

._overscroll-x-contain{
  overscroll-behavior-x: contain;
}

._overscroll-x-none{
  overscroll-behavior-x: none;
}

._p-auto{
  padding: auto;
}

._p-none{
  padding: 0px;
}

._p-xxs{
  padding: 4px;
}

._p-xs{
  padding: 8px;
}

._p-sm{
  padding: 16px;
}

._p-md{
  padding: 24px;
}

._p-lg{
  padding: 32px;
}

._p-xl{
  padding: 40px;
}

._p-xxl{
  padding: 48px;
}

._p-xxxl{
  padding: 56px;
}

._py-auto{
  padding-top: auto;
  padding-bottom: auto;
}

._px-auto{
  padding-left: auto;
  padding-right: auto;
}

._py-none{
  padding-top: 0px;
  padding-bottom: 0px;
}

._px-none{
  padding-left: 0px;
  padding-right: 0px;
}

._py-xxs{
  padding-top: 4px;
  padding-bottom: 4px;
}

._px-xxs{
  padding-left: 4px;
  padding-right: 4px;
}

._py-xs{
  padding-top: 8px;
  padding-bottom: 8px;
}

._px-xs{
  padding-left: 8px;
  padding-right: 8px;
}

._py-sm{
  padding-top: 16px;
  padding-bottom: 16px;
}

._px-sm{
  padding-left: 16px;
  padding-right: 16px;
}

._py-md{
  padding-top: 24px;
  padding-bottom: 24px;
}

._px-md{
  padding-left: 24px;
  padding-right: 24px;
}

._py-lg{
  padding-top: 32px;
  padding-bottom: 32px;
}

._px-lg{
  padding-left: 32px;
  padding-right: 32px;
}

._py-xl{
  padding-top: 40px;
  padding-bottom: 40px;
}

._px-xl{
  padding-left: 40px;
  padding-right: 40px;
}

._py-xxl{
  padding-top: 48px;
  padding-bottom: 48px;
}

._px-xxl{
  padding-left: 48px;
  padding-right: 48px;
}

._py-xxxl{
  padding-top: 56px;
  padding-bottom: 56px;
}

._px-xxxl{
  padding-left: 56px;
  padding-right: 56px;
}

._pt-auto{
  padding-top: auto;
}

._pr-auto{
  padding-right: auto;
}

._pb-auto{
  padding-bottom: auto;
}

._pl-auto{
  padding-left: auto;
}

._pt-none{
  padding-top: 0px;
}

._pr-none{
  padding-right: 0px;
}

._pb-none{
  padding-bottom: 0px;
}

._pl-none{
  padding-left: 0px;
}

._pt-xxs{
  padding-top: 4px;
}

._pr-xxs{
  padding-right: 4px;
}

._pb-xxs{
  padding-bottom: 4px;
}

._pl-xxs{
  padding-left: 4px;
}

._pt-xs{
  padding-top: 8px;
}

._pr-xs{
  padding-right: 8px;
}

._pb-xs{
  padding-bottom: 8px;
}

._pl-xs{
  padding-left: 8px;
}

._pt-sm{
  padding-top: 16px;
}

._pr-sm{
  padding-right: 16px;
}

._pb-sm{
  padding-bottom: 16px;
}

._pl-sm{
  padding-left: 16px;
}

._pt-md{
  padding-top: 24px;
}

._pr-md{
  padding-right: 24px;
}

._pb-md{
  padding-bottom: 24px;
}

._pl-md{
  padding-left: 24px;
}

._pt-lg{
  padding-top: 32px;
}

._pr-lg{
  padding-right: 32px;
}

._pb-lg{
  padding-bottom: 32px;
}

._pl-lg{
  padding-left: 32px;
}

._pt-xl{
  padding-top: 40px;
}

._pr-xl{
  padding-right: 40px;
}

._pb-xl{
  padding-bottom: 40px;
}

._pl-xl{
  padding-left: 40px;
}

._pt-xxl{
  padding-top: 48px;
}

._pr-xxl{
  padding-right: 48px;
}

._pb-xxl{
  padding-bottom: 48px;
}

._pl-xxl{
  padding-left: 48px;
}

._pt-xxxl{
  padding-top: 56px;
}

._pr-xxxl{
  padding-right: 56px;
}

._pb-xxxl{
  padding-bottom: 56px;
}

._pl-xxxl{
  padding-left: 56px;
}

._placeholder-opacity-0::-moz-placeholder{
  --tw-placeholder-opacity: 0;
}

._placeholder-opacity-0:-ms-input-placeholder{
  --tw-placeholder-opacity: 0;
}

._placeholder-opacity-0::placeholder{
  --tw-placeholder-opacity: 0;
}

._placeholder-opacity-10::-moz-placeholder{
  --tw-placeholder-opacity: .1;
}

._placeholder-opacity-10:-ms-input-placeholder{
  --tw-placeholder-opacity: .1;
}

._placeholder-opacity-10::placeholder{
  --tw-placeholder-opacity: .1;
}

._placeholder-opacity-20::-moz-placeholder{
  --tw-placeholder-opacity: .2;
}

._placeholder-opacity-20:-ms-input-placeholder{
  --tw-placeholder-opacity: .2;
}

._placeholder-opacity-20::placeholder{
  --tw-placeholder-opacity: .2;
}

._placeholder-opacity-25::-moz-placeholder{
  --tw-placeholder-opacity: .25;
}

._placeholder-opacity-25:-ms-input-placeholder{
  --tw-placeholder-opacity: .25;
}

._placeholder-opacity-25::placeholder{
  --tw-placeholder-opacity: .25;
}

._placeholder-opacity-30::-moz-placeholder{
  --tw-placeholder-opacity: .3;
}

._placeholder-opacity-30:-ms-input-placeholder{
  --tw-placeholder-opacity: .3;
}

._placeholder-opacity-30::placeholder{
  --tw-placeholder-opacity: .3;
}

._placeholder-opacity-40::-moz-placeholder{
  --tw-placeholder-opacity: .4;
}

._placeholder-opacity-40:-ms-input-placeholder{
  --tw-placeholder-opacity: .4;
}

._placeholder-opacity-40::placeholder{
  --tw-placeholder-opacity: .4;
}

._placeholder-opacity-50::-moz-placeholder{
  --tw-placeholder-opacity: .5;
}

._placeholder-opacity-50:-ms-input-placeholder{
  --tw-placeholder-opacity: .5;
}

._placeholder-opacity-50::placeholder{
  --tw-placeholder-opacity: .5;
}

._placeholder-opacity-60::-moz-placeholder{
  --tw-placeholder-opacity: .6;
}

._placeholder-opacity-60:-ms-input-placeholder{
  --tw-placeholder-opacity: .6;
}

._placeholder-opacity-60::placeholder{
  --tw-placeholder-opacity: .6;
}

._placeholder-opacity-70::-moz-placeholder{
  --tw-placeholder-opacity: .7;
}

._placeholder-opacity-70:-ms-input-placeholder{
  --tw-placeholder-opacity: .7;
}

._placeholder-opacity-70::placeholder{
  --tw-placeholder-opacity: .7;
}

._placeholder-opacity-75::-moz-placeholder{
  --tw-placeholder-opacity: .75;
}

._placeholder-opacity-75:-ms-input-placeholder{
  --tw-placeholder-opacity: .75;
}

._placeholder-opacity-75::placeholder{
  --tw-placeholder-opacity: .75;
}

._placeholder-opacity-80::-moz-placeholder{
  --tw-placeholder-opacity: .8;
}

._placeholder-opacity-80:-ms-input-placeholder{
  --tw-placeholder-opacity: .8;
}

._placeholder-opacity-80::placeholder{
  --tw-placeholder-opacity: .8;
}

._placeholder-opacity-90::-moz-placeholder{
  --tw-placeholder-opacity: .9;
}

._placeholder-opacity-90:-ms-input-placeholder{
  --tw-placeholder-opacity: .9;
}

._placeholder-opacity-90::placeholder{
  --tw-placeholder-opacity: .9;
}

._placeholder-opacity-100::-moz-placeholder{
  --tw-placeholder-opacity: 1;
}

._placeholder-opacity-100:-ms-input-placeholder{
  --tw-placeholder-opacity: 1;
}

._placeholder-opacity-100::placeholder{
  --tw-placeholder-opacity: 1;
}

.focus\:_placeholder-opacity-0:focus::-moz-placeholder{
  --tw-placeholder-opacity: 0;
}

.focus\:_placeholder-opacity-0:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: 0;
}

.focus\:_placeholder-opacity-0:focus::placeholder{
  --tw-placeholder-opacity: 0;
}

.focus\:_placeholder-opacity-10:focus::-moz-placeholder{
  --tw-placeholder-opacity: .1;
}

.focus\:_placeholder-opacity-10:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .1;
}

.focus\:_placeholder-opacity-10:focus::placeholder{
  --tw-placeholder-opacity: .1;
}

.focus\:_placeholder-opacity-20:focus::-moz-placeholder{
  --tw-placeholder-opacity: .2;
}

.focus\:_placeholder-opacity-20:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .2;
}

.focus\:_placeholder-opacity-20:focus::placeholder{
  --tw-placeholder-opacity: .2;
}

.focus\:_placeholder-opacity-25:focus::-moz-placeholder{
  --tw-placeholder-opacity: .25;
}

.focus\:_placeholder-opacity-25:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .25;
}

.focus\:_placeholder-opacity-25:focus::placeholder{
  --tw-placeholder-opacity: .25;
}

.focus\:_placeholder-opacity-30:focus::-moz-placeholder{
  --tw-placeholder-opacity: .3;
}

.focus\:_placeholder-opacity-30:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .3;
}

.focus\:_placeholder-opacity-30:focus::placeholder{
  --tw-placeholder-opacity: .3;
}

.focus\:_placeholder-opacity-40:focus::-moz-placeholder{
  --tw-placeholder-opacity: .4;
}

.focus\:_placeholder-opacity-40:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .4;
}

.focus\:_placeholder-opacity-40:focus::placeholder{
  --tw-placeholder-opacity: .4;
}

.focus\:_placeholder-opacity-50:focus::-moz-placeholder{
  --tw-placeholder-opacity: .5;
}

.focus\:_placeholder-opacity-50:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .5;
}

.focus\:_placeholder-opacity-50:focus::placeholder{
  --tw-placeholder-opacity: .5;
}

.focus\:_placeholder-opacity-60:focus::-moz-placeholder{
  --tw-placeholder-opacity: .6;
}

.focus\:_placeholder-opacity-60:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .6;
}

.focus\:_placeholder-opacity-60:focus::placeholder{
  --tw-placeholder-opacity: .6;
}

.focus\:_placeholder-opacity-70:focus::-moz-placeholder{
  --tw-placeholder-opacity: .7;
}

.focus\:_placeholder-opacity-70:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .7;
}

.focus\:_placeholder-opacity-70:focus::placeholder{
  --tw-placeholder-opacity: .7;
}

.focus\:_placeholder-opacity-75:focus::-moz-placeholder{
  --tw-placeholder-opacity: .75;
}

.focus\:_placeholder-opacity-75:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .75;
}

.focus\:_placeholder-opacity-75:focus::placeholder{
  --tw-placeholder-opacity: .75;
}

.focus\:_placeholder-opacity-80:focus::-moz-placeholder{
  --tw-placeholder-opacity: .8;
}

.focus\:_placeholder-opacity-80:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .8;
}

.focus\:_placeholder-opacity-80:focus::placeholder{
  --tw-placeholder-opacity: .8;
}

.focus\:_placeholder-opacity-90:focus::-moz-placeholder{
  --tw-placeholder-opacity: .9;
}

.focus\:_placeholder-opacity-90:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: .9;
}

.focus\:_placeholder-opacity-90:focus::placeholder{
  --tw-placeholder-opacity: .9;
}

.focus\:_placeholder-opacity-100:focus::-moz-placeholder{
  --tw-placeholder-opacity: 1;
}

.focus\:_placeholder-opacity-100:focus:-ms-input-placeholder{
  --tw-placeholder-opacity: 1;
}

.focus\:_placeholder-opacity-100:focus::placeholder{
  --tw-placeholder-opacity: 1;
}

._pointer-events-none{
  pointer-events: none;
}

._pointer-events-auto{
  pointer-events: auto;
}

._static{
  position: static;
}

._fixed{
  position: fixed;
}

._absolute{
  position: absolute;
}

._relative{
  position: relative;
}

._sticky{
  position: -webkit-sticky;
  position: sticky;
}

._inset-auto{
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

._inset-none{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

._inset-xxs{
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
}

._inset-xs{
  top: 8px;
  right: 8px;
  bottom: 8px;
  left: 8px;
}

._inset-sm{
  top: 16px;
  right: 16px;
  bottom: 16px;
  left: 16px;
}

._inset-md{
  top: 24px;
  right: 24px;
  bottom: 24px;
  left: 24px;
}

._inset-lg{
  top: 32px;
  right: 32px;
  bottom: 32px;
  left: 32px;
}

._inset-xl{
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

._inset-xxl{
  top: 48px;
  right: 48px;
  bottom: 48px;
  left: 48px;
}

._inset-xxxl{
  top: 56px;
  right: 56px;
  bottom: 56px;
  left: 56px;
}

._-inset-auto{
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

._-inset-none{
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

._-inset-xxs{
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
}

._-inset-xs{
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

._-inset-sm{
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
}

._-inset-md{
  top: -24px;
  right: -24px;
  bottom: -24px;
  left: -24px;
}

._-inset-lg{
  top: -32px;
  right: -32px;
  bottom: -32px;
  left: -32px;
}

._-inset-xl{
  top: -40px;
  right: -40px;
  bottom: -40px;
  left: -40px;
}

._-inset-xxl{
  top: -48px;
  right: -48px;
  bottom: -48px;
  left: -48px;
}

._-inset-xxxl{
  top: -56px;
  right: -56px;
  bottom: -56px;
  left: -56px;
}

._inset-1\/2{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

._inset-1\/3{
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

._inset-2\/3{
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

._inset-1\/4{
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

._inset-2\/4{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

._inset-3\/4{
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

._inset-full{
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

._-inset-1\/2{
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

._-inset-1\/3{
  top: -33.333333%;
  right: -33.333333%;
  bottom: -33.333333%;
  left: -33.333333%;
}

._-inset-2\/3{
  top: -66.666667%;
  right: -66.666667%;
  bottom: -66.666667%;
  left: -66.666667%;
}

._-inset-1\/4{
  top: -25%;
  right: -25%;
  bottom: -25%;
  left: -25%;
}

._-inset-2\/4{
  top: -50%;
  right: -50%;
  bottom: -50%;
  left: -50%;
}

._-inset-3\/4{
  top: -75%;
  right: -75%;
  bottom: -75%;
  left: -75%;
}

._-inset-full{
  top: -100%;
  right: -100%;
  bottom: -100%;
  left: -100%;
}

._inset-y-auto{
  top: auto;
  bottom: auto;
}

._inset-x-auto{
  right: auto;
  left: auto;
}

._inset-y-none{
  top: 0px;
  bottom: 0px;
}

._inset-x-none{
  right: 0px;
  left: 0px;
}

._inset-y-xxs{
  top: 4px;
  bottom: 4px;
}

._inset-x-xxs{
  right: 4px;
  left: 4px;
}

._inset-y-xs{
  top: 8px;
  bottom: 8px;
}

._inset-x-xs{
  right: 8px;
  left: 8px;
}

._inset-y-sm{
  top: 16px;
  bottom: 16px;
}

._inset-x-sm{
  right: 16px;
  left: 16px;
}

._inset-y-md{
  top: 24px;
  bottom: 24px;
}

._inset-x-md{
  right: 24px;
  left: 24px;
}

._inset-y-lg{
  top: 32px;
  bottom: 32px;
}

._inset-x-lg{
  right: 32px;
  left: 32px;
}

._inset-y-xl{
  top: 40px;
  bottom: 40px;
}

._inset-x-xl{
  right: 40px;
  left: 40px;
}

._inset-y-xxl{
  top: 48px;
  bottom: 48px;
}

._inset-x-xxl{
  right: 48px;
  left: 48px;
}

._inset-y-xxxl{
  top: 56px;
  bottom: 56px;
}

._inset-x-xxxl{
  right: 56px;
  left: 56px;
}

._-inset-y-auto{
  top: auto;
  bottom: auto;
}

._-inset-x-auto{
  right: auto;
  left: auto;
}

._-inset-y-none{
  top: 0px;
  bottom: 0px;
}

._-inset-x-none{
  right: 0px;
  left: 0px;
}

._-inset-y-xxs{
  top: -4px;
  bottom: -4px;
}

._-inset-x-xxs{
  right: -4px;
  left: -4px;
}

._-inset-y-xs{
  top: -8px;
  bottom: -8px;
}

._-inset-x-xs{
  right: -8px;
  left: -8px;
}

._-inset-y-sm{
  top: -16px;
  bottom: -16px;
}

._-inset-x-sm{
  right: -16px;
  left: -16px;
}

._-inset-y-md{
  top: -24px;
  bottom: -24px;
}

._-inset-x-md{
  right: -24px;
  left: -24px;
}

._-inset-y-lg{
  top: -32px;
  bottom: -32px;
}

._-inset-x-lg{
  right: -32px;
  left: -32px;
}

._-inset-y-xl{
  top: -40px;
  bottom: -40px;
}

._-inset-x-xl{
  right: -40px;
  left: -40px;
}

._-inset-y-xxl{
  top: -48px;
  bottom: -48px;
}

._-inset-x-xxl{
  right: -48px;
  left: -48px;
}

._-inset-y-xxxl{
  top: -56px;
  bottom: -56px;
}

._-inset-x-xxxl{
  right: -56px;
  left: -56px;
}

._inset-y-1\/2{
  top: 50%;
  bottom: 50%;
}

._inset-x-1\/2{
  right: 50%;
  left: 50%;
}

._inset-y-1\/3{
  top: 33.333333%;
  bottom: 33.333333%;
}

._inset-x-1\/3{
  right: 33.333333%;
  left: 33.333333%;
}

._inset-y-2\/3{
  top: 66.666667%;
  bottom: 66.666667%;
}

._inset-x-2\/3{
  right: 66.666667%;
  left: 66.666667%;
}

._inset-y-1\/4{
  top: 25%;
  bottom: 25%;
}

._inset-x-1\/4{
  right: 25%;
  left: 25%;
}

._inset-y-2\/4{
  top: 50%;
  bottom: 50%;
}

._inset-x-2\/4{
  right: 50%;
  left: 50%;
}

._inset-y-3\/4{
  top: 75%;
  bottom: 75%;
}

._inset-x-3\/4{
  right: 75%;
  left: 75%;
}

._inset-y-full{
  top: 100%;
  bottom: 100%;
}

._inset-x-full{
  right: 100%;
  left: 100%;
}

._-inset-y-1\/2{
  top: -50%;
  bottom: -50%;
}

._-inset-x-1\/2{
  right: -50%;
  left: -50%;
}

._-inset-y-1\/3{
  top: -33.333333%;
  bottom: -33.333333%;
}

._-inset-x-1\/3{
  right: -33.333333%;
  left: -33.333333%;
}

._-inset-y-2\/3{
  top: -66.666667%;
  bottom: -66.666667%;
}

._-inset-x-2\/3{
  right: -66.666667%;
  left: -66.666667%;
}

._-inset-y-1\/4{
  top: -25%;
  bottom: -25%;
}

._-inset-x-1\/4{
  right: -25%;
  left: -25%;
}

._-inset-y-2\/4{
  top: -50%;
  bottom: -50%;
}

._-inset-x-2\/4{
  right: -50%;
  left: -50%;
}

._-inset-y-3\/4{
  top: -75%;
  bottom: -75%;
}

._-inset-x-3\/4{
  right: -75%;
  left: -75%;
}

._-inset-y-full{
  top: -100%;
  bottom: -100%;
}

._-inset-x-full{
  right: -100%;
  left: -100%;
}

._top-auto{
  top: auto;
}

._right-auto{
  right: auto;
}

._bottom-auto{
  bottom: auto;
}

._left-auto{
  left: auto;
}

._top-none{
  top: 0px;
}

._right-none{
  right: 0px;
}

._bottom-none{
  bottom: 0px;
}

._left-none{
  left: 0px;
}

._top-xxs{
  top: 4px;
}

._right-xxs{
  right: 4px;
}

._bottom-xxs{
  bottom: 4px;
}

._left-xxs{
  left: 4px;
}

._top-xs{
  top: 8px;
}

._right-xs{
  right: 8px;
}

._bottom-xs{
  bottom: 8px;
}

._left-xs{
  left: 8px;
}

._top-sm{
  top: 16px;
}

._right-sm{
  right: 16px;
}

._bottom-sm{
  bottom: 16px;
}

._left-sm{
  left: 16px;
}

._top-md{
  top: 24px;
}

._right-md{
  right: 24px;
}

._bottom-md{
  bottom: 24px;
}

._left-md{
  left: 24px;
}

._top-lg{
  top: 32px;
}

._right-lg{
  right: 32px;
}

._bottom-lg{
  bottom: 32px;
}

._left-lg{
  left: 32px;
}

._top-xl{
  top: 40px;
}

._right-xl{
  right: 40px;
}

._bottom-xl{
  bottom: 40px;
}

._left-xl{
  left: 40px;
}

._top-xxl{
  top: 48px;
}

._right-xxl{
  right: 48px;
}

._bottom-xxl{
  bottom: 48px;
}

._left-xxl{
  left: 48px;
}

._top-xxxl{
  top: 56px;
}

._right-xxxl{
  right: 56px;
}

._bottom-xxxl{
  bottom: 56px;
}

._left-xxxl{
  left: 56px;
}

._-top-auto{
  top: auto;
}

._-right-auto{
  right: auto;
}

._-bottom-auto{
  bottom: auto;
}

._-left-auto{
  left: auto;
}

._-top-none{
  top: 0px;
}

._-right-none{
  right: 0px;
}

._-bottom-none{
  bottom: 0px;
}

._-left-none{
  left: 0px;
}

._-top-xxs{
  top: -4px;
}

._-right-xxs{
  right: -4px;
}

._-bottom-xxs{
  bottom: -4px;
}

._-left-xxs{
  left: -4px;
}

._-top-xs{
  top: -8px;
}

._-right-xs{
  right: -8px;
}

._-bottom-xs{
  bottom: -8px;
}

._-left-xs{
  left: -8px;
}

._-top-sm{
  top: -16px;
}

._-right-sm{
  right: -16px;
}

._-bottom-sm{
  bottom: -16px;
}

._-left-sm{
  left: -16px;
}

._-top-md{
  top: -24px;
}

._-right-md{
  right: -24px;
}

._-bottom-md{
  bottom: -24px;
}

._-left-md{
  left: -24px;
}

._-top-lg{
  top: -32px;
}

._-right-lg{
  right: -32px;
}

._-bottom-lg{
  bottom: -32px;
}

._-left-lg{
  left: -32px;
}

._-top-xl{
  top: -40px;
}

._-right-xl{
  right: -40px;
}

._-bottom-xl{
  bottom: -40px;
}

._-left-xl{
  left: -40px;
}

._-top-xxl{
  top: -48px;
}

._-right-xxl{
  right: -48px;
}

._-bottom-xxl{
  bottom: -48px;
}

._-left-xxl{
  left: -48px;
}

._-top-xxxl{
  top: -56px;
}

._-right-xxxl{
  right: -56px;
}

._-bottom-xxxl{
  bottom: -56px;
}

._-left-xxxl{
  left: -56px;
}

._top-1\/2{
  top: 50%;
}

._right-1\/2{
  right: 50%;
}

._bottom-1\/2{
  bottom: 50%;
}

._left-1\/2{
  left: 50%;
}

._top-1\/3{
  top: 33.333333%;
}

._right-1\/3{
  right: 33.333333%;
}

._bottom-1\/3{
  bottom: 33.333333%;
}

._left-1\/3{
  left: 33.333333%;
}

._top-2\/3{
  top: 66.666667%;
}

._right-2\/3{
  right: 66.666667%;
}

._bottom-2\/3{
  bottom: 66.666667%;
}

._left-2\/3{
  left: 66.666667%;
}

._top-1\/4{
  top: 25%;
}

._right-1\/4{
  right: 25%;
}

._bottom-1\/4{
  bottom: 25%;
}

._left-1\/4{
  left: 25%;
}

._top-2\/4{
  top: 50%;
}

._right-2\/4{
  right: 50%;
}

._bottom-2\/4{
  bottom: 50%;
}

._left-2\/4{
  left: 50%;
}

._top-3\/4{
  top: 75%;
}

._right-3\/4{
  right: 75%;
}

._bottom-3\/4{
  bottom: 75%;
}

._left-3\/4{
  left: 75%;
}

._top-full{
  top: 100%;
}

._right-full{
  right: 100%;
}

._bottom-full{
  bottom: 100%;
}

._left-full{
  left: 100%;
}

._-top-1\/2{
  top: -50%;
}

._-right-1\/2{
  right: -50%;
}

._-bottom-1\/2{
  bottom: -50%;
}

._-left-1\/2{
  left: -50%;
}

._-top-1\/3{
  top: -33.333333%;
}

._-right-1\/3{
  right: -33.333333%;
}

._-bottom-1\/3{
  bottom: -33.333333%;
}

._-left-1\/3{
  left: -33.333333%;
}

._-top-2\/3{
  top: -66.666667%;
}

._-right-2\/3{
  right: -66.666667%;
}

._-bottom-2\/3{
  bottom: -66.666667%;
}

._-left-2\/3{
  left: -66.666667%;
}

._-top-1\/4{
  top: -25%;
}

._-right-1\/4{
  right: -25%;
}

._-bottom-1\/4{
  bottom: -25%;
}

._-left-1\/4{
  left: -25%;
}

._-top-2\/4{
  top: -50%;
}

._-right-2\/4{
  right: -50%;
}

._-bottom-2\/4{
  bottom: -50%;
}

._-left-2\/4{
  left: -50%;
}

._-top-3\/4{
  top: -75%;
}

._-right-3\/4{
  right: -75%;
}

._-bottom-3\/4{
  bottom: -75%;
}

._-left-3\/4{
  left: -75%;
}

._-top-full{
  top: -100%;
}

._-right-full{
  right: -100%;
}

._-bottom-full{
  bottom: -100%;
}

._-left-full{
  left: -100%;
}

._resize-none{
  resize: none;
}

._resize-y{
  resize: vertical;
}

._resize-x{
  resize: horizontal;
}

._resize{
  resize: both;
}

*{
  --tw-shadow: 0 0 #0000;
}

._shadow-sm{
  --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

._shadow-md{
  --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

._shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

._shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

._shadow-2xl{
  --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

._shadow-inner{
  --tw-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

._shadow-none{
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

._shadow-card{
  --tw-shadow: rgba(0,0,0,16%) 0 0 15px;;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

*{
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
}

._ring-0{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

._ring-1{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

._ring-2{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

._ring-4{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

._ring-8{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

._ring{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

._ring-inset{
  --tw-ring-inset: inset;
}

.focus-within\:_ring-0:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:_ring-1:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:_ring-2:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:_ring-4:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:_ring-8:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:_ring:focus-within{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus-within\:_ring-inset:focus-within{
  --tw-ring-inset: inset;
}

.focus\:_ring-0:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:_ring-1:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:_ring-2:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:_ring-4:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:_ring-8:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:_ring:focus{
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:_ring-inset:focus{
  --tw-ring-inset: inset;
}

._ring-offset-transparent{
  --tw-ring-offset-color: transparent;
}

._ring-offset-current{
  --tw-ring-offset-color: currentColor;
}

._ring-offset-gray{
  --tw-ring-offset-color: #EFEFEF;
}

._ring-offset-greytext{
  --tw-ring-offset-color: #707070;
}

._ring-offset-primary{
  --tw-ring-offset-color: #007d8f;
}

._ring-offset-lightprimary{
  --tw-ring-offset-color: #f1f6f6;
}

._ring-offset-darkenprimary{
  --tw-ring-offset-color: #006675;
}

._ring-offset-darkengolden{
  --tw-ring-offset-color: #846700;
}

._ring-offset-nearwhite{
  --tw-ring-offset-color: #f5f5f5;
}

._ring-offset-warning{
  --tw-ring-offset-color: #e03634;
}

._ring-offset-darkenwarning{
  --tw-ring-offset-color: #771312;
}

._ring-offset-success{
  --tw-ring-offset-color: #99cc00;
}

._ring-offset-golden{
  --tw-ring-offset-color: #ffce55;
}

._ring-offset-orange{
  --tw-ring-offset-color: #F4B200;
}

._ring-offset-orangealt{
  --tw-ring-offset-color: #EEAE00;
}

._ring-offset-brown{
  --tw-ring-offset-color: #7B320B;
}

._ring-offset-intenseorange{
  --tw-ring-offset-color: #D85306;
}

._ring-offset-darkenorange{
  --tw-ring-offset-color: #A77A00;
}

._ring-offset-darkengreen100{
  --tw-ring-offset-color: #285C0B;
}

._ring-offset-darkengreen{
  --tw-ring-offset-color: #1F460C;
}

._ring-offset-green{
  --tw-ring-offset-color: #237A00;
}

._ring-offset-white{
  --tw-ring-offset-color: #fff;
}

._ring-offset-black{
  --tw-ring-offset-color: #000;
}

.focus-within\:_ring-offset-transparent:focus-within{
  --tw-ring-offset-color: transparent;
}

.focus-within\:_ring-offset-current:focus-within{
  --tw-ring-offset-color: currentColor;
}

.focus-within\:_ring-offset-gray:focus-within{
  --tw-ring-offset-color: #EFEFEF;
}

.focus-within\:_ring-offset-greytext:focus-within{
  --tw-ring-offset-color: #707070;
}

.focus-within\:_ring-offset-primary:focus-within{
  --tw-ring-offset-color: #007d8f;
}

.focus-within\:_ring-offset-lightprimary:focus-within{
  --tw-ring-offset-color: #f1f6f6;
}

.focus-within\:_ring-offset-darkenprimary:focus-within{
  --tw-ring-offset-color: #006675;
}

.focus-within\:_ring-offset-darkengolden:focus-within{
  --tw-ring-offset-color: #846700;
}

.focus-within\:_ring-offset-nearwhite:focus-within{
  --tw-ring-offset-color: #f5f5f5;
}

.focus-within\:_ring-offset-warning:focus-within{
  --tw-ring-offset-color: #e03634;
}

.focus-within\:_ring-offset-darkenwarning:focus-within{
  --tw-ring-offset-color: #771312;
}

.focus-within\:_ring-offset-success:focus-within{
  --tw-ring-offset-color: #99cc00;
}

.focus-within\:_ring-offset-golden:focus-within{
  --tw-ring-offset-color: #ffce55;
}

.focus-within\:_ring-offset-orange:focus-within{
  --tw-ring-offset-color: #F4B200;
}

.focus-within\:_ring-offset-orangealt:focus-within{
  --tw-ring-offset-color: #EEAE00;
}

.focus-within\:_ring-offset-brown:focus-within{
  --tw-ring-offset-color: #7B320B;
}

.focus-within\:_ring-offset-intenseorange:focus-within{
  --tw-ring-offset-color: #D85306;
}

.focus-within\:_ring-offset-darkenorange:focus-within{
  --tw-ring-offset-color: #A77A00;
}

.focus-within\:_ring-offset-darkengreen100:focus-within{
  --tw-ring-offset-color: #285C0B;
}

.focus-within\:_ring-offset-darkengreen:focus-within{
  --tw-ring-offset-color: #1F460C;
}

.focus-within\:_ring-offset-green:focus-within{
  --tw-ring-offset-color: #237A00;
}

.focus-within\:_ring-offset-white:focus-within{
  --tw-ring-offset-color: #fff;
}

.focus-within\:_ring-offset-black:focus-within{
  --tw-ring-offset-color: #000;
}

.focus\:_ring-offset-transparent:focus{
  --tw-ring-offset-color: transparent;
}

.focus\:_ring-offset-current:focus{
  --tw-ring-offset-color: currentColor;
}

.focus\:_ring-offset-gray:focus{
  --tw-ring-offset-color: #EFEFEF;
}

.focus\:_ring-offset-greytext:focus{
  --tw-ring-offset-color: #707070;
}

.focus\:_ring-offset-primary:focus{
  --tw-ring-offset-color: #007d8f;
}

.focus\:_ring-offset-lightprimary:focus{
  --tw-ring-offset-color: #f1f6f6;
}

.focus\:_ring-offset-darkenprimary:focus{
  --tw-ring-offset-color: #006675;
}

.focus\:_ring-offset-darkengolden:focus{
  --tw-ring-offset-color: #846700;
}

.focus\:_ring-offset-nearwhite:focus{
  --tw-ring-offset-color: #f5f5f5;
}

.focus\:_ring-offset-warning:focus{
  --tw-ring-offset-color: #e03634;
}

.focus\:_ring-offset-darkenwarning:focus{
  --tw-ring-offset-color: #771312;
}

.focus\:_ring-offset-success:focus{
  --tw-ring-offset-color: #99cc00;
}

.focus\:_ring-offset-golden:focus{
  --tw-ring-offset-color: #ffce55;
}

.focus\:_ring-offset-orange:focus{
  --tw-ring-offset-color: #F4B200;
}

.focus\:_ring-offset-orangealt:focus{
  --tw-ring-offset-color: #EEAE00;
}

.focus\:_ring-offset-brown:focus{
  --tw-ring-offset-color: #7B320B;
}

.focus\:_ring-offset-intenseorange:focus{
  --tw-ring-offset-color: #D85306;
}

.focus\:_ring-offset-darkenorange:focus{
  --tw-ring-offset-color: #A77A00;
}

.focus\:_ring-offset-darkengreen100:focus{
  --tw-ring-offset-color: #285C0B;
}

.focus\:_ring-offset-darkengreen:focus{
  --tw-ring-offset-color: #1F460C;
}

.focus\:_ring-offset-green:focus{
  --tw-ring-offset-color: #237A00;
}

.focus\:_ring-offset-white:focus{
  --tw-ring-offset-color: #fff;
}

.focus\:_ring-offset-black:focus{
  --tw-ring-offset-color: #000;
}

._ring-offset-0{
  --tw-ring-offset-width: 0px;
}

._ring-offset-1{
  --tw-ring-offset-width: 1px;
}

._ring-offset-2{
  --tw-ring-offset-width: 2px;
}

._ring-offset-4{
  --tw-ring-offset-width: 4px;
}

._ring-offset-8{
  --tw-ring-offset-width: 8px;
}

.focus-within\:_ring-offset-0:focus-within{
  --tw-ring-offset-width: 0px;
}

.focus-within\:_ring-offset-1:focus-within{
  --tw-ring-offset-width: 1px;
}

.focus-within\:_ring-offset-2:focus-within{
  --tw-ring-offset-width: 2px;
}

.focus-within\:_ring-offset-4:focus-within{
  --tw-ring-offset-width: 4px;
}

.focus-within\:_ring-offset-8:focus-within{
  --tw-ring-offset-width: 8px;
}

.focus\:_ring-offset-0:focus{
  --tw-ring-offset-width: 0px;
}

.focus\:_ring-offset-1:focus{
  --tw-ring-offset-width: 1px;
}

.focus\:_ring-offset-2:focus{
  --tw-ring-offset-width: 2px;
}

.focus\:_ring-offset-4:focus{
  --tw-ring-offset-width: 4px;
}

.focus\:_ring-offset-8:focus{
  --tw-ring-offset-width: 8px;
}

._ring-transparent{
  --tw-ring-color: transparent;
}

._ring-current{
  --tw-ring-color: currentColor;
}

._ring-gray{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
}

._ring-greytext{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
}

._ring-primary{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
}

._ring-lightprimary{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
}

._ring-darkenprimary{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
}

._ring-darkengolden{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
}

._ring-nearwhite{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
}

._ring-warning{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
}

._ring-darkenwarning{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
}

._ring-success{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
}

._ring-golden{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
}

._ring-orange{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
}

._ring-orangealt{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
}

._ring-brown{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
}

._ring-intenseorange{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
}

._ring-darkenorange{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
}

._ring-darkengreen100{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
}

._ring-darkengreen{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
}

._ring-green{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
}

._ring-white{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

._ring-black{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-transparent:focus-within{
  --tw-ring-color: transparent;
}

.focus-within\:_ring-current:focus-within{
  --tw-ring-color: currentColor;
}

.focus-within\:_ring-gray:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
}

.focus-within\:_ring-greytext:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
}

.focus-within\:_ring-primary:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
}

.focus-within\:_ring-lightprimary:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
}

.focus-within\:_ring-darkenprimary:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
}

.focus-within\:_ring-darkengolden:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-nearwhite:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
}

.focus-within\:_ring-warning:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
}

.focus-within\:_ring-darkenwarning:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
}

.focus-within\:_ring-success:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-golden:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
}

.focus-within\:_ring-orange:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-orangealt:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-brown:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
}

.focus-within\:_ring-intenseorange:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
}

.focus-within\:_ring-darkenorange:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-darkengreen100:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
}

.focus-within\:_ring-darkengreen:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
}

.focus-within\:_ring-green:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
}

.focus-within\:_ring-white:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus-within\:_ring-black:focus-within{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

.focus\:_ring-transparent:focus{
  --tw-ring-color: transparent;
}

.focus\:_ring-current:focus{
  --tw-ring-color: currentColor;
}

.focus\:_ring-gray:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
}

.focus\:_ring-greytext:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
}

.focus\:_ring-primary:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
}

.focus\:_ring-lightprimary:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
}

.focus\:_ring-darkenprimary:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
}

.focus\:_ring-darkengolden:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
}

.focus\:_ring-nearwhite:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
}

.focus\:_ring-warning:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
}

.focus\:_ring-darkenwarning:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
}

.focus\:_ring-success:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
}

.focus\:_ring-golden:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
}

.focus\:_ring-orange:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
}

.focus\:_ring-orangealt:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
}

.focus\:_ring-brown:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
}

.focus\:_ring-intenseorange:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
}

.focus\:_ring-darkenorange:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
}

.focus\:_ring-darkengreen100:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
}

.focus\:_ring-darkengreen:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
}

.focus\:_ring-green:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
}

.focus\:_ring-white:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
}

.focus\:_ring-black:focus{
  --tw-ring-opacity: 1;
  --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
}

._ring-opacity-0{
  --tw-ring-opacity: 0;
}

._ring-opacity-10{
  --tw-ring-opacity: .1;
}

._ring-opacity-20{
  --tw-ring-opacity: .2;
}

._ring-opacity-25{
  --tw-ring-opacity: .25;
}

._ring-opacity-30{
  --tw-ring-opacity: .3;
}

._ring-opacity-40{
  --tw-ring-opacity: .4;
}

._ring-opacity-50{
  --tw-ring-opacity: .5;
}

._ring-opacity-60{
  --tw-ring-opacity: .6;
}

._ring-opacity-70{
  --tw-ring-opacity: .7;
}

._ring-opacity-75{
  --tw-ring-opacity: .75;
}

._ring-opacity-80{
  --tw-ring-opacity: .8;
}

._ring-opacity-90{
  --tw-ring-opacity: .9;
}

._ring-opacity-100{
  --tw-ring-opacity: 1;
}

.focus-within\:_ring-opacity-0:focus-within{
  --tw-ring-opacity: 0;
}

.focus-within\:_ring-opacity-10:focus-within{
  --tw-ring-opacity: .1;
}

.focus-within\:_ring-opacity-20:focus-within{
  --tw-ring-opacity: .2;
}

.focus-within\:_ring-opacity-25:focus-within{
  --tw-ring-opacity: .25;
}

.focus-within\:_ring-opacity-30:focus-within{
  --tw-ring-opacity: .3;
}

.focus-within\:_ring-opacity-40:focus-within{
  --tw-ring-opacity: .4;
}

.focus-within\:_ring-opacity-50:focus-within{
  --tw-ring-opacity: .5;
}

.focus-within\:_ring-opacity-60:focus-within{
  --tw-ring-opacity: .6;
}

.focus-within\:_ring-opacity-70:focus-within{
  --tw-ring-opacity: .7;
}

.focus-within\:_ring-opacity-75:focus-within{
  --tw-ring-opacity: .75;
}

.focus-within\:_ring-opacity-80:focus-within{
  --tw-ring-opacity: .8;
}

.focus-within\:_ring-opacity-90:focus-within{
  --tw-ring-opacity: .9;
}

.focus-within\:_ring-opacity-100:focus-within{
  --tw-ring-opacity: 1;
}

.focus\:_ring-opacity-0:focus{
  --tw-ring-opacity: 0;
}

.focus\:_ring-opacity-10:focus{
  --tw-ring-opacity: .1;
}

.focus\:_ring-opacity-20:focus{
  --tw-ring-opacity: .2;
}

.focus\:_ring-opacity-25:focus{
  --tw-ring-opacity: .25;
}

.focus\:_ring-opacity-30:focus{
  --tw-ring-opacity: .3;
}

.focus\:_ring-opacity-40:focus{
  --tw-ring-opacity: .4;
}

.focus\:_ring-opacity-50:focus{
  --tw-ring-opacity: .5;
}

.focus\:_ring-opacity-60:focus{
  --tw-ring-opacity: .6;
}

.focus\:_ring-opacity-70:focus{
  --tw-ring-opacity: .7;
}

.focus\:_ring-opacity-75:focus{
  --tw-ring-opacity: .75;
}

.focus\:_ring-opacity-80:focus{
  --tw-ring-opacity: .8;
}

.focus\:_ring-opacity-90:focus{
  --tw-ring-opacity: .9;
}

.focus\:_ring-opacity-100:focus{
  --tw-ring-opacity: 1;
}

._fill-current{
  fill: currentColor;
}

._fill-primary{
  fill: #007d8f;
}

._fill-greytext{
  fill: #707070;
}

._fill-darkenprimary{
  fill: #006675;
}

._fill-darkengolden{
  fill: #846700;
}

._fill-darkengreen{
  fill: #1F460C;
}

._fill-golden{
  fill: #ffce55;
}

._fill-white{
  fill: #fff;
}

._fill-orange{
  fill: #F4B200;
}

._fill-orangealt{
  fill: #EEAE00;
}

._fill-darkenorange{
}

._fill-brown{
  fill: #7B320B;
}

._fill-green{
  fill: #237A00;
}

._stroke-current{
  stroke: currentColor;
}

._stroke-0{
  stroke-width: 0;
}

._stroke-1{
  stroke-width: 1;
}

._stroke-2{
  stroke-width: 2;
}

._table-auto{
  table-layout: auto;
}

._table-fixed{
  table-layout: fixed;
}

._text-left{
  text-align: left;
}

._text-center{
  text-align: center;
}

._text-right{
  text-align: right;
}

._text-justify{
  text-align: justify;
}

._text-transparent{
  color: transparent;
}

._text-current{
  color: currentColor;
}

._text-gray{
  --tw-text-opacity: 1;
  color: rgba(239, 239, 239, var(--tw-text-opacity));
}

._text-greytext{
  --tw-text-opacity: 1;
  color: rgba(112, 112, 112, var(--tw-text-opacity));
}

._text-primary{
  --tw-text-opacity: 1;
  color: rgba(0, 125, 143, var(--tw-text-opacity));
}

._text-lightprimary{
  --tw-text-opacity: 1;
  color: rgba(241, 246, 246, var(--tw-text-opacity));
}

._text-darkenprimary{
  --tw-text-opacity: 1;
  color: rgba(0, 102, 117, var(--tw-text-opacity));
}

._text-darkengolden{
  --tw-text-opacity: 1;
  color: rgba(132, 103, 0, var(--tw-text-opacity));
}

._text-nearwhite{
  --tw-text-opacity: 1;
  color: rgba(245, 245, 245, var(--tw-text-opacity));
}

._text-warning{
  --tw-text-opacity: 1;
  color: rgba(224, 54, 52, var(--tw-text-opacity));
}

._text-darkenwarning{
  --tw-text-opacity: 1;
  color: rgba(119, 19, 18, var(--tw-text-opacity));
}

._text-success{
  --tw-text-opacity: 1;
  color: rgba(153, 204, 0, var(--tw-text-opacity));
}

._text-golden{
  --tw-text-opacity: 1;
  color: rgba(255, 206, 85, var(--tw-text-opacity));
}

._text-orange{
  --tw-text-opacity: 1;
  color: rgba(244, 178, 0, var(--tw-text-opacity));
}

._text-orangealt{
  --tw-text-opacity: 1;
  color: rgba(238, 174, 0, var(--tw-text-opacity));
}

._text-brown{
  --tw-text-opacity: 1;
  color: rgba(123, 50, 11, var(--tw-text-opacity));
}

._text-intenseorange{
  --tw-text-opacity: 1;
  color: rgba(216, 83, 6, var(--tw-text-opacity));
}

._text-darkenorange{
  --tw-text-opacity: 1;
  color: rgba(167, 122, 0, var(--tw-text-opacity));
}

._text-darkengreen100{
  --tw-text-opacity: 1;
  color: rgba(40, 92, 11, var(--tw-text-opacity));
}

._text-darkengreen{
  --tw-text-opacity: 1;
  color: rgba(31, 70, 12, var(--tw-text-opacity));
}

._text-green{
  --tw-text-opacity: 1;
  color: rgba(35, 122, 0, var(--tw-text-opacity));
}

._text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, var(--tw-text-opacity));
}

._text-black{
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

._text-opacity-0{
  --tw-text-opacity: 0;
}

._text-opacity-10{
  --tw-text-opacity: .1;
}

._text-opacity-20{
  --tw-text-opacity: .2;
}

._text-opacity-25{
  --tw-text-opacity: .25;
}

._text-opacity-30{
  --tw-text-opacity: .3;
}

._text-opacity-40{
  --tw-text-opacity: .4;
}

._text-opacity-50{
  --tw-text-opacity: .5;
}

._text-opacity-60{
  --tw-text-opacity: .6;
}

._text-opacity-70{
  --tw-text-opacity: .7;
}

._text-opacity-75{
  --tw-text-opacity: .75;
}

._text-opacity-80{
  --tw-text-opacity: .8;
}

._text-opacity-90{
  --tw-text-opacity: .9;
}

._text-opacity-100{
  --tw-text-opacity: 1;
}

._group:hover .group-hover\:_text-opacity-0{
  --tw-text-opacity: 0;
}

._group:hover .group-hover\:_text-opacity-10{
  --tw-text-opacity: .1;
}

._group:hover .group-hover\:_text-opacity-20{
  --tw-text-opacity: .2;
}

._group:hover .group-hover\:_text-opacity-25{
  --tw-text-opacity: .25;
}

._group:hover .group-hover\:_text-opacity-30{
  --tw-text-opacity: .3;
}

._group:hover .group-hover\:_text-opacity-40{
  --tw-text-opacity: .4;
}

._group:hover .group-hover\:_text-opacity-50{
  --tw-text-opacity: .5;
}

._group:hover .group-hover\:_text-opacity-60{
  --tw-text-opacity: .6;
}

._group:hover .group-hover\:_text-opacity-70{
  --tw-text-opacity: .7;
}

._group:hover .group-hover\:_text-opacity-75{
  --tw-text-opacity: .75;
}

._group:hover .group-hover\:_text-opacity-80{
  --tw-text-opacity: .8;
}

._group:hover .group-hover\:_text-opacity-90{
  --tw-text-opacity: .9;
}

._group:hover .group-hover\:_text-opacity-100{
  --tw-text-opacity: 1;
}

.focus-within\:_text-opacity-0:focus-within{
  --tw-text-opacity: 0;
}

.focus-within\:_text-opacity-10:focus-within{
  --tw-text-opacity: .1;
}

.focus-within\:_text-opacity-20:focus-within{
  --tw-text-opacity: .2;
}

.focus-within\:_text-opacity-25:focus-within{
  --tw-text-opacity: .25;
}

.focus-within\:_text-opacity-30:focus-within{
  --tw-text-opacity: .3;
}

.focus-within\:_text-opacity-40:focus-within{
  --tw-text-opacity: .4;
}

.focus-within\:_text-opacity-50:focus-within{
  --tw-text-opacity: .5;
}

.focus-within\:_text-opacity-60:focus-within{
  --tw-text-opacity: .6;
}

.focus-within\:_text-opacity-70:focus-within{
  --tw-text-opacity: .7;
}

.focus-within\:_text-opacity-75:focus-within{
  --tw-text-opacity: .75;
}

.focus-within\:_text-opacity-80:focus-within{
  --tw-text-opacity: .8;
}

.focus-within\:_text-opacity-90:focus-within{
  --tw-text-opacity: .9;
}

.focus-within\:_text-opacity-100:focus-within{
  --tw-text-opacity: 1;
}

.hover\:_text-opacity-0:hover{
  --tw-text-opacity: 0;
}

.hover\:_text-opacity-10:hover{
  --tw-text-opacity: .1;
}

.hover\:_text-opacity-20:hover{
  --tw-text-opacity: .2;
}

.hover\:_text-opacity-25:hover{
  --tw-text-opacity: .25;
}

.hover\:_text-opacity-30:hover{
  --tw-text-opacity: .3;
}

.hover\:_text-opacity-40:hover{
  --tw-text-opacity: .4;
}

.hover\:_text-opacity-50:hover{
  --tw-text-opacity: .5;
}

.hover\:_text-opacity-60:hover{
  --tw-text-opacity: .6;
}

.hover\:_text-opacity-70:hover{
  --tw-text-opacity: .7;
}

.hover\:_text-opacity-75:hover{
  --tw-text-opacity: .75;
}

.hover\:_text-opacity-80:hover{
  --tw-text-opacity: .8;
}

.hover\:_text-opacity-90:hover{
  --tw-text-opacity: .9;
}

.hover\:_text-opacity-100:hover{
  --tw-text-opacity: 1;
}

.focus\:_text-opacity-0:focus{
  --tw-text-opacity: 0;
}

.focus\:_text-opacity-10:focus{
  --tw-text-opacity: .1;
}

.focus\:_text-opacity-20:focus{
  --tw-text-opacity: .2;
}

.focus\:_text-opacity-25:focus{
  --tw-text-opacity: .25;
}

.focus\:_text-opacity-30:focus{
  --tw-text-opacity: .3;
}

.focus\:_text-opacity-40:focus{
  --tw-text-opacity: .4;
}

.focus\:_text-opacity-50:focus{
  --tw-text-opacity: .5;
}

.focus\:_text-opacity-60:focus{
  --tw-text-opacity: .6;
}

.focus\:_text-opacity-70:focus{
  --tw-text-opacity: .7;
}

.focus\:_text-opacity-75:focus{
  --tw-text-opacity: .75;
}

.focus\:_text-opacity-80:focus{
  --tw-text-opacity: .8;
}

.focus\:_text-opacity-90:focus{
  --tw-text-opacity: .9;
}

.focus\:_text-opacity-100:focus{
  --tw-text-opacity: 1;
}

._truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._overflow-ellipsis{
  text-overflow: ellipsis;
}

._overflow-clip{
  text-overflow: clip;
}

._italic{
  font-style: italic;
}

._not-italic{
  font-style: normal;
}

._uppercase{
  text-transform: uppercase;
}

._lowercase{
  text-transform: lowercase;
}

._capitalize{
  text-transform: capitalize;
}

._normal-case{
  text-transform: none;
}

._underline{
  text-decoration: underline;
}

._line-through{
  text-decoration: line-through;
}

._no-underline{
  text-decoration: none;
}

._antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

._subpixel-antialiased{
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

._ordinal, ._slashed-zero, ._lining-nums, ._oldstyle-nums, ._proportional-nums, ._tabular-nums, ._diagonal-fractions, ._stacked-fractions{
  --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
  --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
  --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}

._normal-nums{
  font-variant-numeric: normal;
}

._ordinal{
  --tw-ordinal: ordinal;
}

._slashed-zero{
  --tw-slashed-zero: slashed-zero;
}

._lining-nums{
  --tw-numeric-figure: lining-nums;
}

._oldstyle-nums{
  --tw-numeric-figure: oldstyle-nums;
}

._proportional-nums{
  --tw-numeric-spacing: proportional-nums;
}

._tabular-nums{
  --tw-numeric-spacing: tabular-nums;
}

._diagonal-fractions{
  --tw-numeric-fraction: diagonal-fractions;
}

._stacked-fractions{
  --tw-numeric-fraction: stacked-fractions;
}

._tracking-tighter{
  letter-spacing: -0.05em;
}

._tracking-tight{
  letter-spacing: -0.025em;
}

._tracking-normal{
  letter-spacing: 0em;
}

._tracking-wide{
  letter-spacing: 0.025em;
}

._tracking-wider{
  letter-spacing: 0.05em;
}

._tracking-widest{
  letter-spacing: 0.1em;
}

._align-baseline{
  vertical-align: baseline;
}

._align-top{
  vertical-align: top;
}

._align-middle{
  vertical-align: middle;
}

._align-bottom{
  vertical-align: bottom;
}

._align-text-top{
  vertical-align: text-top;
}

._align-text-bottom{
  vertical-align: text-bottom;
}

._visible{
  visibility: visible;
}

._invisible{
  visibility: hidden;
}

._whitespace-normal{
  white-space: normal;
}

._whitespace-nowrap{
  white-space: nowrap;
}

._whitespace-pre{
  white-space: pre;
}

._whitespace-pre-line{
  white-space: pre-line;
}

._whitespace-pre-wrap{
  white-space: pre-wrap;
}

._break-normal{
  overflow-wrap: normal;
  word-break: normal;
}

._break-words{
  overflow-wrap: break-word;
}

._break-all{
  word-break: break-all;
}

._w-auto{
  width: auto;
}

._w-none{
  width: 0px;
}

._w-xxs{
  width: 4px;
}

._w-xs{
  width: 8px;
}

._w-sm{
  width: 16px;
}

._w-md{
  width: 24px;
}

._w-lg{
  width: 32px;
}

._w-xl{
  width: 40px;
}

._w-xxl{
  width: 48px;
}

._w-xxxl{
  width: 56px;
}

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

._w-1\/3{
  width: 33.333333%;
}

._w-2\/3{
  width: 66.666667%;
}

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

._w-2\/4{
  width: 50%;
}

._w-3\/4{
  width: 75%;
}

._w-1\/5{
  width: 20%;
}

._w-2\/5{
  width: 40%;
}

._w-3\/5{
  width: 60%;
}

._w-4\/5{
  width: 80%;
}

._w-1\/6{
  width: 16.666667%;
}

._w-2\/6{
  width: 33.333333%;
}

._w-3\/6{
  width: 50%;
}

._w-4\/6{
  width: 66.666667%;
}

._w-5\/6{
  width: 83.333333%;
}

._w-1\/12{
  width: 8.333333%;
}

._w-2\/12{
  width: 16.666667%;
}

._w-3\/12{
  width: 25%;
}

._w-4\/12{
  width: 33.333333%;
}

._w-5\/12{
  width: 41.666667%;
}

._w-6\/12{
  width: 50%;
}

._w-7\/12{
  width: 58.333333%;
}

._w-8\/12{
  width: 66.666667%;
}

._w-9\/12{
  width: 75%;
}

._w-10\/12{
  width: 83.333333%;
}

._w-11\/12{
  width: 91.666667%;
}

._w-full{
  width: 100%;
}

._w-screen{
  width: 100vw;
}

._w-min{
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

._w-max{
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

._z-0{
  z-index: 0;
}

._z-10{
  z-index: 10;
}

._z-20{
  z-index: 20;
}

._z-30{
  z-index: 30;
}

._z-40{
  z-index: 40;
}

._z-50{
  z-index: 50;
}

._z-auto{
  z-index: auto;
}

.focus-within\:_z-0:focus-within{
  z-index: 0;
}

.focus-within\:_z-10:focus-within{
  z-index: 10;
}

.focus-within\:_z-20:focus-within{
  z-index: 20;
}

.focus-within\:_z-30:focus-within{
  z-index: 30;
}

.focus-within\:_z-40:focus-within{
  z-index: 40;
}

.focus-within\:_z-50:focus-within{
  z-index: 50;
}

.focus-within\:_z-auto:focus-within{
  z-index: auto;
}

.focus\:_z-0:focus{
  z-index: 0;
}

.focus\:_z-10:focus{
  z-index: 10;
}

.focus\:_z-20:focus{
  z-index: 20;
}

.focus\:_z-30:focus{
  z-index: 30;
}

.focus\:_z-40:focus{
  z-index: 40;
}

.focus\:_z-50:focus{
  z-index: 50;
}

.focus\:_z-auto:focus{
  z-index: auto;
}

._isolate{
  isolation: isolate;
}

._isolation-auto{
  isolation: auto;
}

._gap-auto{
  gap: auto;
}

._gap-none{
  gap: 0px;
}

._gap-xxs{
  gap: 4px;
}

._gap-xs{
  gap: 8px;
}

._gap-sm{
  gap: 16px;
}

._gap-md{
  gap: 24px;
}

._gap-lg{
  gap: 32px;
}

._gap-xl{
  gap: 40px;
}

._gap-xxl{
  gap: 48px;
}

._gap-xxxl{
  gap: 56px;
}

._gap-x-auto{
  -moz-column-gap: auto;
       column-gap: auto;
}

._gap-x-none{
  -moz-column-gap: 0px;
       column-gap: 0px;
}

._gap-x-xxs{
  -moz-column-gap: 4px;
       column-gap: 4px;
}

._gap-x-xs{
  -moz-column-gap: 8px;
       column-gap: 8px;
}

._gap-x-sm{
  -moz-column-gap: 16px;
       column-gap: 16px;
}

._gap-x-md{
  -moz-column-gap: 24px;
       column-gap: 24px;
}

._gap-x-lg{
  -moz-column-gap: 32px;
       column-gap: 32px;
}

._gap-x-xl{
  -moz-column-gap: 40px;
       column-gap: 40px;
}

._gap-x-xxl{
  -moz-column-gap: 48px;
       column-gap: 48px;
}

._gap-x-xxxl{
  -moz-column-gap: 56px;
       column-gap: 56px;
}

._gap-y-auto{
  row-gap: auto;
}

._gap-y-none{
  row-gap: 0px;
}

._gap-y-xxs{
  row-gap: 4px;
}

._gap-y-xs{
  row-gap: 8px;
}

._gap-y-sm{
  row-gap: 16px;
}

._gap-y-md{
  row-gap: 24px;
}

._gap-y-lg{
  row-gap: 32px;
}

._gap-y-xl{
  row-gap: 40px;
}

._gap-y-xxl{
  row-gap: 48px;
}

._gap-y-xxxl{
  row-gap: 56px;
}

._grid-flow-row{
  grid-auto-flow: row;
}

._grid-flow-col{
  grid-auto-flow: column;
}

._grid-flow-row-dense{
  grid-auto-flow: row dense;
}

._grid-flow-col-dense{
  grid-auto-flow: column dense;
}

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

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

._grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

._grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

._grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

._grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

._grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

._grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

._grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

._grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

._grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

._grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

._grid-cols-none{
  grid-template-columns: none;
}

._auto-cols-auto{
  grid-auto-columns: auto;
}

._auto-cols-min{
  grid-auto-columns: -webkit-min-content;
  grid-auto-columns: min-content;
}

._auto-cols-max{
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
}

._auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr);
}

._col-auto{
  grid-column: auto;
}

._col-span-1{
  grid-column: span 1 / span 1;
}

._col-span-2{
  grid-column: span 2 / span 2;
}

._col-span-3{
  grid-column: span 3 / span 3;
}

._col-span-4{
  grid-column: span 4 / span 4;
}

._col-span-5{
  grid-column: span 5 / span 5;
}

._col-span-6{
  grid-column: span 6 / span 6;
}

._col-span-7{
  grid-column: span 7 / span 7;
}

._col-span-8{
  grid-column: span 8 / span 8;
}

._col-span-9{
  grid-column: span 9 / span 9;
}

._col-span-10{
  grid-column: span 10 / span 10;
}

._col-span-11{
  grid-column: span 11 / span 11;
}

._col-span-12{
  grid-column: span 12 / span 12;
}

._col-span-full{
  grid-column: 1 / -1;
}

._col-start-1{
  grid-column-start: 1;
}

._col-start-2{
  grid-column-start: 2;
}

._col-start-3{
  grid-column-start: 3;
}

._col-start-4{
  grid-column-start: 4;
}

._col-start-5{
  grid-column-start: 5;
}

._col-start-6{
  grid-column-start: 6;
}

._col-start-7{
  grid-column-start: 7;
}

._col-start-8{
  grid-column-start: 8;
}

._col-start-9{
  grid-column-start: 9;
}

._col-start-10{
  grid-column-start: 10;
}

._col-start-11{
  grid-column-start: 11;
}

._col-start-12{
  grid-column-start: 12;
}

._col-start-13{
  grid-column-start: 13;
}

._col-start-auto{
  grid-column-start: auto;
}

._col-end-1{
  grid-column-end: 1;
}

._col-end-2{
  grid-column-end: 2;
}

._col-end-3{
  grid-column-end: 3;
}

._col-end-4{
  grid-column-end: 4;
}

._col-end-5{
  grid-column-end: 5;
}

._col-end-6{
  grid-column-end: 6;
}

._col-end-7{
  grid-column-end: 7;
}

._col-end-8{
  grid-column-end: 8;
}

._col-end-9{
  grid-column-end: 9;
}

._col-end-10{
  grid-column-end: 10;
}

._col-end-11{
  grid-column-end: 11;
}

._col-end-12{
  grid-column-end: 12;
}

._col-end-13{
  grid-column-end: 13;
}

._col-end-auto{
  grid-column-end: auto;
}

._grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

._grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

._grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

._grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

._grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

._grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

._grid-rows-none{
  grid-template-rows: none;
}

._auto-rows-auto{
  grid-auto-rows: auto;
}

._auto-rows-min{
  grid-auto-rows: -webkit-min-content;
  grid-auto-rows: min-content;
}

._auto-rows-max{
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}

._auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr);
}

._row-auto{
  grid-row: auto;
}

._row-span-1{
  grid-row: span 1 / span 1;
}

._row-span-2{
  grid-row: span 2 / span 2;
}

._row-span-3{
  grid-row: span 3 / span 3;
}

._row-span-4{
  grid-row: span 4 / span 4;
}

._row-span-5{
  grid-row: span 5 / span 5;
}

._row-span-6{
  grid-row: span 6 / span 6;
}

._row-span-full{
  grid-row: 1 / -1;
}

._row-start-1{
  grid-row-start: 1;
}

._row-start-2{
  grid-row-start: 2;
}

._row-start-3{
  grid-row-start: 3;
}

._row-start-4{
  grid-row-start: 4;
}

._row-start-5{
  grid-row-start: 5;
}

._row-start-6{
  grid-row-start: 6;
}

._row-start-7{
  grid-row-start: 7;
}

._row-start-auto{
  grid-row-start: auto;
}

._row-end-1{
  grid-row-end: 1;
}

._row-end-2{
  grid-row-end: 2;
}

._row-end-3{
  grid-row-end: 3;
}

._row-end-4{
  grid-row-end: 4;
}

._row-end-5{
  grid-row-end: 5;
}

._row-end-6{
  grid-row-end: 6;
}

._row-end-7{
  grid-row-end: 7;
}

._row-end-auto{
  grid-row-end: auto;
}

._transform{
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

._transform-gpu{
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

._transform-none{
  transform: none;
}

._origin-center{
  transform-origin: center;
}

._origin-top{
  transform-origin: top;
}

._origin-top-right{
  transform-origin: top right;
}

._origin-right{
  transform-origin: right;
}

._origin-bottom-right{
  transform-origin: bottom right;
}

._origin-bottom{
  transform-origin: bottom;
}

._origin-bottom-left{
  transform-origin: bottom left;
}

._origin-left{
  transform-origin: left;
}

._origin-top-left{
  transform-origin: top left;
}

._scale-0{
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

._scale-25{
  --tw-scale-x: .25;
  --tw-scale-y: .25;
}

._scale-50{
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

._scale-75{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

._scale-90{
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

._scale-95{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

._scale-98{
  --tw-scale-x: .98;
  --tw-scale-y: .98;
}

._scale-100{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

._scale-105{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

._scale-110{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

._scale-125{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

._scale-150{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

._scale-200{
  --tw-scale-x: 2;
  --tw-scale-y: 2;
}

._scale-x-0{
  --tw-scale-x: 0;
}

._scale-x-25{
  --tw-scale-x: .25;
}

._scale-x-50{
  --tw-scale-x: .5;
}

._scale-x-75{
  --tw-scale-x: .75;
}

._scale-x-90{
  --tw-scale-x: .9;
}

._scale-x-95{
  --tw-scale-x: .95;
}

._scale-x-98{
  --tw-scale-x: .98;
}

._scale-x-100{
  --tw-scale-x: 1;
}

._scale-x-105{
  --tw-scale-x: 1.05;
}

._scale-x-110{
  --tw-scale-x: 1.1;
}

._scale-x-125{
  --tw-scale-x: 1.25;
}

._scale-x-150{
  --tw-scale-x: 1.5;
}

._scale-x-200{
  --tw-scale-x: 2;
}

._scale-y-0{
  --tw-scale-y: 0;
}

._scale-y-25{
  --tw-scale-y: .25;
}

._scale-y-50{
  --tw-scale-y: .5;
}

._scale-y-75{
  --tw-scale-y: .75;
}

._scale-y-90{
  --tw-scale-y: .9;
}

._scale-y-95{
  --tw-scale-y: .95;
}

._scale-y-98{
  --tw-scale-y: .98;
}

._scale-y-100{
  --tw-scale-y: 1;
}

._scale-y-105{
  --tw-scale-y: 1.05;
}

._scale-y-110{
  --tw-scale-y: 1.1;
}

._scale-y-125{
  --tw-scale-y: 1.25;
}

._scale-y-150{
  --tw-scale-y: 1.5;
}

._scale-y-200{
  --tw-scale-y: 2;
}

.hover\:_scale-0:hover{
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.hover\:_scale-25:hover{
  --tw-scale-x: .25;
  --tw-scale-y: .25;
}

.hover\:_scale-50:hover{
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.hover\:_scale-75:hover{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.hover\:_scale-90:hover{
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.hover\:_scale-95:hover{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.hover\:_scale-98:hover{
  --tw-scale-x: .98;
  --tw-scale-y: .98;
}

.hover\:_scale-100:hover{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.hover\:_scale-105:hover{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.hover\:_scale-110:hover{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.hover\:_scale-125:hover{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.hover\:_scale-150:hover{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.hover\:_scale-200:hover{
  --tw-scale-x: 2;
  --tw-scale-y: 2;
}

.hover\:_scale-x-0:hover{
  --tw-scale-x: 0;
}

.hover\:_scale-x-25:hover{
  --tw-scale-x: .25;
}

.hover\:_scale-x-50:hover{
  --tw-scale-x: .5;
}

.hover\:_scale-x-75:hover{
  --tw-scale-x: .75;
}

.hover\:_scale-x-90:hover{
  --tw-scale-x: .9;
}

.hover\:_scale-x-95:hover{
  --tw-scale-x: .95;
}

.hover\:_scale-x-98:hover{
  --tw-scale-x: .98;
}

.hover\:_scale-x-100:hover{
  --tw-scale-x: 1;
}

.hover\:_scale-x-105:hover{
  --tw-scale-x: 1.05;
}

.hover\:_scale-x-110:hover{
  --tw-scale-x: 1.1;
}

.hover\:_scale-x-125:hover{
  --tw-scale-x: 1.25;
}

.hover\:_scale-x-150:hover{
  --tw-scale-x: 1.5;
}

.hover\:_scale-x-200:hover{
  --tw-scale-x: 2;
}

.hover\:_scale-y-0:hover{
  --tw-scale-y: 0;
}

.hover\:_scale-y-25:hover{
  --tw-scale-y: .25;
}

.hover\:_scale-y-50:hover{
  --tw-scale-y: .5;
}

.hover\:_scale-y-75:hover{
  --tw-scale-y: .75;
}

.hover\:_scale-y-90:hover{
  --tw-scale-y: .9;
}

.hover\:_scale-y-95:hover{
  --tw-scale-y: .95;
}

.hover\:_scale-y-98:hover{
  --tw-scale-y: .98;
}

.hover\:_scale-y-100:hover{
  --tw-scale-y: 1;
}

.hover\:_scale-y-105:hover{
  --tw-scale-y: 1.05;
}

.hover\:_scale-y-110:hover{
  --tw-scale-y: 1.1;
}

.hover\:_scale-y-125:hover{
  --tw-scale-y: 1.25;
}

.hover\:_scale-y-150:hover{
  --tw-scale-y: 1.5;
}

.hover\:_scale-y-200:hover{
  --tw-scale-y: 2;
}

.focus\:_scale-0:focus{
  --tw-scale-x: 0;
  --tw-scale-y: 0;
}

.focus\:_scale-25:focus{
  --tw-scale-x: .25;
  --tw-scale-y: .25;
}

.focus\:_scale-50:focus{
  --tw-scale-x: .5;
  --tw-scale-y: .5;
}

.focus\:_scale-75:focus{
  --tw-scale-x: .75;
  --tw-scale-y: .75;
}

.focus\:_scale-90:focus{
  --tw-scale-x: .9;
  --tw-scale-y: .9;
}

.focus\:_scale-95:focus{
  --tw-scale-x: .95;
  --tw-scale-y: .95;
}

.focus\:_scale-98:focus{
  --tw-scale-x: .98;
  --tw-scale-y: .98;
}

.focus\:_scale-100:focus{
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}

.focus\:_scale-105:focus{
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
}

.focus\:_scale-110:focus{
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
}

.focus\:_scale-125:focus{
  --tw-scale-x: 1.25;
  --tw-scale-y: 1.25;
}

.focus\:_scale-150:focus{
  --tw-scale-x: 1.5;
  --tw-scale-y: 1.5;
}

.focus\:_scale-200:focus{
  --tw-scale-x: 2;
  --tw-scale-y: 2;
}

.focus\:_scale-x-0:focus{
  --tw-scale-x: 0;
}

.focus\:_scale-x-25:focus{
  --tw-scale-x: .25;
}

.focus\:_scale-x-50:focus{
  --tw-scale-x: .5;
}

.focus\:_scale-x-75:focus{
  --tw-scale-x: .75;
}

.focus\:_scale-x-90:focus{
  --tw-scale-x: .9;
}

.focus\:_scale-x-95:focus{
  --tw-scale-x: .95;
}

.focus\:_scale-x-98:focus{
  --tw-scale-x: .98;
}

.focus\:_scale-x-100:focus{
  --tw-scale-x: 1;
}

.focus\:_scale-x-105:focus{
  --tw-scale-x: 1.05;
}

.focus\:_scale-x-110:focus{
  --tw-scale-x: 1.1;
}

.focus\:_scale-x-125:focus{
  --tw-scale-x: 1.25;
}

.focus\:_scale-x-150:focus{
  --tw-scale-x: 1.5;
}

.focus\:_scale-x-200:focus{
  --tw-scale-x: 2;
}

.focus\:_scale-y-0:focus{
  --tw-scale-y: 0;
}

.focus\:_scale-y-25:focus{
  --tw-scale-y: .25;
}

.focus\:_scale-y-50:focus{
  --tw-scale-y: .5;
}

.focus\:_scale-y-75:focus{
  --tw-scale-y: .75;
}

.focus\:_scale-y-90:focus{
  --tw-scale-y: .9;
}

.focus\:_scale-y-95:focus{
  --tw-scale-y: .95;
}

.focus\:_scale-y-98:focus{
  --tw-scale-y: .98;
}

.focus\:_scale-y-100:focus{
  --tw-scale-y: 1;
}

.focus\:_scale-y-105:focus{
  --tw-scale-y: 1.05;
}

.focus\:_scale-y-110:focus{
  --tw-scale-y: 1.1;
}

.focus\:_scale-y-125:focus{
  --tw-scale-y: 1.25;
}

.focus\:_scale-y-150:focus{
  --tw-scale-y: 1.5;
}

.focus\:_scale-y-200:focus{
  --tw-scale-y: 2;
}

._rotate-0{
  --tw-rotate: 0deg;
}

._rotate-1{
  --tw-rotate: 1deg;
}

._rotate-2{
  --tw-rotate: 2deg;
}

._rotate-3{
  --tw-rotate: 3deg;
}

._rotate-6{
  --tw-rotate: 6deg;
}

._rotate-12{
  --tw-rotate: 12deg;
}

._rotate-45{
  --tw-rotate: 45deg;
}

._rotate-90{
  --tw-rotate: 90deg;
}

._rotate-180{
  --tw-rotate: 180deg;
}

._-rotate-180{
  --tw-rotate: -180deg;
}

._-rotate-90{
  --tw-rotate: -90deg;
}

._-rotate-45{
  --tw-rotate: -45deg;
}

._-rotate-12{
  --tw-rotate: -12deg;
}

._-rotate-6{
  --tw-rotate: -6deg;
}

._-rotate-3{
  --tw-rotate: -3deg;
}

._-rotate-2{
  --tw-rotate: -2deg;
}

._-rotate-1{
  --tw-rotate: -1deg;
}

.hover\:_rotate-0:hover{
  --tw-rotate: 0deg;
}

.hover\:_rotate-1:hover{
  --tw-rotate: 1deg;
}

.hover\:_rotate-2:hover{
  --tw-rotate: 2deg;
}

.hover\:_rotate-3:hover{
  --tw-rotate: 3deg;
}

.hover\:_rotate-6:hover{
  --tw-rotate: 6deg;
}

.hover\:_rotate-12:hover{
  --tw-rotate: 12deg;
}

.hover\:_rotate-45:hover{
  --tw-rotate: 45deg;
}

.hover\:_rotate-90:hover{
  --tw-rotate: 90deg;
}

.hover\:_rotate-180:hover{
  --tw-rotate: 180deg;
}

.hover\:_-rotate-180:hover{
  --tw-rotate: -180deg;
}

.hover\:_-rotate-90:hover{
  --tw-rotate: -90deg;
}

.hover\:_-rotate-45:hover{
  --tw-rotate: -45deg;
}

.hover\:_-rotate-12:hover{
  --tw-rotate: -12deg;
}

.hover\:_-rotate-6:hover{
  --tw-rotate: -6deg;
}

.hover\:_-rotate-3:hover{
  --tw-rotate: -3deg;
}

.hover\:_-rotate-2:hover{
  --tw-rotate: -2deg;
}

.hover\:_-rotate-1:hover{
  --tw-rotate: -1deg;
}

.focus\:_rotate-0:focus{
  --tw-rotate: 0deg;
}

.focus\:_rotate-1:focus{
  --tw-rotate: 1deg;
}

.focus\:_rotate-2:focus{
  --tw-rotate: 2deg;
}

.focus\:_rotate-3:focus{
  --tw-rotate: 3deg;
}

.focus\:_rotate-6:focus{
  --tw-rotate: 6deg;
}

.focus\:_rotate-12:focus{
  --tw-rotate: 12deg;
}

.focus\:_rotate-45:focus{
  --tw-rotate: 45deg;
}

.focus\:_rotate-90:focus{
  --tw-rotate: 90deg;
}

.focus\:_rotate-180:focus{
  --tw-rotate: 180deg;
}

.focus\:_-rotate-180:focus{
  --tw-rotate: -180deg;
}

.focus\:_-rotate-90:focus{
  --tw-rotate: -90deg;
}

.focus\:_-rotate-45:focus{
  --tw-rotate: -45deg;
}

.focus\:_-rotate-12:focus{
  --tw-rotate: -12deg;
}

.focus\:_-rotate-6:focus{
  --tw-rotate: -6deg;
}

.focus\:_-rotate-3:focus{
  --tw-rotate: -3deg;
}

.focus\:_-rotate-2:focus{
  --tw-rotate: -2deg;
}

.focus\:_-rotate-1:focus{
  --tw-rotate: -1deg;
}

._translate-x-auto{
  --tw-translate-x: auto;
}

._translate-x-none{
  --tw-translate-x: 0px;
}

._translate-x-xxs{
  --tw-translate-x: 4px;
}

._translate-x-xs{
  --tw-translate-x: 8px;
}

._translate-x-sm{
  --tw-translate-x: 16px;
}

._translate-x-md{
  --tw-translate-x: 24px;
}

._translate-x-lg{
  --tw-translate-x: 32px;
}

._translate-x-xl{
  --tw-translate-x: 40px;
}

._translate-x-xxl{
  --tw-translate-x: 48px;
}

._translate-x-xxxl{
  --tw-translate-x: 56px;
}

._-translate-x-auto{
  --tw-translate-x: auto;
}

._-translate-x-none{
  --tw-translate-x: 0px;
}

._-translate-x-xxs{
  --tw-translate-x: -4px;
}

._-translate-x-xs{
  --tw-translate-x: -8px;
}

._-translate-x-sm{
  --tw-translate-x: -16px;
}

._-translate-x-md{
  --tw-translate-x: -24px;
}

._-translate-x-lg{
  --tw-translate-x: -32px;
}

._-translate-x-xl{
  --tw-translate-x: -40px;
}

._-translate-x-xxl{
  --tw-translate-x: -48px;
}

._-translate-x-xxxl{
  --tw-translate-x: -56px;
}

._translate-x-1\/2{
  --tw-translate-x: 50%;
}

._translate-x-1\/3{
  --tw-translate-x: 33.333333%;
}

._translate-x-2\/3{
  --tw-translate-x: 66.666667%;
}

._translate-x-1\/4{
  --tw-translate-x: 25%;
}

._translate-x-2\/4{
  --tw-translate-x: 50%;
}

._translate-x-3\/4{
  --tw-translate-x: 75%;
}

._translate-x-full{
  --tw-translate-x: 100%;
}

._-translate-x-1\/2{
  --tw-translate-x: -50%;
}

._-translate-x-1\/3{
  --tw-translate-x: -33.333333%;
}

._-translate-x-2\/3{
  --tw-translate-x: -66.666667%;
}

._-translate-x-1\/4{
  --tw-translate-x: -25%;
}

._-translate-x-2\/4{
  --tw-translate-x: -50%;
}

._-translate-x-3\/4{
  --tw-translate-x: -75%;
}

._-translate-x-full{
  --tw-translate-x: -100%;
}

._translate-y-auto{
  --tw-translate-y: auto;
}

._translate-y-none{
  --tw-translate-y: 0px;
}

._translate-y-xxs{
  --tw-translate-y: 4px;
}

._translate-y-xs{
  --tw-translate-y: 8px;
}

._translate-y-sm{
  --tw-translate-y: 16px;
}

._translate-y-md{
  --tw-translate-y: 24px;
}

._translate-y-lg{
  --tw-translate-y: 32px;
}

._translate-y-xl{
  --tw-translate-y: 40px;
}

._translate-y-xxl{
  --tw-translate-y: 48px;
}

._translate-y-xxxl{
  --tw-translate-y: 56px;
}

._-translate-y-auto{
  --tw-translate-y: auto;
}

._-translate-y-none{
  --tw-translate-y: 0px;
}

._-translate-y-xxs{
  --tw-translate-y: -4px;
}

._-translate-y-xs{
  --tw-translate-y: -8px;
}

._-translate-y-sm{
  --tw-translate-y: -16px;
}

._-translate-y-md{
  --tw-translate-y: -24px;
}

._-translate-y-lg{
  --tw-translate-y: -32px;
}

._-translate-y-xl{
  --tw-translate-y: -40px;
}

._-translate-y-xxl{
  --tw-translate-y: -48px;
}

._-translate-y-xxxl{
  --tw-translate-y: -56px;
}

._translate-y-1\/2{
  --tw-translate-y: 50%;
}

._translate-y-1\/3{
  --tw-translate-y: 33.333333%;
}

._translate-y-2\/3{
  --tw-translate-y: 66.666667%;
}

._translate-y-1\/4{
  --tw-translate-y: 25%;
}

._translate-y-2\/4{
  --tw-translate-y: 50%;
}

._translate-y-3\/4{
  --tw-translate-y: 75%;
}

._translate-y-full{
  --tw-translate-y: 100%;
}

._-translate-y-1\/2{
  --tw-translate-y: -50%;
}

._-translate-y-1\/3{
  --tw-translate-y: -33.333333%;
}

._-translate-y-2\/3{
  --tw-translate-y: -66.666667%;
}

._-translate-y-1\/4{
  --tw-translate-y: -25%;
}

._-translate-y-2\/4{
  --tw-translate-y: -50%;
}

._-translate-y-3\/4{
  --tw-translate-y: -75%;
}

._-translate-y-full{
  --tw-translate-y: -100%;
}

.hover\:_translate-x-auto:hover{
  --tw-translate-x: auto;
}

.hover\:_translate-x-none:hover{
  --tw-translate-x: 0px;
}

.hover\:_translate-x-xxs:hover{
  --tw-translate-x: 4px;
}

.hover\:_translate-x-xs:hover{
  --tw-translate-x: 8px;
}

.hover\:_translate-x-sm:hover{
  --tw-translate-x: 16px;
}

.hover\:_translate-x-md:hover{
  --tw-translate-x: 24px;
}

.hover\:_translate-x-lg:hover{
  --tw-translate-x: 32px;
}

.hover\:_translate-x-xl:hover{
  --tw-translate-x: 40px;
}

.hover\:_translate-x-xxl:hover{
  --tw-translate-x: 48px;
}

.hover\:_translate-x-xxxl:hover{
  --tw-translate-x: 56px;
}

.hover\:_-translate-x-auto:hover{
  --tw-translate-x: auto;
}

.hover\:_-translate-x-none:hover{
  --tw-translate-x: 0px;
}

.hover\:_-translate-x-xxs:hover{
  --tw-translate-x: -4px;
}

.hover\:_-translate-x-xs:hover{
  --tw-translate-x: -8px;
}

.hover\:_-translate-x-sm:hover{
  --tw-translate-x: -16px;
}

.hover\:_-translate-x-md:hover{
  --tw-translate-x: -24px;
}

.hover\:_-translate-x-lg:hover{
  --tw-translate-x: -32px;
}

.hover\:_-translate-x-xl:hover{
  --tw-translate-x: -40px;
}

.hover\:_-translate-x-xxl:hover{
  --tw-translate-x: -48px;
}

.hover\:_-translate-x-xxxl:hover{
  --tw-translate-x: -56px;
}

.hover\:_translate-x-1\/2:hover{
  --tw-translate-x: 50%;
}

.hover\:_translate-x-1\/3:hover{
  --tw-translate-x: 33.333333%;
}

.hover\:_translate-x-2\/3:hover{
  --tw-translate-x: 66.666667%;
}

.hover\:_translate-x-1\/4:hover{
  --tw-translate-x: 25%;
}

.hover\:_translate-x-2\/4:hover{
  --tw-translate-x: 50%;
}

.hover\:_translate-x-3\/4:hover{
  --tw-translate-x: 75%;
}

.hover\:_translate-x-full:hover{
  --tw-translate-x: 100%;
}

.hover\:_-translate-x-1\/2:hover{
  --tw-translate-x: -50%;
}

.hover\:_-translate-x-1\/3:hover{
  --tw-translate-x: -33.333333%;
}

.hover\:_-translate-x-2\/3:hover{
  --tw-translate-x: -66.666667%;
}

.hover\:_-translate-x-1\/4:hover{
  --tw-translate-x: -25%;
}

.hover\:_-translate-x-2\/4:hover{
  --tw-translate-x: -50%;
}

.hover\:_-translate-x-3\/4:hover{
  --tw-translate-x: -75%;
}

.hover\:_-translate-x-full:hover{
  --tw-translate-x: -100%;
}

.hover\:_translate-y-auto:hover{
  --tw-translate-y: auto;
}

.hover\:_translate-y-none:hover{
  --tw-translate-y: 0px;
}

.hover\:_translate-y-xxs:hover{
  --tw-translate-y: 4px;
}

.hover\:_translate-y-xs:hover{
  --tw-translate-y: 8px;
}

.hover\:_translate-y-sm:hover{
  --tw-translate-y: 16px;
}

.hover\:_translate-y-md:hover{
  --tw-translate-y: 24px;
}

.hover\:_translate-y-lg:hover{
  --tw-translate-y: 32px;
}

.hover\:_translate-y-xl:hover{
  --tw-translate-y: 40px;
}

.hover\:_translate-y-xxl:hover{
  --tw-translate-y: 48px;
}

.hover\:_translate-y-xxxl:hover{
  --tw-translate-y: 56px;
}

.hover\:_-translate-y-auto:hover{
  --tw-translate-y: auto;
}

.hover\:_-translate-y-none:hover{
  --tw-translate-y: 0px;
}

.hover\:_-translate-y-xxs:hover{
  --tw-translate-y: -4px;
}

.hover\:_-translate-y-xs:hover{
  --tw-translate-y: -8px;
}

.hover\:_-translate-y-sm:hover{
  --tw-translate-y: -16px;
}

.hover\:_-translate-y-md:hover{
  --tw-translate-y: -24px;
}

.hover\:_-translate-y-lg:hover{
  --tw-translate-y: -32px;
}

.hover\:_-translate-y-xl:hover{
  --tw-translate-y: -40px;
}

.hover\:_-translate-y-xxl:hover{
  --tw-translate-y: -48px;
}

.hover\:_-translate-y-xxxl:hover{
  --tw-translate-y: -56px;
}

.hover\:_translate-y-1\/2:hover{
  --tw-translate-y: 50%;
}

.hover\:_translate-y-1\/3:hover{
  --tw-translate-y: 33.333333%;
}

.hover\:_translate-y-2\/3:hover{
  --tw-translate-y: 66.666667%;
}

.hover\:_translate-y-1\/4:hover{
  --tw-translate-y: 25%;
}

.hover\:_translate-y-2\/4:hover{
  --tw-translate-y: 50%;
}

.hover\:_translate-y-3\/4:hover{
  --tw-translate-y: 75%;
}

.hover\:_translate-y-full:hover{
  --tw-translate-y: 100%;
}

.hover\:_-translate-y-1\/2:hover{
  --tw-translate-y: -50%;
}

.hover\:_-translate-y-1\/3:hover{
  --tw-translate-y: -33.333333%;
}

.hover\:_-translate-y-2\/3:hover{
  --tw-translate-y: -66.666667%;
}

.hover\:_-translate-y-1\/4:hover{
  --tw-translate-y: -25%;
}

.hover\:_-translate-y-2\/4:hover{
  --tw-translate-y: -50%;
}

.hover\:_-translate-y-3\/4:hover{
  --tw-translate-y: -75%;
}

.hover\:_-translate-y-full:hover{
  --tw-translate-y: -100%;
}

.focus\:_translate-x-auto:focus{
  --tw-translate-x: auto;
}

.focus\:_translate-x-none:focus{
  --tw-translate-x: 0px;
}

.focus\:_translate-x-xxs:focus{
  --tw-translate-x: 4px;
}

.focus\:_translate-x-xs:focus{
  --tw-translate-x: 8px;
}

.focus\:_translate-x-sm:focus{
  --tw-translate-x: 16px;
}

.focus\:_translate-x-md:focus{
  --tw-translate-x: 24px;
}

.focus\:_translate-x-lg:focus{
  --tw-translate-x: 32px;
}

.focus\:_translate-x-xl:focus{
  --tw-translate-x: 40px;
}

.focus\:_translate-x-xxl:focus{
  --tw-translate-x: 48px;
}

.focus\:_translate-x-xxxl:focus{
  --tw-translate-x: 56px;
}

.focus\:_-translate-x-auto:focus{
  --tw-translate-x: auto;
}

.focus\:_-translate-x-none:focus{
  --tw-translate-x: 0px;
}

.focus\:_-translate-x-xxs:focus{
  --tw-translate-x: -4px;
}

.focus\:_-translate-x-xs:focus{
  --tw-translate-x: -8px;
}

.focus\:_-translate-x-sm:focus{
  --tw-translate-x: -16px;
}

.focus\:_-translate-x-md:focus{
  --tw-translate-x: -24px;
}

.focus\:_-translate-x-lg:focus{
  --tw-translate-x: -32px;
}

.focus\:_-translate-x-xl:focus{
  --tw-translate-x: -40px;
}

.focus\:_-translate-x-xxl:focus{
  --tw-translate-x: -48px;
}

.focus\:_-translate-x-xxxl:focus{
  --tw-translate-x: -56px;
}

.focus\:_translate-x-1\/2:focus{
  --tw-translate-x: 50%;
}

.focus\:_translate-x-1\/3:focus{
  --tw-translate-x: 33.333333%;
}

.focus\:_translate-x-2\/3:focus{
  --tw-translate-x: 66.666667%;
}

.focus\:_translate-x-1\/4:focus{
  --tw-translate-x: 25%;
}

.focus\:_translate-x-2\/4:focus{
  --tw-translate-x: 50%;
}

.focus\:_translate-x-3\/4:focus{
  --tw-translate-x: 75%;
}

.focus\:_translate-x-full:focus{
  --tw-translate-x: 100%;
}

.focus\:_-translate-x-1\/2:focus{
  --tw-translate-x: -50%;
}

.focus\:_-translate-x-1\/3:focus{
  --tw-translate-x: -33.333333%;
}

.focus\:_-translate-x-2\/3:focus{
  --tw-translate-x: -66.666667%;
}

.focus\:_-translate-x-1\/4:focus{
  --tw-translate-x: -25%;
}

.focus\:_-translate-x-2\/4:focus{
  --tw-translate-x: -50%;
}

.focus\:_-translate-x-3\/4:focus{
  --tw-translate-x: -75%;
}

.focus\:_-translate-x-full:focus{
  --tw-translate-x: -100%;
}

.focus\:_translate-y-auto:focus{
  --tw-translate-y: auto;
}

.focus\:_translate-y-none:focus{
  --tw-translate-y: 0px;
}

.focus\:_translate-y-xxs:focus{
  --tw-translate-y: 4px;
}

.focus\:_translate-y-xs:focus{
  --tw-translate-y: 8px;
}

.focus\:_translate-y-sm:focus{
  --tw-translate-y: 16px;
}

.focus\:_translate-y-md:focus{
  --tw-translate-y: 24px;
}

.focus\:_translate-y-lg:focus{
  --tw-translate-y: 32px;
}

.focus\:_translate-y-xl:focus{
  --tw-translate-y: 40px;
}

.focus\:_translate-y-xxl:focus{
  --tw-translate-y: 48px;
}

.focus\:_translate-y-xxxl:focus{
  --tw-translate-y: 56px;
}

.focus\:_-translate-y-auto:focus{
  --tw-translate-y: auto;
}

.focus\:_-translate-y-none:focus{
  --tw-translate-y: 0px;
}

.focus\:_-translate-y-xxs:focus{
  --tw-translate-y: -4px;
}

.focus\:_-translate-y-xs:focus{
  --tw-translate-y: -8px;
}

.focus\:_-translate-y-sm:focus{
  --tw-translate-y: -16px;
}

.focus\:_-translate-y-md:focus{
  --tw-translate-y: -24px;
}

.focus\:_-translate-y-lg:focus{
  --tw-translate-y: -32px;
}

.focus\:_-translate-y-xl:focus{
  --tw-translate-y: -40px;
}

.focus\:_-translate-y-xxl:focus{
  --tw-translate-y: -48px;
}

.focus\:_-translate-y-xxxl:focus{
  --tw-translate-y: -56px;
}

.focus\:_translate-y-1\/2:focus{
  --tw-translate-y: 50%;
}

.focus\:_translate-y-1\/3:focus{
  --tw-translate-y: 33.333333%;
}

.focus\:_translate-y-2\/3:focus{
  --tw-translate-y: 66.666667%;
}

.focus\:_translate-y-1\/4:focus{
  --tw-translate-y: 25%;
}

.focus\:_translate-y-2\/4:focus{
  --tw-translate-y: 50%;
}

.focus\:_translate-y-3\/4:focus{
  --tw-translate-y: 75%;
}

.focus\:_translate-y-full:focus{
  --tw-translate-y: 100%;
}

.focus\:_-translate-y-1\/2:focus{
  --tw-translate-y: -50%;
}

.focus\:_-translate-y-1\/3:focus{
  --tw-translate-y: -33.333333%;
}

.focus\:_-translate-y-2\/3:focus{
  --tw-translate-y: -66.666667%;
}

.focus\:_-translate-y-1\/4:focus{
  --tw-translate-y: -25%;
}

.focus\:_-translate-y-2\/4:focus{
  --tw-translate-y: -50%;
}

.focus\:_-translate-y-3\/4:focus{
  --tw-translate-y: -75%;
}

.focus\:_-translate-y-full:focus{
  --tw-translate-y: -100%;
}

._skew-x-0{
  --tw-skew-x: 0deg;
}

._skew-x-1{
  --tw-skew-x: 1deg;
}

._skew-x-2{
  --tw-skew-x: 2deg;
}

._skew-x-3{
  --tw-skew-x: 3deg;
}

._skew-x-6{
  --tw-skew-x: 6deg;
}

._skew-x-12{
  --tw-skew-x: 12deg;
}

._-skew-x-12{
  --tw-skew-x: -12deg;
}

._-skew-x-6{
  --tw-skew-x: -6deg;
}

._-skew-x-3{
  --tw-skew-x: -3deg;
}

._-skew-x-2{
  --tw-skew-x: -2deg;
}

._-skew-x-1{
  --tw-skew-x: -1deg;
}

._skew-y-0{
  --tw-skew-y: 0deg;
}

._skew-y-1{
  --tw-skew-y: 1deg;
}

._skew-y-2{
  --tw-skew-y: 2deg;
}

._skew-y-3{
  --tw-skew-y: 3deg;
}

._skew-y-6{
  --tw-skew-y: 6deg;
}

._skew-y-12{
  --tw-skew-y: 12deg;
}

._-skew-y-12{
  --tw-skew-y: -12deg;
}

._-skew-y-6{
  --tw-skew-y: -6deg;
}

._-skew-y-3{
  --tw-skew-y: -3deg;
}

._-skew-y-2{
  --tw-skew-y: -2deg;
}

._-skew-y-1{
  --tw-skew-y: -1deg;
}

.hover\:_skew-x-0:hover{
  --tw-skew-x: 0deg;
}

.hover\:_skew-x-1:hover{
  --tw-skew-x: 1deg;
}

.hover\:_skew-x-2:hover{
  --tw-skew-x: 2deg;
}

.hover\:_skew-x-3:hover{
  --tw-skew-x: 3deg;
}

.hover\:_skew-x-6:hover{
  --tw-skew-x: 6deg;
}

.hover\:_skew-x-12:hover{
  --tw-skew-x: 12deg;
}

.hover\:_-skew-x-12:hover{
  --tw-skew-x: -12deg;
}

.hover\:_-skew-x-6:hover{
  --tw-skew-x: -6deg;
}

.hover\:_-skew-x-3:hover{
  --tw-skew-x: -3deg;
}

.hover\:_-skew-x-2:hover{
  --tw-skew-x: -2deg;
}

.hover\:_-skew-x-1:hover{
  --tw-skew-x: -1deg;
}

.hover\:_skew-y-0:hover{
  --tw-skew-y: 0deg;
}

.hover\:_skew-y-1:hover{
  --tw-skew-y: 1deg;
}

.hover\:_skew-y-2:hover{
  --tw-skew-y: 2deg;
}

.hover\:_skew-y-3:hover{
  --tw-skew-y: 3deg;
}

.hover\:_skew-y-6:hover{
  --tw-skew-y: 6deg;
}

.hover\:_skew-y-12:hover{
  --tw-skew-y: 12deg;
}

.hover\:_-skew-y-12:hover{
  --tw-skew-y: -12deg;
}

.hover\:_-skew-y-6:hover{
  --tw-skew-y: -6deg;
}

.hover\:_-skew-y-3:hover{
  --tw-skew-y: -3deg;
}

.hover\:_-skew-y-2:hover{
  --tw-skew-y: -2deg;
}

.hover\:_-skew-y-1:hover{
  --tw-skew-y: -1deg;
}

.focus\:_skew-x-0:focus{
  --tw-skew-x: 0deg;
}

.focus\:_skew-x-1:focus{
  --tw-skew-x: 1deg;
}

.focus\:_skew-x-2:focus{
  --tw-skew-x: 2deg;
}

.focus\:_skew-x-3:focus{
  --tw-skew-x: 3deg;
}

.focus\:_skew-x-6:focus{
  --tw-skew-x: 6deg;
}

.focus\:_skew-x-12:focus{
  --tw-skew-x: 12deg;
}

.focus\:_-skew-x-12:focus{
  --tw-skew-x: -12deg;
}

.focus\:_-skew-x-6:focus{
  --tw-skew-x: -6deg;
}

.focus\:_-skew-x-3:focus{
  --tw-skew-x: -3deg;
}

.focus\:_-skew-x-2:focus{
  --tw-skew-x: -2deg;
}

.focus\:_-skew-x-1:focus{
  --tw-skew-x: -1deg;
}

.focus\:_skew-y-0:focus{
  --tw-skew-y: 0deg;
}

.focus\:_skew-y-1:focus{
  --tw-skew-y: 1deg;
}

.focus\:_skew-y-2:focus{
  --tw-skew-y: 2deg;
}

.focus\:_skew-y-3:focus{
  --tw-skew-y: 3deg;
}

.focus\:_skew-y-6:focus{
  --tw-skew-y: 6deg;
}

.focus\:_skew-y-12:focus{
  --tw-skew-y: 12deg;
}

.focus\:_-skew-y-12:focus{
  --tw-skew-y: -12deg;
}

.focus\:_-skew-y-6:focus{
  --tw-skew-y: -6deg;
}

.focus\:_-skew-y-3:focus{
  --tw-skew-y: -3deg;
}

.focus\:_-skew-y-2:focus{
  --tw-skew-y: -2deg;
}

.focus\:_-skew-y-1:focus{
  --tw-skew-y: -1deg;
}

._transition-none{
  transition-property: none;
}

._transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

._transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

._transition-colors{
  transition-property: background-color, border-color, color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

._transition-opacity{
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

._transition-shadow{
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

._transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

._ease-linear{
  transition-timing-function: linear;
}

._ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

._ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

._ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

._duration-75{
  transition-duration: 75ms;
}

._duration-100{
  transition-duration: 100ms;
}

._duration-150{
  transition-duration: 150ms;
}

._duration-200{
  transition-duration: 200ms;
}

._duration-300{
  transition-duration: 300ms;
}

._duration-500{
  transition-duration: 500ms;
}

._duration-700{
  transition-duration: 700ms;
}

._duration-1000{
  transition-duration: 1000ms;
}

._delay-75{
  transition-delay: 75ms;
}

._delay-100{
  transition-delay: 100ms;
}

._delay-150{
  transition-delay: 150ms;
}

._delay-200{
  transition-delay: 200ms;
}

._delay-300{
  transition-delay: 300ms;
}

._delay-500{
  transition-delay: 500ms;
}

._delay-700{
  transition-delay: 700ms;
}

._delay-1000{
  transition-delay: 1000ms;
}

@-webkit-keyframes _spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes _spin{
  to{
    transform: rotate(360deg);
  }
}

@-webkit-keyframes _ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes _ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes _pulse{
  50%{
    opacity: .5;
  }
}

@keyframes _pulse{
  50%{
    opacity: .5;
  }
}

@-webkit-keyframes _bounce{
  0%, 100%{
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes _bounce{
  0%, 100%{
    transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

._animate-none{
  -webkit-animation: none;
          animation: none;
}

._animate-spin{
  -webkit-animation: _spin 1s linear infinite;
          animation: _spin 1s linear infinite;
}

._animate-ping{
  -webkit-animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
          animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

._animate-pulse{
  -webkit-animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
          animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

._animate-bounce{
  -webkit-animation: _bounce 1s infinite;
          animation: _bounce 1s infinite;
}

._mix-blend-normal{
  mix-blend-mode: normal;
}

._mix-blend-multiply{
  mix-blend-mode: multiply;
}

._mix-blend-screen{
  mix-blend-mode: screen;
}

._mix-blend-overlay{
  mix-blend-mode: overlay;
}

._mix-blend-darken{
  mix-blend-mode: darken;
}

._mix-blend-lighten{
  mix-blend-mode: lighten;
}

._mix-blend-color-dodge{
  mix-blend-mode: color-dodge;
}

._mix-blend-color-burn{
  mix-blend-mode: color-burn;
}

._mix-blend-hard-light{
  mix-blend-mode: hard-light;
}

._mix-blend-soft-light{
  mix-blend-mode: soft-light;
}

._mix-blend-difference{
  mix-blend-mode: difference;
}

._mix-blend-exclusion{
  mix-blend-mode: exclusion;
}

._mix-blend-hue{
  mix-blend-mode: hue;
}

._mix-blend-saturation{
  mix-blend-mode: saturation;
}

._mix-blend-color{
  mix-blend-mode: color;
}

._mix-blend-luminosity{
  mix-blend-mode: luminosity;
}

._bg-blend-normal{
  background-blend-mode: normal;
}

._bg-blend-multiply{
  background-blend-mode: multiply;
}

._bg-blend-screen{
  background-blend-mode: screen;
}

._bg-blend-overlay{
  background-blend-mode: overlay;
}

._bg-blend-darken{
  background-blend-mode: darken;
}

._bg-blend-lighten{
  background-blend-mode: lighten;
}

._bg-blend-color-dodge{
  background-blend-mode: color-dodge;
}

._bg-blend-color-burn{
  background-blend-mode: color-burn;
}

._bg-blend-hard-light{
  background-blend-mode: hard-light;
}

._bg-blend-soft-light{
  background-blend-mode: soft-light;
}

._bg-blend-difference{
  background-blend-mode: difference;
}

._bg-blend-exclusion{
  background-blend-mode: exclusion;
}

._bg-blend-hue{
  background-blend-mode: hue;
}

._bg-blend-saturation{
  background-blend-mode: saturation;
}

._bg-blend-color{
  background-blend-mode: color;
}

._bg-blend-luminosity{
  background-blend-mode: luminosity;
}

._filter{
  --tw-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

._filter-none{
  filter: none;
}

._blur-0{
  --tw-blur: blur(0);
}

._blur-sm{
  --tw-blur: blur(4px);
}

._blur{
  --tw-blur: blur(8px);
}

._blur-md{
  --tw-blur: blur(12px);
}

._blur-lg{
  --tw-blur: blur(16px);
}

._blur-xl{
  --tw-blur: blur(24px);
}

._blur-2xl{
  --tw-blur: blur(40px);
}

._blur-3xl{
  --tw-blur: blur(64px);
}

._brightness-0{
  --tw-brightness: brightness(0);
}

._brightness-50{
  --tw-brightness: brightness(.5);
}

._brightness-75{
  --tw-brightness: brightness(.75);
}

._brightness-90{
  --tw-brightness: brightness(.9);
}

._brightness-95{
  --tw-brightness: brightness(.95);
}

._brightness-100{
  --tw-brightness: brightness(1);
}

._brightness-105{
  --tw-brightness: brightness(1.05);
}

._brightness-110{
  --tw-brightness: brightness(1.1);
}

._brightness-125{
  --tw-brightness: brightness(1.25);
}

._brightness-150{
  --tw-brightness: brightness(1.5);
}

._brightness-200{
  --tw-brightness: brightness(2);
}

._contrast-0{
  --tw-contrast: contrast(0);
}

._contrast-50{
  --tw-contrast: contrast(.5);
}

._contrast-75{
  --tw-contrast: contrast(.75);
}

._contrast-100{
  --tw-contrast: contrast(1);
}

._contrast-125{
  --tw-contrast: contrast(1.25);
}

._contrast-150{
  --tw-contrast: contrast(1.5);
}

._contrast-200{
  --tw-contrast: contrast(2);
}

._drop-shadow-sm{
  --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
}

._drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
}

._drop-shadow-md{
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
}

._drop-shadow-lg{
  --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
}

._drop-shadow-xl{
  --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
}

._drop-shadow-2xl{
  --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
}

._drop-shadow-none{
  --tw-drop-shadow: drop-shadow(0 0 #0000);
}

._grayscale-0{
  --tw-grayscale: grayscale(0);
}

._grayscale{
  --tw-grayscale: grayscale(100%);
}

._hue-rotate-0{
  --tw-hue-rotate: hue-rotate(0deg);
}

._hue-rotate-15{
  --tw-hue-rotate: hue-rotate(15deg);
}

._hue-rotate-30{
  --tw-hue-rotate: hue-rotate(30deg);
}

._hue-rotate-60{
  --tw-hue-rotate: hue-rotate(60deg);
}

._hue-rotate-90{
  --tw-hue-rotate: hue-rotate(90deg);
}

._hue-rotate-180{
  --tw-hue-rotate: hue-rotate(180deg);
}

._-hue-rotate-180{
  --tw-hue-rotate: hue-rotate(-180deg);
}

._-hue-rotate-90{
  --tw-hue-rotate: hue-rotate(-90deg);
}

._-hue-rotate-60{
  --tw-hue-rotate: hue-rotate(-60deg);
}

._-hue-rotate-30{
  --tw-hue-rotate: hue-rotate(-30deg);
}

._-hue-rotate-15{
  --tw-hue-rotate: hue-rotate(-15deg);
}

._invert-0{
  --tw-invert: invert(0);
}

._invert{
  --tw-invert: invert(100%);
}

._saturate-0{
  --tw-saturate: saturate(0);
}

._saturate-50{
  --tw-saturate: saturate(.5);
}

._saturate-100{
  --tw-saturate: saturate(1);
}

._saturate-150{
  --tw-saturate: saturate(1.5);
}

._saturate-200{
  --tw-saturate: saturate(2);
}

._sepia-0{
  --tw-sepia: sepia(0);
}

._sepia{
  --tw-sepia: sepia(100%);
}

._backdrop-filter{
  --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
  --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

._backdrop-filter-none{
  -webkit-backdrop-filter: none;
          backdrop-filter: none;
}

._backdrop-blur-0{
  --tw-backdrop-blur: blur(0);
}

._backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
}

._backdrop-blur{
  --tw-backdrop-blur: blur(8px);
}

._backdrop-blur-md{
  --tw-backdrop-blur: blur(12px);
}

._backdrop-blur-lg{
  --tw-backdrop-blur: blur(16px);
}

._backdrop-blur-xl{
  --tw-backdrop-blur: blur(24px);
}

._backdrop-blur-2xl{
  --tw-backdrop-blur: blur(40px);
}

._backdrop-blur-3xl{
  --tw-backdrop-blur: blur(64px);
}

._backdrop-brightness-0{
  --tw-backdrop-brightness: brightness(0);
}

._backdrop-brightness-50{
  --tw-backdrop-brightness: brightness(.5);
}

._backdrop-brightness-75{
  --tw-backdrop-brightness: brightness(.75);
}

._backdrop-brightness-90{
  --tw-backdrop-brightness: brightness(.9);
}

._backdrop-brightness-95{
  --tw-backdrop-brightness: brightness(.95);
}

._backdrop-brightness-100{
  --tw-backdrop-brightness: brightness(1);
}

._backdrop-brightness-105{
  --tw-backdrop-brightness: brightness(1.05);
}

._backdrop-brightness-110{
  --tw-backdrop-brightness: brightness(1.1);
}

._backdrop-brightness-125{
  --tw-backdrop-brightness: brightness(1.25);
}

._backdrop-brightness-150{
  --tw-backdrop-brightness: brightness(1.5);
}

._backdrop-brightness-200{
  --tw-backdrop-brightness: brightness(2);
}

._backdrop-contrast-0{
  --tw-backdrop-contrast: contrast(0);
}

._backdrop-contrast-50{
  --tw-backdrop-contrast: contrast(.5);
}

._backdrop-contrast-75{
  --tw-backdrop-contrast: contrast(.75);
}

._backdrop-contrast-100{
  --tw-backdrop-contrast: contrast(1);
}

._backdrop-contrast-125{
  --tw-backdrop-contrast: contrast(1.25);
}

._backdrop-contrast-150{
  --tw-backdrop-contrast: contrast(1.5);
}

._backdrop-contrast-200{
  --tw-backdrop-contrast: contrast(2);
}

._backdrop-grayscale-0{
  --tw-backdrop-grayscale: grayscale(0);
}

._backdrop-grayscale{
  --tw-backdrop-grayscale: grayscale(100%);
}

._backdrop-hue-rotate-0{
  --tw-backdrop-hue-rotate: hue-rotate(0deg);
}

._backdrop-hue-rotate-15{
  --tw-backdrop-hue-rotate: hue-rotate(15deg);
}

._backdrop-hue-rotate-30{
  --tw-backdrop-hue-rotate: hue-rotate(30deg);
}

._backdrop-hue-rotate-60{
  --tw-backdrop-hue-rotate: hue-rotate(60deg);
}

._backdrop-hue-rotate-90{
  --tw-backdrop-hue-rotate: hue-rotate(90deg);
}

._backdrop-hue-rotate-180{
  --tw-backdrop-hue-rotate: hue-rotate(180deg);
}

._-backdrop-hue-rotate-180{
  --tw-backdrop-hue-rotate: hue-rotate(-180deg);
}

._-backdrop-hue-rotate-90{
  --tw-backdrop-hue-rotate: hue-rotate(-90deg);
}

._-backdrop-hue-rotate-60{
  --tw-backdrop-hue-rotate: hue-rotate(-60deg);
}

._-backdrop-hue-rotate-30{
  --tw-backdrop-hue-rotate: hue-rotate(-30deg);
}

._-backdrop-hue-rotate-15{
  --tw-backdrop-hue-rotate: hue-rotate(-15deg);
}

._backdrop-invert-0{
  --tw-backdrop-invert: invert(0);
}

._backdrop-invert{
  --tw-backdrop-invert: invert(100%);
}

._backdrop-opacity-0{
  --tw-backdrop-opacity: opacity(0);
}

._backdrop-opacity-10{
  --tw-backdrop-opacity: opacity(.1);
}

._backdrop-opacity-20{
  --tw-backdrop-opacity: opacity(.2);
}

._backdrop-opacity-25{
  --tw-backdrop-opacity: opacity(.25);
}

._backdrop-opacity-30{
  --tw-backdrop-opacity: opacity(.3);
}

._backdrop-opacity-40{
  --tw-backdrop-opacity: opacity(.4);
}

._backdrop-opacity-50{
  --tw-backdrop-opacity: opacity(.5);
}

._backdrop-opacity-60{
  --tw-backdrop-opacity: opacity(.6);
}

._backdrop-opacity-70{
  --tw-backdrop-opacity: opacity(.7);
}

._backdrop-opacity-75{
  --tw-backdrop-opacity: opacity(.75);
}

._backdrop-opacity-80{
  --tw-backdrop-opacity: opacity(.8);
}

._backdrop-opacity-90{
  --tw-backdrop-opacity: opacity(.9);
}

._backdrop-opacity-100{
  --tw-backdrop-opacity: opacity(1);
}

._backdrop-saturate-0{
  --tw-backdrop-saturate: saturate(0);
}

._backdrop-saturate-50{
  --tw-backdrop-saturate: saturate(.5);
}

._backdrop-saturate-100{
  --tw-backdrop-saturate: saturate(1);
}

._backdrop-saturate-150{
  --tw-backdrop-saturate: saturate(1.5);
}

._backdrop-saturate-200{
  --tw-backdrop-saturate: saturate(2);
}

._backdrop-sepia-0{
  --tw-backdrop-sepia: sepia(0);
}

._backdrop-sepia{
  --tw-backdrop-sepia: sepia(100%);
}

/**
 * Swiper 6.7.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 23, 2021
 */

@font-face {
  font-family: "swiper-icons";

  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");

  font-weight: 400;

  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-pointer-events {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
      align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */

:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

/* a11y */

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/****
** COMPONENT : PANE RIGHT METRICS
 */

/****
** COMPONENT: PANE LEFT RESULTS
 */

:root {
  --blue: #5f85db;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fbb03b;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #ffffff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #5f85db;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1500px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #ffffff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #5f85db;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #2c5ac2;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid #dee2e6;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #ffffff;
  background-color: #212529;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #ffffff;
  border-color: #dee2e6 #dee2e6 #ffffff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #ffffff;
  background-color: #5f85db;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #ffffff;
  text-align: center;
  background-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ffffff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

html {
  min-height: 100%;
}

body {
  background: #f5f5f5;
  font-family: "Roboto", sans-serif;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
               supported by Chrome, Edge, Opera and Firefox */
}

h1,
.h1 {
  color: #707070;
  font-weight: medium;
  font-size: 2.1rem;
}

h2 {
  color: #707070;
  font-size: 1.5rem;
}

span {
  color: #707070;
}

nav ul {
  list-style-type: none;
}

a {
  /* ...and now for the proper property */
  transition: 0.2s;
  color: #707070;
  text-decoration: none;
}

.data-info:not(:last-child) {
  margin-right: 8px;
}

input,
button,
submit {
  border: none;
}

a:hover {
  color: #d85306;
  text-decoration: none;
  cursor: pointer;
}

.page-notfound {
  background: url('background.svg');
}

app-root {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}

.breadcrumb {
  font-size: 0.75rem;
  background-color: transparent;
  padding: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}

h1.page-title {
  font-size: 36px;
  margin-bottom: 25px;
}

.card-beehive {
  width: calc(50% - 24px);
}

@media screen and (max-width: 1280px) {
  .card-beehive {
    width: 100%;
  }
}

@media screen and (max-width: 640px) {
  .card-height {
    height: 500px;
  }

  .carInfo-width {
    width: calc(100% - 16px);
  }
}

@media screen and (min-width: 640px) {
  .carInfo-height {
    height: calc(100% - 16px);
  }
}

@media screen and (max-width: 767px) {
  .swiper-button-next,
.swiper-button-prev {
    display: none;
  }

  .wp-block-image * {
    width: 100%;
    height: auto;
  }

  .article img {
    width: 100%;
    height: auto;
  }
}

.article::before {
  display: none !important;
}

.article {
  color: black !important;
}

.article img {
  border-radius: 15px;
}

.line-clamp {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.mySwiper {
  position: absolute;
  width: 100%;
  height: 100%;
}

.mySwiper .swiper-pagination-bullet-active {
  background-color: #d85306;
}

.mySwiper .swiper-button-next,
.mySwiper .swiper-button-prev {
  top: 200px;
}

.mySwiper .swiper-button-next {
  right: 20px;
}

.mySwiper .swiper-button-prev {
  left: 20px;
}

.mySwiper .swiper-button-next::before,
.mySwiper .swiper-button-prev::before {
  content: "";
  position: absolute;
  background-image: url('arrow.svg');
  z-index: 1;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}

.mySwiper .swiper-button-next::before {
  transform: rotate(180deg);
}

.mySwiper .swiper-button-next::after,
.mySwiper .swiper-button-prev::after {
  padding: 20px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.75);
  background-size: contain;
  content: "";
  position: absolute;
  background-color: white;
  background-repeat: no-repeat;
  border-radius: 100px;
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 100px;
  left: 0;
  width: 100%;
}

.another-popup .leaflet-popup-close-button {
  display: none;
}

.leaflet-popup-content {
  margin: 0;
}

.leaflet-popup-content .leaflet-popup-title {
  font-size: 18px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 8px;
}

.leaflet-popup-content .leaflet-popup-address {
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 0;
}

/*another-popop style*/

.another-popup .leaflet-popup-content-wrapper {
  background: white;
  color: black;
  font-size: 12px;
  line-height: 24px;
  border-radius: 35px;
  width: 300px;
  min-width: 270px;
  z-index: 2;
  padding: 0px;
}

.another-popup .leaflet-popup-content-wrapper a {
  color: rgba(200, 200, 200, 0.1);
}

.another-popup .leaflet-popup-tip {
  background: transparent;
  border: none;
  box-shadow: none;
}

.card-weather .weather-description {
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 24px;
}

.card-weather .weather-description:first-letter {
  text-transform: uppercase;
}

.card-weather .weather-city,
.card-weather .weather-date {
  font-size: 24px;
  margin-bottom: 0;
  line-height: 1;
}

.card-weather .weather-date {
  margin-bottom: 30px;
}

.card-weather .weather-temperature {
  font-size: 48px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
}

.card-weather [class^=i-] {
  font-size: 89px;
}

.card-weather[class*=background-i-] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
}

.card-weather[class*=background-i-] .bee-weather-icon {
  display: block;
  width: 60px;
  height: 60px;
  margin: 10px auto 0 auto;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.card-weather.background-i-w01d, .card-weather.background-i-w02d {
  color: #fff;
  background-image: url("/assets/images/weathers-icons/background-sun.svg");
}

.card-weather.background-i-w01d .bee-weather-icon, .card-weather.background-i-w02d .bee-weather-icon {
  background-image: url("/assets/images/weathers-icons/bee/bee-sun.svg");
}

.card-weather.background-i-w03d, .card-weather.background-i-w04d, .card-weather.background-i-w10d, .card-weather.background-i-w10n, .card-weather.background-i-w09d, .card-weather.background-i-w09n, .card-weather.background-i-w13d, .card-weather.background-i-w13n, .card-weather.background-i-w11d, .card-weather.background-i-w11n {
  color: #fff;
  background-image: url("/assets/images/weathers-icons/background-rain.svg");
}

.card-weather.background-i-w03d .bee-weather-icon, .card-weather.background-i-w04d .bee-weather-icon, .card-weather.background-i-w10d .bee-weather-icon, .card-weather.background-i-w10n .bee-weather-icon, .card-weather.background-i-w09d .bee-weather-icon, .card-weather.background-i-w09n .bee-weather-icon, .card-weather.background-i-w13d .bee-weather-icon, .card-weather.background-i-w13n .bee-weather-icon, .card-weather.background-i-w11d .bee-weather-icon, .card-weather.background-i-w11n .bee-weather-icon {
  background-image: url("/assets/images/weathers-icons/bee/bee-rain.svg");
}

.card-weather.background-i-w01n, .card-weather.background-i-w02n, .card-weather.background-i-w03n, .card-weather.background-i-w04n {
  color: #fff;
  background-image: url("/assets/images/weathers-icons/background-night.svg");
}

.card-weather.background-i-w01n .bee-weather-icon, .card-weather.background-i-w02n .bee-weather-icon, .card-weather.background-i-w03n .bee-weather-icon, .card-weather.background-i-w04n .bee-weather-icon {
  background-image: url("/assets/images/weathers-icons/bee/bee-sleep.svg");
}

.card-weather.background-i-w50d, .card-weather.background-i-w50n {
  color: #fff;
  background-image: url("/assets/images/weathers-icons/background-fog.svg");
}

.card-weather.background-i-w50d .bee-weather-icon, .card-weather.background-i-w50n .bee-weather-icon {
  background-image: url("/assets/images/weathers-icons/bee/bee-cold.svg");
}

.popover {
  border-radius: 0.25rem;
}

.popover-help-info .popover-arrow {
  margin-left: 1px;
}

.help-button {
  width: 18px;
  height: 18px;
  background: url("/assets/images/icons/info.svg") no-repeat center center;
  background-size: cover;
  position: relative;
  display: block;
  line-height: 1;
  cursor: pointer;
  font-weight: normal;
  font-size: 18px;
}

.card-subtitle .help-button:after {
  margin-top: -9px;
  margin-left: -4px;
}

@media (max-width: 640px){
  .sm\:_space-y-auto > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(auto * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(auto * var(--tw-space-y-reverse));
  }

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

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

  .sm\:_space-x-none > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .sm\:_space-x-xs > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_space-x-sm > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_space-x-md > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .sm\:_space-x-xl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_space-x-xxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(48px * var(--tw-space-x-reverse));
    margin-left: calc(48px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_space-x-xxxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(56px * var(--tw-space-x-reverse));
    margin-left: calc(56px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .sm\:_-space-x-none > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .sm\:_-space-x-xs > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-8px * var(--tw-space-x-reverse));
    margin-left: calc(-8px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_-space-x-sm > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-16px * var(--tw-space-x-reverse));
    margin-left: calc(-16px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_-space-x-md > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-24px * var(--tw-space-x-reverse));
    margin-left: calc(-24px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .sm\:_-space-x-xl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-40px * var(--tw-space-x-reverse));
    margin-left: calc(-40px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_-space-x-xxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-48px * var(--tw-space-x-reverse));
    margin-left: calc(-48px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .sm\:_-space-x-xxxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-56px * var(--tw-space-x-reverse));
    margin-left: calc(-56px * calc(1 - var(--tw-space-x-reverse)));
  }

  .sm\:_space-y-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 1;
  }

  .sm\:_space-x-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 1;
  }

  .sm\:_divide-transparent > :not([hidden]) ~ :not([hidden]){
    border-color: transparent;
  }

  .sm\:_divide-current > :not([hidden]) ~ :not([hidden]){
    border-color: currentColor;
  }

  .sm\:_divide-gray > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-divide-opacity));
  }

  .sm\:_divide-greytext > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-divide-opacity));
  }

  .sm\:_divide-primary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-divide-opacity));
  }

  .sm\:_divide-lightprimary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-divide-opacity));
  }

  .sm\:_divide-darkenprimary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-divide-opacity));
  }

  .sm\:_divide-darkengolden > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-nearwhite > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-divide-opacity));
  }

  .sm\:_divide-warning > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-divide-opacity));
  }

  .sm\:_divide-darkenwarning > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-divide-opacity));
  }

  .sm\:_divide-success > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-golden > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-divide-opacity));
  }

  .sm\:_divide-orange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-orangealt > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-brown > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-divide-opacity));
  }

  .sm\:_divide-intenseorange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-divide-opacity));
  }

  .sm\:_divide-darkenorange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-darkengreen100 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-divide-opacity));
  }

  .sm\:_divide-darkengreen > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-divide-opacity));
  }

  .sm\:_divide-green > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-white > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .sm\:_divide-black > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .sm\:_divide-solid > :not([hidden]) ~ :not([hidden]){
    border-style: solid;
  }

  .sm\:_divide-dashed > :not([hidden]) ~ :not([hidden]){
    border-style: dashed;
  }

  .sm\:_divide-dotted > :not([hidden]) ~ :not([hidden]){
    border-style: dotted;
  }

  .sm\:_divide-double > :not([hidden]) ~ :not([hidden]){
    border-style: double;
  }

  .sm\:_divide-none > :not([hidden]) ~ :not([hidden]){
    border-style: none;
  }

  .sm\:_divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 0;
  }

  .sm\:_divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .1;
  }

  .sm\:_divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .2;
  }

  .sm\:_divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .25;
  }

  .sm\:_divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .3;
  }

  .sm\:_divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .4;
  }

  .sm\:_divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .5;
  }

  .sm\:_divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .6;
  }

  .sm\:_divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .7;
  }

  .sm\:_divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .75;
  }

  .sm\:_divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .8;
  }

  .sm\:_divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .9;
  }

  .sm\:_divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
  }

  .sm\:_appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:_bg-clip-border{
    background-clip: border-box;
  }

  .sm\:_bg-clip-padding{
    background-clip: padding-box;
  }

  .sm\:_bg-clip-content{
    background-clip: content-box;
  }

  .sm\:_bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .sm\:_bg-transparent{
    background-color: transparent;
  }

  .sm\:_bg-current{
    background-color: currentColor;
  }

  .sm\:_bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .sm\:_bg-greytext{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .sm\:_bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .sm\:_bg-lightprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .sm\:_bg-darkenprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .sm\:_bg-darkengolden{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-nearwhite{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .sm\:_bg-warning{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .sm\:_bg-darkenwarning{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .sm\:_bg-success{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-golden{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .sm\:_bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-orangealt{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-brown{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .sm\:_bg-intenseorange{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .sm\:_bg-darkenorange{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-darkengreen100{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .sm\:_bg-darkengreen{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .sm\:_bg-green{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:_bg-black{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-transparent{
    background-color: transparent;
  }

  ._group:hover .sm\:group-hover\:_bg-current{
    background-color: currentColor;
  }

  ._group:hover .sm\:group-hover\:_bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-greytext{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-lightprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-darkenprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-darkengolden{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-nearwhite{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-warning{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-darkenwarning{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-success{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-golden{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-orangealt{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-brown{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-intenseorange{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-darkenorange{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-darkengreen100{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-darkengreen{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-green{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  ._group:hover .sm\:group-hover\:_bg-black{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-transparent:focus-within{
    background-color: transparent;
  }

  .sm\:focus-within\:_bg-current:focus-within{
    background-color: currentColor;
  }

  .sm\:focus-within\:_bg-gray:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-greytext:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-primary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-lightprimary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-darkenprimary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-darkengolden:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-nearwhite:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-warning:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-darkenwarning:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-success:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-golden:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-orange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-orangealt:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-brown:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-intenseorange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-darkenorange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-darkengreen100:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-darkengreen:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-green:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-white:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus-within\:_bg-black:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-transparent:hover{
    background-color: transparent;
  }

  .sm\:hover\:_bg-current:hover{
    background-color: currentColor;
  }

  .sm\:hover\:_bg-gray:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-greytext:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-lightprimary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-darkenprimary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-darkengolden:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-nearwhite:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-warning:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-darkenwarning:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-success:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-golden:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-orange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-orangealt:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-brown:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-intenseorange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-darkenorange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-darkengreen100:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-darkengreen:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-green:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:hover\:_bg-black:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-transparent:focus{
    background-color: transparent;
  }

  .sm\:focus\:_bg-current:focus{
    background-color: currentColor;
  }

  .sm\:focus\:_bg-gray:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-greytext:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-primary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-lightprimary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-darkenprimary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-darkengolden:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-nearwhite:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-warning:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-darkenwarning:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-success:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-golden:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-orange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-orangealt:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-brown:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-intenseorange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-darkenorange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-darkengreen100:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-darkengreen:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-green:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-white:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .sm\:focus\:_bg-black:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .sm\:_bg-none{
    background-image: none;
  }

  .sm\:_bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .sm\:_bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .sm\:_from-transparent{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:_from-current{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:_from-gray{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .sm\:_from-greytext{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .sm\:_from-primary{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .sm\:_from-lightprimary{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .sm\:_from-darkenprimary{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .sm\:_from-darkengolden{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .sm\:_from-nearwhite{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .sm\:_from-warning{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .sm\:_from-darkenwarning{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .sm\:_from-success{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .sm\:_from-golden{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .sm\:_from-orange{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .sm\:_from-orangealt{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .sm\:_from-brown{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .sm\:_from-intenseorange{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .sm\:_from-darkenorange{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .sm\:_from-darkengreen100{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .sm\:_from-darkengreen{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .sm\:_from-green{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .sm\:_from-white{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:_from-black{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:_via-transparent{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:_via-current{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:_via-gray{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .sm\:_via-greytext{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .sm\:_via-primary{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .sm\:_via-lightprimary{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .sm\:_via-darkenprimary{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .sm\:_via-darkengolden{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .sm\:_via-nearwhite{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .sm\:_via-warning{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .sm\:_via-darkenwarning{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .sm\:_via-success{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .sm\:_via-golden{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .sm\:_via-orange{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .sm\:_via-orangealt{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .sm\:_via-brown{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .sm\:_via-intenseorange{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .sm\:_via-darkenorange{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .sm\:_via-darkengreen100{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .sm\:_via-darkengreen{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .sm\:_via-green{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .sm\:_via-white{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:_via-black{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:_to-transparent{
    --tw-gradient-to: transparent;
  }

  .sm\:_to-current{
    --tw-gradient-to: currentColor;
  }

  .sm\:_to-gray{
    --tw-gradient-to: #EFEFEF;
  }

  .sm\:_to-greytext{
    --tw-gradient-to: #707070;
  }

  .sm\:_to-primary{
    --tw-gradient-to: #007d8f;
  }

  .sm\:_to-lightprimary{
    --tw-gradient-to: #f1f6f6;
  }

  .sm\:_to-darkenprimary{
    --tw-gradient-to: #006675;
  }

  .sm\:_to-darkengolden{
    --tw-gradient-to: #846700;
  }

  .sm\:_to-nearwhite{
    --tw-gradient-to: #f5f5f5;
  }

  .sm\:_to-warning{
    --tw-gradient-to: #e03634;
  }

  .sm\:_to-darkenwarning{
    --tw-gradient-to: #771312;
  }

  .sm\:_to-success{
    --tw-gradient-to: #99cc00;
  }

  .sm\:_to-golden{
    --tw-gradient-to: #ffce55;
  }

  .sm\:_to-orange{
    --tw-gradient-to: #F4B200;
  }

  .sm\:_to-orangealt{
    --tw-gradient-to: #EEAE00;
  }

  .sm\:_to-brown{
    --tw-gradient-to: #7B320B;
  }

  .sm\:_to-intenseorange{
    --tw-gradient-to: #D85306;
  }

  .sm\:_to-darkenorange{
    --tw-gradient-to: #A77A00;
  }

  .sm\:_to-darkengreen100{
    --tw-gradient-to: #285C0B;
  }

  .sm\:_to-darkengreen{
    --tw-gradient-to: #1F460C;
  }

  .sm\:_to-green{
    --tw-gradient-to: #237A00;
  }

  .sm\:_to-white{
    --tw-gradient-to: #fff;
  }

  .sm\:_to-black{
    --tw-gradient-to: #000;
  }

  .sm\:hover\:_from-transparent:hover{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:_from-current:hover{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:_from-gray:hover{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .sm\:hover\:_from-greytext:hover{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .sm\:hover\:_from-primary:hover{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .sm\:hover\:_from-lightprimary:hover{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .sm\:hover\:_from-darkenprimary:hover{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .sm\:hover\:_from-darkengolden:hover{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .sm\:hover\:_from-nearwhite:hover{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .sm\:hover\:_from-warning:hover{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .sm\:hover\:_from-darkenwarning:hover{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .sm\:hover\:_from-success:hover{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .sm\:hover\:_from-golden:hover{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .sm\:hover\:_from-orange:hover{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .sm\:hover\:_from-orangealt:hover{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .sm\:hover\:_from-brown:hover{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .sm\:hover\:_from-intenseorange:hover{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .sm\:hover\:_from-darkenorange:hover{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .sm\:hover\:_from-darkengreen100:hover{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .sm\:hover\:_from-darkengreen:hover{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .sm\:hover\:_from-green:hover{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .sm\:hover\:_from-white:hover{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:_from-black:hover{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:_via-transparent:hover{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:_via-current:hover{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:_via-gray:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .sm\:hover\:_via-greytext:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .sm\:hover\:_via-primary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .sm\:hover\:_via-lightprimary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .sm\:hover\:_via-darkenprimary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .sm\:hover\:_via-darkengolden:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .sm\:hover\:_via-nearwhite:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .sm\:hover\:_via-warning:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .sm\:hover\:_via-darkenwarning:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .sm\:hover\:_via-success:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .sm\:hover\:_via-golden:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .sm\:hover\:_via-orange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .sm\:hover\:_via-orangealt:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .sm\:hover\:_via-brown:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .sm\:hover\:_via-intenseorange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .sm\:hover\:_via-darkenorange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .sm\:hover\:_via-darkengreen100:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .sm\:hover\:_via-darkengreen:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .sm\:hover\:_via-green:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .sm\:hover\:_via-white:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:_via-black:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:_to-transparent:hover{
    --tw-gradient-to: transparent;
  }

  .sm\:hover\:_to-current:hover{
    --tw-gradient-to: currentColor;
  }

  .sm\:hover\:_to-gray:hover{
    --tw-gradient-to: #EFEFEF;
  }

  .sm\:hover\:_to-greytext:hover{
    --tw-gradient-to: #707070;
  }

  .sm\:hover\:_to-primary:hover{
    --tw-gradient-to: #007d8f;
  }

  .sm\:hover\:_to-lightprimary:hover{
    --tw-gradient-to: #f1f6f6;
  }

  .sm\:hover\:_to-darkenprimary:hover{
    --tw-gradient-to: #006675;
  }

  .sm\:hover\:_to-darkengolden:hover{
    --tw-gradient-to: #846700;
  }

  .sm\:hover\:_to-nearwhite:hover{
    --tw-gradient-to: #f5f5f5;
  }

  .sm\:hover\:_to-warning:hover{
    --tw-gradient-to: #e03634;
  }

  .sm\:hover\:_to-darkenwarning:hover{
    --tw-gradient-to: #771312;
  }

  .sm\:hover\:_to-success:hover{
    --tw-gradient-to: #99cc00;
  }

  .sm\:hover\:_to-golden:hover{
    --tw-gradient-to: #ffce55;
  }

  .sm\:hover\:_to-orange:hover{
    --tw-gradient-to: #F4B200;
  }

  .sm\:hover\:_to-orangealt:hover{
    --tw-gradient-to: #EEAE00;
  }

  .sm\:hover\:_to-brown:hover{
    --tw-gradient-to: #7B320B;
  }

  .sm\:hover\:_to-intenseorange:hover{
    --tw-gradient-to: #D85306;
  }

  .sm\:hover\:_to-darkenorange:hover{
    --tw-gradient-to: #A77A00;
  }

  .sm\:hover\:_to-darkengreen100:hover{
    --tw-gradient-to: #285C0B;
  }

  .sm\:hover\:_to-darkengreen:hover{
    --tw-gradient-to: #1F460C;
  }

  .sm\:hover\:_to-green:hover{
    --tw-gradient-to: #237A00;
  }

  .sm\:hover\:_to-white:hover{
    --tw-gradient-to: #fff;
  }

  .sm\:hover\:_to-black:hover{
    --tw-gradient-to: #000;
  }

  .sm\:focus\:_from-transparent:focus{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:_from-current:focus{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:_from-gray:focus{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .sm\:focus\:_from-greytext:focus{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .sm\:focus\:_from-primary:focus{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .sm\:focus\:_from-lightprimary:focus{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .sm\:focus\:_from-darkenprimary:focus{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .sm\:focus\:_from-darkengolden:focus{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .sm\:focus\:_from-nearwhite:focus{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .sm\:focus\:_from-warning:focus{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .sm\:focus\:_from-darkenwarning:focus{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .sm\:focus\:_from-success:focus{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .sm\:focus\:_from-golden:focus{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .sm\:focus\:_from-orange:focus{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .sm\:focus\:_from-orangealt:focus{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .sm\:focus\:_from-brown:focus{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .sm\:focus\:_from-intenseorange:focus{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .sm\:focus\:_from-darkenorange:focus{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .sm\:focus\:_from-darkengreen100:focus{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .sm\:focus\:_from-darkengreen:focus{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .sm\:focus\:_from-green:focus{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .sm\:focus\:_from-white:focus{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:_from-black:focus{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:_via-transparent:focus{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:_via-current:focus{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:_via-gray:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .sm\:focus\:_via-greytext:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .sm\:focus\:_via-primary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .sm\:focus\:_via-lightprimary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .sm\:focus\:_via-darkenprimary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .sm\:focus\:_via-darkengolden:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .sm\:focus\:_via-nearwhite:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .sm\:focus\:_via-warning:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .sm\:focus\:_via-darkenwarning:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .sm\:focus\:_via-success:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .sm\:focus\:_via-golden:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .sm\:focus\:_via-orange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .sm\:focus\:_via-orangealt:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .sm\:focus\:_via-brown:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .sm\:focus\:_via-intenseorange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .sm\:focus\:_via-darkenorange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .sm\:focus\:_via-darkengreen100:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .sm\:focus\:_via-darkengreen:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .sm\:focus\:_via-green:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .sm\:focus\:_via-white:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:_via-black:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:_to-transparent:focus{
    --tw-gradient-to: transparent;
  }

  .sm\:focus\:_to-current:focus{
    --tw-gradient-to: currentColor;
  }

  .sm\:focus\:_to-gray:focus{
    --tw-gradient-to: #EFEFEF;
  }

  .sm\:focus\:_to-greytext:focus{
    --tw-gradient-to: #707070;
  }

  .sm\:focus\:_to-primary:focus{
    --tw-gradient-to: #007d8f;
  }

  .sm\:focus\:_to-lightprimary:focus{
    --tw-gradient-to: #f1f6f6;
  }

  .sm\:focus\:_to-darkenprimary:focus{
    --tw-gradient-to: #006675;
  }

  .sm\:focus\:_to-darkengolden:focus{
    --tw-gradient-to: #846700;
  }

  .sm\:focus\:_to-nearwhite:focus{
    --tw-gradient-to: #f5f5f5;
  }

  .sm\:focus\:_to-warning:focus{
    --tw-gradient-to: #e03634;
  }

  .sm\:focus\:_to-darkenwarning:focus{
    --tw-gradient-to: #771312;
  }

  .sm\:focus\:_to-success:focus{
    --tw-gradient-to: #99cc00;
  }

  .sm\:focus\:_to-golden:focus{
    --tw-gradient-to: #ffce55;
  }

  .sm\:focus\:_to-orange:focus{
    --tw-gradient-to: #F4B200;
  }

  .sm\:focus\:_to-orangealt:focus{
    --tw-gradient-to: #EEAE00;
  }

  .sm\:focus\:_to-brown:focus{
    --tw-gradient-to: #7B320B;
  }

  .sm\:focus\:_to-intenseorange:focus{
    --tw-gradient-to: #D85306;
  }

  .sm\:focus\:_to-darkenorange:focus{
    --tw-gradient-to: #A77A00;
  }

  .sm\:focus\:_to-darkengreen100:focus{
    --tw-gradient-to: #285C0B;
  }

  .sm\:focus\:_to-darkengreen:focus{
    --tw-gradient-to: #1F460C;
  }

  .sm\:focus\:_to-green:focus{
    --tw-gradient-to: #237A00;
  }

  .sm\:focus\:_to-white:focus{
    --tw-gradient-to: #fff;
  }

  .sm\:focus\:_to-black:focus{
    --tw-gradient-to: #000;
  }

  .sm\:_bg-opacity-0{
    --tw-bg-opacity: 0;
  }

  .sm\:_bg-opacity-10{
    --tw-bg-opacity: .1;
  }

  .sm\:_bg-opacity-20{
    --tw-bg-opacity: .2;
  }

  .sm\:_bg-opacity-25{
    --tw-bg-opacity: .25;
  }

  .sm\:_bg-opacity-30{
    --tw-bg-opacity: .3;
  }

  .sm\:_bg-opacity-40{
    --tw-bg-opacity: .4;
  }

  .sm\:_bg-opacity-50{
    --tw-bg-opacity: .5;
  }

  .sm\:_bg-opacity-60{
    --tw-bg-opacity: .6;
  }

  .sm\:_bg-opacity-70{
    --tw-bg-opacity: .7;
  }

  .sm\:_bg-opacity-75{
    --tw-bg-opacity: .75;
  }

  .sm\:_bg-opacity-80{
    --tw-bg-opacity: .8;
  }

  .sm\:_bg-opacity-90{
    --tw-bg-opacity: .9;
  }

  .sm\:_bg-opacity-100{
    --tw-bg-opacity: 1;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-0{
    --tw-bg-opacity: 0;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-10{
    --tw-bg-opacity: .1;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-20{
    --tw-bg-opacity: .2;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-25{
    --tw-bg-opacity: .25;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-30{
    --tw-bg-opacity: .3;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-40{
    --tw-bg-opacity: .4;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-50{
    --tw-bg-opacity: .5;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-60{
    --tw-bg-opacity: .6;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-70{
    --tw-bg-opacity: .7;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-75{
    --tw-bg-opacity: .75;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-80{
    --tw-bg-opacity: .8;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-90{
    --tw-bg-opacity: .9;
  }

  ._group:hover .sm\:group-hover\:_bg-opacity-100{
    --tw-bg-opacity: 1;
  }

  .sm\:focus-within\:_bg-opacity-0:focus-within{
    --tw-bg-opacity: 0;
  }

  .sm\:focus-within\:_bg-opacity-10:focus-within{
    --tw-bg-opacity: .1;
  }

  .sm\:focus-within\:_bg-opacity-20:focus-within{
    --tw-bg-opacity: .2;
  }

  .sm\:focus-within\:_bg-opacity-25:focus-within{
    --tw-bg-opacity: .25;
  }

  .sm\:focus-within\:_bg-opacity-30:focus-within{
    --tw-bg-opacity: .3;
  }

  .sm\:focus-within\:_bg-opacity-40:focus-within{
    --tw-bg-opacity: .4;
  }

  .sm\:focus-within\:_bg-opacity-50:focus-within{
    --tw-bg-opacity: .5;
  }

  .sm\:focus-within\:_bg-opacity-60:focus-within{
    --tw-bg-opacity: .6;
  }

  .sm\:focus-within\:_bg-opacity-70:focus-within{
    --tw-bg-opacity: .7;
  }

  .sm\:focus-within\:_bg-opacity-75:focus-within{
    --tw-bg-opacity: .75;
  }

  .sm\:focus-within\:_bg-opacity-80:focus-within{
    --tw-bg-opacity: .8;
  }

  .sm\:focus-within\:_bg-opacity-90:focus-within{
    --tw-bg-opacity: .9;
  }

  .sm\:focus-within\:_bg-opacity-100:focus-within{
    --tw-bg-opacity: 1;
  }

  .sm\:hover\:_bg-opacity-0:hover{
    --tw-bg-opacity: 0;
  }

  .sm\:hover\:_bg-opacity-10:hover{
    --tw-bg-opacity: .1;
  }

  .sm\:hover\:_bg-opacity-20:hover{
    --tw-bg-opacity: .2;
  }

  .sm\:hover\:_bg-opacity-25:hover{
    --tw-bg-opacity: .25;
  }

  .sm\:hover\:_bg-opacity-30:hover{
    --tw-bg-opacity: .3;
  }

  .sm\:hover\:_bg-opacity-40:hover{
    --tw-bg-opacity: .4;
  }

  .sm\:hover\:_bg-opacity-50:hover{
    --tw-bg-opacity: .5;
  }

  .sm\:hover\:_bg-opacity-60:hover{
    --tw-bg-opacity: .6;
  }

  .sm\:hover\:_bg-opacity-70:hover{
    --tw-bg-opacity: .7;
  }

  .sm\:hover\:_bg-opacity-75:hover{
    --tw-bg-opacity: .75;
  }

  .sm\:hover\:_bg-opacity-80:hover{
    --tw-bg-opacity: .8;
  }

  .sm\:hover\:_bg-opacity-90:hover{
    --tw-bg-opacity: .9;
  }

  .sm\:hover\:_bg-opacity-100:hover{
    --tw-bg-opacity: 1;
  }

  .sm\:focus\:_bg-opacity-0:focus{
    --tw-bg-opacity: 0;
  }

  .sm\:focus\:_bg-opacity-10:focus{
    --tw-bg-opacity: .1;
  }

  .sm\:focus\:_bg-opacity-20:focus{
    --tw-bg-opacity: .2;
  }

  .sm\:focus\:_bg-opacity-25:focus{
    --tw-bg-opacity: .25;
  }

  .sm\:focus\:_bg-opacity-30:focus{
    --tw-bg-opacity: .3;
  }

  .sm\:focus\:_bg-opacity-40:focus{
    --tw-bg-opacity: .4;
  }

  .sm\:focus\:_bg-opacity-50:focus{
    --tw-bg-opacity: .5;
  }

  .sm\:focus\:_bg-opacity-60:focus{
    --tw-bg-opacity: .6;
  }

  .sm\:focus\:_bg-opacity-70:focus{
    --tw-bg-opacity: .7;
  }

  .sm\:focus\:_bg-opacity-75:focus{
    --tw-bg-opacity: .75;
  }

  .sm\:focus\:_bg-opacity-80:focus{
    --tw-bg-opacity: .8;
  }

  .sm\:focus\:_bg-opacity-90:focus{
    --tw-bg-opacity: .9;
  }

  .sm\:focus\:_bg-opacity-100:focus{
    --tw-bg-opacity: 1;
  }

  .sm\:_bg-bottom{
    background-position: bottom;
  }

  .sm\:_bg-center{
    background-position: center;
  }

  .sm\:_bg-left{
    background-position: left;
  }

  .sm\:_bg-left-bottom{
    background-position: left bottom;
  }

  .sm\:_bg-left-top{
    background-position: left top;
  }

  .sm\:_bg-right{
    background-position: right;
  }

  .sm\:_bg-right-bottom{
    background-position: right bottom;
  }

  .sm\:_bg-right-top{
    background-position: right top;
  }

  .sm\:_bg-top{
    background-position: top;
  }

  .sm\:_bg-repeat{
    background-repeat: repeat;
  }

  .sm\:_bg-no-repeat{
    background-repeat: no-repeat;
  }

  .sm\:_bg-repeat-x{
    background-repeat: repeat-x;
  }

  .sm\:_bg-repeat-y{
    background-repeat: repeat-y;
  }

  .sm\:_bg-repeat-round{
    background-repeat: round;
  }

  .sm\:_bg-repeat-space{
    background-repeat: space;
  }

  .sm\:_bg-auto{
    background-size: auto;
  }

  .sm\:_bg-cover{
    background-size: cover;
  }

  .sm\:_bg-contain{
    background-size: contain;
  }

  .sm\:_border-collapse{
    border-collapse: collapse;
  }

  .sm\:_border-separate{
    border-collapse: separate;
  }

  .sm\:_border-transparent{
    border-color: transparent;
  }

  .sm\:_border-current{
    border-color: currentColor;
  }

  .sm\:_border-gray{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .sm\:_border-greytext{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .sm\:_border-primary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .sm\:_border-lightprimary{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .sm\:_border-darkenprimary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .sm\:_border-darkengolden{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .sm\:_border-nearwhite{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .sm\:_border-warning{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .sm\:_border-darkenwarning{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .sm\:_border-success{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .sm\:_border-golden{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .sm\:_border-orange{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .sm\:_border-orangealt{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .sm\:_border-brown{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .sm\:_border-intenseorange{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .sm\:_border-darkenorange{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .sm\:_border-darkengreen100{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .sm\:_border-darkengreen{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .sm\:_border-green{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .sm\:_border-white{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:_border-black{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-transparent{
    border-color: transparent;
  }

  ._group:hover .sm\:group-hover\:_border-current{
    border-color: currentColor;
  }

  ._group:hover .sm\:group-hover\:_border-gray{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-greytext{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-primary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-lightprimary{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-darkenprimary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-darkengolden{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-nearwhite{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-warning{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-darkenwarning{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-success{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-golden{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-orange{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-orangealt{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-brown{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-intenseorange{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-darkenorange{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-darkengreen100{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-darkengreen{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-green{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-white{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  ._group:hover .sm\:group-hover\:_border-black{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-transparent:focus-within{
    border-color: transparent;
  }

  .sm\:focus-within\:_border-current:focus-within{
    border-color: currentColor;
  }

  .sm\:focus-within\:_border-gray:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-greytext:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-primary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-lightprimary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-darkenprimary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-darkengolden:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-nearwhite:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-warning:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-darkenwarning:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-success:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-golden:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-orange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-orangealt:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-brown:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-intenseorange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-darkenorange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-darkengreen100:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-darkengreen:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-green:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-white:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus-within\:_border-black:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-transparent:hover{
    border-color: transparent;
  }

  .sm\:hover\:_border-current:hover{
    border-color: currentColor;
  }

  .sm\:hover\:_border-gray:hover{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-greytext:hover{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-primary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-lightprimary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-darkenprimary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-darkengolden:hover{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-nearwhite:hover{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-warning:hover{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-darkenwarning:hover{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-success:hover{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-golden:hover{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-orange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-orangealt:hover{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-brown:hover{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-intenseorange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-darkenorange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-darkengreen100:hover{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-darkengreen:hover{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-green:hover{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:hover\:_border-black:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-transparent:focus{
    border-color: transparent;
  }

  .sm\:focus\:_border-current:focus{
    border-color: currentColor;
  }

  .sm\:focus\:_border-gray:focus{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-greytext:focus{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-primary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-lightprimary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-darkenprimary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-darkengolden:focus{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-nearwhite:focus{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-warning:focus{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-darkenwarning:focus{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-success:focus{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-golden:focus{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-orange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-orangealt:focus{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-brown:focus{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-intenseorange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-darkenorange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-darkengreen100:focus{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-darkengreen:focus{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-green:focus{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-white:focus{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .sm\:focus\:_border-black:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .sm\:_border-opacity-0{
    --tw-border-opacity: 0;
  }

  .sm\:_border-opacity-10{
    --tw-border-opacity: .1;
  }

  .sm\:_border-opacity-20{
    --tw-border-opacity: .2;
  }

  .sm\:_border-opacity-25{
    --tw-border-opacity: .25;
  }

  .sm\:_border-opacity-30{
    --tw-border-opacity: .3;
  }

  .sm\:_border-opacity-40{
    --tw-border-opacity: .4;
  }

  .sm\:_border-opacity-50{
    --tw-border-opacity: .5;
  }

  .sm\:_border-opacity-60{
    --tw-border-opacity: .6;
  }

  .sm\:_border-opacity-70{
    --tw-border-opacity: .7;
  }

  .sm\:_border-opacity-75{
    --tw-border-opacity: .75;
  }

  .sm\:_border-opacity-80{
    --tw-border-opacity: .8;
  }

  .sm\:_border-opacity-90{
    --tw-border-opacity: .9;
  }

  .sm\:_border-opacity-100{
    --tw-border-opacity: 1;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-0{
    --tw-border-opacity: 0;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-10{
    --tw-border-opacity: .1;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-20{
    --tw-border-opacity: .2;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-25{
    --tw-border-opacity: .25;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-30{
    --tw-border-opacity: .3;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-40{
    --tw-border-opacity: .4;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-50{
    --tw-border-opacity: .5;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-60{
    --tw-border-opacity: .6;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-70{
    --tw-border-opacity: .7;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-75{
    --tw-border-opacity: .75;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-80{
    --tw-border-opacity: .8;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-90{
    --tw-border-opacity: .9;
  }

  ._group:hover .sm\:group-hover\:_border-opacity-100{
    --tw-border-opacity: 1;
  }

  .sm\:focus-within\:_border-opacity-0:focus-within{
    --tw-border-opacity: 0;
  }

  .sm\:focus-within\:_border-opacity-10:focus-within{
    --tw-border-opacity: .1;
  }

  .sm\:focus-within\:_border-opacity-20:focus-within{
    --tw-border-opacity: .2;
  }

  .sm\:focus-within\:_border-opacity-25:focus-within{
    --tw-border-opacity: .25;
  }

  .sm\:focus-within\:_border-opacity-30:focus-within{
    --tw-border-opacity: .3;
  }

  .sm\:focus-within\:_border-opacity-40:focus-within{
    --tw-border-opacity: .4;
  }

  .sm\:focus-within\:_border-opacity-50:focus-within{
    --tw-border-opacity: .5;
  }

  .sm\:focus-within\:_border-opacity-60:focus-within{
    --tw-border-opacity: .6;
  }

  .sm\:focus-within\:_border-opacity-70:focus-within{
    --tw-border-opacity: .7;
  }

  .sm\:focus-within\:_border-opacity-75:focus-within{
    --tw-border-opacity: .75;
  }

  .sm\:focus-within\:_border-opacity-80:focus-within{
    --tw-border-opacity: .8;
  }

  .sm\:focus-within\:_border-opacity-90:focus-within{
    --tw-border-opacity: .9;
  }

  .sm\:focus-within\:_border-opacity-100:focus-within{
    --tw-border-opacity: 1;
  }

  .sm\:hover\:_border-opacity-0:hover{
    --tw-border-opacity: 0;
  }

  .sm\:hover\:_border-opacity-10:hover{
    --tw-border-opacity: .1;
  }

  .sm\:hover\:_border-opacity-20:hover{
    --tw-border-opacity: .2;
  }

  .sm\:hover\:_border-opacity-25:hover{
    --tw-border-opacity: .25;
  }

  .sm\:hover\:_border-opacity-30:hover{
    --tw-border-opacity: .3;
  }

  .sm\:hover\:_border-opacity-40:hover{
    --tw-border-opacity: .4;
  }

  .sm\:hover\:_border-opacity-50:hover{
    --tw-border-opacity: .5;
  }

  .sm\:hover\:_border-opacity-60:hover{
    --tw-border-opacity: .6;
  }

  .sm\:hover\:_border-opacity-70:hover{
    --tw-border-opacity: .7;
  }

  .sm\:hover\:_border-opacity-75:hover{
    --tw-border-opacity: .75;
  }

  .sm\:hover\:_border-opacity-80:hover{
    --tw-border-opacity: .8;
  }

  .sm\:hover\:_border-opacity-90:hover{
    --tw-border-opacity: .9;
  }

  .sm\:hover\:_border-opacity-100:hover{
    --tw-border-opacity: 1;
  }

  .sm\:focus\:_border-opacity-0:focus{
    --tw-border-opacity: 0;
  }

  .sm\:focus\:_border-opacity-10:focus{
    --tw-border-opacity: .1;
  }

  .sm\:focus\:_border-opacity-20:focus{
    --tw-border-opacity: .2;
  }

  .sm\:focus\:_border-opacity-25:focus{
    --tw-border-opacity: .25;
  }

  .sm\:focus\:_border-opacity-30:focus{
    --tw-border-opacity: .3;
  }

  .sm\:focus\:_border-opacity-40:focus{
    --tw-border-opacity: .4;
  }

  .sm\:focus\:_border-opacity-50:focus{
    --tw-border-opacity: .5;
  }

  .sm\:focus\:_border-opacity-60:focus{
    --tw-border-opacity: .6;
  }

  .sm\:focus\:_border-opacity-70:focus{
    --tw-border-opacity: .7;
  }

  .sm\:focus\:_border-opacity-75:focus{
    --tw-border-opacity: .75;
  }

  .sm\:focus\:_border-opacity-80:focus{
    --tw-border-opacity: .8;
  }

  .sm\:focus\:_border-opacity-90:focus{
    --tw-border-opacity: .9;
  }

  .sm\:focus\:_border-opacity-100:focus{
    --tw-border-opacity: 1;
  }

  .sm\:_rounded-none{
    border-radius: none;
  }

  .sm\:_rounded-sm{
    border-radius: 5px;
  }

  .sm\:_rounded-md{
    border-radius: 15px;
  }

  .sm\:_rounded-rounded{
    border-radius: 100px;
  }

  .sm\:_rounded-circle{
    border-radius: 50%;
  }

  .sm\:_rounded-card{
    border-radius: 35px;
  }

  .sm\:_rounded-t-none{
    border-top-left-radius: none;
    border-top-right-radius: none;
  }

  .sm\:_rounded-r-none{
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }

  .sm\:_rounded-b-none{
    border-bottom-right-radius: none;
    border-bottom-left-radius: none;
  }

  .sm\:_rounded-l-none{
    border-top-left-radius: none;
    border-bottom-left-radius: none;
  }

  .sm\:_rounded-t-sm{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .sm\:_rounded-r-sm{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .sm\:_rounded-b-sm{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .sm\:_rounded-l-sm{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .sm\:_rounded-t-md{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .sm\:_rounded-r-md{
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .sm\:_rounded-b-md{
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .sm\:_rounded-l-md{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .sm\:_rounded-t-rounded{
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
  }

  .sm\:_rounded-r-rounded{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
  }

  .sm\:_rounded-b-rounded{
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .sm\:_rounded-l-rounded{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .sm\:_rounded-t-circle{
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .sm\:_rounded-r-circle{
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .sm\:_rounded-b-circle{
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .sm\:_rounded-l-circle{
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .sm\:_rounded-t-card{
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
  }

  .sm\:_rounded-r-card{
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
  }

  .sm\:_rounded-b-card{
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .sm\:_rounded-l-card{
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .sm\:_rounded-tl-none{
    border-top-left-radius: none;
  }

  .sm\:_rounded-tr-none{
    border-top-right-radius: none;
  }

  .sm\:_rounded-br-none{
    border-bottom-right-radius: none;
  }

  .sm\:_rounded-bl-none{
    border-bottom-left-radius: none;
  }

  .sm\:_rounded-tl-sm{
    border-top-left-radius: 5px;
  }

  .sm\:_rounded-tr-sm{
    border-top-right-radius: 5px;
  }

  .sm\:_rounded-br-sm{
    border-bottom-right-radius: 5px;
  }

  .sm\:_rounded-bl-sm{
    border-bottom-left-radius: 5px;
  }

  .sm\:_rounded-tl-md{
    border-top-left-radius: 15px;
  }

  .sm\:_rounded-tr-md{
    border-top-right-radius: 15px;
  }

  .sm\:_rounded-br-md{
    border-bottom-right-radius: 15px;
  }

  .sm\:_rounded-bl-md{
    border-bottom-left-radius: 15px;
  }

  .sm\:_rounded-tl-rounded{
    border-top-left-radius: 100px;
  }

  .sm\:_rounded-tr-rounded{
    border-top-right-radius: 100px;
  }

  .sm\:_rounded-br-rounded{
    border-bottom-right-radius: 100px;
  }

  .sm\:_rounded-bl-rounded{
    border-bottom-left-radius: 100px;
  }

  .sm\:_rounded-tl-circle{
    border-top-left-radius: 50%;
  }

  .sm\:_rounded-tr-circle{
    border-top-right-radius: 50%;
  }

  .sm\:_rounded-br-circle{
    border-bottom-right-radius: 50%;
  }

  .sm\:_rounded-bl-circle{
    border-bottom-left-radius: 50%;
  }

  .sm\:_rounded-tl-card{
    border-top-left-radius: 35px;
  }

  .sm\:_rounded-tr-card{
    border-top-right-radius: 35px;
  }

  .sm\:_rounded-br-card{
    border-bottom-right-radius: 35px;
  }

  .sm\:_rounded-bl-card{
    border-bottom-left-radius: 35px;
  }

  .sm\:_border-solid{
    border-style: solid;
  }

  .sm\:_border-dashed{
    border-style: dashed;
  }

  .sm\:_border-dotted{
    border-style: dotted;
  }

  .sm\:_border-double{
    border-style: double;
  }

  .sm\:_border-none{
    border-style: none;
  }

  .sm\:_border-0{
    border-width: 0;
  }

  .sm\:_border-2{
    border-width: 2px;
  }

  .sm\:_border-4{
    border-width: 4px;
  }

  .sm\:_border{
    border-width: 1px;
  }

  .sm\:_border-t-0{
    border-top-width: 0;
  }

  .sm\:_border-r-0{
    border-right-width: 0;
  }

  .sm\:_border-b-0{
    border-bottom-width: 0;
  }

  .sm\:_border-l-0{
    border-left-width: 0;
  }

  .sm\:_border-t-2{
    border-top-width: 2px;
  }

  .sm\:_border-r-2{
    border-right-width: 2px;
  }

  .sm\:_border-b-2{
    border-bottom-width: 2px;
  }

  .sm\:_border-l-2{
    border-left-width: 2px;
  }

  .sm\:_border-t-4{
    border-top-width: 4px;
  }

  .sm\:_border-r-4{
    border-right-width: 4px;
  }

  .sm\:_border-b-4{
    border-bottom-width: 4px;
  }

  .sm\:_border-l-4{
    border-left-width: 4px;
  }

  .sm\:_border-t{
    border-top-width: 1px;
  }

  .sm\:_border-r{
    border-right-width: 1px;
  }

  .sm\:_border-b{
    border-bottom-width: 1px;
  }

  .sm\:_border-l{
    border-left-width: 1px;
  }

  .sm\:_decoration-slice{
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .sm\:_decoration-clone{
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .sm\:_box-border{
    box-sizing: border-box;
  }

  .sm\:_box-content{
    box-sizing: content-box;
  }

  .sm\:_cursor-auto{
    cursor: auto;
  }

  .sm\:_cursor-default{
    cursor: default;
  }

  .sm\:_cursor-pointer{
    cursor: pointer;
  }

  .sm\:_cursor-wait{
    cursor: wait;
  }

  .sm\:_cursor-text{
    cursor: text;
  }

  .sm\:_cursor-move{
    cursor: move;
  }

  .sm\:_cursor-help{
    cursor: help;
  }

  .sm\:_cursor-not-allowed{
    cursor: not-allowed;
  }

  .sm\:_block{
    display: block;
  }

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

  .sm\:_inline{
    display: inline;
  }

  .sm\:_flex{
    display: -ms-flexbox;
    display: flex;
  }

  .sm\:_inline-flex{
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .sm\:_table{
    display: table;
  }

  .sm\:_inline-table{
    display: inline-table;
  }

  .sm\:_table-caption{
    display: table-caption;
  }

  .sm\:_table-cell{
    display: table-cell;
  }

  .sm\:_table-column{
    display: table-column;
  }

  .sm\:_table-column-group{
    display: table-column-group;
  }

  .sm\:_table-footer-group{
    display: table-footer-group;
  }

  .sm\:_table-header-group{
    display: table-header-group;
  }

  .sm\:_table-row-group{
    display: table-row-group;
  }

  .sm\:_table-row{
    display: table-row;
  }

  .sm\:_flow-root{
    display: flow-root;
  }

  .sm\:_grid{
    display: grid;
  }

  .sm\:_inline-grid{
    display: inline-grid;
  }

  .sm\:_contents{
    display: contents;
  }

  .sm\:_list-item{
    display: list-item;
  }

  .sm\:_hidden{
    display: none;
  }

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

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

  .sm\:_flex-col{
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .sm\:_flex-col-reverse{
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }

  .sm\:_flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .sm\:_flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .sm\:_flex-nowrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .sm\:_place-items-start{
    place-items: start;
  }

  .sm\:_place-items-end{
    place-items: end;
  }

  .sm\:_place-items-center{
    place-items: center;
  }

  .sm\:_place-items-stretch{
    place-items: stretch;
  }

  .sm\:_place-content-center{
    place-content: center;
  }

  .sm\:_place-content-start{
    place-content: start;
  }

  .sm\:_place-content-end{
    place-content: end;
  }

  .sm\:_place-content-between{
    place-content: space-between;
  }

  .sm\:_place-content-around{
    place-content: space-around;
  }

  .sm\:_place-content-evenly{
    place-content: space-evenly;
  }

  .sm\:_place-content-stretch{
    place-content: stretch;
  }

  .sm\:_place-self-auto{
    place-self: auto;
  }

  .sm\:_place-self-start{
    place-self: start;
  }

  .sm\:_place-self-end{
    place-self: end;
  }

  .sm\:_place-self-center{
    place-self: center;
  }

  .sm\:_place-self-stretch{
    place-self: stretch;
  }

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

  .sm\:_items-end{
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .sm\:_items-center{
    -ms-flex-align: center;
        align-items: center;
  }

  .sm\:_items-baseline{
    -ms-flex-align: baseline;
        align-items: baseline;
  }

  .sm\:_items-stretch{
    -ms-flex-align: stretch;
        align-items: stretch;
  }

  .sm\:_content-center{
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .sm\:_content-start{
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .sm\:_content-end{
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .sm\:_content-between{
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .sm\:_content-around{
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .sm\:_content-evenly{
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .sm\:_self-auto{
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .sm\:_self-start{
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .sm\:_self-end{
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .sm\:_self-center{
    -ms-flex-item-align: center;
        align-self: center;
  }

  .sm\:_self-stretch{
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .sm\:_justify-items-start{
    justify-items: start;
  }

  .sm\:_justify-items-end{
    justify-items: end;
  }

  .sm\:_justify-items-center{
    justify-items: center;
  }

  .sm\:_justify-items-stretch{
    justify-items: stretch;
  }

  .sm\:_justify-start{
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .sm\:_justify-end{
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .sm\:_justify-center{
    -ms-flex-pack: center;
        justify-content: center;
  }

  .sm\:_justify-between{
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .sm\:_justify-around{
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .sm\:_justify-evenly{
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
  }

  .sm\:_justify-self-auto{
    justify-self: auto;
  }

  .sm\:_justify-self-start{
    justify-self: start;
  }

  .sm\:_justify-self-end{
    justify-self: end;
  }

  .sm\:_justify-self-center{
    justify-self: center;
  }

  .sm\:_justify-self-stretch{
    justify-self: stretch;
  }

  .sm\:_flex-1{
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;
  }

  .sm\:_flex-auto{
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }

  .sm\:_flex-initial{
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }

  .sm\:_flex-none{
    -ms-flex: none;
        flex: none;
  }

  .sm\:_flex-grow-0{
    -ms-flex-positive: 0;
        flex-grow: 0;
  }

  .sm\:_flex-grow{
    -ms-flex-positive: 1;
        flex-grow: 1;
  }

  .sm\:_flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .sm\:_flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .sm\:_float-right{
    float: right;
  }

  .sm\:_float-left{
    float: left;
  }

  .sm\:_float-none{
    float: none;
  }

  .sm\:_clear-left{
    clear: left;
  }

  .sm\:_clear-right{
    clear: right;
  }

  .sm\:_clear-both{
    clear: both;
  }

  .sm\:_clear-none{
    clear: none;
  }

  .sm\:_font-display{
    font-family: Gilroy, sans-serif;
  }

  .sm\:_font-body{
    font-family: Graphik, sans-serif;
  }

  .sm\:_h-auto{
    height: auto;
  }

  .sm\:_h-none{
    height: 0px;
  }

  .sm\:_h-xxs{
    height: 4px;
  }

  .sm\:_h-xs{
    height: 8px;
  }

  .sm\:_h-sm{
    height: 16px;
  }

  .sm\:_h-md{
    height: 24px;
  }

  .sm\:_h-lg{
    height: 32px;
  }

  .sm\:_h-xl{
    height: 40px;
  }

  .sm\:_h-xxl{
    height: 48px;
  }

  .sm\:_h-xxxl{
    height: 56px;
  }

  .sm\:_h-1\/2{
    height: 50%;
  }

  .sm\:_h-1\/3{
    height: 33.333333%;
  }

  .sm\:_h-2\/3{
    height: 66.666667%;
  }

  .sm\:_h-1\/4{
    height: 25%;
  }

  .sm\:_h-2\/4{
    height: 50%;
  }

  .sm\:_h-3\/4{
    height: 75%;
  }

  .sm\:_h-1\/5{
    height: 20%;
  }

  .sm\:_h-2\/5{
    height: 40%;
  }

  .sm\:_h-3\/5{
    height: 60%;
  }

  .sm\:_h-4\/5{
    height: 80%;
  }

  .sm\:_h-1\/6{
    height: 16.666667%;
  }

  .sm\:_h-2\/6{
    height: 33.333333%;
  }

  .sm\:_h-3\/6{
    height: 50%;
  }

  .sm\:_h-4\/6{
    height: 66.666667%;
  }

  .sm\:_h-5\/6{
    height: 83.333333%;
  }

  .sm\:_h-full{
    height: 100%;
  }

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

  .sm\:_text-xs{
    font-size: 11px;
  }

  .sm\:_text-sm{
    font-size: 12px;
  }

  .sm\:_text-text{
    font-size: 14px;
  }

  .sm\:_text-title{
    font-size: 16px;
  }

  .sm\:_text-md{
    font-size: 18px;
  }

  .sm\:_text-lg{
    font-size: 24px;
  }

  .sm\:_text-xl{
    font-size: 34px;
  }

  .sm\:_text-xxl{
    font-size: 48px;
  }

  .sm\:_text-xxxl{
    font-size: 60px;
  }

  .sm\:_leading-3{
    line-height: .75rem;
  }

  .sm\:_leading-4{
    line-height: 1rem;
  }

  .sm\:_leading-5{
    line-height: 1.25rem;
  }

  .sm\:_leading-6{
    line-height: 1.5rem;
  }

  .sm\:_leading-7{
    line-height: 1.75rem;
  }

  .sm\:_leading-8{
    line-height: 2rem;
  }

  .sm\:_leading-9{
    line-height: 2.25rem;
  }

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

  .sm\:_leading-none{
    line-height: 1;
  }

  .sm\:_leading-tight{
    line-height: 1.25;
  }

  .sm\:_leading-snug{
    line-height: 1.375;
  }

  .sm\:_leading-normal{
    line-height: 1.5;
  }

  .sm\:_leading-relaxed{
    line-height: 1.625;
  }

  .sm\:_leading-loose{
    line-height: 2;
  }

  .sm\:_list-inside{
    list-style-position: inside;
  }

  .sm\:_list-outside{
    list-style-position: outside;
  }

  .sm\:_list-none{
    list-style-type: none;
  }

  .sm\:_list-disc{
    list-style-type: disc;
  }

  .sm\:_list-decimal{
    list-style-type: decimal;
  }

  .sm\:_m-auto{
    margin: auto;
  }

  .sm\:_m-none{
    margin: 0px;
  }

  .sm\:_m-xxs{
    margin: 4px;
  }

  .sm\:_m-xs{
    margin: 8px;
  }

  .sm\:_m-sm{
    margin: 16px;
  }

  .sm\:_m-md{
    margin: 24px;
  }

  .sm\:_m-lg{
    margin: 32px;
  }

  .sm\:_m-xl{
    margin: 40px;
  }

  .sm\:_m-xxl{
    margin: 48px;
  }

  .sm\:_m-xxxl{
    margin: 56px;
  }

  .sm\:_-m-auto{
    margin: auto;
  }

  .sm\:_-m-none{
    margin: 0px;
  }

  .sm\:_-m-xxs{
    margin: -4px;
  }

  .sm\:_-m-xs{
    margin: -8px;
  }

  .sm\:_-m-sm{
    margin: -16px;
  }

  .sm\:_-m-md{
    margin: -24px;
  }

  .sm\:_-m-lg{
    margin: -32px;
  }

  .sm\:_-m-xl{
    margin: -40px;
  }

  .sm\:_-m-xxl{
    margin: -48px;
  }

  .sm\:_-m-xxxl{
    margin: -56px;
  }

  .sm\:_m-0-auto{
    margin: 0 auto;
  }

  .sm\:_my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:_mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:_my-none{
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .sm\:_mx-none{
    margin-left: 0px;
    margin-right: 0px;
  }

  .sm\:_my-xxs{
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .sm\:_mx-xxs{
    margin-left: 4px;
    margin-right: 4px;
  }

  .sm\:_my-xs{
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .sm\:_mx-xs{
    margin-left: 8px;
    margin-right: 8px;
  }

  .sm\:_my-sm{
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .sm\:_mx-sm{
    margin-left: 16px;
    margin-right: 16px;
  }

  .sm\:_my-md{
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .sm\:_mx-md{
    margin-left: 24px;
    margin-right: 24px;
  }

  .sm\:_my-lg{
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .sm\:_mx-lg{
    margin-left: 32px;
    margin-right: 32px;
  }

  .sm\:_my-xl{
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .sm\:_mx-xl{
    margin-left: 40px;
    margin-right: 40px;
  }

  .sm\:_my-xxl{
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .sm\:_mx-xxl{
    margin-left: 48px;
    margin-right: 48px;
  }

  .sm\:_my-xxxl{
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .sm\:_mx-xxxl{
    margin-left: 56px;
    margin-right: 56px;
  }

  .sm\:_-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

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

  .sm\:_-my-none{
    margin-top: 0px;
    margin-bottom: 0px;
  }

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

  .sm\:_-my-xxs{
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .sm\:_-mx-xxs{
    margin-left: -4px;
    margin-right: -4px;
  }

  .sm\:_-my-xs{
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .sm\:_-mx-xs{
    margin-left: -8px;
    margin-right: -8px;
  }

  .sm\:_-my-sm{
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .sm\:_-mx-sm{
    margin-left: -16px;
    margin-right: -16px;
  }

  .sm\:_-my-md{
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .sm\:_-mx-md{
    margin-left: -24px;
    margin-right: -24px;
  }

  .sm\:_-my-lg{
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .sm\:_-mx-lg{
    margin-left: -32px;
    margin-right: -32px;
  }

  .sm\:_-my-xl{
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .sm\:_-mx-xl{
    margin-left: -40px;
    margin-right: -40px;
  }

  .sm\:_-my-xxl{
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .sm\:_-mx-xxl{
    margin-left: -48px;
    margin-right: -48px;
  }

  .sm\:_-my-xxxl{
    margin-top: -56px;
    margin-bottom: -56px;
  }

  .sm\:_-mx-xxxl{
    margin-left: -56px;
    margin-right: -56px;
  }

  .sm\:_my-0-auto{
    margin-top: 0 auto;
    margin-bottom: 0 auto;
  }

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

  .sm\:_mt-auto{
    margin-top: auto;
  }

  .sm\:_mr-auto{
    margin-right: auto;
  }

  .sm\:_mb-auto{
    margin-bottom: auto;
  }

  .sm\:_ml-auto{
    margin-left: auto;
  }

  .sm\:_mt-none{
    margin-top: 0px;
  }

  .sm\:_mr-none{
    margin-right: 0px;
  }

  .sm\:_mb-none{
    margin-bottom: 0px;
  }

  .sm\:_ml-none{
    margin-left: 0px;
  }

  .sm\:_mt-xxs{
    margin-top: 4px;
  }

  .sm\:_mr-xxs{
    margin-right: 4px;
  }

  .sm\:_mb-xxs{
    margin-bottom: 4px;
  }

  .sm\:_ml-xxs{
    margin-left: 4px;
  }

  .sm\:_mt-xs{
    margin-top: 8px;
  }

  .sm\:_mr-xs{
    margin-right: 8px;
  }

  .sm\:_mb-xs{
    margin-bottom: 8px;
  }

  .sm\:_ml-xs{
    margin-left: 8px;
  }

  .sm\:_mt-sm{
    margin-top: 16px;
  }

  .sm\:_mr-sm{
    margin-right: 16px;
  }

  .sm\:_mb-sm{
    margin-bottom: 16px;
  }

  .sm\:_ml-sm{
    margin-left: 16px;
  }

  .sm\:_mt-md{
    margin-top: 24px;
  }

  .sm\:_mr-md{
    margin-right: 24px;
  }

  .sm\:_mb-md{
    margin-bottom: 24px;
  }

  .sm\:_ml-md{
    margin-left: 24px;
  }

  .sm\:_mt-lg{
    margin-top: 32px;
  }

  .sm\:_mr-lg{
    margin-right: 32px;
  }

  .sm\:_mb-lg{
    margin-bottom: 32px;
  }

  .sm\:_ml-lg{
    margin-left: 32px;
  }

  .sm\:_mt-xl{
    margin-top: 40px;
  }

  .sm\:_mr-xl{
    margin-right: 40px;
  }

  .sm\:_mb-xl{
    margin-bottom: 40px;
  }

  .sm\:_ml-xl{
    margin-left: 40px;
  }

  .sm\:_mt-xxl{
    margin-top: 48px;
  }

  .sm\:_mr-xxl{
    margin-right: 48px;
  }

  .sm\:_mb-xxl{
    margin-bottom: 48px;
  }

  .sm\:_ml-xxl{
    margin-left: 48px;
  }

  .sm\:_mt-xxxl{
    margin-top: 56px;
  }

  .sm\:_mr-xxxl{
    margin-right: 56px;
  }

  .sm\:_mb-xxxl{
    margin-bottom: 56px;
  }

  .sm\:_ml-xxxl{
    margin-left: 56px;
  }

  .sm\:_-mt-auto{
    margin-top: auto;
  }

  .sm\:_-mr-auto{
    margin-right: auto;
  }

  .sm\:_-mb-auto{
    margin-bottom: auto;
  }

  .sm\:_-ml-auto{
    margin-left: auto;
  }

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

  .sm\:_-mr-none{
    margin-right: 0px;
  }

  .sm\:_-mb-none{
    margin-bottom: 0px;
  }

  .sm\:_-ml-none{
    margin-left: 0px;
  }

  .sm\:_-mt-xxs{
    margin-top: -4px;
  }

  .sm\:_-mr-xxs{
    margin-right: -4px;
  }

  .sm\:_-mb-xxs{
    margin-bottom: -4px;
  }

  .sm\:_-ml-xxs{
    margin-left: -4px;
  }

  .sm\:_-mt-xs{
    margin-top: -8px;
  }

  .sm\:_-mr-xs{
    margin-right: -8px;
  }

  .sm\:_-mb-xs{
    margin-bottom: -8px;
  }

  .sm\:_-ml-xs{
    margin-left: -8px;
  }

  .sm\:_-mt-sm{
    margin-top: -16px;
  }

  .sm\:_-mr-sm{
    margin-right: -16px;
  }

  .sm\:_-mb-sm{
    margin-bottom: -16px;
  }

  .sm\:_-ml-sm{
    margin-left: -16px;
  }

  .sm\:_-mt-md{
    margin-top: -24px;
  }

  .sm\:_-mr-md{
    margin-right: -24px;
  }

  .sm\:_-mb-md{
    margin-bottom: -24px;
  }

  .sm\:_-ml-md{
    margin-left: -24px;
  }

  .sm\:_-mt-lg{
    margin-top: -32px;
  }

  .sm\:_-mr-lg{
    margin-right: -32px;
  }

  .sm\:_-mb-lg{
    margin-bottom: -32px;
  }

  .sm\:_-ml-lg{
    margin-left: -32px;
  }

  .sm\:_-mt-xl{
    margin-top: -40px;
  }

  .sm\:_-mr-xl{
    margin-right: -40px;
  }

  .sm\:_-mb-xl{
    margin-bottom: -40px;
  }

  .sm\:_-ml-xl{
    margin-left: -40px;
  }

  .sm\:_-mt-xxl{
    margin-top: -48px;
  }

  .sm\:_-mr-xxl{
    margin-right: -48px;
  }

  .sm\:_-mb-xxl{
    margin-bottom: -48px;
  }

  .sm\:_-ml-xxl{
    margin-left: -48px;
  }

  .sm\:_-mt-xxxl{
    margin-top: -56px;
  }

  .sm\:_-mr-xxxl{
    margin-right: -56px;
  }

  .sm\:_-mb-xxxl{
    margin-bottom: -56px;
  }

  .sm\:_-ml-xxxl{
    margin-left: -56px;
  }

  .sm\:_mt-0-auto{
    margin-top: 0 auto;
  }

  .sm\:_mr-0-auto{
    margin-right: 0 auto;
  }

  .sm\:_mb-0-auto{
    margin-bottom: 0 auto;
  }

  .sm\:_ml-0-auto{
    margin-left: 0 auto;
  }

  .sm\:_max-h-auto{
    max-height: auto;
  }

  .sm\:_max-h-none{
    max-height: 0px;
  }

  .sm\:_max-h-xxs{
    max-height: 4px;
  }

  .sm\:_max-h-xs{
    max-height: 8px;
  }

  .sm\:_max-h-sm{
    max-height: 16px;
  }

  .sm\:_max-h-md{
    max-height: 24px;
  }

  .sm\:_max-h-lg{
    max-height: 32px;
  }

  .sm\:_max-h-xl{
    max-height: 40px;
  }

  .sm\:_max-h-xxl{
    max-height: 48px;
  }

  .sm\:_max-h-xxxl{
    max-height: 56px;
  }

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

  .sm\:_max-w-none{
    max-width: 0px;
  }

  .sm\:_max-w-xxs{
    max-width: 4px;
  }

  .sm\:_max-w-xs{
    max-width: 8px;
  }

  .sm\:_max-w-sm{
    max-width: 16px;
  }

  .sm\:_max-w-md{
    max-width: 24px;
  }

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

  .sm\:_max-w-xl{
    max-width: 40px;
  }

  .sm\:_max-w-xxl{
    max-width: 48px;
  }

  .sm\:_max-w-xxxl{
    max-width: 56px;
  }

  .sm\:_min-h-auto{
    min-height: auto;
  }

  .sm\:_min-h-none{
    min-height: 0px;
  }

  .sm\:_min-h-xxs{
    min-height: 4px;
  }

  .sm\:_min-h-xs{
    min-height: 8px;
  }

  .sm\:_min-h-sm{
    min-height: 16px;
  }

  .sm\:_min-h-md{
    min-height: 24px;
  }

  .sm\:_min-h-lg{
    min-height: 32px;
  }

  .sm\:_min-h-xl{
    min-height: 40px;
  }

  .sm\:_min-h-xxl{
    min-height: 48px;
  }

  .sm\:_min-h-xxxl{
    min-height: 56px;
  }

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

  .sm\:_min-w-none{
    min-width: 0px;
  }

  .sm\:_min-w-xxs{
    min-width: 4px;
  }

  .sm\:_min-w-xs{
    min-width: 8px;
  }

  .sm\:_min-w-sm{
    min-width: 16px;
  }

  .sm\:_min-w-md{
    min-width: 24px;
  }

  .sm\:_min-w-lg{
    min-width: 32px;
  }

  .sm\:_min-w-xl{
    min-width: 40px;
  }

  .sm\:_min-w-xxl{
    min-width: 48px;
  }

  .sm\:_min-w-xxxl{
    min-width: 56px;
  }

  .sm\:_object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:_object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:_object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:_object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:_object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:_object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:_object-center{
    -o-object-position: center;
       object-position: center;
  }

  .sm\:_object-left{
    -o-object-position: left;
       object-position: left;
  }

  .sm\:_object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:_object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:_object-right{
    -o-object-position: right;
       object-position: right;
  }

  .sm\:_object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:_object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:_object-top{
    -o-object-position: top;
       object-position: top;
  }

  .sm\:_outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:_outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:_outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus-within\:_outline-none:focus-within{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus-within\:_outline-white:focus-within{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus-within\:_outline-black:focus-within{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:_outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:_outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:_outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:_overflow-auto{
    overflow: auto;
  }

  .sm\:_overflow-hidden{
    overflow: hidden;
  }

  .sm\:_overflow-visible{
    overflow: visible;
  }

  .sm\:_overflow-scroll{
    overflow: scroll;
  }

  .sm\:_overflow-x-auto{
    overflow-x: auto;
  }

  .sm\:_overflow-y-auto{
    overflow-y: auto;
  }

  .sm\:_overflow-x-hidden{
    overflow-x: hidden;
  }

  .sm\:_overflow-y-hidden{
    overflow-y: hidden;
  }

  .sm\:_overflow-x-visible{
    overflow-x: visible;
  }

  .sm\:_overflow-y-visible{
    overflow-y: visible;
  }

  .sm\:_overflow-x-scroll{
    overflow-x: scroll;
  }

  .sm\:_overflow-y-scroll{
    overflow-y: scroll;
  }

  .sm\:_overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .sm\:_overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .sm\:_overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .sm\:_overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .sm\:_overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .sm\:_overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .sm\:_overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .sm\:_overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .sm\:_overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .sm\:_p-auto{
    padding: auto;
  }

  .sm\:_p-none{
    padding: 0px;
  }

  .sm\:_p-xxs{
    padding: 4px;
  }

  .sm\:_p-xs{
    padding: 8px;
  }

  .sm\:_p-sm{
    padding: 16px;
  }

  .sm\:_p-md{
    padding: 24px;
  }

  .sm\:_p-lg{
    padding: 32px;
  }

  .sm\:_p-xl{
    padding: 40px;
  }

  .sm\:_p-xxl{
    padding: 48px;
  }

  .sm\:_p-xxxl{
    padding: 56px;
  }

  .sm\:_py-auto{
    padding-top: auto;
    padding-bottom: auto;
  }

  .sm\:_px-auto{
    padding-left: auto;
    padding-right: auto;
  }

  .sm\:_py-none{
    padding-top: 0px;
    padding-bottom: 0px;
  }

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

  .sm\:_py-xxs{
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .sm\:_px-xxs{
    padding-left: 4px;
    padding-right: 4px;
  }

  .sm\:_py-xs{
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .sm\:_px-xs{
    padding-left: 8px;
    padding-right: 8px;
  }

  .sm\:_py-sm{
    padding-top: 16px;
    padding-bottom: 16px;
  }

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

  .sm\:_py-md{
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .sm\:_px-md{
    padding-left: 24px;
    padding-right: 24px;
  }

  .sm\:_py-lg{
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .sm\:_px-lg{
    padding-left: 32px;
    padding-right: 32px;
  }

  .sm\:_py-xl{
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sm\:_px-xl{
    padding-left: 40px;
    padding-right: 40px;
  }

  .sm\:_py-xxl{
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .sm\:_px-xxl{
    padding-left: 48px;
    padding-right: 48px;
  }

  .sm\:_py-xxxl{
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .sm\:_px-xxxl{
    padding-left: 56px;
    padding-right: 56px;
  }

  .sm\:_pt-auto{
    padding-top: auto;
  }

  .sm\:_pr-auto{
    padding-right: auto;
  }

  .sm\:_pb-auto{
    padding-bottom: auto;
  }

  .sm\:_pl-auto{
    padding-left: auto;
  }

  .sm\:_pt-none{
    padding-top: 0px;
  }

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

  .sm\:_pb-none{
    padding-bottom: 0px;
  }

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

  .sm\:_pt-xxs{
    padding-top: 4px;
  }

  .sm\:_pr-xxs{
    padding-right: 4px;
  }

  .sm\:_pb-xxs{
    padding-bottom: 4px;
  }

  .sm\:_pl-xxs{
    padding-left: 4px;
  }

  .sm\:_pt-xs{
    padding-top: 8px;
  }

  .sm\:_pr-xs{
    padding-right: 8px;
  }

  .sm\:_pb-xs{
    padding-bottom: 8px;
  }

  .sm\:_pl-xs{
    padding-left: 8px;
  }

  .sm\:_pt-sm{
    padding-top: 16px;
  }

  .sm\:_pr-sm{
    padding-right: 16px;
  }

  .sm\:_pb-sm{
    padding-bottom: 16px;
  }

  .sm\:_pl-sm{
    padding-left: 16px;
  }

  .sm\:_pt-md{
    padding-top: 24px;
  }

  .sm\:_pr-md{
    padding-right: 24px;
  }

  .sm\:_pb-md{
    padding-bottom: 24px;
  }

  .sm\:_pl-md{
    padding-left: 24px;
  }

  .sm\:_pt-lg{
    padding-top: 32px;
  }

  .sm\:_pr-lg{
    padding-right: 32px;
  }

  .sm\:_pb-lg{
    padding-bottom: 32px;
  }

  .sm\:_pl-lg{
    padding-left: 32px;
  }

  .sm\:_pt-xl{
    padding-top: 40px;
  }

  .sm\:_pr-xl{
    padding-right: 40px;
  }

  .sm\:_pb-xl{
    padding-bottom: 40px;
  }

  .sm\:_pl-xl{
    padding-left: 40px;
  }

  .sm\:_pt-xxl{
    padding-top: 48px;
  }

  .sm\:_pr-xxl{
    padding-right: 48px;
  }

  .sm\:_pb-xxl{
    padding-bottom: 48px;
  }

  .sm\:_pl-xxl{
    padding-left: 48px;
  }

  .sm\:_pt-xxxl{
    padding-top: 56px;
  }

  .sm\:_pr-xxxl{
    padding-right: 56px;
  }

  .sm\:_pb-xxxl{
    padding-bottom: 56px;
  }

  .sm\:_pl-xxxl{
    padding-left: 56px;
  }

  .sm\:_placeholder-opacity-0::-moz-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .sm\:_placeholder-opacity-0:-ms-input-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .sm\:_placeholder-opacity-0::placeholder{
    --tw-placeholder-opacity: 0;
  }

  .sm\:_placeholder-opacity-10::-moz-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .sm\:_placeholder-opacity-10:-ms-input-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .sm\:_placeholder-opacity-10::placeholder{
    --tw-placeholder-opacity: .1;
  }

  .sm\:_placeholder-opacity-20::-moz-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .sm\:_placeholder-opacity-20:-ms-input-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .sm\:_placeholder-opacity-20::placeholder{
    --tw-placeholder-opacity: .2;
  }

  .sm\:_placeholder-opacity-25::-moz-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .sm\:_placeholder-opacity-25:-ms-input-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .sm\:_placeholder-opacity-25::placeholder{
    --tw-placeholder-opacity: .25;
  }

  .sm\:_placeholder-opacity-30::-moz-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .sm\:_placeholder-opacity-30:-ms-input-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .sm\:_placeholder-opacity-30::placeholder{
    --tw-placeholder-opacity: .3;
  }

  .sm\:_placeholder-opacity-40::-moz-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .sm\:_placeholder-opacity-40:-ms-input-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .sm\:_placeholder-opacity-40::placeholder{
    --tw-placeholder-opacity: .4;
  }

  .sm\:_placeholder-opacity-50::-moz-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .sm\:_placeholder-opacity-50:-ms-input-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .sm\:_placeholder-opacity-50::placeholder{
    --tw-placeholder-opacity: .5;
  }

  .sm\:_placeholder-opacity-60::-moz-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .sm\:_placeholder-opacity-60:-ms-input-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .sm\:_placeholder-opacity-60::placeholder{
    --tw-placeholder-opacity: .6;
  }

  .sm\:_placeholder-opacity-70::-moz-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .sm\:_placeholder-opacity-70:-ms-input-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .sm\:_placeholder-opacity-70::placeholder{
    --tw-placeholder-opacity: .7;
  }

  .sm\:_placeholder-opacity-75::-moz-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .sm\:_placeholder-opacity-75:-ms-input-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .sm\:_placeholder-opacity-75::placeholder{
    --tw-placeholder-opacity: .75;
  }

  .sm\:_placeholder-opacity-80::-moz-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .sm\:_placeholder-opacity-80:-ms-input-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .sm\:_placeholder-opacity-80::placeholder{
    --tw-placeholder-opacity: .8;
  }

  .sm\:_placeholder-opacity-90::-moz-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .sm\:_placeholder-opacity-90:-ms-input-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .sm\:_placeholder-opacity-90::placeholder{
    --tw-placeholder-opacity: .9;
  }

  .sm\:_placeholder-opacity-100::-moz-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .sm\:_placeholder-opacity-100:-ms-input-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .sm\:_placeholder-opacity-100::placeholder{
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:_placeholder-opacity-0:focus::-moz-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:_placeholder-opacity-0:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:_placeholder-opacity-0:focus::placeholder{
    --tw-placeholder-opacity: 0;
  }

  .sm\:focus\:_placeholder-opacity-10:focus::-moz-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .sm\:focus\:_placeholder-opacity-10:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .sm\:focus\:_placeholder-opacity-10:focus::placeholder{
    --tw-placeholder-opacity: .1;
  }

  .sm\:focus\:_placeholder-opacity-20:focus::-moz-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .sm\:focus\:_placeholder-opacity-20:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .sm\:focus\:_placeholder-opacity-20:focus::placeholder{
    --tw-placeholder-opacity: .2;
  }

  .sm\:focus\:_placeholder-opacity-25:focus::-moz-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .sm\:focus\:_placeholder-opacity-25:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .sm\:focus\:_placeholder-opacity-25:focus::placeholder{
    --tw-placeholder-opacity: .25;
  }

  .sm\:focus\:_placeholder-opacity-30:focus::-moz-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .sm\:focus\:_placeholder-opacity-30:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .sm\:focus\:_placeholder-opacity-30:focus::placeholder{
    --tw-placeholder-opacity: .3;
  }

  .sm\:focus\:_placeholder-opacity-40:focus::-moz-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .sm\:focus\:_placeholder-opacity-40:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .sm\:focus\:_placeholder-opacity-40:focus::placeholder{
    --tw-placeholder-opacity: .4;
  }

  .sm\:focus\:_placeholder-opacity-50:focus::-moz-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .sm\:focus\:_placeholder-opacity-50:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .sm\:focus\:_placeholder-opacity-50:focus::placeholder{
    --tw-placeholder-opacity: .5;
  }

  .sm\:focus\:_placeholder-opacity-60:focus::-moz-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .sm\:focus\:_placeholder-opacity-60:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .sm\:focus\:_placeholder-opacity-60:focus::placeholder{
    --tw-placeholder-opacity: .6;
  }

  .sm\:focus\:_placeholder-opacity-70:focus::-moz-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .sm\:focus\:_placeholder-opacity-70:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .sm\:focus\:_placeholder-opacity-70:focus::placeholder{
    --tw-placeholder-opacity: .7;
  }

  .sm\:focus\:_placeholder-opacity-75:focus::-moz-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .sm\:focus\:_placeholder-opacity-75:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .sm\:focus\:_placeholder-opacity-75:focus::placeholder{
    --tw-placeholder-opacity: .75;
  }

  .sm\:focus\:_placeholder-opacity-80:focus::-moz-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .sm\:focus\:_placeholder-opacity-80:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .sm\:focus\:_placeholder-opacity-80:focus::placeholder{
    --tw-placeholder-opacity: .8;
  }

  .sm\:focus\:_placeholder-opacity-90:focus::-moz-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .sm\:focus\:_placeholder-opacity-90:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .sm\:focus\:_placeholder-opacity-90:focus::placeholder{
    --tw-placeholder-opacity: .9;
  }

  .sm\:focus\:_placeholder-opacity-100:focus::-moz-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:_placeholder-opacity-100:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .sm\:focus\:_placeholder-opacity-100:focus::placeholder{
    --tw-placeholder-opacity: 1;
  }

  .sm\:_pointer-events-none{
    pointer-events: none;
  }

  .sm\:_pointer-events-auto{
    pointer-events: auto;
  }

  .sm\:_static{
    position: static;
  }

  .sm\:_fixed{
    position: fixed;
  }

  .sm\:_absolute{
    position: absolute;
  }

  .sm\:_relative{
    position: relative;
  }

  .sm\:_sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .sm\:_inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:_inset-none{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .sm\:_inset-xxs{
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
  }

  .sm\:_inset-xs{
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
  }

  .sm\:_inset-sm{
    top: 16px;
    right: 16px;
    bottom: 16px;
    left: 16px;
  }

  .sm\:_inset-md{
    top: 24px;
    right: 24px;
    bottom: 24px;
    left: 24px;
  }

  .sm\:_inset-lg{
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .sm\:_inset-xl{
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .sm\:_inset-xxl{
    top: 48px;
    right: 48px;
    bottom: 48px;
    left: 48px;
  }

  .sm\:_inset-xxxl{
    top: 56px;
    right: 56px;
    bottom: 56px;
    left: 56px;
  }

  .sm\:_-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:_-inset-none{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .sm\:_-inset-xxs{
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .sm\:_-inset-xs{
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
  }

  .sm\:_-inset-sm{
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
  }

  .sm\:_-inset-md{
    top: -24px;
    right: -24px;
    bottom: -24px;
    left: -24px;
  }

  .sm\:_-inset-lg{
    top: -32px;
    right: -32px;
    bottom: -32px;
    left: -32px;
  }

  .sm\:_-inset-xl{
    top: -40px;
    right: -40px;
    bottom: -40px;
    left: -40px;
  }

  .sm\:_-inset-xxl{
    top: -48px;
    right: -48px;
    bottom: -48px;
    left: -48px;
  }

  .sm\:_-inset-xxxl{
    top: -56px;
    right: -56px;
    bottom: -56px;
    left: -56px;
  }

  .sm\:_inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:_inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:_inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:_inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .sm\:_inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:_inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .sm\:_inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .sm\:_-inset-1\/2{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:_-inset-1\/3{
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .sm\:_-inset-2\/3{
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .sm\:_-inset-1\/4{
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .sm\:_-inset-2\/4{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .sm\:_-inset-3\/4{
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .sm\:_-inset-full{
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .sm\:_inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .sm\:_inset-x-auto{
    right: auto;
    left: auto;
  }

  .sm\:_inset-y-none{
    top: 0px;
    bottom: 0px;
  }

  .sm\:_inset-x-none{
    right: 0px;
    left: 0px;
  }

  .sm\:_inset-y-xxs{
    top: 4px;
    bottom: 4px;
  }

  .sm\:_inset-x-xxs{
    right: 4px;
    left: 4px;
  }

  .sm\:_inset-y-xs{
    top: 8px;
    bottom: 8px;
  }

  .sm\:_inset-x-xs{
    right: 8px;
    left: 8px;
  }

  .sm\:_inset-y-sm{
    top: 16px;
    bottom: 16px;
  }

  .sm\:_inset-x-sm{
    right: 16px;
    left: 16px;
  }

  .sm\:_inset-y-md{
    top: 24px;
    bottom: 24px;
  }

  .sm\:_inset-x-md{
    right: 24px;
    left: 24px;
  }

  .sm\:_inset-y-lg{
    top: 32px;
    bottom: 32px;
  }

  .sm\:_inset-x-lg{
    right: 32px;
    left: 32px;
  }

  .sm\:_inset-y-xl{
    top: 40px;
    bottom: 40px;
  }

  .sm\:_inset-x-xl{
    right: 40px;
    left: 40px;
  }

  .sm\:_inset-y-xxl{
    top: 48px;
    bottom: 48px;
  }

  .sm\:_inset-x-xxl{
    right: 48px;
    left: 48px;
  }

  .sm\:_inset-y-xxxl{
    top: 56px;
    bottom: 56px;
  }

  .sm\:_inset-x-xxxl{
    right: 56px;
    left: 56px;
  }

  .sm\:_-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .sm\:_-inset-x-auto{
    right: auto;
    left: auto;
  }

  .sm\:_-inset-y-none{
    top: 0px;
    bottom: 0px;
  }

  .sm\:_-inset-x-none{
    right: 0px;
    left: 0px;
  }

  .sm\:_-inset-y-xxs{
    top: -4px;
    bottom: -4px;
  }

  .sm\:_-inset-x-xxs{
    right: -4px;
    left: -4px;
  }

  .sm\:_-inset-y-xs{
    top: -8px;
    bottom: -8px;
  }

  .sm\:_-inset-x-xs{
    right: -8px;
    left: -8px;
  }

  .sm\:_-inset-y-sm{
    top: -16px;
    bottom: -16px;
  }

  .sm\:_-inset-x-sm{
    right: -16px;
    left: -16px;
  }

  .sm\:_-inset-y-md{
    top: -24px;
    bottom: -24px;
  }

  .sm\:_-inset-x-md{
    right: -24px;
    left: -24px;
  }

  .sm\:_-inset-y-lg{
    top: -32px;
    bottom: -32px;
  }

  .sm\:_-inset-x-lg{
    right: -32px;
    left: -32px;
  }

  .sm\:_-inset-y-xl{
    top: -40px;
    bottom: -40px;
  }

  .sm\:_-inset-x-xl{
    right: -40px;
    left: -40px;
  }

  .sm\:_-inset-y-xxl{
    top: -48px;
    bottom: -48px;
  }

  .sm\:_-inset-x-xxl{
    right: -48px;
    left: -48px;
  }

  .sm\:_-inset-y-xxxl{
    top: -56px;
    bottom: -56px;
  }

  .sm\:_-inset-x-xxxl{
    right: -56px;
    left: -56px;
  }

  .sm\:_inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .sm\:_inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .sm\:_inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:_inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .sm\:_inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:_inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .sm\:_inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .sm\:_inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .sm\:_inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .sm\:_inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .sm\:_inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .sm\:_inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .sm\:_inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .sm\:_inset-x-full{
    right: 100%;
    left: 100%;
  }

  .sm\:_-inset-y-1\/2{
    top: -50%;
    bottom: -50%;
  }

  .sm\:_-inset-x-1\/2{
    right: -50%;
    left: -50%;
  }

  .sm\:_-inset-y-1\/3{
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .sm\:_-inset-x-1\/3{
    right: -33.333333%;
    left: -33.333333%;
  }

  .sm\:_-inset-y-2\/3{
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .sm\:_-inset-x-2\/3{
    right: -66.666667%;
    left: -66.666667%;
  }

  .sm\:_-inset-y-1\/4{
    top: -25%;
    bottom: -25%;
  }

  .sm\:_-inset-x-1\/4{
    right: -25%;
    left: -25%;
  }

  .sm\:_-inset-y-2\/4{
    top: -50%;
    bottom: -50%;
  }

  .sm\:_-inset-x-2\/4{
    right: -50%;
    left: -50%;
  }

  .sm\:_-inset-y-3\/4{
    top: -75%;
    bottom: -75%;
  }

  .sm\:_-inset-x-3\/4{
    right: -75%;
    left: -75%;
  }

  .sm\:_-inset-y-full{
    top: -100%;
    bottom: -100%;
  }

  .sm\:_-inset-x-full{
    right: -100%;
    left: -100%;
  }

  .sm\:_top-auto{
    top: auto;
  }

  .sm\:_right-auto{
    right: auto;
  }

  .sm\:_bottom-auto{
    bottom: auto;
  }

  .sm\:_left-auto{
    left: auto;
  }

  .sm\:_top-none{
    top: 0px;
  }

  .sm\:_right-none{
    right: 0px;
  }

  .sm\:_bottom-none{
    bottom: 0px;
  }

  .sm\:_left-none{
    left: 0px;
  }

  .sm\:_top-xxs{
    top: 4px;
  }

  .sm\:_right-xxs{
    right: 4px;
  }

  .sm\:_bottom-xxs{
    bottom: 4px;
  }

  .sm\:_left-xxs{
    left: 4px;
  }

  .sm\:_top-xs{
    top: 8px;
  }

  .sm\:_right-xs{
    right: 8px;
  }

  .sm\:_bottom-xs{
    bottom: 8px;
  }

  .sm\:_left-xs{
    left: 8px;
  }

  .sm\:_top-sm{
    top: 16px;
  }

  .sm\:_right-sm{
    right: 16px;
  }

  .sm\:_bottom-sm{
    bottom: 16px;
  }

  .sm\:_left-sm{
    left: 16px;
  }

  .sm\:_top-md{
    top: 24px;
  }

  .sm\:_right-md{
    right: 24px;
  }

  .sm\:_bottom-md{
    bottom: 24px;
  }

  .sm\:_left-md{
    left: 24px;
  }

  .sm\:_top-lg{
    top: 32px;
  }

  .sm\:_right-lg{
    right: 32px;
  }

  .sm\:_bottom-lg{
    bottom: 32px;
  }

  .sm\:_left-lg{
    left: 32px;
  }

  .sm\:_top-xl{
    top: 40px;
  }

  .sm\:_right-xl{
    right: 40px;
  }

  .sm\:_bottom-xl{
    bottom: 40px;
  }

  .sm\:_left-xl{
    left: 40px;
  }

  .sm\:_top-xxl{
    top: 48px;
  }

  .sm\:_right-xxl{
    right: 48px;
  }

  .sm\:_bottom-xxl{
    bottom: 48px;
  }

  .sm\:_left-xxl{
    left: 48px;
  }

  .sm\:_top-xxxl{
    top: 56px;
  }

  .sm\:_right-xxxl{
    right: 56px;
  }

  .sm\:_bottom-xxxl{
    bottom: 56px;
  }

  .sm\:_left-xxxl{
    left: 56px;
  }

  .sm\:_-top-auto{
    top: auto;
  }

  .sm\:_-right-auto{
    right: auto;
  }

  .sm\:_-bottom-auto{
    bottom: auto;
  }

  .sm\:_-left-auto{
    left: auto;
  }

  .sm\:_-top-none{
    top: 0px;
  }

  .sm\:_-right-none{
    right: 0px;
  }

  .sm\:_-bottom-none{
    bottom: 0px;
  }

  .sm\:_-left-none{
    left: 0px;
  }

  .sm\:_-top-xxs{
    top: -4px;
  }

  .sm\:_-right-xxs{
    right: -4px;
  }

  .sm\:_-bottom-xxs{
    bottom: -4px;
  }

  .sm\:_-left-xxs{
    left: -4px;
  }

  .sm\:_-top-xs{
    top: -8px;
  }

  .sm\:_-right-xs{
    right: -8px;
  }

  .sm\:_-bottom-xs{
    bottom: -8px;
  }

  .sm\:_-left-xs{
    left: -8px;
  }

  .sm\:_-top-sm{
    top: -16px;
  }

  .sm\:_-right-sm{
    right: -16px;
  }

  .sm\:_-bottom-sm{
    bottom: -16px;
  }

  .sm\:_-left-sm{
    left: -16px;
  }

  .sm\:_-top-md{
    top: -24px;
  }

  .sm\:_-right-md{
    right: -24px;
  }

  .sm\:_-bottom-md{
    bottom: -24px;
  }

  .sm\:_-left-md{
    left: -24px;
  }

  .sm\:_-top-lg{
    top: -32px;
  }

  .sm\:_-right-lg{
    right: -32px;
  }

  .sm\:_-bottom-lg{
    bottom: -32px;
  }

  .sm\:_-left-lg{
    left: -32px;
  }

  .sm\:_-top-xl{
    top: -40px;
  }

  .sm\:_-right-xl{
    right: -40px;
  }

  .sm\:_-bottom-xl{
    bottom: -40px;
  }

  .sm\:_-left-xl{
    left: -40px;
  }

  .sm\:_-top-xxl{
    top: -48px;
  }

  .sm\:_-right-xxl{
    right: -48px;
  }

  .sm\:_-bottom-xxl{
    bottom: -48px;
  }

  .sm\:_-left-xxl{
    left: -48px;
  }

  .sm\:_-top-xxxl{
    top: -56px;
  }

  .sm\:_-right-xxxl{
    right: -56px;
  }

  .sm\:_-bottom-xxxl{
    bottom: -56px;
  }

  .sm\:_-left-xxxl{
    left: -56px;
  }

  .sm\:_top-1\/2{
    top: 50%;
  }

  .sm\:_right-1\/2{
    right: 50%;
  }

  .sm\:_bottom-1\/2{
    bottom: 50%;
  }

  .sm\:_left-1\/2{
    left: 50%;
  }

  .sm\:_top-1\/3{
    top: 33.333333%;
  }

  .sm\:_right-1\/3{
    right: 33.333333%;
  }

  .sm\:_bottom-1\/3{
    bottom: 33.333333%;
  }

  .sm\:_left-1\/3{
    left: 33.333333%;
  }

  .sm\:_top-2\/3{
    top: 66.666667%;
  }

  .sm\:_right-2\/3{
    right: 66.666667%;
  }

  .sm\:_bottom-2\/3{
    bottom: 66.666667%;
  }

  .sm\:_left-2\/3{
    left: 66.666667%;
  }

  .sm\:_top-1\/4{
    top: 25%;
  }

  .sm\:_right-1\/4{
    right: 25%;
  }

  .sm\:_bottom-1\/4{
    bottom: 25%;
  }

  .sm\:_left-1\/4{
    left: 25%;
  }

  .sm\:_top-2\/4{
    top: 50%;
  }

  .sm\:_right-2\/4{
    right: 50%;
  }

  .sm\:_bottom-2\/4{
    bottom: 50%;
  }

  .sm\:_left-2\/4{
    left: 50%;
  }

  .sm\:_top-3\/4{
    top: 75%;
  }

  .sm\:_right-3\/4{
    right: 75%;
  }

  .sm\:_bottom-3\/4{
    bottom: 75%;
  }

  .sm\:_left-3\/4{
    left: 75%;
  }

  .sm\:_top-full{
    top: 100%;
  }

  .sm\:_right-full{
    right: 100%;
  }

  .sm\:_bottom-full{
    bottom: 100%;
  }

  .sm\:_left-full{
    left: 100%;
  }

  .sm\:_-top-1\/2{
    top: -50%;
  }

  .sm\:_-right-1\/2{
    right: -50%;
  }

  .sm\:_-bottom-1\/2{
    bottom: -50%;
  }

  .sm\:_-left-1\/2{
    left: -50%;
  }

  .sm\:_-top-1\/3{
    top: -33.333333%;
  }

  .sm\:_-right-1\/3{
    right: -33.333333%;
  }

  .sm\:_-bottom-1\/3{
    bottom: -33.333333%;
  }

  .sm\:_-left-1\/3{
    left: -33.333333%;
  }

  .sm\:_-top-2\/3{
    top: -66.666667%;
  }

  .sm\:_-right-2\/3{
    right: -66.666667%;
  }

  .sm\:_-bottom-2\/3{
    bottom: -66.666667%;
  }

  .sm\:_-left-2\/3{
    left: -66.666667%;
  }

  .sm\:_-top-1\/4{
    top: -25%;
  }

  .sm\:_-right-1\/4{
    right: -25%;
  }

  .sm\:_-bottom-1\/4{
    bottom: -25%;
  }

  .sm\:_-left-1\/4{
    left: -25%;
  }

  .sm\:_-top-2\/4{
    top: -50%;
  }

  .sm\:_-right-2\/4{
    right: -50%;
  }

  .sm\:_-bottom-2\/4{
    bottom: -50%;
  }

  .sm\:_-left-2\/4{
    left: -50%;
  }

  .sm\:_-top-3\/4{
    top: -75%;
  }

  .sm\:_-right-3\/4{
    right: -75%;
  }

  .sm\:_-bottom-3\/4{
    bottom: -75%;
  }

  .sm\:_-left-3\/4{
    left: -75%;
  }

  .sm\:_-top-full{
    top: -100%;
  }

  .sm\:_-right-full{
    right: -100%;
  }

  .sm\:_-bottom-full{
    bottom: -100%;
  }

  .sm\:_-left-full{
    left: -100%;
  }

  .sm\:_resize-none{
    resize: none;
  }

  .sm\:_resize-y{
    resize: vertical;
  }

  .sm\:_resize-x{
    resize: horizontal;
  }

  .sm\:_resize{
    resize: both;
  }

  .sm\:_ring-0{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:_ring-1{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:_ring-2{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:_ring-4{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:_ring-8{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:_ring{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:_ring-inset{
    --tw-ring-inset: inset;
  }

  .sm\:focus-within\:_ring-0:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:_ring-1:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:_ring-2:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:_ring-4:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:_ring-8:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:_ring:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus-within\:_ring-inset:focus-within{
    --tw-ring-inset: inset;
  }

  .sm\:focus\:_ring-0:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:_ring-1:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:_ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:_ring-4:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:_ring-8:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:_ring:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .sm\:focus\:_ring-inset:focus{
    --tw-ring-inset: inset;
  }

  .sm\:_ring-offset-transparent{
    --tw-ring-offset-color: transparent;
  }

  .sm\:_ring-offset-current{
    --tw-ring-offset-color: currentColor;
  }

  .sm\:_ring-offset-gray{
    --tw-ring-offset-color: #EFEFEF;
  }

  .sm\:_ring-offset-greytext{
    --tw-ring-offset-color: #707070;
  }

  .sm\:_ring-offset-primary{
    --tw-ring-offset-color: #007d8f;
  }

  .sm\:_ring-offset-lightprimary{
    --tw-ring-offset-color: #f1f6f6;
  }

  .sm\:_ring-offset-darkenprimary{
    --tw-ring-offset-color: #006675;
  }

  .sm\:_ring-offset-darkengolden{
    --tw-ring-offset-color: #846700;
  }

  .sm\:_ring-offset-nearwhite{
    --tw-ring-offset-color: #f5f5f5;
  }

  .sm\:_ring-offset-warning{
    --tw-ring-offset-color: #e03634;
  }

  .sm\:_ring-offset-darkenwarning{
    --tw-ring-offset-color: #771312;
  }

  .sm\:_ring-offset-success{
    --tw-ring-offset-color: #99cc00;
  }

  .sm\:_ring-offset-golden{
    --tw-ring-offset-color: #ffce55;
  }

  .sm\:_ring-offset-orange{
    --tw-ring-offset-color: #F4B200;
  }

  .sm\:_ring-offset-orangealt{
    --tw-ring-offset-color: #EEAE00;
  }

  .sm\:_ring-offset-brown{
    --tw-ring-offset-color: #7B320B;
  }

  .sm\:_ring-offset-intenseorange{
    --tw-ring-offset-color: #D85306;
  }

  .sm\:_ring-offset-darkenorange{
    --tw-ring-offset-color: #A77A00;
  }

  .sm\:_ring-offset-darkengreen100{
    --tw-ring-offset-color: #285C0B;
  }

  .sm\:_ring-offset-darkengreen{
    --tw-ring-offset-color: #1F460C;
  }

  .sm\:_ring-offset-green{
    --tw-ring-offset-color: #237A00;
  }

  .sm\:_ring-offset-white{
    --tw-ring-offset-color: #fff;
  }

  .sm\:_ring-offset-black{
    --tw-ring-offset-color: #000;
  }

  .sm\:focus-within\:_ring-offset-transparent:focus-within{
    --tw-ring-offset-color: transparent;
  }

  .sm\:focus-within\:_ring-offset-current:focus-within{
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus-within\:_ring-offset-gray:focus-within{
    --tw-ring-offset-color: #EFEFEF;
  }

  .sm\:focus-within\:_ring-offset-greytext:focus-within{
    --tw-ring-offset-color: #707070;
  }

  .sm\:focus-within\:_ring-offset-primary:focus-within{
    --tw-ring-offset-color: #007d8f;
  }

  .sm\:focus-within\:_ring-offset-lightprimary:focus-within{
    --tw-ring-offset-color: #f1f6f6;
  }

  .sm\:focus-within\:_ring-offset-darkenprimary:focus-within{
    --tw-ring-offset-color: #006675;
  }

  .sm\:focus-within\:_ring-offset-darkengolden:focus-within{
    --tw-ring-offset-color: #846700;
  }

  .sm\:focus-within\:_ring-offset-nearwhite:focus-within{
    --tw-ring-offset-color: #f5f5f5;
  }

  .sm\:focus-within\:_ring-offset-warning:focus-within{
    --tw-ring-offset-color: #e03634;
  }

  .sm\:focus-within\:_ring-offset-darkenwarning:focus-within{
    --tw-ring-offset-color: #771312;
  }

  .sm\:focus-within\:_ring-offset-success:focus-within{
    --tw-ring-offset-color: #99cc00;
  }

  .sm\:focus-within\:_ring-offset-golden:focus-within{
    --tw-ring-offset-color: #ffce55;
  }

  .sm\:focus-within\:_ring-offset-orange:focus-within{
    --tw-ring-offset-color: #F4B200;
  }

  .sm\:focus-within\:_ring-offset-orangealt:focus-within{
    --tw-ring-offset-color: #EEAE00;
  }

  .sm\:focus-within\:_ring-offset-brown:focus-within{
    --tw-ring-offset-color: #7B320B;
  }

  .sm\:focus-within\:_ring-offset-intenseorange:focus-within{
    --tw-ring-offset-color: #D85306;
  }

  .sm\:focus-within\:_ring-offset-darkenorange:focus-within{
    --tw-ring-offset-color: #A77A00;
  }

  .sm\:focus-within\:_ring-offset-darkengreen100:focus-within{
    --tw-ring-offset-color: #285C0B;
  }

  .sm\:focus-within\:_ring-offset-darkengreen:focus-within{
    --tw-ring-offset-color: #1F460C;
  }

  .sm\:focus-within\:_ring-offset-green:focus-within{
    --tw-ring-offset-color: #237A00;
  }

  .sm\:focus-within\:_ring-offset-white:focus-within{
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus-within\:_ring-offset-black:focus-within{
    --tw-ring-offset-color: #000;
  }

  .sm\:focus\:_ring-offset-transparent:focus{
    --tw-ring-offset-color: transparent;
  }

  .sm\:focus\:_ring-offset-current:focus{
    --tw-ring-offset-color: currentColor;
  }

  .sm\:focus\:_ring-offset-gray:focus{
    --tw-ring-offset-color: #EFEFEF;
  }

  .sm\:focus\:_ring-offset-greytext:focus{
    --tw-ring-offset-color: #707070;
  }

  .sm\:focus\:_ring-offset-primary:focus{
    --tw-ring-offset-color: #007d8f;
  }

  .sm\:focus\:_ring-offset-lightprimary:focus{
    --tw-ring-offset-color: #f1f6f6;
  }

  .sm\:focus\:_ring-offset-darkenprimary:focus{
    --tw-ring-offset-color: #006675;
  }

  .sm\:focus\:_ring-offset-darkengolden:focus{
    --tw-ring-offset-color: #846700;
  }

  .sm\:focus\:_ring-offset-nearwhite:focus{
    --tw-ring-offset-color: #f5f5f5;
  }

  .sm\:focus\:_ring-offset-warning:focus{
    --tw-ring-offset-color: #e03634;
  }

  .sm\:focus\:_ring-offset-darkenwarning:focus{
    --tw-ring-offset-color: #771312;
  }

  .sm\:focus\:_ring-offset-success:focus{
    --tw-ring-offset-color: #99cc00;
  }

  .sm\:focus\:_ring-offset-golden:focus{
    --tw-ring-offset-color: #ffce55;
  }

  .sm\:focus\:_ring-offset-orange:focus{
    --tw-ring-offset-color: #F4B200;
  }

  .sm\:focus\:_ring-offset-orangealt:focus{
    --tw-ring-offset-color: #EEAE00;
  }

  .sm\:focus\:_ring-offset-brown:focus{
    --tw-ring-offset-color: #7B320B;
  }

  .sm\:focus\:_ring-offset-intenseorange:focus{
    --tw-ring-offset-color: #D85306;
  }

  .sm\:focus\:_ring-offset-darkenorange:focus{
    --tw-ring-offset-color: #A77A00;
  }

  .sm\:focus\:_ring-offset-darkengreen100:focus{
    --tw-ring-offset-color: #285C0B;
  }

  .sm\:focus\:_ring-offset-darkengreen:focus{
    --tw-ring-offset-color: #1F460C;
  }

  .sm\:focus\:_ring-offset-green:focus{
    --tw-ring-offset-color: #237A00;
  }

  .sm\:focus\:_ring-offset-white:focus{
    --tw-ring-offset-color: #fff;
  }

  .sm\:focus\:_ring-offset-black:focus{
    --tw-ring-offset-color: #000;
  }

  .sm\:_ring-offset-0{
    --tw-ring-offset-width: 0px;
  }

  .sm\:_ring-offset-1{
    --tw-ring-offset-width: 1px;
  }

  .sm\:_ring-offset-2{
    --tw-ring-offset-width: 2px;
  }

  .sm\:_ring-offset-4{
    --tw-ring-offset-width: 4px;
  }

  .sm\:_ring-offset-8{
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus-within\:_ring-offset-0:focus-within{
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus-within\:_ring-offset-1:focus-within{
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus-within\:_ring-offset-2:focus-within{
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus-within\:_ring-offset-4:focus-within{
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus-within\:_ring-offset-8:focus-within{
    --tw-ring-offset-width: 8px;
  }

  .sm\:focus\:_ring-offset-0:focus{
    --tw-ring-offset-width: 0px;
  }

  .sm\:focus\:_ring-offset-1:focus{
    --tw-ring-offset-width: 1px;
  }

  .sm\:focus\:_ring-offset-2:focus{
    --tw-ring-offset-width: 2px;
  }

  .sm\:focus\:_ring-offset-4:focus{
    --tw-ring-offset-width: 4px;
  }

  .sm\:focus\:_ring-offset-8:focus{
    --tw-ring-offset-width: 8px;
  }

  .sm\:_ring-transparent{
    --tw-ring-color: transparent;
  }

  .sm\:_ring-current{
    --tw-ring-color: currentColor;
  }

  .sm\:_ring-gray{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .sm\:_ring-greytext{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .sm\:_ring-primary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .sm\:_ring-lightprimary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .sm\:_ring-darkenprimary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .sm\:_ring-darkengolden{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-nearwhite{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .sm\:_ring-warning{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .sm\:_ring-darkenwarning{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .sm\:_ring-success{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-golden{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .sm\:_ring-orange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-orangealt{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-brown{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .sm\:_ring-intenseorange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .sm\:_ring-darkenorange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-darkengreen100{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .sm\:_ring-darkengreen{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .sm\:_ring-green{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-white{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:_ring-black{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-transparent:focus-within{
    --tw-ring-color: transparent;
  }

  .sm\:focus-within\:_ring-current:focus-within{
    --tw-ring-color: currentColor;
  }

  .sm\:focus-within\:_ring-gray:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-greytext:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-primary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-lightprimary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-darkenprimary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-darkengolden:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-nearwhite:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-warning:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-darkenwarning:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-success:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-golden:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-orange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-orangealt:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-brown:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-intenseorange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-darkenorange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-darkengreen100:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-darkengreen:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-green:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-white:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus-within\:_ring-black:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-transparent:focus{
    --tw-ring-color: transparent;
  }

  .sm\:focus\:_ring-current:focus{
    --tw-ring-color: currentColor;
  }

  .sm\:focus\:_ring-gray:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-greytext:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-primary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-lightprimary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-darkenprimary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-darkengolden:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-nearwhite:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-warning:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-darkenwarning:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-success:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-golden:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-orange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-orangealt:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-brown:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-intenseorange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-darkenorange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-darkengreen100:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-darkengreen:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-green:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-white:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .sm\:focus\:_ring-black:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .sm\:_ring-opacity-0{
    --tw-ring-opacity: 0;
  }

  .sm\:_ring-opacity-10{
    --tw-ring-opacity: .1;
  }

  .sm\:_ring-opacity-20{
    --tw-ring-opacity: .2;
  }

  .sm\:_ring-opacity-25{
    --tw-ring-opacity: .25;
  }

  .sm\:_ring-opacity-30{
    --tw-ring-opacity: .3;
  }

  .sm\:_ring-opacity-40{
    --tw-ring-opacity: .4;
  }

  .sm\:_ring-opacity-50{
    --tw-ring-opacity: .5;
  }

  .sm\:_ring-opacity-60{
    --tw-ring-opacity: .6;
  }

  .sm\:_ring-opacity-70{
    --tw-ring-opacity: .7;
  }

  .sm\:_ring-opacity-75{
    --tw-ring-opacity: .75;
  }

  .sm\:_ring-opacity-80{
    --tw-ring-opacity: .8;
  }

  .sm\:_ring-opacity-90{
    --tw-ring-opacity: .9;
  }

  .sm\:_ring-opacity-100{
    --tw-ring-opacity: 1;
  }

  .sm\:focus-within\:_ring-opacity-0:focus-within{
    --tw-ring-opacity: 0;
  }

  .sm\:focus-within\:_ring-opacity-10:focus-within{
    --tw-ring-opacity: .1;
  }

  .sm\:focus-within\:_ring-opacity-20:focus-within{
    --tw-ring-opacity: .2;
  }

  .sm\:focus-within\:_ring-opacity-25:focus-within{
    --tw-ring-opacity: .25;
  }

  .sm\:focus-within\:_ring-opacity-30:focus-within{
    --tw-ring-opacity: .3;
  }

  .sm\:focus-within\:_ring-opacity-40:focus-within{
    --tw-ring-opacity: .4;
  }

  .sm\:focus-within\:_ring-opacity-50:focus-within{
    --tw-ring-opacity: .5;
  }

  .sm\:focus-within\:_ring-opacity-60:focus-within{
    --tw-ring-opacity: .6;
  }

  .sm\:focus-within\:_ring-opacity-70:focus-within{
    --tw-ring-opacity: .7;
  }

  .sm\:focus-within\:_ring-opacity-75:focus-within{
    --tw-ring-opacity: .75;
  }

  .sm\:focus-within\:_ring-opacity-80:focus-within{
    --tw-ring-opacity: .8;
  }

  .sm\:focus-within\:_ring-opacity-90:focus-within{
    --tw-ring-opacity: .9;
  }

  .sm\:focus-within\:_ring-opacity-100:focus-within{
    --tw-ring-opacity: 1;
  }

  .sm\:focus\:_ring-opacity-0:focus{
    --tw-ring-opacity: 0;
  }

  .sm\:focus\:_ring-opacity-10:focus{
    --tw-ring-opacity: .1;
  }

  .sm\:focus\:_ring-opacity-20:focus{
    --tw-ring-opacity: .2;
  }

  .sm\:focus\:_ring-opacity-25:focus{
    --tw-ring-opacity: .25;
  }

  .sm\:focus\:_ring-opacity-30:focus{
    --tw-ring-opacity: .3;
  }

  .sm\:focus\:_ring-opacity-40:focus{
    --tw-ring-opacity: .4;
  }

  .sm\:focus\:_ring-opacity-50:focus{
    --tw-ring-opacity: .5;
  }

  .sm\:focus\:_ring-opacity-60:focus{
    --tw-ring-opacity: .6;
  }

  .sm\:focus\:_ring-opacity-70:focus{
    --tw-ring-opacity: .7;
  }

  .sm\:focus\:_ring-opacity-75:focus{
    --tw-ring-opacity: .75;
  }

  .sm\:focus\:_ring-opacity-80:focus{
    --tw-ring-opacity: .8;
  }

  .sm\:focus\:_ring-opacity-90:focus{
    --tw-ring-opacity: .9;
  }

  .sm\:focus\:_ring-opacity-100:focus{
    --tw-ring-opacity: 1;
  }

  .sm\:_fill-current{
    fill: currentColor;
  }

  .sm\:_fill-primary{
    fill: #007d8f;
  }

  .sm\:_fill-greytext{
    fill: #707070;
  }

  .sm\:_fill-darkenprimary{
    fill: #006675;
  }

  .sm\:_fill-darkengolden{
    fill: #846700;
  }

  .sm\:_fill-darkengreen{
    fill: #1F460C;
  }

  .sm\:_fill-golden{
    fill: #ffce55;
  }

  .sm\:_fill-white{
    fill: #fff;
  }

  .sm\:_fill-orange{
    fill: #F4B200;
  }

  .sm\:_fill-orangealt{
    fill: #EEAE00;
  }

  .sm\:_fill-darkenorange{
  }

  .sm\:_fill-brown{
    fill: #7B320B;
  }

  .sm\:_fill-green{
    fill: #237A00;
  }

  .sm\:_stroke-current{
    stroke: currentColor;
  }

  .sm\:_stroke-0{
    stroke-width: 0;
  }

  .sm\:_stroke-1{
    stroke-width: 1;
  }

  .sm\:_stroke-2{
    stroke-width: 2;
  }

  .sm\:_table-auto{
    table-layout: auto;
  }

  .sm\:_table-fixed{
    table-layout: fixed;
  }

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

  .sm\:_text-center{
    text-align: center;
  }

  .sm\:_text-right{
    text-align: right;
  }

  .sm\:_text-justify{
    text-align: justify;
  }

  .sm\:_text-opacity-0{
    --tw-text-opacity: 0;
  }

  .sm\:_text-opacity-10{
    --tw-text-opacity: .1;
  }

  .sm\:_text-opacity-20{
    --tw-text-opacity: .2;
  }

  .sm\:_text-opacity-25{
    --tw-text-opacity: .25;
  }

  .sm\:_text-opacity-30{
    --tw-text-opacity: .3;
  }

  .sm\:_text-opacity-40{
    --tw-text-opacity: .4;
  }

  .sm\:_text-opacity-50{
    --tw-text-opacity: .5;
  }

  .sm\:_text-opacity-60{
    --tw-text-opacity: .6;
  }

  .sm\:_text-opacity-70{
    --tw-text-opacity: .7;
  }

  .sm\:_text-opacity-75{
    --tw-text-opacity: .75;
  }

  .sm\:_text-opacity-80{
    --tw-text-opacity: .8;
  }

  .sm\:_text-opacity-90{
    --tw-text-opacity: .9;
  }

  .sm\:_text-opacity-100{
    --tw-text-opacity: 1;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-0{
    --tw-text-opacity: 0;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-10{
    --tw-text-opacity: .1;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-20{
    --tw-text-opacity: .2;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-25{
    --tw-text-opacity: .25;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-30{
    --tw-text-opacity: .3;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-40{
    --tw-text-opacity: .4;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-50{
    --tw-text-opacity: .5;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-60{
    --tw-text-opacity: .6;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-70{
    --tw-text-opacity: .7;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-75{
    --tw-text-opacity: .75;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-80{
    --tw-text-opacity: .8;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-90{
    --tw-text-opacity: .9;
  }

  ._group:hover .sm\:group-hover\:_text-opacity-100{
    --tw-text-opacity: 1;
  }

  .sm\:focus-within\:_text-opacity-0:focus-within{
    --tw-text-opacity: 0;
  }

  .sm\:focus-within\:_text-opacity-10:focus-within{
    --tw-text-opacity: .1;
  }

  .sm\:focus-within\:_text-opacity-20:focus-within{
    --tw-text-opacity: .2;
  }

  .sm\:focus-within\:_text-opacity-25:focus-within{
    --tw-text-opacity: .25;
  }

  .sm\:focus-within\:_text-opacity-30:focus-within{
    --tw-text-opacity: .3;
  }

  .sm\:focus-within\:_text-opacity-40:focus-within{
    --tw-text-opacity: .4;
  }

  .sm\:focus-within\:_text-opacity-50:focus-within{
    --tw-text-opacity: .5;
  }

  .sm\:focus-within\:_text-opacity-60:focus-within{
    --tw-text-opacity: .6;
  }

  .sm\:focus-within\:_text-opacity-70:focus-within{
    --tw-text-opacity: .7;
  }

  .sm\:focus-within\:_text-opacity-75:focus-within{
    --tw-text-opacity: .75;
  }

  .sm\:focus-within\:_text-opacity-80:focus-within{
    --tw-text-opacity: .8;
  }

  .sm\:focus-within\:_text-opacity-90:focus-within{
    --tw-text-opacity: .9;
  }

  .sm\:focus-within\:_text-opacity-100:focus-within{
    --tw-text-opacity: 1;
  }

  .sm\:hover\:_text-opacity-0:hover{
    --tw-text-opacity: 0;
  }

  .sm\:hover\:_text-opacity-10:hover{
    --tw-text-opacity: .1;
  }

  .sm\:hover\:_text-opacity-20:hover{
    --tw-text-opacity: .2;
  }

  .sm\:hover\:_text-opacity-25:hover{
    --tw-text-opacity: .25;
  }

  .sm\:hover\:_text-opacity-30:hover{
    --tw-text-opacity: .3;
  }

  .sm\:hover\:_text-opacity-40:hover{
    --tw-text-opacity: .4;
  }

  .sm\:hover\:_text-opacity-50:hover{
    --tw-text-opacity: .5;
  }

  .sm\:hover\:_text-opacity-60:hover{
    --tw-text-opacity: .6;
  }

  .sm\:hover\:_text-opacity-70:hover{
    --tw-text-opacity: .7;
  }

  .sm\:hover\:_text-opacity-75:hover{
    --tw-text-opacity: .75;
  }

  .sm\:hover\:_text-opacity-80:hover{
    --tw-text-opacity: .8;
  }

  .sm\:hover\:_text-opacity-90:hover{
    --tw-text-opacity: .9;
  }

  .sm\:hover\:_text-opacity-100:hover{
    --tw-text-opacity: 1;
  }

  .sm\:focus\:_text-opacity-0:focus{
    --tw-text-opacity: 0;
  }

  .sm\:focus\:_text-opacity-10:focus{
    --tw-text-opacity: .1;
  }

  .sm\:focus\:_text-opacity-20:focus{
    --tw-text-opacity: .2;
  }

  .sm\:focus\:_text-opacity-25:focus{
    --tw-text-opacity: .25;
  }

  .sm\:focus\:_text-opacity-30:focus{
    --tw-text-opacity: .3;
  }

  .sm\:focus\:_text-opacity-40:focus{
    --tw-text-opacity: .4;
  }

  .sm\:focus\:_text-opacity-50:focus{
    --tw-text-opacity: .5;
  }

  .sm\:focus\:_text-opacity-60:focus{
    --tw-text-opacity: .6;
  }

  .sm\:focus\:_text-opacity-70:focus{
    --tw-text-opacity: .7;
  }

  .sm\:focus\:_text-opacity-75:focus{
    --tw-text-opacity: .75;
  }

  .sm\:focus\:_text-opacity-80:focus{
    --tw-text-opacity: .8;
  }

  .sm\:focus\:_text-opacity-90:focus{
    --tw-text-opacity: .9;
  }

  .sm\:focus\:_text-opacity-100:focus{
    --tw-text-opacity: 1;
  }

  .sm\:_truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:_overflow-ellipsis{
    text-overflow: ellipsis;
  }

  .sm\:_overflow-clip{
    text-overflow: clip;
  }

  .sm\:_italic{
    font-style: italic;
  }

  .sm\:_not-italic{
    font-style: normal;
  }

  .sm\:_uppercase{
    text-transform: uppercase;
  }

  .sm\:_lowercase{
    text-transform: lowercase;
  }

  .sm\:_capitalize{
    text-transform: capitalize;
  }

  .sm\:_normal-case{
    text-transform: none;
  }

  .sm\:_antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:_subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:_ordinal, .sm\:_slashed-zero, .sm\:_lining-nums, .sm\:_oldstyle-nums, .sm\:_proportional-nums, .sm\:_tabular-nums, .sm\:_diagonal-fractions, .sm\:_stacked-fractions{
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .sm\:_normal-nums{
    font-variant-numeric: normal;
  }

  .sm\:_ordinal{
    --tw-ordinal: ordinal;
  }

  .sm\:_slashed-zero{
    --tw-slashed-zero: slashed-zero;
  }

  .sm\:_lining-nums{
    --tw-numeric-figure: lining-nums;
  }

  .sm\:_oldstyle-nums{
    --tw-numeric-figure: oldstyle-nums;
  }

  .sm\:_proportional-nums{
    --tw-numeric-spacing: proportional-nums;
  }

  .sm\:_tabular-nums{
    --tw-numeric-spacing: tabular-nums;
  }

  .sm\:_diagonal-fractions{
    --tw-numeric-fraction: diagonal-fractions;
  }

  .sm\:_stacked-fractions{
    --tw-numeric-fraction: stacked-fractions;
  }

  .sm\:_tracking-tighter{
    letter-spacing: -0.05em;
  }

  .sm\:_tracking-tight{
    letter-spacing: -0.025em;
  }

  .sm\:_tracking-normal{
    letter-spacing: 0em;
  }

  .sm\:_tracking-wide{
    letter-spacing: 0.025em;
  }

  .sm\:_tracking-wider{
    letter-spacing: 0.05em;
  }

  .sm\:_tracking-widest{
    letter-spacing: 0.1em;
  }

  .sm\:_align-baseline{
    vertical-align: baseline;
  }

  .sm\:_align-top{
    vertical-align: top;
  }

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

  .sm\:_align-bottom{
    vertical-align: bottom;
  }

  .sm\:_align-text-top{
    vertical-align: text-top;
  }

  .sm\:_align-text-bottom{
    vertical-align: text-bottom;
  }

  .sm\:_visible{
    visibility: visible;
  }

  .sm\:_invisible{
    visibility: hidden;
  }

  .sm\:_whitespace-normal{
    white-space: normal;
  }

  .sm\:_whitespace-nowrap{
    white-space: nowrap;
  }

  .sm\:_whitespace-pre{
    white-space: pre;
  }

  .sm\:_whitespace-pre-line{
    white-space: pre-line;
  }

  .sm\:_whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .sm\:_break-normal{
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:_break-words{
    overflow-wrap: break-word;
  }

  .sm\:_break-all{
    word-break: break-all;
  }

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

  .sm\:_w-none{
    width: 0px;
  }

  .sm\:_w-xxs{
    width: 4px;
  }

  .sm\:_w-xs{
    width: 8px;
  }

  .sm\:_w-sm{
    width: 16px;
  }

  .sm\:_w-md{
    width: 24px;
  }

  .sm\:_w-lg{
    width: 32px;
  }

  .sm\:_w-xl{
    width: 40px;
  }

  .sm\:_w-xxl{
    width: 48px;
  }

  .sm\:_w-xxxl{
    width: 56px;
  }

  .sm\:_w-1\/2{
    width: 50%;
  }

  .sm\:_w-1\/3{
    width: 33.333333%;
  }

  .sm\:_w-2\/3{
    width: 66.666667%;
  }

  .sm\:_w-1\/4{
    width: 25%;
  }

  .sm\:_w-2\/4{
    width: 50%;
  }

  .sm\:_w-3\/4{
    width: 75%;
  }

  .sm\:_w-1\/5{
    width: 20%;
  }

  .sm\:_w-2\/5{
    width: 40%;
  }

  .sm\:_w-3\/5{
    width: 60%;
  }

  .sm\:_w-4\/5{
    width: 80%;
  }

  .sm\:_w-1\/6{
    width: 16.666667%;
  }

  .sm\:_w-2\/6{
    width: 33.333333%;
  }

  .sm\:_w-3\/6{
    width: 50%;
  }

  .sm\:_w-4\/6{
    width: 66.666667%;
  }

  .sm\:_w-5\/6{
    width: 83.333333%;
  }

  .sm\:_w-1\/12{
    width: 8.333333%;
  }

  .sm\:_w-2\/12{
    width: 16.666667%;
  }

  .sm\:_w-3\/12{
    width: 25%;
  }

  .sm\:_w-4\/12{
    width: 33.333333%;
  }

  .sm\:_w-5\/12{
    width: 41.666667%;
  }

  .sm\:_w-6\/12{
    width: 50%;
  }

  .sm\:_w-7\/12{
    width: 58.333333%;
  }

  .sm\:_w-8\/12{
    width: 66.666667%;
  }

  .sm\:_w-9\/12{
    width: 75%;
  }

  .sm\:_w-10\/12{
    width: 83.333333%;
  }

  .sm\:_w-11\/12{
    width: 91.666667%;
  }

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

  .sm\:_w-screen{
    width: 100vw;
  }

  .sm\:_w-min{
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .sm\:_w-max{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .sm\:_z-0{
    z-index: 0;
  }

  .sm\:_z-10{
    z-index: 10;
  }

  .sm\:_z-20{
    z-index: 20;
  }

  .sm\:_z-30{
    z-index: 30;
  }

  .sm\:_z-40{
    z-index: 40;
  }

  .sm\:_z-50{
    z-index: 50;
  }

  .sm\:_z-auto{
    z-index: auto;
  }

  .sm\:focus-within\:_z-0:focus-within{
    z-index: 0;
  }

  .sm\:focus-within\:_z-10:focus-within{
    z-index: 10;
  }

  .sm\:focus-within\:_z-20:focus-within{
    z-index: 20;
  }

  .sm\:focus-within\:_z-30:focus-within{
    z-index: 30;
  }

  .sm\:focus-within\:_z-40:focus-within{
    z-index: 40;
  }

  .sm\:focus-within\:_z-50:focus-within{
    z-index: 50;
  }

  .sm\:focus-within\:_z-auto:focus-within{
    z-index: auto;
  }

  .sm\:focus\:_z-0:focus{
    z-index: 0;
  }

  .sm\:focus\:_z-10:focus{
    z-index: 10;
  }

  .sm\:focus\:_z-20:focus{
    z-index: 20;
  }

  .sm\:focus\:_z-30:focus{
    z-index: 30;
  }

  .sm\:focus\:_z-40:focus{
    z-index: 40;
  }

  .sm\:focus\:_z-50:focus{
    z-index: 50;
  }

  .sm\:focus\:_z-auto:focus{
    z-index: auto;
  }

  .sm\:_isolate{
    isolation: isolate;
  }

  .sm\:_isolation-auto{
    isolation: auto;
  }

  .sm\:_gap-auto{
    gap: auto;
  }

  .sm\:_gap-none{
    gap: 0px;
  }

  .sm\:_gap-xxs{
    gap: 4px;
  }

  .sm\:_gap-xs{
    gap: 8px;
  }

  .sm\:_gap-sm{
    gap: 16px;
  }

  .sm\:_gap-md{
    gap: 24px;
  }

  .sm\:_gap-lg{
    gap: 32px;
  }

  .sm\:_gap-xl{
    gap: 40px;
  }

  .sm\:_gap-xxl{
    gap: 48px;
  }

  .sm\:_gap-xxxl{
    gap: 56px;
  }

  .sm\:_gap-x-auto{
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .sm\:_gap-x-none{
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .sm\:_gap-x-xxs{
    -moz-column-gap: 4px;
         column-gap: 4px;
  }

  .sm\:_gap-x-xs{
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .sm\:_gap-x-sm{
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .sm\:_gap-x-md{
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .sm\:_gap-x-lg{
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .sm\:_gap-x-xl{
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .sm\:_gap-x-xxl{
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .sm\:_gap-x-xxxl{
    -moz-column-gap: 56px;
         column-gap: 56px;
  }

  .sm\:_gap-y-auto{
    row-gap: auto;
  }

  .sm\:_gap-y-none{
    row-gap: 0px;
  }

  .sm\:_gap-y-xxs{
    row-gap: 4px;
  }

  .sm\:_gap-y-xs{
    row-gap: 8px;
  }

  .sm\:_gap-y-sm{
    row-gap: 16px;
  }

  .sm\:_gap-y-md{
    row-gap: 24px;
  }

  .sm\:_gap-y-lg{
    row-gap: 32px;
  }

  .sm\:_gap-y-xl{
    row-gap: 40px;
  }

  .sm\:_gap-y-xxl{
    row-gap: 48px;
  }

  .sm\:_gap-y-xxxl{
    row-gap: 56px;
  }

  .sm\:_grid-flow-row{
    grid-auto-flow: row;
  }

  .sm\:_grid-flow-col{
    grid-auto-flow: column;
  }

  .sm\:_grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .sm\:_grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

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

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

  .sm\:_grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:_grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:_grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:_grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:_grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:_grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:_grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:_grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:_grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:_grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:_grid-cols-none{
    grid-template-columns: none;
  }

  .sm\:_auto-cols-auto{
    grid-auto-columns: auto;
  }

  .sm\:_auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .sm\:_auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .sm\:_auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .sm\:_col-auto{
    grid-column: auto;
  }

  .sm\:_col-span-1{
    grid-column: span 1 / span 1;
  }

  .sm\:_col-span-2{
    grid-column: span 2 / span 2;
  }

  .sm\:_col-span-3{
    grid-column: span 3 / span 3;
  }

  .sm\:_col-span-4{
    grid-column: span 4 / span 4;
  }

  .sm\:_col-span-5{
    grid-column: span 5 / span 5;
  }

  .sm\:_col-span-6{
    grid-column: span 6 / span 6;
  }

  .sm\:_col-span-7{
    grid-column: span 7 / span 7;
  }

  .sm\:_col-span-8{
    grid-column: span 8 / span 8;
  }

  .sm\:_col-span-9{
    grid-column: span 9 / span 9;
  }

  .sm\:_col-span-10{
    grid-column: span 10 / span 10;
  }

  .sm\:_col-span-11{
    grid-column: span 11 / span 11;
  }

  .sm\:_col-span-12{
    grid-column: span 12 / span 12;
  }

  .sm\:_col-span-full{
    grid-column: 1 / -1;
  }

  .sm\:_col-start-1{
    grid-column-start: 1;
  }

  .sm\:_col-start-2{
    grid-column-start: 2;
  }

  .sm\:_col-start-3{
    grid-column-start: 3;
  }

  .sm\:_col-start-4{
    grid-column-start: 4;
  }

  .sm\:_col-start-5{
    grid-column-start: 5;
  }

  .sm\:_col-start-6{
    grid-column-start: 6;
  }

  .sm\:_col-start-7{
    grid-column-start: 7;
  }

  .sm\:_col-start-8{
    grid-column-start: 8;
  }

  .sm\:_col-start-9{
    grid-column-start: 9;
  }

  .sm\:_col-start-10{
    grid-column-start: 10;
  }

  .sm\:_col-start-11{
    grid-column-start: 11;
  }

  .sm\:_col-start-12{
    grid-column-start: 12;
  }

  .sm\:_col-start-13{
    grid-column-start: 13;
  }

  .sm\:_col-start-auto{
    grid-column-start: auto;
  }

  .sm\:_col-end-1{
    grid-column-end: 1;
  }

  .sm\:_col-end-2{
    grid-column-end: 2;
  }

  .sm\:_col-end-3{
    grid-column-end: 3;
  }

  .sm\:_col-end-4{
    grid-column-end: 4;
  }

  .sm\:_col-end-5{
    grid-column-end: 5;
  }

  .sm\:_col-end-6{
    grid-column-end: 6;
  }

  .sm\:_col-end-7{
    grid-column-end: 7;
  }

  .sm\:_col-end-8{
    grid-column-end: 8;
  }

  .sm\:_col-end-9{
    grid-column-end: 9;
  }

  .sm\:_col-end-10{
    grid-column-end: 10;
  }

  .sm\:_col-end-11{
    grid-column-end: 11;
  }

  .sm\:_col-end-12{
    grid-column-end: 12;
  }

  .sm\:_col-end-13{
    grid-column-end: 13;
  }

  .sm\:_col-end-auto{
    grid-column-end: auto;
  }

  .sm\:_grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:_grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:_grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:_grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:_grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:_grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:_grid-rows-none{
    grid-template-rows: none;
  }

  .sm\:_auto-rows-auto{
    grid-auto-rows: auto;
  }

  .sm\:_auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .sm\:_auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .sm\:_auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .sm\:_row-auto{
    grid-row: auto;
  }

  .sm\:_row-span-1{
    grid-row: span 1 / span 1;
  }

  .sm\:_row-span-2{
    grid-row: span 2 / span 2;
  }

  .sm\:_row-span-3{
    grid-row: span 3 / span 3;
  }

  .sm\:_row-span-4{
    grid-row: span 4 / span 4;
  }

  .sm\:_row-span-5{
    grid-row: span 5 / span 5;
  }

  .sm\:_row-span-6{
    grid-row: span 6 / span 6;
  }

  .sm\:_row-span-full{
    grid-row: 1 / -1;
  }

  .sm\:_row-start-1{
    grid-row-start: 1;
  }

  .sm\:_row-start-2{
    grid-row-start: 2;
  }

  .sm\:_row-start-3{
    grid-row-start: 3;
  }

  .sm\:_row-start-4{
    grid-row-start: 4;
  }

  .sm\:_row-start-5{
    grid-row-start: 5;
  }

  .sm\:_row-start-6{
    grid-row-start: 6;
  }

  .sm\:_row-start-7{
    grid-row-start: 7;
  }

  .sm\:_row-start-auto{
    grid-row-start: auto;
  }

  .sm\:_row-end-1{
    grid-row-end: 1;
  }

  .sm\:_row-end-2{
    grid-row-end: 2;
  }

  .sm\:_row-end-3{
    grid-row-end: 3;
  }

  .sm\:_row-end-4{
    grid-row-end: 4;
  }

  .sm\:_row-end-5{
    grid-row-end: 5;
  }

  .sm\:_row-end-6{
    grid-row-end: 6;
  }

  .sm\:_row-end-7{
    grid-row-end: 7;
  }

  .sm\:_row-end-auto{
    grid-row-end: auto;
  }

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

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

  .sm\:_transform-none{
    transform: none;
  }

  .sm\:_origin-center{
    transform-origin: center;
  }

  .sm\:_origin-top{
    transform-origin: top;
  }

  .sm\:_origin-top-right{
    transform-origin: top right;
  }

  .sm\:_origin-right{
    transform-origin: right;
  }

  .sm\:_origin-bottom-right{
    transform-origin: bottom right;
  }

  .sm\:_origin-bottom{
    transform-origin: bottom;
  }

  .sm\:_origin-bottom-left{
    transform-origin: bottom left;
  }

  .sm\:_origin-left{
    transform-origin: left;
  }

  .sm\:_origin-top-left{
    transform-origin: top left;
  }

  .sm\:_scale-0{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:_scale-25{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .sm\:_scale-50{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:_scale-75{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:_scale-90{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:_scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:_scale-98{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .sm\:_scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:_scale-105{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:_scale-110{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:_scale-125{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:_scale-150{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:_scale-200{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .sm\:_scale-x-0{
    --tw-scale-x: 0;
  }

  .sm\:_scale-x-25{
    --tw-scale-x: .25;
  }

  .sm\:_scale-x-50{
    --tw-scale-x: .5;
  }

  .sm\:_scale-x-75{
    --tw-scale-x: .75;
  }

  .sm\:_scale-x-90{
    --tw-scale-x: .9;
  }

  .sm\:_scale-x-95{
    --tw-scale-x: .95;
  }

  .sm\:_scale-x-98{
    --tw-scale-x: .98;
  }

  .sm\:_scale-x-100{
    --tw-scale-x: 1;
  }

  .sm\:_scale-x-105{
    --tw-scale-x: 1.05;
  }

  .sm\:_scale-x-110{
    --tw-scale-x: 1.1;
  }

  .sm\:_scale-x-125{
    --tw-scale-x: 1.25;
  }

  .sm\:_scale-x-150{
    --tw-scale-x: 1.5;
  }

  .sm\:_scale-x-200{
    --tw-scale-x: 2;
  }

  .sm\:_scale-y-0{
    --tw-scale-y: 0;
  }

  .sm\:_scale-y-25{
    --tw-scale-y: .25;
  }

  .sm\:_scale-y-50{
    --tw-scale-y: .5;
  }

  .sm\:_scale-y-75{
    --tw-scale-y: .75;
  }

  .sm\:_scale-y-90{
    --tw-scale-y: .9;
  }

  .sm\:_scale-y-95{
    --tw-scale-y: .95;
  }

  .sm\:_scale-y-98{
    --tw-scale-y: .98;
  }

  .sm\:_scale-y-100{
    --tw-scale-y: 1;
  }

  .sm\:_scale-y-105{
    --tw-scale-y: 1.05;
  }

  .sm\:_scale-y-110{
    --tw-scale-y: 1.1;
  }

  .sm\:_scale-y-125{
    --tw-scale-y: 1.25;
  }

  .sm\:_scale-y-150{
    --tw-scale-y: 1.5;
  }

  .sm\:_scale-y-200{
    --tw-scale-y: 2;
  }

  .sm\:hover\:_scale-0:hover{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:hover\:_scale-25:hover{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .sm\:hover\:_scale-50:hover{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:hover\:_scale-75:hover{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:hover\:_scale-90:hover{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:hover\:_scale-95:hover{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:hover\:_scale-98:hover{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .sm\:hover\:_scale-100:hover{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:hover\:_scale-105:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:hover\:_scale-110:hover{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:hover\:_scale-125:hover{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:_scale-150:hover{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:_scale-200:hover{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .sm\:hover\:_scale-x-0:hover{
    --tw-scale-x: 0;
  }

  .sm\:hover\:_scale-x-25:hover{
    --tw-scale-x: .25;
  }

  .sm\:hover\:_scale-x-50:hover{
    --tw-scale-x: .5;
  }

  .sm\:hover\:_scale-x-75:hover{
    --tw-scale-x: .75;
  }

  .sm\:hover\:_scale-x-90:hover{
    --tw-scale-x: .9;
  }

  .sm\:hover\:_scale-x-95:hover{
    --tw-scale-x: .95;
  }

  .sm\:hover\:_scale-x-98:hover{
    --tw-scale-x: .98;
  }

  .sm\:hover\:_scale-x-100:hover{
    --tw-scale-x: 1;
  }

  .sm\:hover\:_scale-x-105:hover{
    --tw-scale-x: 1.05;
  }

  .sm\:hover\:_scale-x-110:hover{
    --tw-scale-x: 1.1;
  }

  .sm\:hover\:_scale-x-125:hover{
    --tw-scale-x: 1.25;
  }

  .sm\:hover\:_scale-x-150:hover{
    --tw-scale-x: 1.5;
  }

  .sm\:hover\:_scale-x-200:hover{
    --tw-scale-x: 2;
  }

  .sm\:hover\:_scale-y-0:hover{
    --tw-scale-y: 0;
  }

  .sm\:hover\:_scale-y-25:hover{
    --tw-scale-y: .25;
  }

  .sm\:hover\:_scale-y-50:hover{
    --tw-scale-y: .5;
  }

  .sm\:hover\:_scale-y-75:hover{
    --tw-scale-y: .75;
  }

  .sm\:hover\:_scale-y-90:hover{
    --tw-scale-y: .9;
  }

  .sm\:hover\:_scale-y-95:hover{
    --tw-scale-y: .95;
  }

  .sm\:hover\:_scale-y-98:hover{
    --tw-scale-y: .98;
  }

  .sm\:hover\:_scale-y-100:hover{
    --tw-scale-y: 1;
  }

  .sm\:hover\:_scale-y-105:hover{
    --tw-scale-y: 1.05;
  }

  .sm\:hover\:_scale-y-110:hover{
    --tw-scale-y: 1.1;
  }

  .sm\:hover\:_scale-y-125:hover{
    --tw-scale-y: 1.25;
  }

  .sm\:hover\:_scale-y-150:hover{
    --tw-scale-y: 1.5;
  }

  .sm\:hover\:_scale-y-200:hover{
    --tw-scale-y: 2;
  }

  .sm\:focus\:_scale-0:focus{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .sm\:focus\:_scale-25:focus{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .sm\:focus\:_scale-50:focus{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .sm\:focus\:_scale-75:focus{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .sm\:focus\:_scale-90:focus{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .sm\:focus\:_scale-95:focus{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .sm\:focus\:_scale-98:focus{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .sm\:focus\:_scale-100:focus{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .sm\:focus\:_scale-105:focus{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:_scale-110:focus{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:_scale-125:focus{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:_scale-150:focus{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:_scale-200:focus{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .sm\:focus\:_scale-x-0:focus{
    --tw-scale-x: 0;
  }

  .sm\:focus\:_scale-x-25:focus{
    --tw-scale-x: .25;
  }

  .sm\:focus\:_scale-x-50:focus{
    --tw-scale-x: .5;
  }

  .sm\:focus\:_scale-x-75:focus{
    --tw-scale-x: .75;
  }

  .sm\:focus\:_scale-x-90:focus{
    --tw-scale-x: .9;
  }

  .sm\:focus\:_scale-x-95:focus{
    --tw-scale-x: .95;
  }

  .sm\:focus\:_scale-x-98:focus{
    --tw-scale-x: .98;
  }

  .sm\:focus\:_scale-x-100:focus{
    --tw-scale-x: 1;
  }

  .sm\:focus\:_scale-x-105:focus{
    --tw-scale-x: 1.05;
  }

  .sm\:focus\:_scale-x-110:focus{
    --tw-scale-x: 1.1;
  }

  .sm\:focus\:_scale-x-125:focus{
    --tw-scale-x: 1.25;
  }

  .sm\:focus\:_scale-x-150:focus{
    --tw-scale-x: 1.5;
  }

  .sm\:focus\:_scale-x-200:focus{
    --tw-scale-x: 2;
  }

  .sm\:focus\:_scale-y-0:focus{
    --tw-scale-y: 0;
  }

  .sm\:focus\:_scale-y-25:focus{
    --tw-scale-y: .25;
  }

  .sm\:focus\:_scale-y-50:focus{
    --tw-scale-y: .5;
  }

  .sm\:focus\:_scale-y-75:focus{
    --tw-scale-y: .75;
  }

  .sm\:focus\:_scale-y-90:focus{
    --tw-scale-y: .9;
  }

  .sm\:focus\:_scale-y-95:focus{
    --tw-scale-y: .95;
  }

  .sm\:focus\:_scale-y-98:focus{
    --tw-scale-y: .98;
  }

  .sm\:focus\:_scale-y-100:focus{
    --tw-scale-y: 1;
  }

  .sm\:focus\:_scale-y-105:focus{
    --tw-scale-y: 1.05;
  }

  .sm\:focus\:_scale-y-110:focus{
    --tw-scale-y: 1.1;
  }

  .sm\:focus\:_scale-y-125:focus{
    --tw-scale-y: 1.25;
  }

  .sm\:focus\:_scale-y-150:focus{
    --tw-scale-y: 1.5;
  }

  .sm\:focus\:_scale-y-200:focus{
    --tw-scale-y: 2;
  }

  .sm\:_rotate-0{
    --tw-rotate: 0deg;
  }

  .sm\:_rotate-1{
    --tw-rotate: 1deg;
  }

  .sm\:_rotate-2{
    --tw-rotate: 2deg;
  }

  .sm\:_rotate-3{
    --tw-rotate: 3deg;
  }

  .sm\:_rotate-6{
    --tw-rotate: 6deg;
  }

  .sm\:_rotate-12{
    --tw-rotate: 12deg;
  }

  .sm\:_rotate-45{
    --tw-rotate: 45deg;
  }

  .sm\:_rotate-90{
    --tw-rotate: 90deg;
  }

  .sm\:_rotate-180{
    --tw-rotate: 180deg;
  }

  .sm\:_-rotate-180{
    --tw-rotate: -180deg;
  }

  .sm\:_-rotate-90{
    --tw-rotate: -90deg;
  }

  .sm\:_-rotate-45{
    --tw-rotate: -45deg;
  }

  .sm\:_-rotate-12{
    --tw-rotate: -12deg;
  }

  .sm\:_-rotate-6{
    --tw-rotate: -6deg;
  }

  .sm\:_-rotate-3{
    --tw-rotate: -3deg;
  }

  .sm\:_-rotate-2{
    --tw-rotate: -2deg;
  }

  .sm\:_-rotate-1{
    --tw-rotate: -1deg;
  }

  .sm\:hover\:_rotate-0:hover{
    --tw-rotate: 0deg;
  }

  .sm\:hover\:_rotate-1:hover{
    --tw-rotate: 1deg;
  }

  .sm\:hover\:_rotate-2:hover{
    --tw-rotate: 2deg;
  }

  .sm\:hover\:_rotate-3:hover{
    --tw-rotate: 3deg;
  }

  .sm\:hover\:_rotate-6:hover{
    --tw-rotate: 6deg;
  }

  .sm\:hover\:_rotate-12:hover{
    --tw-rotate: 12deg;
  }

  .sm\:hover\:_rotate-45:hover{
    --tw-rotate: 45deg;
  }

  .sm\:hover\:_rotate-90:hover{
    --tw-rotate: 90deg;
  }

  .sm\:hover\:_rotate-180:hover{
    --tw-rotate: 180deg;
  }

  .sm\:hover\:_-rotate-180:hover{
    --tw-rotate: -180deg;
  }

  .sm\:hover\:_-rotate-90:hover{
    --tw-rotate: -90deg;
  }

  .sm\:hover\:_-rotate-45:hover{
    --tw-rotate: -45deg;
  }

  .sm\:hover\:_-rotate-12:hover{
    --tw-rotate: -12deg;
  }

  .sm\:hover\:_-rotate-6:hover{
    --tw-rotate: -6deg;
  }

  .sm\:hover\:_-rotate-3:hover{
    --tw-rotate: -3deg;
  }

  .sm\:hover\:_-rotate-2:hover{
    --tw-rotate: -2deg;
  }

  .sm\:hover\:_-rotate-1:hover{
    --tw-rotate: -1deg;
  }

  .sm\:focus\:_rotate-0:focus{
    --tw-rotate: 0deg;
  }

  .sm\:focus\:_rotate-1:focus{
    --tw-rotate: 1deg;
  }

  .sm\:focus\:_rotate-2:focus{
    --tw-rotate: 2deg;
  }

  .sm\:focus\:_rotate-3:focus{
    --tw-rotate: 3deg;
  }

  .sm\:focus\:_rotate-6:focus{
    --tw-rotate: 6deg;
  }

  .sm\:focus\:_rotate-12:focus{
    --tw-rotate: 12deg;
  }

  .sm\:focus\:_rotate-45:focus{
    --tw-rotate: 45deg;
  }

  .sm\:focus\:_rotate-90:focus{
    --tw-rotate: 90deg;
  }

  .sm\:focus\:_rotate-180:focus{
    --tw-rotate: 180deg;
  }

  .sm\:focus\:_-rotate-180:focus{
    --tw-rotate: -180deg;
  }

  .sm\:focus\:_-rotate-90:focus{
    --tw-rotate: -90deg;
  }

  .sm\:focus\:_-rotate-45:focus{
    --tw-rotate: -45deg;
  }

  .sm\:focus\:_-rotate-12:focus{
    --tw-rotate: -12deg;
  }

  .sm\:focus\:_-rotate-6:focus{
    --tw-rotate: -6deg;
  }

  .sm\:focus\:_-rotate-3:focus{
    --tw-rotate: -3deg;
  }

  .sm\:focus\:_-rotate-2:focus{
    --tw-rotate: -2deg;
  }

  .sm\:focus\:_-rotate-1:focus{
    --tw-rotate: -1deg;
  }

  .sm\:_translate-x-auto{
    --tw-translate-x: auto;
  }

  .sm\:_translate-x-none{
    --tw-translate-x: 0px;
  }

  .sm\:_translate-x-xxs{
    --tw-translate-x: 4px;
  }

  .sm\:_translate-x-xs{
    --tw-translate-x: 8px;
  }

  .sm\:_translate-x-sm{
    --tw-translate-x: 16px;
  }

  .sm\:_translate-x-md{
    --tw-translate-x: 24px;
  }

  .sm\:_translate-x-lg{
    --tw-translate-x: 32px;
  }

  .sm\:_translate-x-xl{
    --tw-translate-x: 40px;
  }

  .sm\:_translate-x-xxl{
    --tw-translate-x: 48px;
  }

  .sm\:_translate-x-xxxl{
    --tw-translate-x: 56px;
  }

  .sm\:_-translate-x-auto{
    --tw-translate-x: auto;
  }

  .sm\:_-translate-x-none{
    --tw-translate-x: 0px;
  }

  .sm\:_-translate-x-xxs{
    --tw-translate-x: -4px;
  }

  .sm\:_-translate-x-xs{
    --tw-translate-x: -8px;
  }

  .sm\:_-translate-x-sm{
    --tw-translate-x: -16px;
  }

  .sm\:_-translate-x-md{
    --tw-translate-x: -24px;
  }

  .sm\:_-translate-x-lg{
    --tw-translate-x: -32px;
  }

  .sm\:_-translate-x-xl{
    --tw-translate-x: -40px;
  }

  .sm\:_-translate-x-xxl{
    --tw-translate-x: -48px;
  }

  .sm\:_-translate-x-xxxl{
    --tw-translate-x: -56px;
  }

  .sm\:_translate-x-1\/2{
    --tw-translate-x: 50%;
  }

  .sm\:_translate-x-1\/3{
    --tw-translate-x: 33.333333%;
  }

  .sm\:_translate-x-2\/3{
    --tw-translate-x: 66.666667%;
  }

  .sm\:_translate-x-1\/4{
    --tw-translate-x: 25%;
  }

  .sm\:_translate-x-2\/4{
    --tw-translate-x: 50%;
  }

  .sm\:_translate-x-3\/4{
    --tw-translate-x: 75%;
  }

  .sm\:_translate-x-full{
    --tw-translate-x: 100%;
  }

  .sm\:_-translate-x-1\/2{
    --tw-translate-x: -50%;
  }

  .sm\:_-translate-x-1\/3{
    --tw-translate-x: -33.333333%;
  }

  .sm\:_-translate-x-2\/3{
    --tw-translate-x: -66.666667%;
  }

  .sm\:_-translate-x-1\/4{
    --tw-translate-x: -25%;
  }

  .sm\:_-translate-x-2\/4{
    --tw-translate-x: -50%;
  }

  .sm\:_-translate-x-3\/4{
    --tw-translate-x: -75%;
  }

  .sm\:_-translate-x-full{
    --tw-translate-x: -100%;
  }

  .sm\:_translate-y-auto{
    --tw-translate-y: auto;
  }

  .sm\:_translate-y-none{
    --tw-translate-y: 0px;
  }

  .sm\:_translate-y-xxs{
    --tw-translate-y: 4px;
  }

  .sm\:_translate-y-xs{
    --tw-translate-y: 8px;
  }

  .sm\:_translate-y-sm{
    --tw-translate-y: 16px;
  }

  .sm\:_translate-y-md{
    --tw-translate-y: 24px;
  }

  .sm\:_translate-y-lg{
    --tw-translate-y: 32px;
  }

  .sm\:_translate-y-xl{
    --tw-translate-y: 40px;
  }

  .sm\:_translate-y-xxl{
    --tw-translate-y: 48px;
  }

  .sm\:_translate-y-xxxl{
    --tw-translate-y: 56px;
  }

  .sm\:_-translate-y-auto{
    --tw-translate-y: auto;
  }

  .sm\:_-translate-y-none{
    --tw-translate-y: 0px;
  }

  .sm\:_-translate-y-xxs{
    --tw-translate-y: -4px;
  }

  .sm\:_-translate-y-xs{
    --tw-translate-y: -8px;
  }

  .sm\:_-translate-y-sm{
    --tw-translate-y: -16px;
  }

  .sm\:_-translate-y-md{
    --tw-translate-y: -24px;
  }

  .sm\:_-translate-y-lg{
    --tw-translate-y: -32px;
  }

  .sm\:_-translate-y-xl{
    --tw-translate-y: -40px;
  }

  .sm\:_-translate-y-xxl{
    --tw-translate-y: -48px;
  }

  .sm\:_-translate-y-xxxl{
    --tw-translate-y: -56px;
  }

  .sm\:_translate-y-1\/2{
    --tw-translate-y: 50%;
  }

  .sm\:_translate-y-1\/3{
    --tw-translate-y: 33.333333%;
  }

  .sm\:_translate-y-2\/3{
    --tw-translate-y: 66.666667%;
  }

  .sm\:_translate-y-1\/4{
    --tw-translate-y: 25%;
  }

  .sm\:_translate-y-2\/4{
    --tw-translate-y: 50%;
  }

  .sm\:_translate-y-3\/4{
    --tw-translate-y: 75%;
  }

  .sm\:_translate-y-full{
    --tw-translate-y: 100%;
  }

  .sm\:_-translate-y-1\/2{
    --tw-translate-y: -50%;
  }

  .sm\:_-translate-y-1\/3{
    --tw-translate-y: -33.333333%;
  }

  .sm\:_-translate-y-2\/3{
    --tw-translate-y: -66.666667%;
  }

  .sm\:_-translate-y-1\/4{
    --tw-translate-y: -25%;
  }

  .sm\:_-translate-y-2\/4{
    --tw-translate-y: -50%;
  }

  .sm\:_-translate-y-3\/4{
    --tw-translate-y: -75%;
  }

  .sm\:_-translate-y-full{
    --tw-translate-y: -100%;
  }

  .sm\:hover\:_translate-x-auto:hover{
    --tw-translate-x: auto;
  }

  .sm\:hover\:_translate-x-none:hover{
    --tw-translate-x: 0px;
  }

  .sm\:hover\:_translate-x-xxs:hover{
    --tw-translate-x: 4px;
  }

  .sm\:hover\:_translate-x-xs:hover{
    --tw-translate-x: 8px;
  }

  .sm\:hover\:_translate-x-sm:hover{
    --tw-translate-x: 16px;
  }

  .sm\:hover\:_translate-x-md:hover{
    --tw-translate-x: 24px;
  }

  .sm\:hover\:_translate-x-lg:hover{
    --tw-translate-x: 32px;
  }

  .sm\:hover\:_translate-x-xl:hover{
    --tw-translate-x: 40px;
  }

  .sm\:hover\:_translate-x-xxl:hover{
    --tw-translate-x: 48px;
  }

  .sm\:hover\:_translate-x-xxxl:hover{
    --tw-translate-x: 56px;
  }

  .sm\:hover\:_-translate-x-auto:hover{
    --tw-translate-x: auto;
  }

  .sm\:hover\:_-translate-x-none:hover{
    --tw-translate-x: 0px;
  }

  .sm\:hover\:_-translate-x-xxs:hover{
    --tw-translate-x: -4px;
  }

  .sm\:hover\:_-translate-x-xs:hover{
    --tw-translate-x: -8px;
  }

  .sm\:hover\:_-translate-x-sm:hover{
    --tw-translate-x: -16px;
  }

  .sm\:hover\:_-translate-x-md:hover{
    --tw-translate-x: -24px;
  }

  .sm\:hover\:_-translate-x-lg:hover{
    --tw-translate-x: -32px;
  }

  .sm\:hover\:_-translate-x-xl:hover{
    --tw-translate-x: -40px;
  }

  .sm\:hover\:_-translate-x-xxl:hover{
    --tw-translate-x: -48px;
  }

  .sm\:hover\:_-translate-x-xxxl:hover{
    --tw-translate-x: -56px;
  }

  .sm\:hover\:_translate-x-1\/2:hover{
    --tw-translate-x: 50%;
  }

  .sm\:hover\:_translate-x-1\/3:hover{
    --tw-translate-x: 33.333333%;
  }

  .sm\:hover\:_translate-x-2\/3:hover{
    --tw-translate-x: 66.666667%;
  }

  .sm\:hover\:_translate-x-1\/4:hover{
    --tw-translate-x: 25%;
  }

  .sm\:hover\:_translate-x-2\/4:hover{
    --tw-translate-x: 50%;
  }

  .sm\:hover\:_translate-x-3\/4:hover{
    --tw-translate-x: 75%;
  }

  .sm\:hover\:_translate-x-full:hover{
    --tw-translate-x: 100%;
  }

  .sm\:hover\:_-translate-x-1\/2:hover{
    --tw-translate-x: -50%;
  }

  .sm\:hover\:_-translate-x-1\/3:hover{
    --tw-translate-x: -33.333333%;
  }

  .sm\:hover\:_-translate-x-2\/3:hover{
    --tw-translate-x: -66.666667%;
  }

  .sm\:hover\:_-translate-x-1\/4:hover{
    --tw-translate-x: -25%;
  }

  .sm\:hover\:_-translate-x-2\/4:hover{
    --tw-translate-x: -50%;
  }

  .sm\:hover\:_-translate-x-3\/4:hover{
    --tw-translate-x: -75%;
  }

  .sm\:hover\:_-translate-x-full:hover{
    --tw-translate-x: -100%;
  }

  .sm\:hover\:_translate-y-auto:hover{
    --tw-translate-y: auto;
  }

  .sm\:hover\:_translate-y-none:hover{
    --tw-translate-y: 0px;
  }

  .sm\:hover\:_translate-y-xxs:hover{
    --tw-translate-y: 4px;
  }

  .sm\:hover\:_translate-y-xs:hover{
    --tw-translate-y: 8px;
  }

  .sm\:hover\:_translate-y-sm:hover{
    --tw-translate-y: 16px;
  }

  .sm\:hover\:_translate-y-md:hover{
    --tw-translate-y: 24px;
  }

  .sm\:hover\:_translate-y-lg:hover{
    --tw-translate-y: 32px;
  }

  .sm\:hover\:_translate-y-xl:hover{
    --tw-translate-y: 40px;
  }

  .sm\:hover\:_translate-y-xxl:hover{
    --tw-translate-y: 48px;
  }

  .sm\:hover\:_translate-y-xxxl:hover{
    --tw-translate-y: 56px;
  }

  .sm\:hover\:_-translate-y-auto:hover{
    --tw-translate-y: auto;
  }

  .sm\:hover\:_-translate-y-none:hover{
    --tw-translate-y: 0px;
  }

  .sm\:hover\:_-translate-y-xxs:hover{
    --tw-translate-y: -4px;
  }

  .sm\:hover\:_-translate-y-xs:hover{
    --tw-translate-y: -8px;
  }

  .sm\:hover\:_-translate-y-sm:hover{
    --tw-translate-y: -16px;
  }

  .sm\:hover\:_-translate-y-md:hover{
    --tw-translate-y: -24px;
  }

  .sm\:hover\:_-translate-y-lg:hover{
    --tw-translate-y: -32px;
  }

  .sm\:hover\:_-translate-y-xl:hover{
    --tw-translate-y: -40px;
  }

  .sm\:hover\:_-translate-y-xxl:hover{
    --tw-translate-y: -48px;
  }

  .sm\:hover\:_-translate-y-xxxl:hover{
    --tw-translate-y: -56px;
  }

  .sm\:hover\:_translate-y-1\/2:hover{
    --tw-translate-y: 50%;
  }

  .sm\:hover\:_translate-y-1\/3:hover{
    --tw-translate-y: 33.333333%;
  }

  .sm\:hover\:_translate-y-2\/3:hover{
    --tw-translate-y: 66.666667%;
  }

  .sm\:hover\:_translate-y-1\/4:hover{
    --tw-translate-y: 25%;
  }

  .sm\:hover\:_translate-y-2\/4:hover{
    --tw-translate-y: 50%;
  }

  .sm\:hover\:_translate-y-3\/4:hover{
    --tw-translate-y: 75%;
  }

  .sm\:hover\:_translate-y-full:hover{
    --tw-translate-y: 100%;
  }

  .sm\:hover\:_-translate-y-1\/2:hover{
    --tw-translate-y: -50%;
  }

  .sm\:hover\:_-translate-y-1\/3:hover{
    --tw-translate-y: -33.333333%;
  }

  .sm\:hover\:_-translate-y-2\/3:hover{
    --tw-translate-y: -66.666667%;
  }

  .sm\:hover\:_-translate-y-1\/4:hover{
    --tw-translate-y: -25%;
  }

  .sm\:hover\:_-translate-y-2\/4:hover{
    --tw-translate-y: -50%;
  }

  .sm\:hover\:_-translate-y-3\/4:hover{
    --tw-translate-y: -75%;
  }

  .sm\:hover\:_-translate-y-full:hover{
    --tw-translate-y: -100%;
  }

  .sm\:focus\:_translate-x-auto:focus{
    --tw-translate-x: auto;
  }

  .sm\:focus\:_translate-x-none:focus{
    --tw-translate-x: 0px;
  }

  .sm\:focus\:_translate-x-xxs:focus{
    --tw-translate-x: 4px;
  }

  .sm\:focus\:_translate-x-xs:focus{
    --tw-translate-x: 8px;
  }

  .sm\:focus\:_translate-x-sm:focus{
    --tw-translate-x: 16px;
  }

  .sm\:focus\:_translate-x-md:focus{
    --tw-translate-x: 24px;
  }

  .sm\:focus\:_translate-x-lg:focus{
    --tw-translate-x: 32px;
  }

  .sm\:focus\:_translate-x-xl:focus{
    --tw-translate-x: 40px;
  }

  .sm\:focus\:_translate-x-xxl:focus{
    --tw-translate-x: 48px;
  }

  .sm\:focus\:_translate-x-xxxl:focus{
    --tw-translate-x: 56px;
  }

  .sm\:focus\:_-translate-x-auto:focus{
    --tw-translate-x: auto;
  }

  .sm\:focus\:_-translate-x-none:focus{
    --tw-translate-x: 0px;
  }

  .sm\:focus\:_-translate-x-xxs:focus{
    --tw-translate-x: -4px;
  }

  .sm\:focus\:_-translate-x-xs:focus{
    --tw-translate-x: -8px;
  }

  .sm\:focus\:_-translate-x-sm:focus{
    --tw-translate-x: -16px;
  }

  .sm\:focus\:_-translate-x-md:focus{
    --tw-translate-x: -24px;
  }

  .sm\:focus\:_-translate-x-lg:focus{
    --tw-translate-x: -32px;
  }

  .sm\:focus\:_-translate-x-xl:focus{
    --tw-translate-x: -40px;
  }

  .sm\:focus\:_-translate-x-xxl:focus{
    --tw-translate-x: -48px;
  }

  .sm\:focus\:_-translate-x-xxxl:focus{
    --tw-translate-x: -56px;
  }

  .sm\:focus\:_translate-x-1\/2:focus{
    --tw-translate-x: 50%;
  }

  .sm\:focus\:_translate-x-1\/3:focus{
    --tw-translate-x: 33.333333%;
  }

  .sm\:focus\:_translate-x-2\/3:focus{
    --tw-translate-x: 66.666667%;
  }

  .sm\:focus\:_translate-x-1\/4:focus{
    --tw-translate-x: 25%;
  }

  .sm\:focus\:_translate-x-2\/4:focus{
    --tw-translate-x: 50%;
  }

  .sm\:focus\:_translate-x-3\/4:focus{
    --tw-translate-x: 75%;
  }

  .sm\:focus\:_translate-x-full:focus{
    --tw-translate-x: 100%;
  }

  .sm\:focus\:_-translate-x-1\/2:focus{
    --tw-translate-x: -50%;
  }

  .sm\:focus\:_-translate-x-1\/3:focus{
    --tw-translate-x: -33.333333%;
  }

  .sm\:focus\:_-translate-x-2\/3:focus{
    --tw-translate-x: -66.666667%;
  }

  .sm\:focus\:_-translate-x-1\/4:focus{
    --tw-translate-x: -25%;
  }

  .sm\:focus\:_-translate-x-2\/4:focus{
    --tw-translate-x: -50%;
  }

  .sm\:focus\:_-translate-x-3\/4:focus{
    --tw-translate-x: -75%;
  }

  .sm\:focus\:_-translate-x-full:focus{
    --tw-translate-x: -100%;
  }

  .sm\:focus\:_translate-y-auto:focus{
    --tw-translate-y: auto;
  }

  .sm\:focus\:_translate-y-none:focus{
    --tw-translate-y: 0px;
  }

  .sm\:focus\:_translate-y-xxs:focus{
    --tw-translate-y: 4px;
  }

  .sm\:focus\:_translate-y-xs:focus{
    --tw-translate-y: 8px;
  }

  .sm\:focus\:_translate-y-sm:focus{
    --tw-translate-y: 16px;
  }

  .sm\:focus\:_translate-y-md:focus{
    --tw-translate-y: 24px;
  }

  .sm\:focus\:_translate-y-lg:focus{
    --tw-translate-y: 32px;
  }

  .sm\:focus\:_translate-y-xl:focus{
    --tw-translate-y: 40px;
  }

  .sm\:focus\:_translate-y-xxl:focus{
    --tw-translate-y: 48px;
  }

  .sm\:focus\:_translate-y-xxxl:focus{
    --tw-translate-y: 56px;
  }

  .sm\:focus\:_-translate-y-auto:focus{
    --tw-translate-y: auto;
  }

  .sm\:focus\:_-translate-y-none:focus{
    --tw-translate-y: 0px;
  }

  .sm\:focus\:_-translate-y-xxs:focus{
    --tw-translate-y: -4px;
  }

  .sm\:focus\:_-translate-y-xs:focus{
    --tw-translate-y: -8px;
  }

  .sm\:focus\:_-translate-y-sm:focus{
    --tw-translate-y: -16px;
  }

  .sm\:focus\:_-translate-y-md:focus{
    --tw-translate-y: -24px;
  }

  .sm\:focus\:_-translate-y-lg:focus{
    --tw-translate-y: -32px;
  }

  .sm\:focus\:_-translate-y-xl:focus{
    --tw-translate-y: -40px;
  }

  .sm\:focus\:_-translate-y-xxl:focus{
    --tw-translate-y: -48px;
  }

  .sm\:focus\:_-translate-y-xxxl:focus{
    --tw-translate-y: -56px;
  }

  .sm\:focus\:_translate-y-1\/2:focus{
    --tw-translate-y: 50%;
  }

  .sm\:focus\:_translate-y-1\/3:focus{
    --tw-translate-y: 33.333333%;
  }

  .sm\:focus\:_translate-y-2\/3:focus{
    --tw-translate-y: 66.666667%;
  }

  .sm\:focus\:_translate-y-1\/4:focus{
    --tw-translate-y: 25%;
  }

  .sm\:focus\:_translate-y-2\/4:focus{
    --tw-translate-y: 50%;
  }

  .sm\:focus\:_translate-y-3\/4:focus{
    --tw-translate-y: 75%;
  }

  .sm\:focus\:_translate-y-full:focus{
    --tw-translate-y: 100%;
  }

  .sm\:focus\:_-translate-y-1\/2:focus{
    --tw-translate-y: -50%;
  }

  .sm\:focus\:_-translate-y-1\/3:focus{
    --tw-translate-y: -33.333333%;
  }

  .sm\:focus\:_-translate-y-2\/3:focus{
    --tw-translate-y: -66.666667%;
  }

  .sm\:focus\:_-translate-y-1\/4:focus{
    --tw-translate-y: -25%;
  }

  .sm\:focus\:_-translate-y-2\/4:focus{
    --tw-translate-y: -50%;
  }

  .sm\:focus\:_-translate-y-3\/4:focus{
    --tw-translate-y: -75%;
  }

  .sm\:focus\:_-translate-y-full:focus{
    --tw-translate-y: -100%;
  }

  .sm\:_skew-x-0{
    --tw-skew-x: 0deg;
  }

  .sm\:_skew-x-1{
    --tw-skew-x: 1deg;
  }

  .sm\:_skew-x-2{
    --tw-skew-x: 2deg;
  }

  .sm\:_skew-x-3{
    --tw-skew-x: 3deg;
  }

  .sm\:_skew-x-6{
    --tw-skew-x: 6deg;
  }

  .sm\:_skew-x-12{
    --tw-skew-x: 12deg;
  }

  .sm\:_-skew-x-12{
    --tw-skew-x: -12deg;
  }

  .sm\:_-skew-x-6{
    --tw-skew-x: -6deg;
  }

  .sm\:_-skew-x-3{
    --tw-skew-x: -3deg;
  }

  .sm\:_-skew-x-2{
    --tw-skew-x: -2deg;
  }

  .sm\:_-skew-x-1{
    --tw-skew-x: -1deg;
  }

  .sm\:_skew-y-0{
    --tw-skew-y: 0deg;
  }

  .sm\:_skew-y-1{
    --tw-skew-y: 1deg;
  }

  .sm\:_skew-y-2{
    --tw-skew-y: 2deg;
  }

  .sm\:_skew-y-3{
    --tw-skew-y: 3deg;
  }

  .sm\:_skew-y-6{
    --tw-skew-y: 6deg;
  }

  .sm\:_skew-y-12{
    --tw-skew-y: 12deg;
  }

  .sm\:_-skew-y-12{
    --tw-skew-y: -12deg;
  }

  .sm\:_-skew-y-6{
    --tw-skew-y: -6deg;
  }

  .sm\:_-skew-y-3{
    --tw-skew-y: -3deg;
  }

  .sm\:_-skew-y-2{
    --tw-skew-y: -2deg;
  }

  .sm\:_-skew-y-1{
    --tw-skew-y: -1deg;
  }

  .sm\:hover\:_skew-x-0:hover{
    --tw-skew-x: 0deg;
  }

  .sm\:hover\:_skew-x-1:hover{
    --tw-skew-x: 1deg;
  }

  .sm\:hover\:_skew-x-2:hover{
    --tw-skew-x: 2deg;
  }

  .sm\:hover\:_skew-x-3:hover{
    --tw-skew-x: 3deg;
  }

  .sm\:hover\:_skew-x-6:hover{
    --tw-skew-x: 6deg;
  }

  .sm\:hover\:_skew-x-12:hover{
    --tw-skew-x: 12deg;
  }

  .sm\:hover\:_-skew-x-12:hover{
    --tw-skew-x: -12deg;
  }

  .sm\:hover\:_-skew-x-6:hover{
    --tw-skew-x: -6deg;
  }

  .sm\:hover\:_-skew-x-3:hover{
    --tw-skew-x: -3deg;
  }

  .sm\:hover\:_-skew-x-2:hover{
    --tw-skew-x: -2deg;
  }

  .sm\:hover\:_-skew-x-1:hover{
    --tw-skew-x: -1deg;
  }

  .sm\:hover\:_skew-y-0:hover{
    --tw-skew-y: 0deg;
  }

  .sm\:hover\:_skew-y-1:hover{
    --tw-skew-y: 1deg;
  }

  .sm\:hover\:_skew-y-2:hover{
    --tw-skew-y: 2deg;
  }

  .sm\:hover\:_skew-y-3:hover{
    --tw-skew-y: 3deg;
  }

  .sm\:hover\:_skew-y-6:hover{
    --tw-skew-y: 6deg;
  }

  .sm\:hover\:_skew-y-12:hover{
    --tw-skew-y: 12deg;
  }

  .sm\:hover\:_-skew-y-12:hover{
    --tw-skew-y: -12deg;
  }

  .sm\:hover\:_-skew-y-6:hover{
    --tw-skew-y: -6deg;
  }

  .sm\:hover\:_-skew-y-3:hover{
    --tw-skew-y: -3deg;
  }

  .sm\:hover\:_-skew-y-2:hover{
    --tw-skew-y: -2deg;
  }

  .sm\:hover\:_-skew-y-1:hover{
    --tw-skew-y: -1deg;
  }

  .sm\:focus\:_skew-x-0:focus{
    --tw-skew-x: 0deg;
  }

  .sm\:focus\:_skew-x-1:focus{
    --tw-skew-x: 1deg;
  }

  .sm\:focus\:_skew-x-2:focus{
    --tw-skew-x: 2deg;
  }

  .sm\:focus\:_skew-x-3:focus{
    --tw-skew-x: 3deg;
  }

  .sm\:focus\:_skew-x-6:focus{
    --tw-skew-x: 6deg;
  }

  .sm\:focus\:_skew-x-12:focus{
    --tw-skew-x: 12deg;
  }

  .sm\:focus\:_-skew-x-12:focus{
    --tw-skew-x: -12deg;
  }

  .sm\:focus\:_-skew-x-6:focus{
    --tw-skew-x: -6deg;
  }

  .sm\:focus\:_-skew-x-3:focus{
    --tw-skew-x: -3deg;
  }

  .sm\:focus\:_-skew-x-2:focus{
    --tw-skew-x: -2deg;
  }

  .sm\:focus\:_-skew-x-1:focus{
    --tw-skew-x: -1deg;
  }

  .sm\:focus\:_skew-y-0:focus{
    --tw-skew-y: 0deg;
  }

  .sm\:focus\:_skew-y-1:focus{
    --tw-skew-y: 1deg;
  }

  .sm\:focus\:_skew-y-2:focus{
    --tw-skew-y: 2deg;
  }

  .sm\:focus\:_skew-y-3:focus{
    --tw-skew-y: 3deg;
  }

  .sm\:focus\:_skew-y-6:focus{
    --tw-skew-y: 6deg;
  }

  .sm\:focus\:_skew-y-12:focus{
    --tw-skew-y: 12deg;
  }

  .sm\:focus\:_-skew-y-12:focus{
    --tw-skew-y: -12deg;
  }

  .sm\:focus\:_-skew-y-6:focus{
    --tw-skew-y: -6deg;
  }

  .sm\:focus\:_-skew-y-3:focus{
    --tw-skew-y: -3deg;
  }

  .sm\:focus\:_-skew-y-2:focus{
    --tw-skew-y: -2deg;
  }

  .sm\:focus\:_-skew-y-1:focus{
    --tw-skew-y: -1deg;
  }

  .sm\:_transition-none{
    transition-property: none;
  }

  .sm\:_transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:_transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:_transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:_transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:_transition-shadow{
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:_transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .sm\:_ease-linear{
    transition-timing-function: linear;
  }

  .sm\:_ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:_ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:_ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .sm\:_duration-75{
    transition-duration: 75ms;
  }

  .sm\:_duration-100{
    transition-duration: 100ms;
  }

  .sm\:_duration-150{
    transition-duration: 150ms;
  }

  .sm\:_duration-200{
    transition-duration: 200ms;
  }

  .sm\:_duration-300{
    transition-duration: 300ms;
  }

  .sm\:_duration-500{
    transition-duration: 500ms;
  }

  .sm\:_duration-700{
    transition-duration: 700ms;
  }

  .sm\:_duration-1000{
    transition-duration: 1000ms;
  }

  .sm\:_delay-75{
    transition-delay: 75ms;
  }

  .sm\:_delay-100{
    transition-delay: 100ms;
  }

  .sm\:_delay-150{
    transition-delay: 150ms;
  }

  .sm\:_delay-200{
    transition-delay: 200ms;
  }

  .sm\:_delay-300{
    transition-delay: 300ms;
  }

  .sm\:_delay-500{
    transition-delay: 500ms;
  }

  .sm\:_delay-700{
    transition-delay: 700ms;
  }

  .sm\:_delay-1000{
    transition-delay: 1000ms;
  }

  .sm\:_animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .sm\:_animate-spin{
    -webkit-animation: _spin 1s linear infinite;
            animation: _spin 1s linear infinite;
  }

  .sm\:_animate-ping{
    -webkit-animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:_animate-pulse{
    -webkit-animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:_animate-bounce{
    -webkit-animation: _bounce 1s infinite;
            animation: _bounce 1s infinite;
  }

  .sm\:_mix-blend-normal{
    mix-blend-mode: normal;
  }

  .sm\:_mix-blend-multiply{
    mix-blend-mode: multiply;
  }

  .sm\:_mix-blend-screen{
    mix-blend-mode: screen;
  }

  .sm\:_mix-blend-overlay{
    mix-blend-mode: overlay;
  }

  .sm\:_mix-blend-darken{
    mix-blend-mode: darken;
  }

  .sm\:_mix-blend-lighten{
    mix-blend-mode: lighten;
  }

  .sm\:_mix-blend-color-dodge{
    mix-blend-mode: color-dodge;
  }

  .sm\:_mix-blend-color-burn{
    mix-blend-mode: color-burn;
  }

  .sm\:_mix-blend-hard-light{
    mix-blend-mode: hard-light;
  }

  .sm\:_mix-blend-soft-light{
    mix-blend-mode: soft-light;
  }

  .sm\:_mix-blend-difference{
    mix-blend-mode: difference;
  }

  .sm\:_mix-blend-exclusion{
    mix-blend-mode: exclusion;
  }

  .sm\:_mix-blend-hue{
    mix-blend-mode: hue;
  }

  .sm\:_mix-blend-saturation{
    mix-blend-mode: saturation;
  }

  .sm\:_mix-blend-color{
    mix-blend-mode: color;
  }

  .sm\:_mix-blend-luminosity{
    mix-blend-mode: luminosity;
  }

  .sm\:_bg-blend-normal{
    background-blend-mode: normal;
  }

  .sm\:_bg-blend-multiply{
    background-blend-mode: multiply;
  }

  .sm\:_bg-blend-screen{
    background-blend-mode: screen;
  }

  .sm\:_bg-blend-overlay{
    background-blend-mode: overlay;
  }

  .sm\:_bg-blend-darken{
    background-blend-mode: darken;
  }

  .sm\:_bg-blend-lighten{
    background-blend-mode: lighten;
  }

  .sm\:_bg-blend-color-dodge{
    background-blend-mode: color-dodge;
  }

  .sm\:_bg-blend-color-burn{
    background-blend-mode: color-burn;
  }

  .sm\:_bg-blend-hard-light{
    background-blend-mode: hard-light;
  }

  .sm\:_bg-blend-soft-light{
    background-blend-mode: soft-light;
  }

  .sm\:_bg-blend-difference{
    background-blend-mode: difference;
  }

  .sm\:_bg-blend-exclusion{
    background-blend-mode: exclusion;
  }

  .sm\:_bg-blend-hue{
    background-blend-mode: hue;
  }

  .sm\:_bg-blend-saturation{
    background-blend-mode: saturation;
  }

  .sm\:_bg-blend-color{
    background-blend-mode: color;
  }

  .sm\:_bg-blend-luminosity{
    background-blend-mode: luminosity;
  }

  .sm\:_filter{
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .sm\:_filter-none{
    filter: none;
  }

  .sm\:_blur-0{
    --tw-blur: blur(0);
  }

  .sm\:_blur-sm{
    --tw-blur: blur(4px);
  }

  .sm\:_blur{
    --tw-blur: blur(8px);
  }

  .sm\:_blur-md{
    --tw-blur: blur(12px);
  }

  .sm\:_blur-lg{
    --tw-blur: blur(16px);
  }

  .sm\:_blur-xl{
    --tw-blur: blur(24px);
  }

  .sm\:_blur-2xl{
    --tw-blur: blur(40px);
  }

  .sm\:_blur-3xl{
    --tw-blur: blur(64px);
  }

  .sm\:_brightness-0{
    --tw-brightness: brightness(0);
  }

  .sm\:_brightness-50{
    --tw-brightness: brightness(.5);
  }

  .sm\:_brightness-75{
    --tw-brightness: brightness(.75);
  }

  .sm\:_brightness-90{
    --tw-brightness: brightness(.9);
  }

  .sm\:_brightness-95{
    --tw-brightness: brightness(.95);
  }

  .sm\:_brightness-100{
    --tw-brightness: brightness(1);
  }

  .sm\:_brightness-105{
    --tw-brightness: brightness(1.05);
  }

  .sm\:_brightness-110{
    --tw-brightness: brightness(1.1);
  }

  .sm\:_brightness-125{
    --tw-brightness: brightness(1.25);
  }

  .sm\:_brightness-150{
    --tw-brightness: brightness(1.5);
  }

  .sm\:_brightness-200{
    --tw-brightness: brightness(2);
  }

  .sm\:_contrast-0{
    --tw-contrast: contrast(0);
  }

  .sm\:_contrast-50{
    --tw-contrast: contrast(.5);
  }

  .sm\:_contrast-75{
    --tw-contrast: contrast(.75);
  }

  .sm\:_contrast-100{
    --tw-contrast: contrast(1);
  }

  .sm\:_contrast-125{
    --tw-contrast: contrast(1.25);
  }

  .sm\:_contrast-150{
    --tw-contrast: contrast(1.5);
  }

  .sm\:_contrast-200{
    --tw-contrast: contrast(2);
  }

  .sm\:_drop-shadow-sm{
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .sm\:_drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .sm\:_drop-shadow-md{
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .sm\:_drop-shadow-lg{
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .sm\:_drop-shadow-xl{
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .sm\:_drop-shadow-2xl{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .sm\:_drop-shadow-none{
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .sm\:_grayscale-0{
    --tw-grayscale: grayscale(0);
  }

  .sm\:_grayscale{
    --tw-grayscale: grayscale(100%);
  }

  .sm\:_hue-rotate-0{
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .sm\:_hue-rotate-15{
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .sm\:_hue-rotate-30{
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .sm\:_hue-rotate-60{
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .sm\:_hue-rotate-90{
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .sm\:_hue-rotate-180{
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .sm\:_-hue-rotate-180{
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:_-hue-rotate-90{
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:_-hue-rotate-60{
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:_-hue-rotate-30{
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:_-hue-rotate-15{
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:_invert-0{
    --tw-invert: invert(0);
  }

  .sm\:_invert{
    --tw-invert: invert(100%);
  }

  .sm\:_saturate-0{
    --tw-saturate: saturate(0);
  }

  .sm\:_saturate-50{
    --tw-saturate: saturate(.5);
  }

  .sm\:_saturate-100{
    --tw-saturate: saturate(1);
  }

  .sm\:_saturate-150{
    --tw-saturate: saturate(1.5);
  }

  .sm\:_saturate-200{
    --tw-saturate: saturate(2);
  }

  .sm\:_sepia-0{
    --tw-sepia: sepia(0);
  }

  .sm\:_sepia{
    --tw-sepia: sepia(100%);
  }

  .sm\:_backdrop-filter{
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .sm\:_backdrop-filter-none{
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .sm\:_backdrop-brightness-0{
    --tw-backdrop-brightness: brightness(0);
  }

  .sm\:_backdrop-brightness-50{
    --tw-backdrop-brightness: brightness(.5);
  }

  .sm\:_backdrop-brightness-75{
    --tw-backdrop-brightness: brightness(.75);
  }

  .sm\:_backdrop-brightness-90{
    --tw-backdrop-brightness: brightness(.9);
  }

  .sm\:_backdrop-brightness-95{
    --tw-backdrop-brightness: brightness(.95);
  }

  .sm\:_backdrop-brightness-100{
    --tw-backdrop-brightness: brightness(1);
  }

  .sm\:_backdrop-brightness-105{
    --tw-backdrop-brightness: brightness(1.05);
  }

  .sm\:_backdrop-brightness-110{
    --tw-backdrop-brightness: brightness(1.1);
  }

  .sm\:_backdrop-brightness-125{
    --tw-backdrop-brightness: brightness(1.25);
  }

  .sm\:_backdrop-brightness-150{
    --tw-backdrop-brightness: brightness(1.5);
  }

  .sm\:_backdrop-brightness-200{
    --tw-backdrop-brightness: brightness(2);
  }

  .sm\:_backdrop-contrast-0{
    --tw-backdrop-contrast: contrast(0);
  }

  .sm\:_backdrop-contrast-50{
    --tw-backdrop-contrast: contrast(.5);
  }

  .sm\:_backdrop-contrast-75{
    --tw-backdrop-contrast: contrast(.75);
  }

  .sm\:_backdrop-contrast-100{
    --tw-backdrop-contrast: contrast(1);
  }

  .sm\:_backdrop-contrast-125{
    --tw-backdrop-contrast: contrast(1.25);
  }

  .sm\:_backdrop-contrast-150{
    --tw-backdrop-contrast: contrast(1.5);
  }

  .sm\:_backdrop-contrast-200{
    --tw-backdrop-contrast: contrast(2);
  }

  .sm\:_backdrop-grayscale-0{
    --tw-backdrop-grayscale: grayscale(0);
  }

  .sm\:_backdrop-grayscale{
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .sm\:_backdrop-hue-rotate-0{
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .sm\:_backdrop-hue-rotate-15{
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .sm\:_backdrop-hue-rotate-30{
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .sm\:_backdrop-hue-rotate-60{
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .sm\:_backdrop-hue-rotate-90{
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .sm\:_backdrop-hue-rotate-180{
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .sm\:_-backdrop-hue-rotate-180{
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .sm\:_-backdrop-hue-rotate-90{
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .sm\:_-backdrop-hue-rotate-60{
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .sm\:_-backdrop-hue-rotate-30{
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .sm\:_-backdrop-hue-rotate-15{
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .sm\:_backdrop-invert-0{
    --tw-backdrop-invert: invert(0);
  }

  .sm\:_backdrop-invert{
    --tw-backdrop-invert: invert(100%);
  }

  .sm\:_backdrop-saturate-0{
    --tw-backdrop-saturate: saturate(0);
  }

  .sm\:_backdrop-saturate-50{
    --tw-backdrop-saturate: saturate(.5);
  }

  .sm\:_backdrop-saturate-100{
    --tw-backdrop-saturate: saturate(1);
  }

  .sm\:_backdrop-saturate-150{
    --tw-backdrop-saturate: saturate(1.5);
  }

  .sm\:_backdrop-saturate-200{
    --tw-backdrop-saturate: saturate(2);
  }

  .sm\:_backdrop-sepia-0{
    --tw-backdrop-sepia: sepia(0);
  }

  .sm\:_backdrop-sepia{
    --tw-backdrop-sepia: sepia(100%);
  }
}

@media (max-width: 767px){
  .md\:_space-y-auto > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(auto * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(auto * var(--tw-space-y-reverse));
  }

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

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

  .md\:_space-x-none > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .md\:_space-x-xs > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(8px * var(--tw-space-x-reverse));
    margin-left: calc(8px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_space-x-sm > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(16px * var(--tw-space-x-reverse));
    margin-left: calc(16px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_space-x-md > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(24px * var(--tw-space-x-reverse));
    margin-left: calc(24px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .md\:_space-x-xl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(40px * var(--tw-space-x-reverse));
    margin-left: calc(40px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_space-x-xxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(48px * var(--tw-space-x-reverse));
    margin-left: calc(48px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_space-x-xxxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(56px * var(--tw-space-x-reverse));
    margin-left: calc(56px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .md\:_-space-x-none > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .md\:_-space-x-xs > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-8px * var(--tw-space-x-reverse));
    margin-left: calc(-8px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_-space-x-sm > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-16px * var(--tw-space-x-reverse));
    margin-left: calc(-16px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_-space-x-md > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-24px * var(--tw-space-x-reverse));
    margin-left: calc(-24px * calc(1 - var(--tw-space-x-reverse)));
  }

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

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

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

  .md\:_-space-x-xl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-40px * var(--tw-space-x-reverse));
    margin-left: calc(-40px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_-space-x-xxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-48px * var(--tw-space-x-reverse));
    margin-left: calc(-48px * calc(1 - var(--tw-space-x-reverse)));
  }

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

  .md\:_-space-x-xxxl > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(-56px * var(--tw-space-x-reverse));
    margin-left: calc(-56px * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:_space-y-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 1;
  }

  .md\:_space-x-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 1;
  }

  .md\:_divide-transparent > :not([hidden]) ~ :not([hidden]){
    border-color: transparent;
  }

  .md\:_divide-current > :not([hidden]) ~ :not([hidden]){
    border-color: currentColor;
  }

  .md\:_divide-gray > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-divide-opacity));
  }

  .md\:_divide-greytext > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-divide-opacity));
  }

  .md\:_divide-primary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-divide-opacity));
  }

  .md\:_divide-lightprimary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-divide-opacity));
  }

  .md\:_divide-darkenprimary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-divide-opacity));
  }

  .md\:_divide-darkengolden > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-nearwhite > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-divide-opacity));
  }

  .md\:_divide-warning > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-divide-opacity));
  }

  .md\:_divide-darkenwarning > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-divide-opacity));
  }

  .md\:_divide-success > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-golden > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-divide-opacity));
  }

  .md\:_divide-orange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-orangealt > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-brown > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-divide-opacity));
  }

  .md\:_divide-intenseorange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-divide-opacity));
  }

  .md\:_divide-darkenorange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-darkengreen100 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-divide-opacity));
  }

  .md\:_divide-darkengreen > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-divide-opacity));
  }

  .md\:_divide-green > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-white > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .md\:_divide-black > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .md\:_divide-solid > :not([hidden]) ~ :not([hidden]){
    border-style: solid;
  }

  .md\:_divide-dashed > :not([hidden]) ~ :not([hidden]){
    border-style: dashed;
  }

  .md\:_divide-dotted > :not([hidden]) ~ :not([hidden]){
    border-style: dotted;
  }

  .md\:_divide-double > :not([hidden]) ~ :not([hidden]){
    border-style: double;
  }

  .md\:_divide-none > :not([hidden]) ~ :not([hidden]){
    border-style: none;
  }

  .md\:_divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 0;
  }

  .md\:_divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .1;
  }

  .md\:_divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .2;
  }

  .md\:_divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .25;
  }

  .md\:_divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .3;
  }

  .md\:_divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .4;
  }

  .md\:_divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .5;
  }

  .md\:_divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .6;
  }

  .md\:_divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .7;
  }

  .md\:_divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .75;
  }

  .md\:_divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .8;
  }

  .md\:_divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .9;
  }

  .md\:_divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
  }

  .md\:_appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:_bg-clip-border{
    background-clip: border-box;
  }

  .md\:_bg-clip-padding{
    background-clip: padding-box;
  }

  .md\:_bg-clip-content{
    background-clip: content-box;
  }

  .md\:_bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .md\:_bg-transparent{
    background-color: transparent;
  }

  .md\:_bg-current{
    background-color: currentColor;
  }

  .md\:_bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .md\:_bg-greytext{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .md\:_bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .md\:_bg-lightprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .md\:_bg-darkenprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .md\:_bg-darkengolden{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-nearwhite{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .md\:_bg-warning{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .md\:_bg-darkenwarning{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .md\:_bg-success{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-golden{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .md\:_bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-orangealt{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-brown{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .md\:_bg-intenseorange{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .md\:_bg-darkenorange{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-darkengreen100{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .md\:_bg-darkengreen{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .md\:_bg-green{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:_bg-black{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-transparent{
    background-color: transparent;
  }

  ._group:hover .md\:group-hover\:_bg-current{
    background-color: currentColor;
  }

  ._group:hover .md\:group-hover\:_bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-greytext{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-lightprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-darkenprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-darkengolden{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-nearwhite{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-warning{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-darkenwarning{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-success{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-golden{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-orangealt{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-brown{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-intenseorange{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-darkenorange{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-darkengreen100{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-darkengreen{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-green{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  ._group:hover .md\:group-hover\:_bg-black{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-transparent:focus-within{
    background-color: transparent;
  }

  .md\:focus-within\:_bg-current:focus-within{
    background-color: currentColor;
  }

  .md\:focus-within\:_bg-gray:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-greytext:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-primary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-lightprimary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-darkenprimary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-darkengolden:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-nearwhite:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-warning:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-darkenwarning:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-success:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-golden:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-orange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-orangealt:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-brown:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-intenseorange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-darkenorange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-darkengreen100:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-darkengreen:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-green:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-white:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus-within\:_bg-black:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-transparent:hover{
    background-color: transparent;
  }

  .md\:hover\:_bg-current:hover{
    background-color: currentColor;
  }

  .md\:hover\:_bg-gray:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-greytext:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-lightprimary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-darkenprimary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-darkengolden:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-nearwhite:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-warning:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-darkenwarning:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-success:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-golden:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-orange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-orangealt:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-brown:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-intenseorange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-darkenorange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-darkengreen100:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-darkengreen:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-green:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:hover\:_bg-black:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-transparent:focus{
    background-color: transparent;
  }

  .md\:focus\:_bg-current:focus{
    background-color: currentColor;
  }

  .md\:focus\:_bg-gray:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-greytext:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-primary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-lightprimary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-darkenprimary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-darkengolden:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-nearwhite:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-warning:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-darkenwarning:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-success:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-golden:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-orange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-orangealt:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-brown:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-intenseorange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-darkenorange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-darkengreen100:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-darkengreen:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-green:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-white:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .md\:focus\:_bg-black:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .md\:_bg-none{
    background-image: none;
  }

  .md\:_bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .md\:_bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .md\:_from-transparent{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:_from-current{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:_from-gray{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .md\:_from-greytext{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .md\:_from-primary{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .md\:_from-lightprimary{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .md\:_from-darkenprimary{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .md\:_from-darkengolden{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .md\:_from-nearwhite{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .md\:_from-warning{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .md\:_from-darkenwarning{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .md\:_from-success{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .md\:_from-golden{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .md\:_from-orange{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .md\:_from-orangealt{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .md\:_from-brown{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .md\:_from-intenseorange{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .md\:_from-darkenorange{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .md\:_from-darkengreen100{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .md\:_from-darkengreen{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .md\:_from-green{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .md\:_from-white{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:_from-black{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:_via-transparent{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:_via-current{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:_via-gray{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .md\:_via-greytext{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .md\:_via-primary{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .md\:_via-lightprimary{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .md\:_via-darkenprimary{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .md\:_via-darkengolden{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .md\:_via-nearwhite{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .md\:_via-warning{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .md\:_via-darkenwarning{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .md\:_via-success{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .md\:_via-golden{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .md\:_via-orange{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .md\:_via-orangealt{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .md\:_via-brown{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .md\:_via-intenseorange{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .md\:_via-darkenorange{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .md\:_via-darkengreen100{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .md\:_via-darkengreen{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .md\:_via-green{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .md\:_via-white{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:_via-black{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:_to-transparent{
    --tw-gradient-to: transparent;
  }

  .md\:_to-current{
    --tw-gradient-to: currentColor;
  }

  .md\:_to-gray{
    --tw-gradient-to: #EFEFEF;
  }

  .md\:_to-greytext{
    --tw-gradient-to: #707070;
  }

  .md\:_to-primary{
    --tw-gradient-to: #007d8f;
  }

  .md\:_to-lightprimary{
    --tw-gradient-to: #f1f6f6;
  }

  .md\:_to-darkenprimary{
    --tw-gradient-to: #006675;
  }

  .md\:_to-darkengolden{
    --tw-gradient-to: #846700;
  }

  .md\:_to-nearwhite{
    --tw-gradient-to: #f5f5f5;
  }

  .md\:_to-warning{
    --tw-gradient-to: #e03634;
  }

  .md\:_to-darkenwarning{
    --tw-gradient-to: #771312;
  }

  .md\:_to-success{
    --tw-gradient-to: #99cc00;
  }

  .md\:_to-golden{
    --tw-gradient-to: #ffce55;
  }

  .md\:_to-orange{
    --tw-gradient-to: #F4B200;
  }

  .md\:_to-orangealt{
    --tw-gradient-to: #EEAE00;
  }

  .md\:_to-brown{
    --tw-gradient-to: #7B320B;
  }

  .md\:_to-intenseorange{
    --tw-gradient-to: #D85306;
  }

  .md\:_to-darkenorange{
    --tw-gradient-to: #A77A00;
  }

  .md\:_to-darkengreen100{
    --tw-gradient-to: #285C0B;
  }

  .md\:_to-darkengreen{
    --tw-gradient-to: #1F460C;
  }

  .md\:_to-green{
    --tw-gradient-to: #237A00;
  }

  .md\:_to-white{
    --tw-gradient-to: #fff;
  }

  .md\:_to-black{
    --tw-gradient-to: #000;
  }

  .md\:hover\:_from-transparent:hover{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:_from-current:hover{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:_from-gray:hover{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .md\:hover\:_from-greytext:hover{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .md\:hover\:_from-primary:hover{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .md\:hover\:_from-lightprimary:hover{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .md\:hover\:_from-darkenprimary:hover{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .md\:hover\:_from-darkengolden:hover{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .md\:hover\:_from-nearwhite:hover{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .md\:hover\:_from-warning:hover{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .md\:hover\:_from-darkenwarning:hover{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .md\:hover\:_from-success:hover{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .md\:hover\:_from-golden:hover{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .md\:hover\:_from-orange:hover{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .md\:hover\:_from-orangealt:hover{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .md\:hover\:_from-brown:hover{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .md\:hover\:_from-intenseorange:hover{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .md\:hover\:_from-darkenorange:hover{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .md\:hover\:_from-darkengreen100:hover{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .md\:hover\:_from-darkengreen:hover{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .md\:hover\:_from-green:hover{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .md\:hover\:_from-white:hover{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:_from-black:hover{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:_via-transparent:hover{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:_via-current:hover{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:_via-gray:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .md\:hover\:_via-greytext:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .md\:hover\:_via-primary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .md\:hover\:_via-lightprimary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .md\:hover\:_via-darkenprimary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .md\:hover\:_via-darkengolden:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .md\:hover\:_via-nearwhite:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .md\:hover\:_via-warning:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .md\:hover\:_via-darkenwarning:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .md\:hover\:_via-success:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .md\:hover\:_via-golden:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .md\:hover\:_via-orange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .md\:hover\:_via-orangealt:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .md\:hover\:_via-brown:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .md\:hover\:_via-intenseorange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .md\:hover\:_via-darkenorange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .md\:hover\:_via-darkengreen100:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .md\:hover\:_via-darkengreen:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .md\:hover\:_via-green:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .md\:hover\:_via-white:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:hover\:_via-black:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:hover\:_to-transparent:hover{
    --tw-gradient-to: transparent;
  }

  .md\:hover\:_to-current:hover{
    --tw-gradient-to: currentColor;
  }

  .md\:hover\:_to-gray:hover{
    --tw-gradient-to: #EFEFEF;
  }

  .md\:hover\:_to-greytext:hover{
    --tw-gradient-to: #707070;
  }

  .md\:hover\:_to-primary:hover{
    --tw-gradient-to: #007d8f;
  }

  .md\:hover\:_to-lightprimary:hover{
    --tw-gradient-to: #f1f6f6;
  }

  .md\:hover\:_to-darkenprimary:hover{
    --tw-gradient-to: #006675;
  }

  .md\:hover\:_to-darkengolden:hover{
    --tw-gradient-to: #846700;
  }

  .md\:hover\:_to-nearwhite:hover{
    --tw-gradient-to: #f5f5f5;
  }

  .md\:hover\:_to-warning:hover{
    --tw-gradient-to: #e03634;
  }

  .md\:hover\:_to-darkenwarning:hover{
    --tw-gradient-to: #771312;
  }

  .md\:hover\:_to-success:hover{
    --tw-gradient-to: #99cc00;
  }

  .md\:hover\:_to-golden:hover{
    --tw-gradient-to: #ffce55;
  }

  .md\:hover\:_to-orange:hover{
    --tw-gradient-to: #F4B200;
  }

  .md\:hover\:_to-orangealt:hover{
    --tw-gradient-to: #EEAE00;
  }

  .md\:hover\:_to-brown:hover{
    --tw-gradient-to: #7B320B;
  }

  .md\:hover\:_to-intenseorange:hover{
    --tw-gradient-to: #D85306;
  }

  .md\:hover\:_to-darkenorange:hover{
    --tw-gradient-to: #A77A00;
  }

  .md\:hover\:_to-darkengreen100:hover{
    --tw-gradient-to: #285C0B;
  }

  .md\:hover\:_to-darkengreen:hover{
    --tw-gradient-to: #1F460C;
  }

  .md\:hover\:_to-green:hover{
    --tw-gradient-to: #237A00;
  }

  .md\:hover\:_to-white:hover{
    --tw-gradient-to: #fff;
  }

  .md\:hover\:_to-black:hover{
    --tw-gradient-to: #000;
  }

  .md\:focus\:_from-transparent:focus{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:_from-current:focus{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:_from-gray:focus{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .md\:focus\:_from-greytext:focus{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .md\:focus\:_from-primary:focus{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .md\:focus\:_from-lightprimary:focus{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .md\:focus\:_from-darkenprimary:focus{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .md\:focus\:_from-darkengolden:focus{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .md\:focus\:_from-nearwhite:focus{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .md\:focus\:_from-warning:focus{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .md\:focus\:_from-darkenwarning:focus{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .md\:focus\:_from-success:focus{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .md\:focus\:_from-golden:focus{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .md\:focus\:_from-orange:focus{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .md\:focus\:_from-orangealt:focus{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .md\:focus\:_from-brown:focus{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .md\:focus\:_from-intenseorange:focus{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .md\:focus\:_from-darkenorange:focus{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .md\:focus\:_from-darkengreen100:focus{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .md\:focus\:_from-darkengreen:focus{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .md\:focus\:_from-green:focus{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .md\:focus\:_from-white:focus{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:_from-black:focus{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:_via-transparent:focus{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:_via-current:focus{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:_via-gray:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .md\:focus\:_via-greytext:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .md\:focus\:_via-primary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .md\:focus\:_via-lightprimary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .md\:focus\:_via-darkenprimary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .md\:focus\:_via-darkengolden:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .md\:focus\:_via-nearwhite:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .md\:focus\:_via-warning:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .md\:focus\:_via-darkenwarning:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .md\:focus\:_via-success:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .md\:focus\:_via-golden:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .md\:focus\:_via-orange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .md\:focus\:_via-orangealt:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .md\:focus\:_via-brown:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .md\:focus\:_via-intenseorange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .md\:focus\:_via-darkenorange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .md\:focus\:_via-darkengreen100:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .md\:focus\:_via-darkengreen:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .md\:focus\:_via-green:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .md\:focus\:_via-white:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .md\:focus\:_via-black:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .md\:focus\:_to-transparent:focus{
    --tw-gradient-to: transparent;
  }

  .md\:focus\:_to-current:focus{
    --tw-gradient-to: currentColor;
  }

  .md\:focus\:_to-gray:focus{
    --tw-gradient-to: #EFEFEF;
  }

  .md\:focus\:_to-greytext:focus{
    --tw-gradient-to: #707070;
  }

  .md\:focus\:_to-primary:focus{
    --tw-gradient-to: #007d8f;
  }

  .md\:focus\:_to-lightprimary:focus{
    --tw-gradient-to: #f1f6f6;
  }

  .md\:focus\:_to-darkenprimary:focus{
    --tw-gradient-to: #006675;
  }

  .md\:focus\:_to-darkengolden:focus{
    --tw-gradient-to: #846700;
  }

  .md\:focus\:_to-nearwhite:focus{
    --tw-gradient-to: #f5f5f5;
  }

  .md\:focus\:_to-warning:focus{
    --tw-gradient-to: #e03634;
  }

  .md\:focus\:_to-darkenwarning:focus{
    --tw-gradient-to: #771312;
  }

  .md\:focus\:_to-success:focus{
    --tw-gradient-to: #99cc00;
  }

  .md\:focus\:_to-golden:focus{
    --tw-gradient-to: #ffce55;
  }

  .md\:focus\:_to-orange:focus{
    --tw-gradient-to: #F4B200;
  }

  .md\:focus\:_to-orangealt:focus{
    --tw-gradient-to: #EEAE00;
  }

  .md\:focus\:_to-brown:focus{
    --tw-gradient-to: #7B320B;
  }

  .md\:focus\:_to-intenseorange:focus{
    --tw-gradient-to: #D85306;
  }

  .md\:focus\:_to-darkenorange:focus{
    --tw-gradient-to: #A77A00;
  }

  .md\:focus\:_to-darkengreen100:focus{
    --tw-gradient-to: #285C0B;
  }

  .md\:focus\:_to-darkengreen:focus{
    --tw-gradient-to: #1F460C;
  }

  .md\:focus\:_to-green:focus{
    --tw-gradient-to: #237A00;
  }

  .md\:focus\:_to-white:focus{
    --tw-gradient-to: #fff;
  }

  .md\:focus\:_to-black:focus{
    --tw-gradient-to: #000;
  }

  .md\:_bg-opacity-0{
    --tw-bg-opacity: 0;
  }

  .md\:_bg-opacity-10{
    --tw-bg-opacity: .1;
  }

  .md\:_bg-opacity-20{
    --tw-bg-opacity: .2;
  }

  .md\:_bg-opacity-25{
    --tw-bg-opacity: .25;
  }

  .md\:_bg-opacity-30{
    --tw-bg-opacity: .3;
  }

  .md\:_bg-opacity-40{
    --tw-bg-opacity: .4;
  }

  .md\:_bg-opacity-50{
    --tw-bg-opacity: .5;
  }

  .md\:_bg-opacity-60{
    --tw-bg-opacity: .6;
  }

  .md\:_bg-opacity-70{
    --tw-bg-opacity: .7;
  }

  .md\:_bg-opacity-75{
    --tw-bg-opacity: .75;
  }

  .md\:_bg-opacity-80{
    --tw-bg-opacity: .8;
  }

  .md\:_bg-opacity-90{
    --tw-bg-opacity: .9;
  }

  .md\:_bg-opacity-100{
    --tw-bg-opacity: 1;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-0{
    --tw-bg-opacity: 0;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-10{
    --tw-bg-opacity: .1;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-20{
    --tw-bg-opacity: .2;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-25{
    --tw-bg-opacity: .25;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-30{
    --tw-bg-opacity: .3;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-40{
    --tw-bg-opacity: .4;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-50{
    --tw-bg-opacity: .5;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-60{
    --tw-bg-opacity: .6;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-70{
    --tw-bg-opacity: .7;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-75{
    --tw-bg-opacity: .75;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-80{
    --tw-bg-opacity: .8;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-90{
    --tw-bg-opacity: .9;
  }

  ._group:hover .md\:group-hover\:_bg-opacity-100{
    --tw-bg-opacity: 1;
  }

  .md\:focus-within\:_bg-opacity-0:focus-within{
    --tw-bg-opacity: 0;
  }

  .md\:focus-within\:_bg-opacity-10:focus-within{
    --tw-bg-opacity: .1;
  }

  .md\:focus-within\:_bg-opacity-20:focus-within{
    --tw-bg-opacity: .2;
  }

  .md\:focus-within\:_bg-opacity-25:focus-within{
    --tw-bg-opacity: .25;
  }

  .md\:focus-within\:_bg-opacity-30:focus-within{
    --tw-bg-opacity: .3;
  }

  .md\:focus-within\:_bg-opacity-40:focus-within{
    --tw-bg-opacity: .4;
  }

  .md\:focus-within\:_bg-opacity-50:focus-within{
    --tw-bg-opacity: .5;
  }

  .md\:focus-within\:_bg-opacity-60:focus-within{
    --tw-bg-opacity: .6;
  }

  .md\:focus-within\:_bg-opacity-70:focus-within{
    --tw-bg-opacity: .7;
  }

  .md\:focus-within\:_bg-opacity-75:focus-within{
    --tw-bg-opacity: .75;
  }

  .md\:focus-within\:_bg-opacity-80:focus-within{
    --tw-bg-opacity: .8;
  }

  .md\:focus-within\:_bg-opacity-90:focus-within{
    --tw-bg-opacity: .9;
  }

  .md\:focus-within\:_bg-opacity-100:focus-within{
    --tw-bg-opacity: 1;
  }

  .md\:hover\:_bg-opacity-0:hover{
    --tw-bg-opacity: 0;
  }

  .md\:hover\:_bg-opacity-10:hover{
    --tw-bg-opacity: .1;
  }

  .md\:hover\:_bg-opacity-20:hover{
    --tw-bg-opacity: .2;
  }

  .md\:hover\:_bg-opacity-25:hover{
    --tw-bg-opacity: .25;
  }

  .md\:hover\:_bg-opacity-30:hover{
    --tw-bg-opacity: .3;
  }

  .md\:hover\:_bg-opacity-40:hover{
    --tw-bg-opacity: .4;
  }

  .md\:hover\:_bg-opacity-50:hover{
    --tw-bg-opacity: .5;
  }

  .md\:hover\:_bg-opacity-60:hover{
    --tw-bg-opacity: .6;
  }

  .md\:hover\:_bg-opacity-70:hover{
    --tw-bg-opacity: .7;
  }

  .md\:hover\:_bg-opacity-75:hover{
    --tw-bg-opacity: .75;
  }

  .md\:hover\:_bg-opacity-80:hover{
    --tw-bg-opacity: .8;
  }

  .md\:hover\:_bg-opacity-90:hover{
    --tw-bg-opacity: .9;
  }

  .md\:hover\:_bg-opacity-100:hover{
    --tw-bg-opacity: 1;
  }

  .md\:focus\:_bg-opacity-0:focus{
    --tw-bg-opacity: 0;
  }

  .md\:focus\:_bg-opacity-10:focus{
    --tw-bg-opacity: .1;
  }

  .md\:focus\:_bg-opacity-20:focus{
    --tw-bg-opacity: .2;
  }

  .md\:focus\:_bg-opacity-25:focus{
    --tw-bg-opacity: .25;
  }

  .md\:focus\:_bg-opacity-30:focus{
    --tw-bg-opacity: .3;
  }

  .md\:focus\:_bg-opacity-40:focus{
    --tw-bg-opacity: .4;
  }

  .md\:focus\:_bg-opacity-50:focus{
    --tw-bg-opacity: .5;
  }

  .md\:focus\:_bg-opacity-60:focus{
    --tw-bg-opacity: .6;
  }

  .md\:focus\:_bg-opacity-70:focus{
    --tw-bg-opacity: .7;
  }

  .md\:focus\:_bg-opacity-75:focus{
    --tw-bg-opacity: .75;
  }

  .md\:focus\:_bg-opacity-80:focus{
    --tw-bg-opacity: .8;
  }

  .md\:focus\:_bg-opacity-90:focus{
    --tw-bg-opacity: .9;
  }

  .md\:focus\:_bg-opacity-100:focus{
    --tw-bg-opacity: 1;
  }

  .md\:_bg-bottom{
    background-position: bottom;
  }

  .md\:_bg-center{
    background-position: center;
  }

  .md\:_bg-left{
    background-position: left;
  }

  .md\:_bg-left-bottom{
    background-position: left bottom;
  }

  .md\:_bg-left-top{
    background-position: left top;
  }

  .md\:_bg-right{
    background-position: right;
  }

  .md\:_bg-right-bottom{
    background-position: right bottom;
  }

  .md\:_bg-right-top{
    background-position: right top;
  }

  .md\:_bg-top{
    background-position: top;
  }

  .md\:_bg-repeat{
    background-repeat: repeat;
  }

  .md\:_bg-no-repeat{
    background-repeat: no-repeat;
  }

  .md\:_bg-repeat-x{
    background-repeat: repeat-x;
  }

  .md\:_bg-repeat-y{
    background-repeat: repeat-y;
  }

  .md\:_bg-repeat-round{
    background-repeat: round;
  }

  .md\:_bg-repeat-space{
    background-repeat: space;
  }

  .md\:_bg-auto{
    background-size: auto;
  }

  .md\:_bg-cover{
    background-size: cover;
  }

  .md\:_bg-contain{
    background-size: contain;
  }

  .md\:_border-collapse{
    border-collapse: collapse;
  }

  .md\:_border-separate{
    border-collapse: separate;
  }

  .md\:_border-transparent{
    border-color: transparent;
  }

  .md\:_border-current{
    border-color: currentColor;
  }

  .md\:_border-gray{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .md\:_border-greytext{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .md\:_border-primary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .md\:_border-lightprimary{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .md\:_border-darkenprimary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .md\:_border-darkengolden{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .md\:_border-nearwhite{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .md\:_border-warning{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .md\:_border-darkenwarning{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .md\:_border-success{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .md\:_border-golden{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .md\:_border-orange{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .md\:_border-orangealt{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .md\:_border-brown{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .md\:_border-intenseorange{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .md\:_border-darkenorange{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .md\:_border-darkengreen100{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .md\:_border-darkengreen{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .md\:_border-green{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .md\:_border-white{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:_border-black{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-transparent{
    border-color: transparent;
  }

  ._group:hover .md\:group-hover\:_border-current{
    border-color: currentColor;
  }

  ._group:hover .md\:group-hover\:_border-gray{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-greytext{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-primary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-lightprimary{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-darkenprimary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-darkengolden{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-nearwhite{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-warning{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-darkenwarning{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-success{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-golden{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-orange{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-orangealt{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-brown{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-intenseorange{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-darkenorange{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-darkengreen100{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-darkengreen{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-green{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-white{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  ._group:hover .md\:group-hover\:_border-black{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-transparent:focus-within{
    border-color: transparent;
  }

  .md\:focus-within\:_border-current:focus-within{
    border-color: currentColor;
  }

  .md\:focus-within\:_border-gray:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-greytext:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-primary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-lightprimary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-darkenprimary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-darkengolden:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-nearwhite:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-warning:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-darkenwarning:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-success:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-golden:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-orange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-orangealt:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-brown:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-intenseorange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-darkenorange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-darkengreen100:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-darkengreen:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-green:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-white:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus-within\:_border-black:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-transparent:hover{
    border-color: transparent;
  }

  .md\:hover\:_border-current:hover{
    border-color: currentColor;
  }

  .md\:hover\:_border-gray:hover{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .md\:hover\:_border-greytext:hover{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .md\:hover\:_border-primary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .md\:hover\:_border-lightprimary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .md\:hover\:_border-darkenprimary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .md\:hover\:_border-darkengolden:hover{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-nearwhite:hover{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .md\:hover\:_border-warning:hover{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .md\:hover\:_border-darkenwarning:hover{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .md\:hover\:_border-success:hover{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-golden:hover{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .md\:hover\:_border-orange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-orangealt:hover{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-brown:hover{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .md\:hover\:_border-intenseorange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .md\:hover\:_border-darkenorange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-darkengreen100:hover{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .md\:hover\:_border-darkengreen:hover{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .md\:hover\:_border-green:hover{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .md\:hover\:_border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:hover\:_border-black:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-transparent:focus{
    border-color: transparent;
  }

  .md\:focus\:_border-current:focus{
    border-color: currentColor;
  }

  .md\:focus\:_border-gray:focus{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .md\:focus\:_border-greytext:focus{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .md\:focus\:_border-primary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .md\:focus\:_border-lightprimary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .md\:focus\:_border-darkenprimary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .md\:focus\:_border-darkengolden:focus{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-nearwhite:focus{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .md\:focus\:_border-warning:focus{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .md\:focus\:_border-darkenwarning:focus{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .md\:focus\:_border-success:focus{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-golden:focus{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .md\:focus\:_border-orange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-orangealt:focus{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-brown:focus{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .md\:focus\:_border-intenseorange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .md\:focus\:_border-darkenorange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-darkengreen100:focus{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .md\:focus\:_border-darkengreen:focus{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .md\:focus\:_border-green:focus{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .md\:focus\:_border-white:focus{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .md\:focus\:_border-black:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .md\:_border-opacity-0{
    --tw-border-opacity: 0;
  }

  .md\:_border-opacity-10{
    --tw-border-opacity: .1;
  }

  .md\:_border-opacity-20{
    --tw-border-opacity: .2;
  }

  .md\:_border-opacity-25{
    --tw-border-opacity: .25;
  }

  .md\:_border-opacity-30{
    --tw-border-opacity: .3;
  }

  .md\:_border-opacity-40{
    --tw-border-opacity: .4;
  }

  .md\:_border-opacity-50{
    --tw-border-opacity: .5;
  }

  .md\:_border-opacity-60{
    --tw-border-opacity: .6;
  }

  .md\:_border-opacity-70{
    --tw-border-opacity: .7;
  }

  .md\:_border-opacity-75{
    --tw-border-opacity: .75;
  }

  .md\:_border-opacity-80{
    --tw-border-opacity: .8;
  }

  .md\:_border-opacity-90{
    --tw-border-opacity: .9;
  }

  .md\:_border-opacity-100{
    --tw-border-opacity: 1;
  }

  ._group:hover .md\:group-hover\:_border-opacity-0{
    --tw-border-opacity: 0;
  }

  ._group:hover .md\:group-hover\:_border-opacity-10{
    --tw-border-opacity: .1;
  }

  ._group:hover .md\:group-hover\:_border-opacity-20{
    --tw-border-opacity: .2;
  }

  ._group:hover .md\:group-hover\:_border-opacity-25{
    --tw-border-opacity: .25;
  }

  ._group:hover .md\:group-hover\:_border-opacity-30{
    --tw-border-opacity: .3;
  }

  ._group:hover .md\:group-hover\:_border-opacity-40{
    --tw-border-opacity: .4;
  }

  ._group:hover .md\:group-hover\:_border-opacity-50{
    --tw-border-opacity: .5;
  }

  ._group:hover .md\:group-hover\:_border-opacity-60{
    --tw-border-opacity: .6;
  }

  ._group:hover .md\:group-hover\:_border-opacity-70{
    --tw-border-opacity: .7;
  }

  ._group:hover .md\:group-hover\:_border-opacity-75{
    --tw-border-opacity: .75;
  }

  ._group:hover .md\:group-hover\:_border-opacity-80{
    --tw-border-opacity: .8;
  }

  ._group:hover .md\:group-hover\:_border-opacity-90{
    --tw-border-opacity: .9;
  }

  ._group:hover .md\:group-hover\:_border-opacity-100{
    --tw-border-opacity: 1;
  }

  .md\:focus-within\:_border-opacity-0:focus-within{
    --tw-border-opacity: 0;
  }

  .md\:focus-within\:_border-opacity-10:focus-within{
    --tw-border-opacity: .1;
  }

  .md\:focus-within\:_border-opacity-20:focus-within{
    --tw-border-opacity: .2;
  }

  .md\:focus-within\:_border-opacity-25:focus-within{
    --tw-border-opacity: .25;
  }

  .md\:focus-within\:_border-opacity-30:focus-within{
    --tw-border-opacity: .3;
  }

  .md\:focus-within\:_border-opacity-40:focus-within{
    --tw-border-opacity: .4;
  }

  .md\:focus-within\:_border-opacity-50:focus-within{
    --tw-border-opacity: .5;
  }

  .md\:focus-within\:_border-opacity-60:focus-within{
    --tw-border-opacity: .6;
  }

  .md\:focus-within\:_border-opacity-70:focus-within{
    --tw-border-opacity: .7;
  }

  .md\:focus-within\:_border-opacity-75:focus-within{
    --tw-border-opacity: .75;
  }

  .md\:focus-within\:_border-opacity-80:focus-within{
    --tw-border-opacity: .8;
  }

  .md\:focus-within\:_border-opacity-90:focus-within{
    --tw-border-opacity: .9;
  }

  .md\:focus-within\:_border-opacity-100:focus-within{
    --tw-border-opacity: 1;
  }

  .md\:hover\:_border-opacity-0:hover{
    --tw-border-opacity: 0;
  }

  .md\:hover\:_border-opacity-10:hover{
    --tw-border-opacity: .1;
  }

  .md\:hover\:_border-opacity-20:hover{
    --tw-border-opacity: .2;
  }

  .md\:hover\:_border-opacity-25:hover{
    --tw-border-opacity: .25;
  }

  .md\:hover\:_border-opacity-30:hover{
    --tw-border-opacity: .3;
  }

  .md\:hover\:_border-opacity-40:hover{
    --tw-border-opacity: .4;
  }

  .md\:hover\:_border-opacity-50:hover{
    --tw-border-opacity: .5;
  }

  .md\:hover\:_border-opacity-60:hover{
    --tw-border-opacity: .6;
  }

  .md\:hover\:_border-opacity-70:hover{
    --tw-border-opacity: .7;
  }

  .md\:hover\:_border-opacity-75:hover{
    --tw-border-opacity: .75;
  }

  .md\:hover\:_border-opacity-80:hover{
    --tw-border-opacity: .8;
  }

  .md\:hover\:_border-opacity-90:hover{
    --tw-border-opacity: .9;
  }

  .md\:hover\:_border-opacity-100:hover{
    --tw-border-opacity: 1;
  }

  .md\:focus\:_border-opacity-0:focus{
    --tw-border-opacity: 0;
  }

  .md\:focus\:_border-opacity-10:focus{
    --tw-border-opacity: .1;
  }

  .md\:focus\:_border-opacity-20:focus{
    --tw-border-opacity: .2;
  }

  .md\:focus\:_border-opacity-25:focus{
    --tw-border-opacity: .25;
  }

  .md\:focus\:_border-opacity-30:focus{
    --tw-border-opacity: .3;
  }

  .md\:focus\:_border-opacity-40:focus{
    --tw-border-opacity: .4;
  }

  .md\:focus\:_border-opacity-50:focus{
    --tw-border-opacity: .5;
  }

  .md\:focus\:_border-opacity-60:focus{
    --tw-border-opacity: .6;
  }

  .md\:focus\:_border-opacity-70:focus{
    --tw-border-opacity: .7;
  }

  .md\:focus\:_border-opacity-75:focus{
    --tw-border-opacity: .75;
  }

  .md\:focus\:_border-opacity-80:focus{
    --tw-border-opacity: .8;
  }

  .md\:focus\:_border-opacity-90:focus{
    --tw-border-opacity: .9;
  }

  .md\:focus\:_border-opacity-100:focus{
    --tw-border-opacity: 1;
  }

  .md\:_rounded-none{
    border-radius: none;
  }

  .md\:_rounded-sm{
    border-radius: 5px;
  }

  .md\:_rounded-md{
    border-radius: 15px;
  }

  .md\:_rounded-rounded{
    border-radius: 100px;
  }

  .md\:_rounded-circle{
    border-radius: 50%;
  }

  .md\:_rounded-card{
    border-radius: 35px;
  }

  .md\:_rounded-t-none{
    border-top-left-radius: none;
    border-top-right-radius: none;
  }

  .md\:_rounded-r-none{
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }

  .md\:_rounded-b-none{
    border-bottom-right-radius: none;
    border-bottom-left-radius: none;
  }

  .md\:_rounded-l-none{
    border-top-left-radius: none;
    border-bottom-left-radius: none;
  }

  .md\:_rounded-t-sm{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .md\:_rounded-r-sm{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .md\:_rounded-b-sm{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .md\:_rounded-l-sm{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .md\:_rounded-t-md{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .md\:_rounded-r-md{
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .md\:_rounded-b-md{
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .md\:_rounded-l-md{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .md\:_rounded-t-rounded{
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
  }

  .md\:_rounded-r-rounded{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
  }

  .md\:_rounded-b-rounded{
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .md\:_rounded-l-rounded{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .md\:_rounded-t-circle{
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .md\:_rounded-r-circle{
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .md\:_rounded-b-circle{
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .md\:_rounded-l-circle{
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .md\:_rounded-t-card{
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
  }

  .md\:_rounded-r-card{
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
  }

  .md\:_rounded-b-card{
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .md\:_rounded-l-card{
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .md\:_rounded-tl-none{
    border-top-left-radius: none;
  }

  .md\:_rounded-tr-none{
    border-top-right-radius: none;
  }

  .md\:_rounded-br-none{
    border-bottom-right-radius: none;
  }

  .md\:_rounded-bl-none{
    border-bottom-left-radius: none;
  }

  .md\:_rounded-tl-sm{
    border-top-left-radius: 5px;
  }

  .md\:_rounded-tr-sm{
    border-top-right-radius: 5px;
  }

  .md\:_rounded-br-sm{
    border-bottom-right-radius: 5px;
  }

  .md\:_rounded-bl-sm{
    border-bottom-left-radius: 5px;
  }

  .md\:_rounded-tl-md{
    border-top-left-radius: 15px;
  }

  .md\:_rounded-tr-md{
    border-top-right-radius: 15px;
  }

  .md\:_rounded-br-md{
    border-bottom-right-radius: 15px;
  }

  .md\:_rounded-bl-md{
    border-bottom-left-radius: 15px;
  }

  .md\:_rounded-tl-rounded{
    border-top-left-radius: 100px;
  }

  .md\:_rounded-tr-rounded{
    border-top-right-radius: 100px;
  }

  .md\:_rounded-br-rounded{
    border-bottom-right-radius: 100px;
  }

  .md\:_rounded-bl-rounded{
    border-bottom-left-radius: 100px;
  }

  .md\:_rounded-tl-circle{
    border-top-left-radius: 50%;
  }

  .md\:_rounded-tr-circle{
    border-top-right-radius: 50%;
  }

  .md\:_rounded-br-circle{
    border-bottom-right-radius: 50%;
  }

  .md\:_rounded-bl-circle{
    border-bottom-left-radius: 50%;
  }

  .md\:_rounded-tl-card{
    border-top-left-radius: 35px;
  }

  .md\:_rounded-tr-card{
    border-top-right-radius: 35px;
  }

  .md\:_rounded-br-card{
    border-bottom-right-radius: 35px;
  }

  .md\:_rounded-bl-card{
    border-bottom-left-radius: 35px;
  }

  .md\:_border-solid{
    border-style: solid;
  }

  .md\:_border-dashed{
    border-style: dashed;
  }

  .md\:_border-dotted{
    border-style: dotted;
  }

  .md\:_border-double{
    border-style: double;
  }

  .md\:_border-none{
    border-style: none;
  }

  .md\:_border-0{
    border-width: 0;
  }

  .md\:_border-2{
    border-width: 2px;
  }

  .md\:_border-4{
    border-width: 4px;
  }

  .md\:_border{
    border-width: 1px;
  }

  .md\:_border-t-0{
    border-top-width: 0;
  }

  .md\:_border-r-0{
    border-right-width: 0;
  }

  .md\:_border-b-0{
    border-bottom-width: 0;
  }

  .md\:_border-l-0{
    border-left-width: 0;
  }

  .md\:_border-t-2{
    border-top-width: 2px;
  }

  .md\:_border-r-2{
    border-right-width: 2px;
  }

  .md\:_border-b-2{
    border-bottom-width: 2px;
  }

  .md\:_border-l-2{
    border-left-width: 2px;
  }

  .md\:_border-t-4{
    border-top-width: 4px;
  }

  .md\:_border-r-4{
    border-right-width: 4px;
  }

  .md\:_border-b-4{
    border-bottom-width: 4px;
  }

  .md\:_border-l-4{
    border-left-width: 4px;
  }

  .md\:_border-t{
    border-top-width: 1px;
  }

  .md\:_border-r{
    border-right-width: 1px;
  }

  .md\:_border-b{
    border-bottom-width: 1px;
  }

  .md\:_border-l{
    border-left-width: 1px;
  }

  .md\:_decoration-slice{
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .md\:_decoration-clone{
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .md\:_box-border{
    box-sizing: border-box;
  }

  .md\:_box-content{
    box-sizing: content-box;
  }

  .md\:_cursor-auto{
    cursor: auto;
  }

  .md\:_cursor-default{
    cursor: default;
  }

  .md\:_cursor-pointer{
    cursor: pointer;
  }

  .md\:_cursor-wait{
    cursor: wait;
  }

  .md\:_cursor-text{
    cursor: text;
  }

  .md\:_cursor-move{
    cursor: move;
  }

  .md\:_cursor-help{
    cursor: help;
  }

  .md\:_cursor-not-allowed{
    cursor: not-allowed;
  }

  .md\:_block{
    display: block;
  }

  .md\:_inline-block{
    display: inline-block;
  }

  .md\:_inline{
    display: inline;
  }

  .md\:_flex{
    display: -ms-flexbox;
    display: flex;
  }

  .md\:_inline-flex{
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .md\:_table{
    display: table;
  }

  .md\:_inline-table{
    display: inline-table;
  }

  .md\:_table-caption{
    display: table-caption;
  }

  .md\:_table-cell{
    display: table-cell;
  }

  .md\:_table-column{
    display: table-column;
  }

  .md\:_table-column-group{
    display: table-column-group;
  }

  .md\:_table-footer-group{
    display: table-footer-group;
  }

  .md\:_table-header-group{
    display: table-header-group;
  }

  .md\:_table-row-group{
    display: table-row-group;
  }

  .md\:_table-row{
    display: table-row;
  }

  .md\:_flow-root{
    display: flow-root;
  }

  .md\:_grid{
    display: grid;
  }

  .md\:_inline-grid{
    display: inline-grid;
  }

  .md\:_contents{
    display: contents;
  }

  .md\:_list-item{
    display: list-item;
  }

  .md\:_hidden{
    display: none;
  }

  .md\:_flex-row{
    -ms-flex-direction: row;
        flex-direction: row;
  }

  .md\:_flex-row-reverse{
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }

  .md\:_flex-col{
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .md\:_flex-col-reverse{
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }

  .md\:_flex-wrap{
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }

  .md\:_flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .md\:_flex-nowrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .md\:_place-items-start{
    place-items: start;
  }

  .md\:_place-items-end{
    place-items: end;
  }

  .md\:_place-items-center{
    place-items: center;
  }

  .md\:_place-items-stretch{
    place-items: stretch;
  }

  .md\:_place-content-center{
    place-content: center;
  }

  .md\:_place-content-start{
    place-content: start;
  }

  .md\:_place-content-end{
    place-content: end;
  }

  .md\:_place-content-between{
    place-content: space-between;
  }

  .md\:_place-content-around{
    place-content: space-around;
  }

  .md\:_place-content-evenly{
    place-content: space-evenly;
  }

  .md\:_place-content-stretch{
    place-content: stretch;
  }

  .md\:_place-self-auto{
    place-self: auto;
  }

  .md\:_place-self-start{
    place-self: start;
  }

  .md\:_place-self-end{
    place-self: end;
  }

  .md\:_place-self-center{
    place-self: center;
  }

  .md\:_place-self-stretch{
    place-self: stretch;
  }

  .md\:_items-start{
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .md\:_items-end{
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .md\:_items-center{
    -ms-flex-align: center;
        align-items: center;
  }

  .md\:_items-baseline{
    -ms-flex-align: baseline;
        align-items: baseline;
  }

  .md\:_items-stretch{
    -ms-flex-align: stretch;
        align-items: stretch;
  }

  .md\:_content-center{
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .md\:_content-start{
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .md\:_content-end{
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .md\:_content-between{
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .md\:_content-around{
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .md\:_content-evenly{
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .md\:_self-auto{
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .md\:_self-start{
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .md\:_self-end{
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .md\:_self-center{
    -ms-flex-item-align: center;
        align-self: center;
  }

  .md\:_self-stretch{
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .md\:_justify-items-start{
    justify-items: start;
  }

  .md\:_justify-items-end{
    justify-items: end;
  }

  .md\:_justify-items-center{
    justify-items: center;
  }

  .md\:_justify-items-stretch{
    justify-items: stretch;
  }

  .md\:_justify-start{
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .md\:_justify-end{
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .md\:_justify-center{
    -ms-flex-pack: center;
        justify-content: center;
  }

  .md\:_justify-between{
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .md\:_justify-around{
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .md\:_justify-evenly{
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
  }

  .md\:_justify-self-auto{
    justify-self: auto;
  }

  .md\:_justify-self-start{
    justify-self: start;
  }

  .md\:_justify-self-end{
    justify-self: end;
  }

  .md\:_justify-self-center{
    justify-self: center;
  }

  .md\:_justify-self-stretch{
    justify-self: stretch;
  }

  .md\:_flex-1{
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;
  }

  .md\:_flex-auto{
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }

  .md\:_flex-initial{
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }

  .md\:_flex-none{
    -ms-flex: none;
        flex: none;
  }

  .md\:_flex-grow-0{
    -ms-flex-positive: 0;
        flex-grow: 0;
  }

  .md\:_flex-grow{
    -ms-flex-positive: 1;
        flex-grow: 1;
  }

  .md\:_flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .md\:_flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .md\:_float-right{
    float: right;
  }

  .md\:_float-left{
    float: left;
  }

  .md\:_float-none{
    float: none;
  }

  .md\:_clear-left{
    clear: left;
  }

  .md\:_clear-right{
    clear: right;
  }

  .md\:_clear-both{
    clear: both;
  }

  .md\:_clear-none{
    clear: none;
  }

  .md\:_font-display{
    font-family: Gilroy, sans-serif;
  }

  .md\:_font-body{
    font-family: Graphik, sans-serif;
  }

  .md\:_h-auto{
    height: auto;
  }

  .md\:_h-none{
    height: 0px;
  }

  .md\:_h-xxs{
    height: 4px;
  }

  .md\:_h-xs{
    height: 8px;
  }

  .md\:_h-sm{
    height: 16px;
  }

  .md\:_h-md{
    height: 24px;
  }

  .md\:_h-lg{
    height: 32px;
  }

  .md\:_h-xl{
    height: 40px;
  }

  .md\:_h-xxl{
    height: 48px;
  }

  .md\:_h-xxxl{
    height: 56px;
  }

  .md\:_h-1\/2{
    height: 50%;
  }

  .md\:_h-1\/3{
    height: 33.333333%;
  }

  .md\:_h-2\/3{
    height: 66.666667%;
  }

  .md\:_h-1\/4{
    height: 25%;
  }

  .md\:_h-2\/4{
    height: 50%;
  }

  .md\:_h-3\/4{
    height: 75%;
  }

  .md\:_h-1\/5{
    height: 20%;
  }

  .md\:_h-2\/5{
    height: 40%;
  }

  .md\:_h-3\/5{
    height: 60%;
  }

  .md\:_h-4\/5{
    height: 80%;
  }

  .md\:_h-1\/6{
    height: 16.666667%;
  }

  .md\:_h-2\/6{
    height: 33.333333%;
  }

  .md\:_h-3\/6{
    height: 50%;
  }

  .md\:_h-4\/6{
    height: 66.666667%;
  }

  .md\:_h-5\/6{
    height: 83.333333%;
  }

  .md\:_h-full{
    height: 100%;
  }

  .md\:_h-screen{
    height: 100vh;
  }

  .md\:_text-xs{
    font-size: 11px;
  }

  .md\:_text-sm{
    font-size: 12px;
  }

  .md\:_text-text{
    font-size: 14px;
  }

  .md\:_text-title{
    font-size: 16px;
  }

  .md\:_text-md{
    font-size: 18px;
  }

  .md\:_text-lg{
    font-size: 24px;
  }

  .md\:_text-xl{
    font-size: 34px;
  }

  .md\:_text-xxl{
    font-size: 48px;
  }

  .md\:_text-xxxl{
    font-size: 60px;
  }

  .md\:_leading-3{
    line-height: .75rem;
  }

  .md\:_leading-4{
    line-height: 1rem;
  }

  .md\:_leading-5{
    line-height: 1.25rem;
  }

  .md\:_leading-6{
    line-height: 1.5rem;
  }

  .md\:_leading-7{
    line-height: 1.75rem;
  }

  .md\:_leading-8{
    line-height: 2rem;
  }

  .md\:_leading-9{
    line-height: 2.25rem;
  }

  .md\:_leading-10{
    line-height: 2.5rem;
  }

  .md\:_leading-none{
    line-height: 1;
  }

  .md\:_leading-tight{
    line-height: 1.25;
  }

  .md\:_leading-snug{
    line-height: 1.375;
  }

  .md\:_leading-normal{
    line-height: 1.5;
  }

  .md\:_leading-relaxed{
    line-height: 1.625;
  }

  .md\:_leading-loose{
    line-height: 2;
  }

  .md\:_list-inside{
    list-style-position: inside;
  }

  .md\:_list-outside{
    list-style-position: outside;
  }

  .md\:_list-none{
    list-style-type: none;
  }

  .md\:_list-disc{
    list-style-type: disc;
  }

  .md\:_list-decimal{
    list-style-type: decimal;
  }

  .md\:_m-auto{
    margin: auto;
  }

  .md\:_m-none{
    margin: 0px;
  }

  .md\:_m-xxs{
    margin: 4px;
  }

  .md\:_m-xs{
    margin: 8px;
  }

  .md\:_m-sm{
    margin: 16px;
  }

  .md\:_m-md{
    margin: 24px;
  }

  .md\:_m-lg{
    margin: 32px;
  }

  .md\:_m-xl{
    margin: 40px;
  }

  .md\:_m-xxl{
    margin: 48px;
  }

  .md\:_m-xxxl{
    margin: 56px;
  }

  .md\:_-m-auto{
    margin: auto;
  }

  .md\:_-m-none{
    margin: 0px;
  }

  .md\:_-m-xxs{
    margin: -4px;
  }

  .md\:_-m-xs{
    margin: -8px;
  }

  .md\:_-m-sm{
    margin: -16px;
  }

  .md\:_-m-md{
    margin: -24px;
  }

  .md\:_-m-lg{
    margin: -32px;
  }

  .md\:_-m-xl{
    margin: -40px;
  }

  .md\:_-m-xxl{
    margin: -48px;
  }

  .md\:_-m-xxxl{
    margin: -56px;
  }

  .md\:_m-0-auto{
    margin: 0 auto;
  }

  .md\:_my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:_mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .md\:_my-none{
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:_mx-none{
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:_my-xxs{
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .md\:_mx-xxs{
    margin-left: 4px;
    margin-right: 4px;
  }

  .md\:_my-xs{
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .md\:_mx-xs{
    margin-left: 8px;
    margin-right: 8px;
  }

  .md\:_my-sm{
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .md\:_mx-sm{
    margin-left: 16px;
    margin-right: 16px;
  }

  .md\:_my-md{
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .md\:_mx-md{
    margin-left: 24px;
    margin-right: 24px;
  }

  .md\:_my-lg{
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .md\:_mx-lg{
    margin-left: 32px;
    margin-right: 32px;
  }

  .md\:_my-xl{
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .md\:_mx-xl{
    margin-left: 40px;
    margin-right: 40px;
  }

  .md\:_my-xxl{
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .md\:_mx-xxl{
    margin-left: 48px;
    margin-right: 48px;
  }

  .md\:_my-xxxl{
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .md\:_mx-xxxl{
    margin-left: 56px;
    margin-right: 56px;
  }

  .md\:_-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:_-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .md\:_-my-none{
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:_-mx-none{
    margin-left: 0px;
    margin-right: 0px;
  }

  .md\:_-my-xxs{
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .md\:_-mx-xxs{
    margin-left: -4px;
    margin-right: -4px;
  }

  .md\:_-my-xs{
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .md\:_-mx-xs{
    margin-left: -8px;
    margin-right: -8px;
  }

  .md\:_-my-sm{
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .md\:_-mx-sm{
    margin-left: -16px;
    margin-right: -16px;
  }

  .md\:_-my-md{
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .md\:_-mx-md{
    margin-left: -24px;
    margin-right: -24px;
  }

  .md\:_-my-lg{
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .md\:_-mx-lg{
    margin-left: -32px;
    margin-right: -32px;
  }

  .md\:_-my-xl{
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .md\:_-mx-xl{
    margin-left: -40px;
    margin-right: -40px;
  }

  .md\:_-my-xxl{
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .md\:_-mx-xxl{
    margin-left: -48px;
    margin-right: -48px;
  }

  .md\:_-my-xxxl{
    margin-top: -56px;
    margin-bottom: -56px;
  }

  .md\:_-mx-xxxl{
    margin-left: -56px;
    margin-right: -56px;
  }

  .md\:_my-0-auto{
    margin-top: 0 auto;
    margin-bottom: 0 auto;
  }

  .md\:_mx-0-auto{
    margin-left: 0 auto;
    margin-right: 0 auto;
  }

  .md\:_mt-auto{
    margin-top: auto;
  }

  .md\:_mr-auto{
    margin-right: auto;
  }

  .md\:_mb-auto{
    margin-bottom: auto;
  }

  .md\:_ml-auto{
    margin-left: auto;
  }

  .md\:_mt-none{
    margin-top: 0px;
  }

  .md\:_mr-none{
    margin-right: 0px;
  }

  .md\:_mb-none{
    margin-bottom: 0px;
  }

  .md\:_ml-none{
    margin-left: 0px;
  }

  .md\:_mt-xxs{
    margin-top: 4px;
  }

  .md\:_mr-xxs{
    margin-right: 4px;
  }

  .md\:_mb-xxs{
    margin-bottom: 4px;
  }

  .md\:_ml-xxs{
    margin-left: 4px;
  }

  .md\:_mt-xs{
    margin-top: 8px;
  }

  .md\:_mr-xs{
    margin-right: 8px;
  }

  .md\:_mb-xs{
    margin-bottom: 8px;
  }

  .md\:_ml-xs{
    margin-left: 8px;
  }

  .md\:_mt-sm{
    margin-top: 16px;
  }

  .md\:_mr-sm{
    margin-right: 16px;
  }

  .md\:_mb-sm{
    margin-bottom: 16px;
  }

  .md\:_ml-sm{
    margin-left: 16px;
  }

  .md\:_mt-md{
    margin-top: 24px;
  }

  .md\:_mr-md{
    margin-right: 24px;
  }

  .md\:_mb-md{
    margin-bottom: 24px;
  }

  .md\:_ml-md{
    margin-left: 24px;
  }

  .md\:_mt-lg{
    margin-top: 32px;
  }

  .md\:_mr-lg{
    margin-right: 32px;
  }

  .md\:_mb-lg{
    margin-bottom: 32px;
  }

  .md\:_ml-lg{
    margin-left: 32px;
  }

  .md\:_mt-xl{
    margin-top: 40px;
  }

  .md\:_mr-xl{
    margin-right: 40px;
  }

  .md\:_mb-xl{
    margin-bottom: 40px;
  }

  .md\:_ml-xl{
    margin-left: 40px;
  }

  .md\:_mt-xxl{
    margin-top: 48px;
  }

  .md\:_mr-xxl{
    margin-right: 48px;
  }

  .md\:_mb-xxl{
    margin-bottom: 48px;
  }

  .md\:_ml-xxl{
    margin-left: 48px;
  }

  .md\:_mt-xxxl{
    margin-top: 56px;
  }

  .md\:_mr-xxxl{
    margin-right: 56px;
  }

  .md\:_mb-xxxl{
    margin-bottom: 56px;
  }

  .md\:_ml-xxxl{
    margin-left: 56px;
  }

  .md\:_-mt-auto{
    margin-top: auto;
  }

  .md\:_-mr-auto{
    margin-right: auto;
  }

  .md\:_-mb-auto{
    margin-bottom: auto;
  }

  .md\:_-ml-auto{
    margin-left: auto;
  }

  .md\:_-mt-none{
    margin-top: 0px;
  }

  .md\:_-mr-none{
    margin-right: 0px;
  }

  .md\:_-mb-none{
    margin-bottom: 0px;
  }

  .md\:_-ml-none{
    margin-left: 0px;
  }

  .md\:_-mt-xxs{
    margin-top: -4px;
  }

  .md\:_-mr-xxs{
    margin-right: -4px;
  }

  .md\:_-mb-xxs{
    margin-bottom: -4px;
  }

  .md\:_-ml-xxs{
    margin-left: -4px;
  }

  .md\:_-mt-xs{
    margin-top: -8px;
  }

  .md\:_-mr-xs{
    margin-right: -8px;
  }

  .md\:_-mb-xs{
    margin-bottom: -8px;
  }

  .md\:_-ml-xs{
    margin-left: -8px;
  }

  .md\:_-mt-sm{
    margin-top: -16px;
  }

  .md\:_-mr-sm{
    margin-right: -16px;
  }

  .md\:_-mb-sm{
    margin-bottom: -16px;
  }

  .md\:_-ml-sm{
    margin-left: -16px;
  }

  .md\:_-mt-md{
    margin-top: -24px;
  }

  .md\:_-mr-md{
    margin-right: -24px;
  }

  .md\:_-mb-md{
    margin-bottom: -24px;
  }

  .md\:_-ml-md{
    margin-left: -24px;
  }

  .md\:_-mt-lg{
    margin-top: -32px;
  }

  .md\:_-mr-lg{
    margin-right: -32px;
  }

  .md\:_-mb-lg{
    margin-bottom: -32px;
  }

  .md\:_-ml-lg{
    margin-left: -32px;
  }

  .md\:_-mt-xl{
    margin-top: -40px;
  }

  .md\:_-mr-xl{
    margin-right: -40px;
  }

  .md\:_-mb-xl{
    margin-bottom: -40px;
  }

  .md\:_-ml-xl{
    margin-left: -40px;
  }

  .md\:_-mt-xxl{
    margin-top: -48px;
  }

  .md\:_-mr-xxl{
    margin-right: -48px;
  }

  .md\:_-mb-xxl{
    margin-bottom: -48px;
  }

  .md\:_-ml-xxl{
    margin-left: -48px;
  }

  .md\:_-mt-xxxl{
    margin-top: -56px;
  }

  .md\:_-mr-xxxl{
    margin-right: -56px;
  }

  .md\:_-mb-xxxl{
    margin-bottom: -56px;
  }

  .md\:_-ml-xxxl{
    margin-left: -56px;
  }

  .md\:_mt-0-auto{
    margin-top: 0 auto;
  }

  .md\:_mr-0-auto{
    margin-right: 0 auto;
  }

  .md\:_mb-0-auto{
    margin-bottom: 0 auto;
  }

  .md\:_ml-0-auto{
    margin-left: 0 auto;
  }

  .md\:_max-h-auto{
    max-height: auto;
  }

  .md\:_max-h-none{
    max-height: 0px;
  }

  .md\:_max-h-xxs{
    max-height: 4px;
  }

  .md\:_max-h-xs{
    max-height: 8px;
  }

  .md\:_max-h-sm{
    max-height: 16px;
  }

  .md\:_max-h-md{
    max-height: 24px;
  }

  .md\:_max-h-lg{
    max-height: 32px;
  }

  .md\:_max-h-xl{
    max-height: 40px;
  }

  .md\:_max-h-xxl{
    max-height: 48px;
  }

  .md\:_max-h-xxxl{
    max-height: 56px;
  }

  .md\:_max-w-auto{
    max-width: auto;
  }

  .md\:_max-w-none{
    max-width: 0px;
  }

  .md\:_max-w-xxs{
    max-width: 4px;
  }

  .md\:_max-w-xs{
    max-width: 8px;
  }

  .md\:_max-w-sm{
    max-width: 16px;
  }

  .md\:_max-w-md{
    max-width: 24px;
  }

  .md\:_max-w-lg{
    max-width: 32px;
  }

  .md\:_max-w-xl{
    max-width: 40px;
  }

  .md\:_max-w-xxl{
    max-width: 48px;
  }

  .md\:_max-w-xxxl{
    max-width: 56px;
  }

  .md\:_min-h-auto{
    min-height: auto;
  }

  .md\:_min-h-none{
    min-height: 0px;
  }

  .md\:_min-h-xxs{
    min-height: 4px;
  }

  .md\:_min-h-xs{
    min-height: 8px;
  }

  .md\:_min-h-sm{
    min-height: 16px;
  }

  .md\:_min-h-md{
    min-height: 24px;
  }

  .md\:_min-h-lg{
    min-height: 32px;
  }

  .md\:_min-h-xl{
    min-height: 40px;
  }

  .md\:_min-h-xxl{
    min-height: 48px;
  }

  .md\:_min-h-xxxl{
    min-height: 56px;
  }

  .md\:_min-w-auto{
    min-width: auto;
  }

  .md\:_min-w-none{
    min-width: 0px;
  }

  .md\:_min-w-xxs{
    min-width: 4px;
  }

  .md\:_min-w-xs{
    min-width: 8px;
  }

  .md\:_min-w-sm{
    min-width: 16px;
  }

  .md\:_min-w-md{
    min-width: 24px;
  }

  .md\:_min-w-lg{
    min-width: 32px;
  }

  .md\:_min-w-xl{
    min-width: 40px;
  }

  .md\:_min-w-xxl{
    min-width: 48px;
  }

  .md\:_min-w-xxxl{
    min-width: 56px;
  }

  .md\:_object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:_object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:_object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:_object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:_object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:_object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:_object-center{
    -o-object-position: center;
       object-position: center;
  }

  .md\:_object-left{
    -o-object-position: left;
       object-position: left;
  }

  .md\:_object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:_object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:_object-right{
    -o-object-position: right;
       object-position: right;
  }

  .md\:_object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:_object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:_object-top{
    -o-object-position: top;
       object-position: top;
  }

  .md\:_outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:_outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:_outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus-within\:_outline-none:focus-within{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus-within\:_outline-white:focus-within{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus-within\:_outline-black:focus-within{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:_outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:_outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:_outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:_overflow-auto{
    overflow: auto;
  }

  .md\:_overflow-hidden{
    overflow: hidden;
  }

  .md\:_overflow-visible{
    overflow: visible;
  }

  .md\:_overflow-scroll{
    overflow: scroll;
  }

  .md\:_overflow-x-auto{
    overflow-x: auto;
  }

  .md\:_overflow-y-auto{
    overflow-y: auto;
  }

  .md\:_overflow-x-hidden{
    overflow-x: hidden;
  }

  .md\:_overflow-y-hidden{
    overflow-y: hidden;
  }

  .md\:_overflow-x-visible{
    overflow-x: visible;
  }

  .md\:_overflow-y-visible{
    overflow-y: visible;
  }

  .md\:_overflow-x-scroll{
    overflow-x: scroll;
  }

  .md\:_overflow-y-scroll{
    overflow-y: scroll;
  }

  .md\:_overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .md\:_overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .md\:_overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .md\:_overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .md\:_overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .md\:_overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .md\:_overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .md\:_overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .md\:_overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .md\:_p-auto{
    padding: auto;
  }

  .md\:_p-none{
    padding: 0px;
  }

  .md\:_p-xxs{
    padding: 4px;
  }

  .md\:_p-xs{
    padding: 8px;
  }

  .md\:_p-sm{
    padding: 16px;
  }

  .md\:_p-md{
    padding: 24px;
  }

  .md\:_p-lg{
    padding: 32px;
  }

  .md\:_p-xl{
    padding: 40px;
  }

  .md\:_p-xxl{
    padding: 48px;
  }

  .md\:_p-xxxl{
    padding: 56px;
  }

  .md\:_py-auto{
    padding-top: auto;
    padding-bottom: auto;
  }

  .md\:_px-auto{
    padding-left: auto;
    padding-right: auto;
  }

  .md\:_py-none{
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .md\:_px-none{
    padding-left: 0px;
    padding-right: 0px;
  }

  .md\:_py-xxs{
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .md\:_px-xxs{
    padding-left: 4px;
    padding-right: 4px;
  }

  .md\:_py-xs{
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .md\:_px-xs{
    padding-left: 8px;
    padding-right: 8px;
  }

  .md\:_py-sm{
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .md\:_px-sm{
    padding-left: 16px;
    padding-right: 16px;
  }

  .md\:_py-md{
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .md\:_px-md{
    padding-left: 24px;
    padding-right: 24px;
  }

  .md\:_py-lg{
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .md\:_px-lg{
    padding-left: 32px;
    padding-right: 32px;
  }

  .md\:_py-xl{
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .md\:_px-xl{
    padding-left: 40px;
    padding-right: 40px;
  }

  .md\:_py-xxl{
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .md\:_px-xxl{
    padding-left: 48px;
    padding-right: 48px;
  }

  .md\:_py-xxxl{
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .md\:_px-xxxl{
    padding-left: 56px;
    padding-right: 56px;
  }

  .md\:_pt-auto{
    padding-top: auto;
  }

  .md\:_pr-auto{
    padding-right: auto;
  }

  .md\:_pb-auto{
    padding-bottom: auto;
  }

  .md\:_pl-auto{
    padding-left: auto;
  }

  .md\:_pt-none{
    padding-top: 0px;
  }

  .md\:_pr-none{
    padding-right: 0px;
  }

  .md\:_pb-none{
    padding-bottom: 0px;
  }

  .md\:_pl-none{
    padding-left: 0px;
  }

  .md\:_pt-xxs{
    padding-top: 4px;
  }

  .md\:_pr-xxs{
    padding-right: 4px;
  }

  .md\:_pb-xxs{
    padding-bottom: 4px;
  }

  .md\:_pl-xxs{
    padding-left: 4px;
  }

  .md\:_pt-xs{
    padding-top: 8px;
  }

  .md\:_pr-xs{
    padding-right: 8px;
  }

  .md\:_pb-xs{
    padding-bottom: 8px;
  }

  .md\:_pl-xs{
    padding-left: 8px;
  }

  .md\:_pt-sm{
    padding-top: 16px;
  }

  .md\:_pr-sm{
    padding-right: 16px;
  }

  .md\:_pb-sm{
    padding-bottom: 16px;
  }

  .md\:_pl-sm{
    padding-left: 16px;
  }

  .md\:_pt-md{
    padding-top: 24px;
  }

  .md\:_pr-md{
    padding-right: 24px;
  }

  .md\:_pb-md{
    padding-bottom: 24px;
  }

  .md\:_pl-md{
    padding-left: 24px;
  }

  .md\:_pt-lg{
    padding-top: 32px;
  }

  .md\:_pr-lg{
    padding-right: 32px;
  }

  .md\:_pb-lg{
    padding-bottom: 32px;
  }

  .md\:_pl-lg{
    padding-left: 32px;
  }

  .md\:_pt-xl{
    padding-top: 40px;
  }

  .md\:_pr-xl{
    padding-right: 40px;
  }

  .md\:_pb-xl{
    padding-bottom: 40px;
  }

  .md\:_pl-xl{
    padding-left: 40px;
  }

  .md\:_pt-xxl{
    padding-top: 48px;
  }

  .md\:_pr-xxl{
    padding-right: 48px;
  }

  .md\:_pb-xxl{
    padding-bottom: 48px;
  }

  .md\:_pl-xxl{
    padding-left: 48px;
  }

  .md\:_pt-xxxl{
    padding-top: 56px;
  }

  .md\:_pr-xxxl{
    padding-right: 56px;
  }

  .md\:_pb-xxxl{
    padding-bottom: 56px;
  }

  .md\:_pl-xxxl{
    padding-left: 56px;
  }

  .md\:_placeholder-opacity-0::-moz-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .md\:_placeholder-opacity-0:-ms-input-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .md\:_placeholder-opacity-0::placeholder{
    --tw-placeholder-opacity: 0;
  }

  .md\:_placeholder-opacity-10::-moz-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .md\:_placeholder-opacity-10:-ms-input-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .md\:_placeholder-opacity-10::placeholder{
    --tw-placeholder-opacity: .1;
  }

  .md\:_placeholder-opacity-20::-moz-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .md\:_placeholder-opacity-20:-ms-input-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .md\:_placeholder-opacity-20::placeholder{
    --tw-placeholder-opacity: .2;
  }

  .md\:_placeholder-opacity-25::-moz-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .md\:_placeholder-opacity-25:-ms-input-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .md\:_placeholder-opacity-25::placeholder{
    --tw-placeholder-opacity: .25;
  }

  .md\:_placeholder-opacity-30::-moz-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .md\:_placeholder-opacity-30:-ms-input-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .md\:_placeholder-opacity-30::placeholder{
    --tw-placeholder-opacity: .3;
  }

  .md\:_placeholder-opacity-40::-moz-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .md\:_placeholder-opacity-40:-ms-input-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .md\:_placeholder-opacity-40::placeholder{
    --tw-placeholder-opacity: .4;
  }

  .md\:_placeholder-opacity-50::-moz-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .md\:_placeholder-opacity-50:-ms-input-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .md\:_placeholder-opacity-50::placeholder{
    --tw-placeholder-opacity: .5;
  }

  .md\:_placeholder-opacity-60::-moz-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .md\:_placeholder-opacity-60:-ms-input-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .md\:_placeholder-opacity-60::placeholder{
    --tw-placeholder-opacity: .6;
  }

  .md\:_placeholder-opacity-70::-moz-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .md\:_placeholder-opacity-70:-ms-input-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .md\:_placeholder-opacity-70::placeholder{
    --tw-placeholder-opacity: .7;
  }

  .md\:_placeholder-opacity-75::-moz-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .md\:_placeholder-opacity-75:-ms-input-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .md\:_placeholder-opacity-75::placeholder{
    --tw-placeholder-opacity: .75;
  }

  .md\:_placeholder-opacity-80::-moz-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .md\:_placeholder-opacity-80:-ms-input-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .md\:_placeholder-opacity-80::placeholder{
    --tw-placeholder-opacity: .8;
  }

  .md\:_placeholder-opacity-90::-moz-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .md\:_placeholder-opacity-90:-ms-input-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .md\:_placeholder-opacity-90::placeholder{
    --tw-placeholder-opacity: .9;
  }

  .md\:_placeholder-opacity-100::-moz-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .md\:_placeholder-opacity-100:-ms-input-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .md\:_placeholder-opacity-100::placeholder{
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:_placeholder-opacity-0:focus::-moz-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:_placeholder-opacity-0:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:_placeholder-opacity-0:focus::placeholder{
    --tw-placeholder-opacity: 0;
  }

  .md\:focus\:_placeholder-opacity-10:focus::-moz-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .md\:focus\:_placeholder-opacity-10:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .md\:focus\:_placeholder-opacity-10:focus::placeholder{
    --tw-placeholder-opacity: .1;
  }

  .md\:focus\:_placeholder-opacity-20:focus::-moz-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .md\:focus\:_placeholder-opacity-20:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .md\:focus\:_placeholder-opacity-20:focus::placeholder{
    --tw-placeholder-opacity: .2;
  }

  .md\:focus\:_placeholder-opacity-25:focus::-moz-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .md\:focus\:_placeholder-opacity-25:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .md\:focus\:_placeholder-opacity-25:focus::placeholder{
    --tw-placeholder-opacity: .25;
  }

  .md\:focus\:_placeholder-opacity-30:focus::-moz-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .md\:focus\:_placeholder-opacity-30:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .md\:focus\:_placeholder-opacity-30:focus::placeholder{
    --tw-placeholder-opacity: .3;
  }

  .md\:focus\:_placeholder-opacity-40:focus::-moz-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .md\:focus\:_placeholder-opacity-40:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .md\:focus\:_placeholder-opacity-40:focus::placeholder{
    --tw-placeholder-opacity: .4;
  }

  .md\:focus\:_placeholder-opacity-50:focus::-moz-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .md\:focus\:_placeholder-opacity-50:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .md\:focus\:_placeholder-opacity-50:focus::placeholder{
    --tw-placeholder-opacity: .5;
  }

  .md\:focus\:_placeholder-opacity-60:focus::-moz-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .md\:focus\:_placeholder-opacity-60:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .md\:focus\:_placeholder-opacity-60:focus::placeholder{
    --tw-placeholder-opacity: .6;
  }

  .md\:focus\:_placeholder-opacity-70:focus::-moz-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .md\:focus\:_placeholder-opacity-70:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .md\:focus\:_placeholder-opacity-70:focus::placeholder{
    --tw-placeholder-opacity: .7;
  }

  .md\:focus\:_placeholder-opacity-75:focus::-moz-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .md\:focus\:_placeholder-opacity-75:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .md\:focus\:_placeholder-opacity-75:focus::placeholder{
    --tw-placeholder-opacity: .75;
  }

  .md\:focus\:_placeholder-opacity-80:focus::-moz-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .md\:focus\:_placeholder-opacity-80:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .md\:focus\:_placeholder-opacity-80:focus::placeholder{
    --tw-placeholder-opacity: .8;
  }

  .md\:focus\:_placeholder-opacity-90:focus::-moz-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .md\:focus\:_placeholder-opacity-90:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .md\:focus\:_placeholder-opacity-90:focus::placeholder{
    --tw-placeholder-opacity: .9;
  }

  .md\:focus\:_placeholder-opacity-100:focus::-moz-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:_placeholder-opacity-100:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .md\:focus\:_placeholder-opacity-100:focus::placeholder{
    --tw-placeholder-opacity: 1;
  }

  .md\:_pointer-events-none{
    pointer-events: none;
  }

  .md\:_pointer-events-auto{
    pointer-events: auto;
  }

  .md\:_static{
    position: static;
  }

  .md\:_fixed{
    position: fixed;
  }

  .md\:_absolute{
    position: absolute;
  }

  .md\:_relative{
    position: relative;
  }

  .md\:_sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .md\:_inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:_inset-none{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:_inset-xxs{
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
  }

  .md\:_inset-xs{
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
  }

  .md\:_inset-sm{
    top: 16px;
    right: 16px;
    bottom: 16px;
    left: 16px;
  }

  .md\:_inset-md{
    top: 24px;
    right: 24px;
    bottom: 24px;
    left: 24px;
  }

  .md\:_inset-lg{
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .md\:_inset-xl{
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .md\:_inset-xxl{
    top: 48px;
    right: 48px;
    bottom: 48px;
    left: 48px;
  }

  .md\:_inset-xxxl{
    top: 56px;
    right: 56px;
    bottom: 56px;
    left: 56px;
  }

  .md\:_-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:_-inset-none{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:_-inset-xxs{
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .md\:_-inset-xs{
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
  }

  .md\:_-inset-sm{
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
  }

  .md\:_-inset-md{
    top: -24px;
    right: -24px;
    bottom: -24px;
    left: -24px;
  }

  .md\:_-inset-lg{
    top: -32px;
    right: -32px;
    bottom: -32px;
    left: -32px;
  }

  .md\:_-inset-xl{
    top: -40px;
    right: -40px;
    bottom: -40px;
    left: -40px;
  }

  .md\:_-inset-xxl{
    top: -48px;
    right: -48px;
    bottom: -48px;
    left: -48px;
  }

  .md\:_-inset-xxxl{
    top: -56px;
    right: -56px;
    bottom: -56px;
    left: -56px;
  }

  .md\:_inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:_inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:_inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:_inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .md\:_inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:_inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .md\:_inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .md\:_-inset-1\/2{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:_-inset-1\/3{
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .md\:_-inset-2\/3{
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .md\:_-inset-1\/4{
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .md\:_-inset-2\/4{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .md\:_-inset-3\/4{
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .md\:_-inset-full{
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .md\:_inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .md\:_inset-x-auto{
    right: auto;
    left: auto;
  }

  .md\:_inset-y-none{
    top: 0px;
    bottom: 0px;
  }

  .md\:_inset-x-none{
    right: 0px;
    left: 0px;
  }

  .md\:_inset-y-xxs{
    top: 4px;
    bottom: 4px;
  }

  .md\:_inset-x-xxs{
    right: 4px;
    left: 4px;
  }

  .md\:_inset-y-xs{
    top: 8px;
    bottom: 8px;
  }

  .md\:_inset-x-xs{
    right: 8px;
    left: 8px;
  }

  .md\:_inset-y-sm{
    top: 16px;
    bottom: 16px;
  }

  .md\:_inset-x-sm{
    right: 16px;
    left: 16px;
  }

  .md\:_inset-y-md{
    top: 24px;
    bottom: 24px;
  }

  .md\:_inset-x-md{
    right: 24px;
    left: 24px;
  }

  .md\:_inset-y-lg{
    top: 32px;
    bottom: 32px;
  }

  .md\:_inset-x-lg{
    right: 32px;
    left: 32px;
  }

  .md\:_inset-y-xl{
    top: 40px;
    bottom: 40px;
  }

  .md\:_inset-x-xl{
    right: 40px;
    left: 40px;
  }

  .md\:_inset-y-xxl{
    top: 48px;
    bottom: 48px;
  }

  .md\:_inset-x-xxl{
    right: 48px;
    left: 48px;
  }

  .md\:_inset-y-xxxl{
    top: 56px;
    bottom: 56px;
  }

  .md\:_inset-x-xxxl{
    right: 56px;
    left: 56px;
  }

  .md\:_-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .md\:_-inset-x-auto{
    right: auto;
    left: auto;
  }

  .md\:_-inset-y-none{
    top: 0px;
    bottom: 0px;
  }

  .md\:_-inset-x-none{
    right: 0px;
    left: 0px;
  }

  .md\:_-inset-y-xxs{
    top: -4px;
    bottom: -4px;
  }

  .md\:_-inset-x-xxs{
    right: -4px;
    left: -4px;
  }

  .md\:_-inset-y-xs{
    top: -8px;
    bottom: -8px;
  }

  .md\:_-inset-x-xs{
    right: -8px;
    left: -8px;
  }

  .md\:_-inset-y-sm{
    top: -16px;
    bottom: -16px;
  }

  .md\:_-inset-x-sm{
    right: -16px;
    left: -16px;
  }

  .md\:_-inset-y-md{
    top: -24px;
    bottom: -24px;
  }

  .md\:_-inset-x-md{
    right: -24px;
    left: -24px;
  }

  .md\:_-inset-y-lg{
    top: -32px;
    bottom: -32px;
  }

  .md\:_-inset-x-lg{
    right: -32px;
    left: -32px;
  }

  .md\:_-inset-y-xl{
    top: -40px;
    bottom: -40px;
  }

  .md\:_-inset-x-xl{
    right: -40px;
    left: -40px;
  }

  .md\:_-inset-y-xxl{
    top: -48px;
    bottom: -48px;
  }

  .md\:_-inset-x-xxl{
    right: -48px;
    left: -48px;
  }

  .md\:_-inset-y-xxxl{
    top: -56px;
    bottom: -56px;
  }

  .md\:_-inset-x-xxxl{
    right: -56px;
    left: -56px;
  }

  .md\:_inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .md\:_inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .md\:_inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:_inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .md\:_inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:_inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .md\:_inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .md\:_inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .md\:_inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .md\:_inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .md\:_inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .md\:_inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .md\:_inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .md\:_inset-x-full{
    right: 100%;
    left: 100%;
  }

  .md\:_-inset-y-1\/2{
    top: -50%;
    bottom: -50%;
  }

  .md\:_-inset-x-1\/2{
    right: -50%;
    left: -50%;
  }

  .md\:_-inset-y-1\/3{
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .md\:_-inset-x-1\/3{
    right: -33.333333%;
    left: -33.333333%;
  }

  .md\:_-inset-y-2\/3{
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .md\:_-inset-x-2\/3{
    right: -66.666667%;
    left: -66.666667%;
  }

  .md\:_-inset-y-1\/4{
    top: -25%;
    bottom: -25%;
  }

  .md\:_-inset-x-1\/4{
    right: -25%;
    left: -25%;
  }

  .md\:_-inset-y-2\/4{
    top: -50%;
    bottom: -50%;
  }

  .md\:_-inset-x-2\/4{
    right: -50%;
    left: -50%;
  }

  .md\:_-inset-y-3\/4{
    top: -75%;
    bottom: -75%;
  }

  .md\:_-inset-x-3\/4{
    right: -75%;
    left: -75%;
  }

  .md\:_-inset-y-full{
    top: -100%;
    bottom: -100%;
  }

  .md\:_-inset-x-full{
    right: -100%;
    left: -100%;
  }

  .md\:_top-auto{
    top: auto;
  }

  .md\:_right-auto{
    right: auto;
  }

  .md\:_bottom-auto{
    bottom: auto;
  }

  .md\:_left-auto{
    left: auto;
  }

  .md\:_top-none{
    top: 0px;
  }

  .md\:_right-none{
    right: 0px;
  }

  .md\:_bottom-none{
    bottom: 0px;
  }

  .md\:_left-none{
    left: 0px;
  }

  .md\:_top-xxs{
    top: 4px;
  }

  .md\:_right-xxs{
    right: 4px;
  }

  .md\:_bottom-xxs{
    bottom: 4px;
  }

  .md\:_left-xxs{
    left: 4px;
  }

  .md\:_top-xs{
    top: 8px;
  }

  .md\:_right-xs{
    right: 8px;
  }

  .md\:_bottom-xs{
    bottom: 8px;
  }

  .md\:_left-xs{
    left: 8px;
  }

  .md\:_top-sm{
    top: 16px;
  }

  .md\:_right-sm{
    right: 16px;
  }

  .md\:_bottom-sm{
    bottom: 16px;
  }

  .md\:_left-sm{
    left: 16px;
  }

  .md\:_top-md{
    top: 24px;
  }

  .md\:_right-md{
    right: 24px;
  }

  .md\:_bottom-md{
    bottom: 24px;
  }

  .md\:_left-md{
    left: 24px;
  }

  .md\:_top-lg{
    top: 32px;
  }

  .md\:_right-lg{
    right: 32px;
  }

  .md\:_bottom-lg{
    bottom: 32px;
  }

  .md\:_left-lg{
    left: 32px;
  }

  .md\:_top-xl{
    top: 40px;
  }

  .md\:_right-xl{
    right: 40px;
  }

  .md\:_bottom-xl{
    bottom: 40px;
  }

  .md\:_left-xl{
    left: 40px;
  }

  .md\:_top-xxl{
    top: 48px;
  }

  .md\:_right-xxl{
    right: 48px;
  }

  .md\:_bottom-xxl{
    bottom: 48px;
  }

  .md\:_left-xxl{
    left: 48px;
  }

  .md\:_top-xxxl{
    top: 56px;
  }

  .md\:_right-xxxl{
    right: 56px;
  }

  .md\:_bottom-xxxl{
    bottom: 56px;
  }

  .md\:_left-xxxl{
    left: 56px;
  }

  .md\:_-top-auto{
    top: auto;
  }

  .md\:_-right-auto{
    right: auto;
  }

  .md\:_-bottom-auto{
    bottom: auto;
  }

  .md\:_-left-auto{
    left: auto;
  }

  .md\:_-top-none{
    top: 0px;
  }

  .md\:_-right-none{
    right: 0px;
  }

  .md\:_-bottom-none{
    bottom: 0px;
  }

  .md\:_-left-none{
    left: 0px;
  }

  .md\:_-top-xxs{
    top: -4px;
  }

  .md\:_-right-xxs{
    right: -4px;
  }

  .md\:_-bottom-xxs{
    bottom: -4px;
  }

  .md\:_-left-xxs{
    left: -4px;
  }

  .md\:_-top-xs{
    top: -8px;
  }

  .md\:_-right-xs{
    right: -8px;
  }

  .md\:_-bottom-xs{
    bottom: -8px;
  }

  .md\:_-left-xs{
    left: -8px;
  }

  .md\:_-top-sm{
    top: -16px;
  }

  .md\:_-right-sm{
    right: -16px;
  }

  .md\:_-bottom-sm{
    bottom: -16px;
  }

  .md\:_-left-sm{
    left: -16px;
  }

  .md\:_-top-md{
    top: -24px;
  }

  .md\:_-right-md{
    right: -24px;
  }

  .md\:_-bottom-md{
    bottom: -24px;
  }

  .md\:_-left-md{
    left: -24px;
  }

  .md\:_-top-lg{
    top: -32px;
  }

  .md\:_-right-lg{
    right: -32px;
  }

  .md\:_-bottom-lg{
    bottom: -32px;
  }

  .md\:_-left-lg{
    left: -32px;
  }

  .md\:_-top-xl{
    top: -40px;
  }

  .md\:_-right-xl{
    right: -40px;
  }

  .md\:_-bottom-xl{
    bottom: -40px;
  }

  .md\:_-left-xl{
    left: -40px;
  }

  .md\:_-top-xxl{
    top: -48px;
  }

  .md\:_-right-xxl{
    right: -48px;
  }

  .md\:_-bottom-xxl{
    bottom: -48px;
  }

  .md\:_-left-xxl{
    left: -48px;
  }

  .md\:_-top-xxxl{
    top: -56px;
  }

  .md\:_-right-xxxl{
    right: -56px;
  }

  .md\:_-bottom-xxxl{
    bottom: -56px;
  }

  .md\:_-left-xxxl{
    left: -56px;
  }

  .md\:_top-1\/2{
    top: 50%;
  }

  .md\:_right-1\/2{
    right: 50%;
  }

  .md\:_bottom-1\/2{
    bottom: 50%;
  }

  .md\:_left-1\/2{
    left: 50%;
  }

  .md\:_top-1\/3{
    top: 33.333333%;
  }

  .md\:_right-1\/3{
    right: 33.333333%;
  }

  .md\:_bottom-1\/3{
    bottom: 33.333333%;
  }

  .md\:_left-1\/3{
    left: 33.333333%;
  }

  .md\:_top-2\/3{
    top: 66.666667%;
  }

  .md\:_right-2\/3{
    right: 66.666667%;
  }

  .md\:_bottom-2\/3{
    bottom: 66.666667%;
  }

  .md\:_left-2\/3{
    left: 66.666667%;
  }

  .md\:_top-1\/4{
    top: 25%;
  }

  .md\:_right-1\/4{
    right: 25%;
  }

  .md\:_bottom-1\/4{
    bottom: 25%;
  }

  .md\:_left-1\/4{
    left: 25%;
  }

  .md\:_top-2\/4{
    top: 50%;
  }

  .md\:_right-2\/4{
    right: 50%;
  }

  .md\:_bottom-2\/4{
    bottom: 50%;
  }

  .md\:_left-2\/4{
    left: 50%;
  }

  .md\:_top-3\/4{
    top: 75%;
  }

  .md\:_right-3\/4{
    right: 75%;
  }

  .md\:_bottom-3\/4{
    bottom: 75%;
  }

  .md\:_left-3\/4{
    left: 75%;
  }

  .md\:_top-full{
    top: 100%;
  }

  .md\:_right-full{
    right: 100%;
  }

  .md\:_bottom-full{
    bottom: 100%;
  }

  .md\:_left-full{
    left: 100%;
  }

  .md\:_-top-1\/2{
    top: -50%;
  }

  .md\:_-right-1\/2{
    right: -50%;
  }

  .md\:_-bottom-1\/2{
    bottom: -50%;
  }

  .md\:_-left-1\/2{
    left: -50%;
  }

  .md\:_-top-1\/3{
    top: -33.333333%;
  }

  .md\:_-right-1\/3{
    right: -33.333333%;
  }

  .md\:_-bottom-1\/3{
    bottom: -33.333333%;
  }

  .md\:_-left-1\/3{
    left: -33.333333%;
  }

  .md\:_-top-2\/3{
    top: -66.666667%;
  }

  .md\:_-right-2\/3{
    right: -66.666667%;
  }

  .md\:_-bottom-2\/3{
    bottom: -66.666667%;
  }

  .md\:_-left-2\/3{
    left: -66.666667%;
  }

  .md\:_-top-1\/4{
    top: -25%;
  }

  .md\:_-right-1\/4{
    right: -25%;
  }

  .md\:_-bottom-1\/4{
    bottom: -25%;
  }

  .md\:_-left-1\/4{
    left: -25%;
  }

  .md\:_-top-2\/4{
    top: -50%;
  }

  .md\:_-right-2\/4{
    right: -50%;
  }

  .md\:_-bottom-2\/4{
    bottom: -50%;
  }

  .md\:_-left-2\/4{
    left: -50%;
  }

  .md\:_-top-3\/4{
    top: -75%;
  }

  .md\:_-right-3\/4{
    right: -75%;
  }

  .md\:_-bottom-3\/4{
    bottom: -75%;
  }

  .md\:_-left-3\/4{
    left: -75%;
  }

  .md\:_-top-full{
    top: -100%;
  }

  .md\:_-right-full{
    right: -100%;
  }

  .md\:_-bottom-full{
    bottom: -100%;
  }

  .md\:_-left-full{
    left: -100%;
  }

  .md\:_resize-none{
    resize: none;
  }

  .md\:_resize-y{
    resize: vertical;
  }

  .md\:_resize-x{
    resize: horizontal;
  }

  .md\:_resize{
    resize: both;
  }

  .md\:_ring-0{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:_ring-1{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:_ring-2{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:_ring-4{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:_ring-8{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:_ring{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:_ring-inset{
    --tw-ring-inset: inset;
  }

  .md\:focus-within\:_ring-0:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:_ring-1:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:_ring-2:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:_ring-4:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:_ring-8:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:_ring:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus-within\:_ring-inset:focus-within{
    --tw-ring-inset: inset;
  }

  .md\:focus\:_ring-0:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:_ring-1:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:_ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:_ring-4:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:_ring-8:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:_ring:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .md\:focus\:_ring-inset:focus{
    --tw-ring-inset: inset;
  }

  .md\:_ring-offset-transparent{
    --tw-ring-offset-color: transparent;
  }

  .md\:_ring-offset-current{
    --tw-ring-offset-color: currentColor;
  }

  .md\:_ring-offset-gray{
    --tw-ring-offset-color: #EFEFEF;
  }

  .md\:_ring-offset-greytext{
    --tw-ring-offset-color: #707070;
  }

  .md\:_ring-offset-primary{
    --tw-ring-offset-color: #007d8f;
  }

  .md\:_ring-offset-lightprimary{
    --tw-ring-offset-color: #f1f6f6;
  }

  .md\:_ring-offset-darkenprimary{
    --tw-ring-offset-color: #006675;
  }

  .md\:_ring-offset-darkengolden{
    --tw-ring-offset-color: #846700;
  }

  .md\:_ring-offset-nearwhite{
    --tw-ring-offset-color: #f5f5f5;
  }

  .md\:_ring-offset-warning{
    --tw-ring-offset-color: #e03634;
  }

  .md\:_ring-offset-darkenwarning{
    --tw-ring-offset-color: #771312;
  }

  .md\:_ring-offset-success{
    --tw-ring-offset-color: #99cc00;
  }

  .md\:_ring-offset-golden{
    --tw-ring-offset-color: #ffce55;
  }

  .md\:_ring-offset-orange{
    --tw-ring-offset-color: #F4B200;
  }

  .md\:_ring-offset-orangealt{
    --tw-ring-offset-color: #EEAE00;
  }

  .md\:_ring-offset-brown{
    --tw-ring-offset-color: #7B320B;
  }

  .md\:_ring-offset-intenseorange{
    --tw-ring-offset-color: #D85306;
  }

  .md\:_ring-offset-darkenorange{
    --tw-ring-offset-color: #A77A00;
  }

  .md\:_ring-offset-darkengreen100{
    --tw-ring-offset-color: #285C0B;
  }

  .md\:_ring-offset-darkengreen{
    --tw-ring-offset-color: #1F460C;
  }

  .md\:_ring-offset-green{
    --tw-ring-offset-color: #237A00;
  }

  .md\:_ring-offset-white{
    --tw-ring-offset-color: #fff;
  }

  .md\:_ring-offset-black{
    --tw-ring-offset-color: #000;
  }

  .md\:focus-within\:_ring-offset-transparent:focus-within{
    --tw-ring-offset-color: transparent;
  }

  .md\:focus-within\:_ring-offset-current:focus-within{
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus-within\:_ring-offset-gray:focus-within{
    --tw-ring-offset-color: #EFEFEF;
  }

  .md\:focus-within\:_ring-offset-greytext:focus-within{
    --tw-ring-offset-color: #707070;
  }

  .md\:focus-within\:_ring-offset-primary:focus-within{
    --tw-ring-offset-color: #007d8f;
  }

  .md\:focus-within\:_ring-offset-lightprimary:focus-within{
    --tw-ring-offset-color: #f1f6f6;
  }

  .md\:focus-within\:_ring-offset-darkenprimary:focus-within{
    --tw-ring-offset-color: #006675;
  }

  .md\:focus-within\:_ring-offset-darkengolden:focus-within{
    --tw-ring-offset-color: #846700;
  }

  .md\:focus-within\:_ring-offset-nearwhite:focus-within{
    --tw-ring-offset-color: #f5f5f5;
  }

  .md\:focus-within\:_ring-offset-warning:focus-within{
    --tw-ring-offset-color: #e03634;
  }

  .md\:focus-within\:_ring-offset-darkenwarning:focus-within{
    --tw-ring-offset-color: #771312;
  }

  .md\:focus-within\:_ring-offset-success:focus-within{
    --tw-ring-offset-color: #99cc00;
  }

  .md\:focus-within\:_ring-offset-golden:focus-within{
    --tw-ring-offset-color: #ffce55;
  }

  .md\:focus-within\:_ring-offset-orange:focus-within{
    --tw-ring-offset-color: #F4B200;
  }

  .md\:focus-within\:_ring-offset-orangealt:focus-within{
    --tw-ring-offset-color: #EEAE00;
  }

  .md\:focus-within\:_ring-offset-brown:focus-within{
    --tw-ring-offset-color: #7B320B;
  }

  .md\:focus-within\:_ring-offset-intenseorange:focus-within{
    --tw-ring-offset-color: #D85306;
  }

  .md\:focus-within\:_ring-offset-darkenorange:focus-within{
    --tw-ring-offset-color: #A77A00;
  }

  .md\:focus-within\:_ring-offset-darkengreen100:focus-within{
    --tw-ring-offset-color: #285C0B;
  }

  .md\:focus-within\:_ring-offset-darkengreen:focus-within{
    --tw-ring-offset-color: #1F460C;
  }

  .md\:focus-within\:_ring-offset-green:focus-within{
    --tw-ring-offset-color: #237A00;
  }

  .md\:focus-within\:_ring-offset-white:focus-within{
    --tw-ring-offset-color: #fff;
  }

  .md\:focus-within\:_ring-offset-black:focus-within{
    --tw-ring-offset-color: #000;
  }

  .md\:focus\:_ring-offset-transparent:focus{
    --tw-ring-offset-color: transparent;
  }

  .md\:focus\:_ring-offset-current:focus{
    --tw-ring-offset-color: currentColor;
  }

  .md\:focus\:_ring-offset-gray:focus{
    --tw-ring-offset-color: #EFEFEF;
  }

  .md\:focus\:_ring-offset-greytext:focus{
    --tw-ring-offset-color: #707070;
  }

  .md\:focus\:_ring-offset-primary:focus{
    --tw-ring-offset-color: #007d8f;
  }

  .md\:focus\:_ring-offset-lightprimary:focus{
    --tw-ring-offset-color: #f1f6f6;
  }

  .md\:focus\:_ring-offset-darkenprimary:focus{
    --tw-ring-offset-color: #006675;
  }

  .md\:focus\:_ring-offset-darkengolden:focus{
    --tw-ring-offset-color: #846700;
  }

  .md\:focus\:_ring-offset-nearwhite:focus{
    --tw-ring-offset-color: #f5f5f5;
  }

  .md\:focus\:_ring-offset-warning:focus{
    --tw-ring-offset-color: #e03634;
  }

  .md\:focus\:_ring-offset-darkenwarning:focus{
    --tw-ring-offset-color: #771312;
  }

  .md\:focus\:_ring-offset-success:focus{
    --tw-ring-offset-color: #99cc00;
  }

  .md\:focus\:_ring-offset-golden:focus{
    --tw-ring-offset-color: #ffce55;
  }

  .md\:focus\:_ring-offset-orange:focus{
    --tw-ring-offset-color: #F4B200;
  }

  .md\:focus\:_ring-offset-orangealt:focus{
    --tw-ring-offset-color: #EEAE00;
  }

  .md\:focus\:_ring-offset-brown:focus{
    --tw-ring-offset-color: #7B320B;
  }

  .md\:focus\:_ring-offset-intenseorange:focus{
    --tw-ring-offset-color: #D85306;
  }

  .md\:focus\:_ring-offset-darkenorange:focus{
    --tw-ring-offset-color: #A77A00;
  }

  .md\:focus\:_ring-offset-darkengreen100:focus{
    --tw-ring-offset-color: #285C0B;
  }

  .md\:focus\:_ring-offset-darkengreen:focus{
    --tw-ring-offset-color: #1F460C;
  }

  .md\:focus\:_ring-offset-green:focus{
    --tw-ring-offset-color: #237A00;
  }

  .md\:focus\:_ring-offset-white:focus{
    --tw-ring-offset-color: #fff;
  }

  .md\:focus\:_ring-offset-black:focus{
    --tw-ring-offset-color: #000;
  }

  .md\:_ring-offset-0{
    --tw-ring-offset-width: 0px;
  }

  .md\:_ring-offset-1{
    --tw-ring-offset-width: 1px;
  }

  .md\:_ring-offset-2{
    --tw-ring-offset-width: 2px;
  }

  .md\:_ring-offset-4{
    --tw-ring-offset-width: 4px;
  }

  .md\:_ring-offset-8{
    --tw-ring-offset-width: 8px;
  }

  .md\:focus-within\:_ring-offset-0:focus-within{
    --tw-ring-offset-width: 0px;
  }

  .md\:focus-within\:_ring-offset-1:focus-within{
    --tw-ring-offset-width: 1px;
  }

  .md\:focus-within\:_ring-offset-2:focus-within{
    --tw-ring-offset-width: 2px;
  }

  .md\:focus-within\:_ring-offset-4:focus-within{
    --tw-ring-offset-width: 4px;
  }

  .md\:focus-within\:_ring-offset-8:focus-within{
    --tw-ring-offset-width: 8px;
  }

  .md\:focus\:_ring-offset-0:focus{
    --tw-ring-offset-width: 0px;
  }

  .md\:focus\:_ring-offset-1:focus{
    --tw-ring-offset-width: 1px;
  }

  .md\:focus\:_ring-offset-2:focus{
    --tw-ring-offset-width: 2px;
  }

  .md\:focus\:_ring-offset-4:focus{
    --tw-ring-offset-width: 4px;
  }

  .md\:focus\:_ring-offset-8:focus{
    --tw-ring-offset-width: 8px;
  }

  .md\:_ring-transparent{
    --tw-ring-color: transparent;
  }

  .md\:_ring-current{
    --tw-ring-color: currentColor;
  }

  .md\:_ring-gray{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .md\:_ring-greytext{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .md\:_ring-primary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .md\:_ring-lightprimary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .md\:_ring-darkenprimary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .md\:_ring-darkengolden{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-nearwhite{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .md\:_ring-warning{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .md\:_ring-darkenwarning{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .md\:_ring-success{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-golden{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .md\:_ring-orange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-orangealt{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-brown{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .md\:_ring-intenseorange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .md\:_ring-darkenorange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-darkengreen100{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .md\:_ring-darkengreen{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .md\:_ring-green{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-white{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:_ring-black{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-transparent:focus-within{
    --tw-ring-color: transparent;
  }

  .md\:focus-within\:_ring-current:focus-within{
    --tw-ring-color: currentColor;
  }

  .md\:focus-within\:_ring-gray:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-greytext:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-primary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-lightprimary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-darkenprimary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-darkengolden:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-nearwhite:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-warning:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-darkenwarning:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-success:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-golden:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-orange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-orangealt:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-brown:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-intenseorange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-darkenorange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-darkengreen100:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-darkengreen:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-green:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-white:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus-within\:_ring-black:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-transparent:focus{
    --tw-ring-color: transparent;
  }

  .md\:focus\:_ring-current:focus{
    --tw-ring-color: currentColor;
  }

  .md\:focus\:_ring-gray:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-greytext:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-primary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-lightprimary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-darkenprimary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-darkengolden:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-nearwhite:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-warning:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-darkenwarning:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-success:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-golden:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-orange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-orangealt:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-brown:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-intenseorange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-darkenorange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-darkengreen100:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-darkengreen:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-green:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-white:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .md\:focus\:_ring-black:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .md\:_ring-opacity-0{
    --tw-ring-opacity: 0;
  }

  .md\:_ring-opacity-10{
    --tw-ring-opacity: .1;
  }

  .md\:_ring-opacity-20{
    --tw-ring-opacity: .2;
  }

  .md\:_ring-opacity-25{
    --tw-ring-opacity: .25;
  }

  .md\:_ring-opacity-30{
    --tw-ring-opacity: .3;
  }

  .md\:_ring-opacity-40{
    --tw-ring-opacity: .4;
  }

  .md\:_ring-opacity-50{
    --tw-ring-opacity: .5;
  }

  .md\:_ring-opacity-60{
    --tw-ring-opacity: .6;
  }

  .md\:_ring-opacity-70{
    --tw-ring-opacity: .7;
  }

  .md\:_ring-opacity-75{
    --tw-ring-opacity: .75;
  }

  .md\:_ring-opacity-80{
    --tw-ring-opacity: .8;
  }

  .md\:_ring-opacity-90{
    --tw-ring-opacity: .9;
  }

  .md\:_ring-opacity-100{
    --tw-ring-opacity: 1;
  }

  .md\:focus-within\:_ring-opacity-0:focus-within{
    --tw-ring-opacity: 0;
  }

  .md\:focus-within\:_ring-opacity-10:focus-within{
    --tw-ring-opacity: .1;
  }

  .md\:focus-within\:_ring-opacity-20:focus-within{
    --tw-ring-opacity: .2;
  }

  .md\:focus-within\:_ring-opacity-25:focus-within{
    --tw-ring-opacity: .25;
  }

  .md\:focus-within\:_ring-opacity-30:focus-within{
    --tw-ring-opacity: .3;
  }

  .md\:focus-within\:_ring-opacity-40:focus-within{
    --tw-ring-opacity: .4;
  }

  .md\:focus-within\:_ring-opacity-50:focus-within{
    --tw-ring-opacity: .5;
  }

  .md\:focus-within\:_ring-opacity-60:focus-within{
    --tw-ring-opacity: .6;
  }

  .md\:focus-within\:_ring-opacity-70:focus-within{
    --tw-ring-opacity: .7;
  }

  .md\:focus-within\:_ring-opacity-75:focus-within{
    --tw-ring-opacity: .75;
  }

  .md\:focus-within\:_ring-opacity-80:focus-within{
    --tw-ring-opacity: .8;
  }

  .md\:focus-within\:_ring-opacity-90:focus-within{
    --tw-ring-opacity: .9;
  }

  .md\:focus-within\:_ring-opacity-100:focus-within{
    --tw-ring-opacity: 1;
  }

  .md\:focus\:_ring-opacity-0:focus{
    --tw-ring-opacity: 0;
  }

  .md\:focus\:_ring-opacity-10:focus{
    --tw-ring-opacity: .1;
  }

  .md\:focus\:_ring-opacity-20:focus{
    --tw-ring-opacity: .2;
  }

  .md\:focus\:_ring-opacity-25:focus{
    --tw-ring-opacity: .25;
  }

  .md\:focus\:_ring-opacity-30:focus{
    --tw-ring-opacity: .3;
  }

  .md\:focus\:_ring-opacity-40:focus{
    --tw-ring-opacity: .4;
  }

  .md\:focus\:_ring-opacity-50:focus{
    --tw-ring-opacity: .5;
  }

  .md\:focus\:_ring-opacity-60:focus{
    --tw-ring-opacity: .6;
  }

  .md\:focus\:_ring-opacity-70:focus{
    --tw-ring-opacity: .7;
  }

  .md\:focus\:_ring-opacity-75:focus{
    --tw-ring-opacity: .75;
  }

  .md\:focus\:_ring-opacity-80:focus{
    --tw-ring-opacity: .8;
  }

  .md\:focus\:_ring-opacity-90:focus{
    --tw-ring-opacity: .9;
  }

  .md\:focus\:_ring-opacity-100:focus{
    --tw-ring-opacity: 1;
  }

  .md\:_fill-current{
    fill: currentColor;
  }

  .md\:_fill-primary{
    fill: #007d8f;
  }

  .md\:_fill-greytext{
    fill: #707070;
  }

  .md\:_fill-darkenprimary{
    fill: #006675;
  }

  .md\:_fill-darkengolden{
    fill: #846700;
  }

  .md\:_fill-darkengreen{
    fill: #1F460C;
  }

  .md\:_fill-golden{
    fill: #ffce55;
  }

  .md\:_fill-white{
    fill: #fff;
  }

  .md\:_fill-orange{
    fill: #F4B200;
  }

  .md\:_fill-orangealt{
    fill: #EEAE00;
  }

  .md\:_fill-darkenorange{
  }

  .md\:_fill-brown{
    fill: #7B320B;
  }

  .md\:_fill-green{
    fill: #237A00;
  }

  .md\:_stroke-current{
    stroke: currentColor;
  }

  .md\:_stroke-0{
    stroke-width: 0;
  }

  .md\:_stroke-1{
    stroke-width: 1;
  }

  .md\:_stroke-2{
    stroke-width: 2;
  }

  .md\:_table-auto{
    table-layout: auto;
  }

  .md\:_table-fixed{
    table-layout: fixed;
  }

  .md\:_text-left{
    text-align: left;
  }

  .md\:_text-center{
    text-align: center;
  }

  .md\:_text-right{
    text-align: right;
  }

  .md\:_text-justify{
    text-align: justify;
  }

  .md\:_text-opacity-0{
    --tw-text-opacity: 0;
  }

  .md\:_text-opacity-10{
    --tw-text-opacity: .1;
  }

  .md\:_text-opacity-20{
    --tw-text-opacity: .2;
  }

  .md\:_text-opacity-25{
    --tw-text-opacity: .25;
  }

  .md\:_text-opacity-30{
    --tw-text-opacity: .3;
  }

  .md\:_text-opacity-40{
    --tw-text-opacity: .4;
  }

  .md\:_text-opacity-50{
    --tw-text-opacity: .5;
  }

  .md\:_text-opacity-60{
    --tw-text-opacity: .6;
  }

  .md\:_text-opacity-70{
    --tw-text-opacity: .7;
  }

  .md\:_text-opacity-75{
    --tw-text-opacity: .75;
  }

  .md\:_text-opacity-80{
    --tw-text-opacity: .8;
  }

  .md\:_text-opacity-90{
    --tw-text-opacity: .9;
  }

  .md\:_text-opacity-100{
    --tw-text-opacity: 1;
  }

  ._group:hover .md\:group-hover\:_text-opacity-0{
    --tw-text-opacity: 0;
  }

  ._group:hover .md\:group-hover\:_text-opacity-10{
    --tw-text-opacity: .1;
  }

  ._group:hover .md\:group-hover\:_text-opacity-20{
    --tw-text-opacity: .2;
  }

  ._group:hover .md\:group-hover\:_text-opacity-25{
    --tw-text-opacity: .25;
  }

  ._group:hover .md\:group-hover\:_text-opacity-30{
    --tw-text-opacity: .3;
  }

  ._group:hover .md\:group-hover\:_text-opacity-40{
    --tw-text-opacity: .4;
  }

  ._group:hover .md\:group-hover\:_text-opacity-50{
    --tw-text-opacity: .5;
  }

  ._group:hover .md\:group-hover\:_text-opacity-60{
    --tw-text-opacity: .6;
  }

  ._group:hover .md\:group-hover\:_text-opacity-70{
    --tw-text-opacity: .7;
  }

  ._group:hover .md\:group-hover\:_text-opacity-75{
    --tw-text-opacity: .75;
  }

  ._group:hover .md\:group-hover\:_text-opacity-80{
    --tw-text-opacity: .8;
  }

  ._group:hover .md\:group-hover\:_text-opacity-90{
    --tw-text-opacity: .9;
  }

  ._group:hover .md\:group-hover\:_text-opacity-100{
    --tw-text-opacity: 1;
  }

  .md\:focus-within\:_text-opacity-0:focus-within{
    --tw-text-opacity: 0;
  }

  .md\:focus-within\:_text-opacity-10:focus-within{
    --tw-text-opacity: .1;
  }

  .md\:focus-within\:_text-opacity-20:focus-within{
    --tw-text-opacity: .2;
  }

  .md\:focus-within\:_text-opacity-25:focus-within{
    --tw-text-opacity: .25;
  }

  .md\:focus-within\:_text-opacity-30:focus-within{
    --tw-text-opacity: .3;
  }

  .md\:focus-within\:_text-opacity-40:focus-within{
    --tw-text-opacity: .4;
  }

  .md\:focus-within\:_text-opacity-50:focus-within{
    --tw-text-opacity: .5;
  }

  .md\:focus-within\:_text-opacity-60:focus-within{
    --tw-text-opacity: .6;
  }

  .md\:focus-within\:_text-opacity-70:focus-within{
    --tw-text-opacity: .7;
  }

  .md\:focus-within\:_text-opacity-75:focus-within{
    --tw-text-opacity: .75;
  }

  .md\:focus-within\:_text-opacity-80:focus-within{
    --tw-text-opacity: .8;
  }

  .md\:focus-within\:_text-opacity-90:focus-within{
    --tw-text-opacity: .9;
  }

  .md\:focus-within\:_text-opacity-100:focus-within{
    --tw-text-opacity: 1;
  }

  .md\:hover\:_text-opacity-0:hover{
    --tw-text-opacity: 0;
  }

  .md\:hover\:_text-opacity-10:hover{
    --tw-text-opacity: .1;
  }

  .md\:hover\:_text-opacity-20:hover{
    --tw-text-opacity: .2;
  }

  .md\:hover\:_text-opacity-25:hover{
    --tw-text-opacity: .25;
  }

  .md\:hover\:_text-opacity-30:hover{
    --tw-text-opacity: .3;
  }

  .md\:hover\:_text-opacity-40:hover{
    --tw-text-opacity: .4;
  }

  .md\:hover\:_text-opacity-50:hover{
    --tw-text-opacity: .5;
  }

  .md\:hover\:_text-opacity-60:hover{
    --tw-text-opacity: .6;
  }

  .md\:hover\:_text-opacity-70:hover{
    --tw-text-opacity: .7;
  }

  .md\:hover\:_text-opacity-75:hover{
    --tw-text-opacity: .75;
  }

  .md\:hover\:_text-opacity-80:hover{
    --tw-text-opacity: .8;
  }

  .md\:hover\:_text-opacity-90:hover{
    --tw-text-opacity: .9;
  }

  .md\:hover\:_text-opacity-100:hover{
    --tw-text-opacity: 1;
  }

  .md\:focus\:_text-opacity-0:focus{
    --tw-text-opacity: 0;
  }

  .md\:focus\:_text-opacity-10:focus{
    --tw-text-opacity: .1;
  }

  .md\:focus\:_text-opacity-20:focus{
    --tw-text-opacity: .2;
  }

  .md\:focus\:_text-opacity-25:focus{
    --tw-text-opacity: .25;
  }

  .md\:focus\:_text-opacity-30:focus{
    --tw-text-opacity: .3;
  }

  .md\:focus\:_text-opacity-40:focus{
    --tw-text-opacity: .4;
  }

  .md\:focus\:_text-opacity-50:focus{
    --tw-text-opacity: .5;
  }

  .md\:focus\:_text-opacity-60:focus{
    --tw-text-opacity: .6;
  }

  .md\:focus\:_text-opacity-70:focus{
    --tw-text-opacity: .7;
  }

  .md\:focus\:_text-opacity-75:focus{
    --tw-text-opacity: .75;
  }

  .md\:focus\:_text-opacity-80:focus{
    --tw-text-opacity: .8;
  }

  .md\:focus\:_text-opacity-90:focus{
    --tw-text-opacity: .9;
  }

  .md\:focus\:_text-opacity-100:focus{
    --tw-text-opacity: 1;
  }

  .md\:_truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:_overflow-ellipsis{
    text-overflow: ellipsis;
  }

  .md\:_overflow-clip{
    text-overflow: clip;
  }

  .md\:_italic{
    font-style: italic;
  }

  .md\:_not-italic{
    font-style: normal;
  }

  .md\:_uppercase{
    text-transform: uppercase;
  }

  .md\:_lowercase{
    text-transform: lowercase;
  }

  .md\:_capitalize{
    text-transform: capitalize;
  }

  .md\:_normal-case{
    text-transform: none;
  }

  .md\:_antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:_subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:_ordinal, .md\:_slashed-zero, .md\:_lining-nums, .md\:_oldstyle-nums, .md\:_proportional-nums, .md\:_tabular-nums, .md\:_diagonal-fractions, .md\:_stacked-fractions{
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .md\:_normal-nums{
    font-variant-numeric: normal;
  }

  .md\:_ordinal{
    --tw-ordinal: ordinal;
  }

  .md\:_slashed-zero{
    --tw-slashed-zero: slashed-zero;
  }

  .md\:_lining-nums{
    --tw-numeric-figure: lining-nums;
  }

  .md\:_oldstyle-nums{
    --tw-numeric-figure: oldstyle-nums;
  }

  .md\:_proportional-nums{
    --tw-numeric-spacing: proportional-nums;
  }

  .md\:_tabular-nums{
    --tw-numeric-spacing: tabular-nums;
  }

  .md\:_diagonal-fractions{
    --tw-numeric-fraction: diagonal-fractions;
  }

  .md\:_stacked-fractions{
    --tw-numeric-fraction: stacked-fractions;
  }

  .md\:_tracking-tighter{
    letter-spacing: -0.05em;
  }

  .md\:_tracking-tight{
    letter-spacing: -0.025em;
  }

  .md\:_tracking-normal{
    letter-spacing: 0em;
  }

  .md\:_tracking-wide{
    letter-spacing: 0.025em;
  }

  .md\:_tracking-wider{
    letter-spacing: 0.05em;
  }

  .md\:_tracking-widest{
    letter-spacing: 0.1em;
  }

  .md\:_align-baseline{
    vertical-align: baseline;
  }

  .md\:_align-top{
    vertical-align: top;
  }

  .md\:_align-middle{
    vertical-align: middle;
  }

  .md\:_align-bottom{
    vertical-align: bottom;
  }

  .md\:_align-text-top{
    vertical-align: text-top;
  }

  .md\:_align-text-bottom{
    vertical-align: text-bottom;
  }

  .md\:_visible{
    visibility: visible;
  }

  .md\:_invisible{
    visibility: hidden;
  }

  .md\:_whitespace-normal{
    white-space: normal;
  }

  .md\:_whitespace-nowrap{
    white-space: nowrap;
  }

  .md\:_whitespace-pre{
    white-space: pre;
  }

  .md\:_whitespace-pre-line{
    white-space: pre-line;
  }

  .md\:_whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .md\:_break-normal{
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:_break-words{
    overflow-wrap: break-word;
  }

  .md\:_break-all{
    word-break: break-all;
  }

  .md\:_w-auto{
    width: auto;
  }

  .md\:_w-none{
    width: 0px;
  }

  .md\:_w-xxs{
    width: 4px;
  }

  .md\:_w-xs{
    width: 8px;
  }

  .md\:_w-sm{
    width: 16px;
  }

  .md\:_w-md{
    width: 24px;
  }

  .md\:_w-lg{
    width: 32px;
  }

  .md\:_w-xl{
    width: 40px;
  }

  .md\:_w-xxl{
    width: 48px;
  }

  .md\:_w-xxxl{
    width: 56px;
  }

  .md\:_w-1\/2{
    width: 50%;
  }

  .md\:_w-1\/3{
    width: 33.333333%;
  }

  .md\:_w-2\/3{
    width: 66.666667%;
  }

  .md\:_w-1\/4{
    width: 25%;
  }

  .md\:_w-2\/4{
    width: 50%;
  }

  .md\:_w-3\/4{
    width: 75%;
  }

  .md\:_w-1\/5{
    width: 20%;
  }

  .md\:_w-2\/5{
    width: 40%;
  }

  .md\:_w-3\/5{
    width: 60%;
  }

  .md\:_w-4\/5{
    width: 80%;
  }

  .md\:_w-1\/6{
    width: 16.666667%;
  }

  .md\:_w-2\/6{
    width: 33.333333%;
  }

  .md\:_w-3\/6{
    width: 50%;
  }

  .md\:_w-4\/6{
    width: 66.666667%;
  }

  .md\:_w-5\/6{
    width: 83.333333%;
  }

  .md\:_w-1\/12{
    width: 8.333333%;
  }

  .md\:_w-2\/12{
    width: 16.666667%;
  }

  .md\:_w-3\/12{
    width: 25%;
  }

  .md\:_w-4\/12{
    width: 33.333333%;
  }

  .md\:_w-5\/12{
    width: 41.666667%;
  }

  .md\:_w-6\/12{
    width: 50%;
  }

  .md\:_w-7\/12{
    width: 58.333333%;
  }

  .md\:_w-8\/12{
    width: 66.666667%;
  }

  .md\:_w-9\/12{
    width: 75%;
  }

  .md\:_w-10\/12{
    width: 83.333333%;
  }

  .md\:_w-11\/12{
    width: 91.666667%;
  }

  .md\:_w-full{
    width: 100%;
  }

  .md\:_w-screen{
    width: 100vw;
  }

  .md\:_w-min{
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .md\:_w-max{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .md\:_z-0{
    z-index: 0;
  }

  .md\:_z-10{
    z-index: 10;
  }

  .md\:_z-20{
    z-index: 20;
  }

  .md\:_z-30{
    z-index: 30;
  }

  .md\:_z-40{
    z-index: 40;
  }

  .md\:_z-50{
    z-index: 50;
  }

  .md\:_z-auto{
    z-index: auto;
  }

  .md\:focus-within\:_z-0:focus-within{
    z-index: 0;
  }

  .md\:focus-within\:_z-10:focus-within{
    z-index: 10;
  }

  .md\:focus-within\:_z-20:focus-within{
    z-index: 20;
  }

  .md\:focus-within\:_z-30:focus-within{
    z-index: 30;
  }

  .md\:focus-within\:_z-40:focus-within{
    z-index: 40;
  }

  .md\:focus-within\:_z-50:focus-within{
    z-index: 50;
  }

  .md\:focus-within\:_z-auto:focus-within{
    z-index: auto;
  }

  .md\:focus\:_z-0:focus{
    z-index: 0;
  }

  .md\:focus\:_z-10:focus{
    z-index: 10;
  }

  .md\:focus\:_z-20:focus{
    z-index: 20;
  }

  .md\:focus\:_z-30:focus{
    z-index: 30;
  }

  .md\:focus\:_z-40:focus{
    z-index: 40;
  }

  .md\:focus\:_z-50:focus{
    z-index: 50;
  }

  .md\:focus\:_z-auto:focus{
    z-index: auto;
  }

  .md\:_isolate{
    isolation: isolate;
  }

  .md\:_isolation-auto{
    isolation: auto;
  }

  .md\:_gap-auto{
    gap: auto;
  }

  .md\:_gap-none{
    gap: 0px;
  }

  .md\:_gap-xxs{
    gap: 4px;
  }

  .md\:_gap-xs{
    gap: 8px;
  }

  .md\:_gap-sm{
    gap: 16px;
  }

  .md\:_gap-md{
    gap: 24px;
  }

  .md\:_gap-lg{
    gap: 32px;
  }

  .md\:_gap-xl{
    gap: 40px;
  }

  .md\:_gap-xxl{
    gap: 48px;
  }

  .md\:_gap-xxxl{
    gap: 56px;
  }

  .md\:_gap-x-auto{
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .md\:_gap-x-none{
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .md\:_gap-x-xxs{
    -moz-column-gap: 4px;
         column-gap: 4px;
  }

  .md\:_gap-x-xs{
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .md\:_gap-x-sm{
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .md\:_gap-x-md{
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .md\:_gap-x-lg{
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .md\:_gap-x-xl{
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .md\:_gap-x-xxl{
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .md\:_gap-x-xxxl{
    -moz-column-gap: 56px;
         column-gap: 56px;
  }

  .md\:_gap-y-auto{
    row-gap: auto;
  }

  .md\:_gap-y-none{
    row-gap: 0px;
  }

  .md\:_gap-y-xxs{
    row-gap: 4px;
  }

  .md\:_gap-y-xs{
    row-gap: 8px;
  }

  .md\:_gap-y-sm{
    row-gap: 16px;
  }

  .md\:_gap-y-md{
    row-gap: 24px;
  }

  .md\:_gap-y-lg{
    row-gap: 32px;
  }

  .md\:_gap-y-xl{
    row-gap: 40px;
  }

  .md\:_gap-y-xxl{
    row-gap: 48px;
  }

  .md\:_gap-y-xxxl{
    row-gap: 56px;
  }

  .md\:_grid-flow-row{
    grid-auto-flow: row;
  }

  .md\:_grid-flow-col{
    grid-auto-flow: column;
  }

  .md\:_grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .md\:_grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

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

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

  .md\:_grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:_grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:_grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:_grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:_grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:_grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:_grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:_grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:_grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:_grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:_grid-cols-none{
    grid-template-columns: none;
  }

  .md\:_auto-cols-auto{
    grid-auto-columns: auto;
  }

  .md\:_auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .md\:_auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .md\:_auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .md\:_col-auto{
    grid-column: auto;
  }

  .md\:_col-span-1{
    grid-column: span 1 / span 1;
  }

  .md\:_col-span-2{
    grid-column: span 2 / span 2;
  }

  .md\:_col-span-3{
    grid-column: span 3 / span 3;
  }

  .md\:_col-span-4{
    grid-column: span 4 / span 4;
  }

  .md\:_col-span-5{
    grid-column: span 5 / span 5;
  }

  .md\:_col-span-6{
    grid-column: span 6 / span 6;
  }

  .md\:_col-span-7{
    grid-column: span 7 / span 7;
  }

  .md\:_col-span-8{
    grid-column: span 8 / span 8;
  }

  .md\:_col-span-9{
    grid-column: span 9 / span 9;
  }

  .md\:_col-span-10{
    grid-column: span 10 / span 10;
  }

  .md\:_col-span-11{
    grid-column: span 11 / span 11;
  }

  .md\:_col-span-12{
    grid-column: span 12 / span 12;
  }

  .md\:_col-span-full{
    grid-column: 1 / -1;
  }

  .md\:_col-start-1{
    grid-column-start: 1;
  }

  .md\:_col-start-2{
    grid-column-start: 2;
  }

  .md\:_col-start-3{
    grid-column-start: 3;
  }

  .md\:_col-start-4{
    grid-column-start: 4;
  }

  .md\:_col-start-5{
    grid-column-start: 5;
  }

  .md\:_col-start-6{
    grid-column-start: 6;
  }

  .md\:_col-start-7{
    grid-column-start: 7;
  }

  .md\:_col-start-8{
    grid-column-start: 8;
  }

  .md\:_col-start-9{
    grid-column-start: 9;
  }

  .md\:_col-start-10{
    grid-column-start: 10;
  }

  .md\:_col-start-11{
    grid-column-start: 11;
  }

  .md\:_col-start-12{
    grid-column-start: 12;
  }

  .md\:_col-start-13{
    grid-column-start: 13;
  }

  .md\:_col-start-auto{
    grid-column-start: auto;
  }

  .md\:_col-end-1{
    grid-column-end: 1;
  }

  .md\:_col-end-2{
    grid-column-end: 2;
  }

  .md\:_col-end-3{
    grid-column-end: 3;
  }

  .md\:_col-end-4{
    grid-column-end: 4;
  }

  .md\:_col-end-5{
    grid-column-end: 5;
  }

  .md\:_col-end-6{
    grid-column-end: 6;
  }

  .md\:_col-end-7{
    grid-column-end: 7;
  }

  .md\:_col-end-8{
    grid-column-end: 8;
  }

  .md\:_col-end-9{
    grid-column-end: 9;
  }

  .md\:_col-end-10{
    grid-column-end: 10;
  }

  .md\:_col-end-11{
    grid-column-end: 11;
  }

  .md\:_col-end-12{
    grid-column-end: 12;
  }

  .md\:_col-end-13{
    grid-column-end: 13;
  }

  .md\:_col-end-auto{
    grid-column-end: auto;
  }

  .md\:_grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:_grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:_grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:_grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:_grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:_grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:_grid-rows-none{
    grid-template-rows: none;
  }

  .md\:_auto-rows-auto{
    grid-auto-rows: auto;
  }

  .md\:_auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .md\:_auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .md\:_auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .md\:_row-auto{
    grid-row: auto;
  }

  .md\:_row-span-1{
    grid-row: span 1 / span 1;
  }

  .md\:_row-span-2{
    grid-row: span 2 / span 2;
  }

  .md\:_row-span-3{
    grid-row: span 3 / span 3;
  }

  .md\:_row-span-4{
    grid-row: span 4 / span 4;
  }

  .md\:_row-span-5{
    grid-row: span 5 / span 5;
  }

  .md\:_row-span-6{
    grid-row: span 6 / span 6;
  }

  .md\:_row-span-full{
    grid-row: 1 / -1;
  }

  .md\:_row-start-1{
    grid-row-start: 1;
  }

  .md\:_row-start-2{
    grid-row-start: 2;
  }

  .md\:_row-start-3{
    grid-row-start: 3;
  }

  .md\:_row-start-4{
    grid-row-start: 4;
  }

  .md\:_row-start-5{
    grid-row-start: 5;
  }

  .md\:_row-start-6{
    grid-row-start: 6;
  }

  .md\:_row-start-7{
    grid-row-start: 7;
  }

  .md\:_row-start-auto{
    grid-row-start: auto;
  }

  .md\:_row-end-1{
    grid-row-end: 1;
  }

  .md\:_row-end-2{
    grid-row-end: 2;
  }

  .md\:_row-end-3{
    grid-row-end: 3;
  }

  .md\:_row-end-4{
    grid-row-end: 4;
  }

  .md\:_row-end-5{
    grid-row-end: 5;
  }

  .md\:_row-end-6{
    grid-row-end: 6;
  }

  .md\:_row-end-7{
    grid-row-end: 7;
  }

  .md\:_row-end-auto{
    grid-row-end: auto;
  }

  .md\:_transform{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:_transform-gpu{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .md\:_transform-none{
    transform: none;
  }

  .md\:_origin-center{
    transform-origin: center;
  }

  .md\:_origin-top{
    transform-origin: top;
  }

  .md\:_origin-top-right{
    transform-origin: top right;
  }

  .md\:_origin-right{
    transform-origin: right;
  }

  .md\:_origin-bottom-right{
    transform-origin: bottom right;
  }

  .md\:_origin-bottom{
    transform-origin: bottom;
  }

  .md\:_origin-bottom-left{
    transform-origin: bottom left;
  }

  .md\:_origin-left{
    transform-origin: left;
  }

  .md\:_origin-top-left{
    transform-origin: top left;
  }

  .md\:_scale-0{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:_scale-25{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .md\:_scale-50{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:_scale-75{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:_scale-90{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:_scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:_scale-98{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .md\:_scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:_scale-105{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:_scale-110{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:_scale-125{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:_scale-150{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:_scale-200{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .md\:_scale-x-0{
    --tw-scale-x: 0;
  }

  .md\:_scale-x-25{
    --tw-scale-x: .25;
  }

  .md\:_scale-x-50{
    --tw-scale-x: .5;
  }

  .md\:_scale-x-75{
    --tw-scale-x: .75;
  }

  .md\:_scale-x-90{
    --tw-scale-x: .9;
  }

  .md\:_scale-x-95{
    --tw-scale-x: .95;
  }

  .md\:_scale-x-98{
    --tw-scale-x: .98;
  }

  .md\:_scale-x-100{
    --tw-scale-x: 1;
  }

  .md\:_scale-x-105{
    --tw-scale-x: 1.05;
  }

  .md\:_scale-x-110{
    --tw-scale-x: 1.1;
  }

  .md\:_scale-x-125{
    --tw-scale-x: 1.25;
  }

  .md\:_scale-x-150{
    --tw-scale-x: 1.5;
  }

  .md\:_scale-x-200{
    --tw-scale-x: 2;
  }

  .md\:_scale-y-0{
    --tw-scale-y: 0;
  }

  .md\:_scale-y-25{
    --tw-scale-y: .25;
  }

  .md\:_scale-y-50{
    --tw-scale-y: .5;
  }

  .md\:_scale-y-75{
    --tw-scale-y: .75;
  }

  .md\:_scale-y-90{
    --tw-scale-y: .9;
  }

  .md\:_scale-y-95{
    --tw-scale-y: .95;
  }

  .md\:_scale-y-98{
    --tw-scale-y: .98;
  }

  .md\:_scale-y-100{
    --tw-scale-y: 1;
  }

  .md\:_scale-y-105{
    --tw-scale-y: 1.05;
  }

  .md\:_scale-y-110{
    --tw-scale-y: 1.1;
  }

  .md\:_scale-y-125{
    --tw-scale-y: 1.25;
  }

  .md\:_scale-y-150{
    --tw-scale-y: 1.5;
  }

  .md\:_scale-y-200{
    --tw-scale-y: 2;
  }

  .md\:hover\:_scale-0:hover{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:hover\:_scale-25:hover{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .md\:hover\:_scale-50:hover{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:hover\:_scale-75:hover{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:hover\:_scale-90:hover{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:hover\:_scale-95:hover{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:hover\:_scale-98:hover{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .md\:hover\:_scale-100:hover{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:hover\:_scale-105:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:hover\:_scale-110:hover{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:hover\:_scale-125:hover{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:hover\:_scale-150:hover{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:hover\:_scale-200:hover{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .md\:hover\:_scale-x-0:hover{
    --tw-scale-x: 0;
  }

  .md\:hover\:_scale-x-25:hover{
    --tw-scale-x: .25;
  }

  .md\:hover\:_scale-x-50:hover{
    --tw-scale-x: .5;
  }

  .md\:hover\:_scale-x-75:hover{
    --tw-scale-x: .75;
  }

  .md\:hover\:_scale-x-90:hover{
    --tw-scale-x: .9;
  }

  .md\:hover\:_scale-x-95:hover{
    --tw-scale-x: .95;
  }

  .md\:hover\:_scale-x-98:hover{
    --tw-scale-x: .98;
  }

  .md\:hover\:_scale-x-100:hover{
    --tw-scale-x: 1;
  }

  .md\:hover\:_scale-x-105:hover{
    --tw-scale-x: 1.05;
  }

  .md\:hover\:_scale-x-110:hover{
    --tw-scale-x: 1.1;
  }

  .md\:hover\:_scale-x-125:hover{
    --tw-scale-x: 1.25;
  }

  .md\:hover\:_scale-x-150:hover{
    --tw-scale-x: 1.5;
  }

  .md\:hover\:_scale-x-200:hover{
    --tw-scale-x: 2;
  }

  .md\:hover\:_scale-y-0:hover{
    --tw-scale-y: 0;
  }

  .md\:hover\:_scale-y-25:hover{
    --tw-scale-y: .25;
  }

  .md\:hover\:_scale-y-50:hover{
    --tw-scale-y: .5;
  }

  .md\:hover\:_scale-y-75:hover{
    --tw-scale-y: .75;
  }

  .md\:hover\:_scale-y-90:hover{
    --tw-scale-y: .9;
  }

  .md\:hover\:_scale-y-95:hover{
    --tw-scale-y: .95;
  }

  .md\:hover\:_scale-y-98:hover{
    --tw-scale-y: .98;
  }

  .md\:hover\:_scale-y-100:hover{
    --tw-scale-y: 1;
  }

  .md\:hover\:_scale-y-105:hover{
    --tw-scale-y: 1.05;
  }

  .md\:hover\:_scale-y-110:hover{
    --tw-scale-y: 1.1;
  }

  .md\:hover\:_scale-y-125:hover{
    --tw-scale-y: 1.25;
  }

  .md\:hover\:_scale-y-150:hover{
    --tw-scale-y: 1.5;
  }

  .md\:hover\:_scale-y-200:hover{
    --tw-scale-y: 2;
  }

  .md\:focus\:_scale-0:focus{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .md\:focus\:_scale-25:focus{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .md\:focus\:_scale-50:focus{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .md\:focus\:_scale-75:focus{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .md\:focus\:_scale-90:focus{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .md\:focus\:_scale-95:focus{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .md\:focus\:_scale-98:focus{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .md\:focus\:_scale-100:focus{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .md\:focus\:_scale-105:focus{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .md\:focus\:_scale-110:focus{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .md\:focus\:_scale-125:focus{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .md\:focus\:_scale-150:focus{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .md\:focus\:_scale-200:focus{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .md\:focus\:_scale-x-0:focus{
    --tw-scale-x: 0;
  }

  .md\:focus\:_scale-x-25:focus{
    --tw-scale-x: .25;
  }

  .md\:focus\:_scale-x-50:focus{
    --tw-scale-x: .5;
  }

  .md\:focus\:_scale-x-75:focus{
    --tw-scale-x: .75;
  }

  .md\:focus\:_scale-x-90:focus{
    --tw-scale-x: .9;
  }

  .md\:focus\:_scale-x-95:focus{
    --tw-scale-x: .95;
  }

  .md\:focus\:_scale-x-98:focus{
    --tw-scale-x: .98;
  }

  .md\:focus\:_scale-x-100:focus{
    --tw-scale-x: 1;
  }

  .md\:focus\:_scale-x-105:focus{
    --tw-scale-x: 1.05;
  }

  .md\:focus\:_scale-x-110:focus{
    --tw-scale-x: 1.1;
  }

  .md\:focus\:_scale-x-125:focus{
    --tw-scale-x: 1.25;
  }

  .md\:focus\:_scale-x-150:focus{
    --tw-scale-x: 1.5;
  }

  .md\:focus\:_scale-x-200:focus{
    --tw-scale-x: 2;
  }

  .md\:focus\:_scale-y-0:focus{
    --tw-scale-y: 0;
  }

  .md\:focus\:_scale-y-25:focus{
    --tw-scale-y: .25;
  }

  .md\:focus\:_scale-y-50:focus{
    --tw-scale-y: .5;
  }

  .md\:focus\:_scale-y-75:focus{
    --tw-scale-y: .75;
  }

  .md\:focus\:_scale-y-90:focus{
    --tw-scale-y: .9;
  }

  .md\:focus\:_scale-y-95:focus{
    --tw-scale-y: .95;
  }

  .md\:focus\:_scale-y-98:focus{
    --tw-scale-y: .98;
  }

  .md\:focus\:_scale-y-100:focus{
    --tw-scale-y: 1;
  }

  .md\:focus\:_scale-y-105:focus{
    --tw-scale-y: 1.05;
  }

  .md\:focus\:_scale-y-110:focus{
    --tw-scale-y: 1.1;
  }

  .md\:focus\:_scale-y-125:focus{
    --tw-scale-y: 1.25;
  }

  .md\:focus\:_scale-y-150:focus{
    --tw-scale-y: 1.5;
  }

  .md\:focus\:_scale-y-200:focus{
    --tw-scale-y: 2;
  }

  .md\:_rotate-0{
    --tw-rotate: 0deg;
  }

  .md\:_rotate-1{
    --tw-rotate: 1deg;
  }

  .md\:_rotate-2{
    --tw-rotate: 2deg;
  }

  .md\:_rotate-3{
    --tw-rotate: 3deg;
  }

  .md\:_rotate-6{
    --tw-rotate: 6deg;
  }

  .md\:_rotate-12{
    --tw-rotate: 12deg;
  }

  .md\:_rotate-45{
    --tw-rotate: 45deg;
  }

  .md\:_rotate-90{
    --tw-rotate: 90deg;
  }

  .md\:_rotate-180{
    --tw-rotate: 180deg;
  }

  .md\:_-rotate-180{
    --tw-rotate: -180deg;
  }

  .md\:_-rotate-90{
    --tw-rotate: -90deg;
  }

  .md\:_-rotate-45{
    --tw-rotate: -45deg;
  }

  .md\:_-rotate-12{
    --tw-rotate: -12deg;
  }

  .md\:_-rotate-6{
    --tw-rotate: -6deg;
  }

  .md\:_-rotate-3{
    --tw-rotate: -3deg;
  }

  .md\:_-rotate-2{
    --tw-rotate: -2deg;
  }

  .md\:_-rotate-1{
    --tw-rotate: -1deg;
  }

  .md\:hover\:_rotate-0:hover{
    --tw-rotate: 0deg;
  }

  .md\:hover\:_rotate-1:hover{
    --tw-rotate: 1deg;
  }

  .md\:hover\:_rotate-2:hover{
    --tw-rotate: 2deg;
  }

  .md\:hover\:_rotate-3:hover{
    --tw-rotate: 3deg;
  }

  .md\:hover\:_rotate-6:hover{
    --tw-rotate: 6deg;
  }

  .md\:hover\:_rotate-12:hover{
    --tw-rotate: 12deg;
  }

  .md\:hover\:_rotate-45:hover{
    --tw-rotate: 45deg;
  }

  .md\:hover\:_rotate-90:hover{
    --tw-rotate: 90deg;
  }

  .md\:hover\:_rotate-180:hover{
    --tw-rotate: 180deg;
  }

  .md\:hover\:_-rotate-180:hover{
    --tw-rotate: -180deg;
  }

  .md\:hover\:_-rotate-90:hover{
    --tw-rotate: -90deg;
  }

  .md\:hover\:_-rotate-45:hover{
    --tw-rotate: -45deg;
  }

  .md\:hover\:_-rotate-12:hover{
    --tw-rotate: -12deg;
  }

  .md\:hover\:_-rotate-6:hover{
    --tw-rotate: -6deg;
  }

  .md\:hover\:_-rotate-3:hover{
    --tw-rotate: -3deg;
  }

  .md\:hover\:_-rotate-2:hover{
    --tw-rotate: -2deg;
  }

  .md\:hover\:_-rotate-1:hover{
    --tw-rotate: -1deg;
  }

  .md\:focus\:_rotate-0:focus{
    --tw-rotate: 0deg;
  }

  .md\:focus\:_rotate-1:focus{
    --tw-rotate: 1deg;
  }

  .md\:focus\:_rotate-2:focus{
    --tw-rotate: 2deg;
  }

  .md\:focus\:_rotate-3:focus{
    --tw-rotate: 3deg;
  }

  .md\:focus\:_rotate-6:focus{
    --tw-rotate: 6deg;
  }

  .md\:focus\:_rotate-12:focus{
    --tw-rotate: 12deg;
  }

  .md\:focus\:_rotate-45:focus{
    --tw-rotate: 45deg;
  }

  .md\:focus\:_rotate-90:focus{
    --tw-rotate: 90deg;
  }

  .md\:focus\:_rotate-180:focus{
    --tw-rotate: 180deg;
  }

  .md\:focus\:_-rotate-180:focus{
    --tw-rotate: -180deg;
  }

  .md\:focus\:_-rotate-90:focus{
    --tw-rotate: -90deg;
  }

  .md\:focus\:_-rotate-45:focus{
    --tw-rotate: -45deg;
  }

  .md\:focus\:_-rotate-12:focus{
    --tw-rotate: -12deg;
  }

  .md\:focus\:_-rotate-6:focus{
    --tw-rotate: -6deg;
  }

  .md\:focus\:_-rotate-3:focus{
    --tw-rotate: -3deg;
  }

  .md\:focus\:_-rotate-2:focus{
    --tw-rotate: -2deg;
  }

  .md\:focus\:_-rotate-1:focus{
    --tw-rotate: -1deg;
  }

  .md\:_translate-x-auto{
    --tw-translate-x: auto;
  }

  .md\:_translate-x-none{
    --tw-translate-x: 0px;
  }

  .md\:_translate-x-xxs{
    --tw-translate-x: 4px;
  }

  .md\:_translate-x-xs{
    --tw-translate-x: 8px;
  }

  .md\:_translate-x-sm{
    --tw-translate-x: 16px;
  }

  .md\:_translate-x-md{
    --tw-translate-x: 24px;
  }

  .md\:_translate-x-lg{
    --tw-translate-x: 32px;
  }

  .md\:_translate-x-xl{
    --tw-translate-x: 40px;
  }

  .md\:_translate-x-xxl{
    --tw-translate-x: 48px;
  }

  .md\:_translate-x-xxxl{
    --tw-translate-x: 56px;
  }

  .md\:_-translate-x-auto{
    --tw-translate-x: auto;
  }

  .md\:_-translate-x-none{
    --tw-translate-x: 0px;
  }

  .md\:_-translate-x-xxs{
    --tw-translate-x: -4px;
  }

  .md\:_-translate-x-xs{
    --tw-translate-x: -8px;
  }

  .md\:_-translate-x-sm{
    --tw-translate-x: -16px;
  }

  .md\:_-translate-x-md{
    --tw-translate-x: -24px;
  }

  .md\:_-translate-x-lg{
    --tw-translate-x: -32px;
  }

  .md\:_-translate-x-xl{
    --tw-translate-x: -40px;
  }

  .md\:_-translate-x-xxl{
    --tw-translate-x: -48px;
  }

  .md\:_-translate-x-xxxl{
    --tw-translate-x: -56px;
  }

  .md\:_translate-x-1\/2{
    --tw-translate-x: 50%;
  }

  .md\:_translate-x-1\/3{
    --tw-translate-x: 33.333333%;
  }

  .md\:_translate-x-2\/3{
    --tw-translate-x: 66.666667%;
  }

  .md\:_translate-x-1\/4{
    --tw-translate-x: 25%;
  }

  .md\:_translate-x-2\/4{
    --tw-translate-x: 50%;
  }

  .md\:_translate-x-3\/4{
    --tw-translate-x: 75%;
  }

  .md\:_translate-x-full{
    --tw-translate-x: 100%;
  }

  .md\:_-translate-x-1\/2{
    --tw-translate-x: -50%;
  }

  .md\:_-translate-x-1\/3{
    --tw-translate-x: -33.333333%;
  }

  .md\:_-translate-x-2\/3{
    --tw-translate-x: -66.666667%;
  }

  .md\:_-translate-x-1\/4{
    --tw-translate-x: -25%;
  }

  .md\:_-translate-x-2\/4{
    --tw-translate-x: -50%;
  }

  .md\:_-translate-x-3\/4{
    --tw-translate-x: -75%;
  }

  .md\:_-translate-x-full{
    --tw-translate-x: -100%;
  }

  .md\:_translate-y-auto{
    --tw-translate-y: auto;
  }

  .md\:_translate-y-none{
    --tw-translate-y: 0px;
  }

  .md\:_translate-y-xxs{
    --tw-translate-y: 4px;
  }

  .md\:_translate-y-xs{
    --tw-translate-y: 8px;
  }

  .md\:_translate-y-sm{
    --tw-translate-y: 16px;
  }

  .md\:_translate-y-md{
    --tw-translate-y: 24px;
  }

  .md\:_translate-y-lg{
    --tw-translate-y: 32px;
  }

  .md\:_translate-y-xl{
    --tw-translate-y: 40px;
  }

  .md\:_translate-y-xxl{
    --tw-translate-y: 48px;
  }

  .md\:_translate-y-xxxl{
    --tw-translate-y: 56px;
  }

  .md\:_-translate-y-auto{
    --tw-translate-y: auto;
  }

  .md\:_-translate-y-none{
    --tw-translate-y: 0px;
  }

  .md\:_-translate-y-xxs{
    --tw-translate-y: -4px;
  }

  .md\:_-translate-y-xs{
    --tw-translate-y: -8px;
  }

  .md\:_-translate-y-sm{
    --tw-translate-y: -16px;
  }

  .md\:_-translate-y-md{
    --tw-translate-y: -24px;
  }

  .md\:_-translate-y-lg{
    --tw-translate-y: -32px;
  }

  .md\:_-translate-y-xl{
    --tw-translate-y: -40px;
  }

  .md\:_-translate-y-xxl{
    --tw-translate-y: -48px;
  }

  .md\:_-translate-y-xxxl{
    --tw-translate-y: -56px;
  }

  .md\:_translate-y-1\/2{
    --tw-translate-y: 50%;
  }

  .md\:_translate-y-1\/3{
    --tw-translate-y: 33.333333%;
  }

  .md\:_translate-y-2\/3{
    --tw-translate-y: 66.666667%;
  }

  .md\:_translate-y-1\/4{
    --tw-translate-y: 25%;
  }

  .md\:_translate-y-2\/4{
    --tw-translate-y: 50%;
  }

  .md\:_translate-y-3\/4{
    --tw-translate-y: 75%;
  }

  .md\:_translate-y-full{
    --tw-translate-y: 100%;
  }

  .md\:_-translate-y-1\/2{
    --tw-translate-y: -50%;
  }

  .md\:_-translate-y-1\/3{
    --tw-translate-y: -33.333333%;
  }

  .md\:_-translate-y-2\/3{
    --tw-translate-y: -66.666667%;
  }

  .md\:_-translate-y-1\/4{
    --tw-translate-y: -25%;
  }

  .md\:_-translate-y-2\/4{
    --tw-translate-y: -50%;
  }

  .md\:_-translate-y-3\/4{
    --tw-translate-y: -75%;
  }

  .md\:_-translate-y-full{
    --tw-translate-y: -100%;
  }

  .md\:hover\:_translate-x-auto:hover{
    --tw-translate-x: auto;
  }

  .md\:hover\:_translate-x-none:hover{
    --tw-translate-x: 0px;
  }

  .md\:hover\:_translate-x-xxs:hover{
    --tw-translate-x: 4px;
  }

  .md\:hover\:_translate-x-xs:hover{
    --tw-translate-x: 8px;
  }

  .md\:hover\:_translate-x-sm:hover{
    --tw-translate-x: 16px;
  }

  .md\:hover\:_translate-x-md:hover{
    --tw-translate-x: 24px;
  }

  .md\:hover\:_translate-x-lg:hover{
    --tw-translate-x: 32px;
  }

  .md\:hover\:_translate-x-xl:hover{
    --tw-translate-x: 40px;
  }

  .md\:hover\:_translate-x-xxl:hover{
    --tw-translate-x: 48px;
  }

  .md\:hover\:_translate-x-xxxl:hover{
    --tw-translate-x: 56px;
  }

  .md\:hover\:_-translate-x-auto:hover{
    --tw-translate-x: auto;
  }

  .md\:hover\:_-translate-x-none:hover{
    --tw-translate-x: 0px;
  }

  .md\:hover\:_-translate-x-xxs:hover{
    --tw-translate-x: -4px;
  }

  .md\:hover\:_-translate-x-xs:hover{
    --tw-translate-x: -8px;
  }

  .md\:hover\:_-translate-x-sm:hover{
    --tw-translate-x: -16px;
  }

  .md\:hover\:_-translate-x-md:hover{
    --tw-translate-x: -24px;
  }

  .md\:hover\:_-translate-x-lg:hover{
    --tw-translate-x: -32px;
  }

  .md\:hover\:_-translate-x-xl:hover{
    --tw-translate-x: -40px;
  }

  .md\:hover\:_-translate-x-xxl:hover{
    --tw-translate-x: -48px;
  }

  .md\:hover\:_-translate-x-xxxl:hover{
    --tw-translate-x: -56px;
  }

  .md\:hover\:_translate-x-1\/2:hover{
    --tw-translate-x: 50%;
  }

  .md\:hover\:_translate-x-1\/3:hover{
    --tw-translate-x: 33.333333%;
  }

  .md\:hover\:_translate-x-2\/3:hover{
    --tw-translate-x: 66.666667%;
  }

  .md\:hover\:_translate-x-1\/4:hover{
    --tw-translate-x: 25%;
  }

  .md\:hover\:_translate-x-2\/4:hover{
    --tw-translate-x: 50%;
  }

  .md\:hover\:_translate-x-3\/4:hover{
    --tw-translate-x: 75%;
  }

  .md\:hover\:_translate-x-full:hover{
    --tw-translate-x: 100%;
  }

  .md\:hover\:_-translate-x-1\/2:hover{
    --tw-translate-x: -50%;
  }

  .md\:hover\:_-translate-x-1\/3:hover{
    --tw-translate-x: -33.333333%;
  }

  .md\:hover\:_-translate-x-2\/3:hover{
    --tw-translate-x: -66.666667%;
  }

  .md\:hover\:_-translate-x-1\/4:hover{
    --tw-translate-x: -25%;
  }

  .md\:hover\:_-translate-x-2\/4:hover{
    --tw-translate-x: -50%;
  }

  .md\:hover\:_-translate-x-3\/4:hover{
    --tw-translate-x: -75%;
  }

  .md\:hover\:_-translate-x-full:hover{
    --tw-translate-x: -100%;
  }

  .md\:hover\:_translate-y-auto:hover{
    --tw-translate-y: auto;
  }

  .md\:hover\:_translate-y-none:hover{
    --tw-translate-y: 0px;
  }

  .md\:hover\:_translate-y-xxs:hover{
    --tw-translate-y: 4px;
  }

  .md\:hover\:_translate-y-xs:hover{
    --tw-translate-y: 8px;
  }

  .md\:hover\:_translate-y-sm:hover{
    --tw-translate-y: 16px;
  }

  .md\:hover\:_translate-y-md:hover{
    --tw-translate-y: 24px;
  }

  .md\:hover\:_translate-y-lg:hover{
    --tw-translate-y: 32px;
  }

  .md\:hover\:_translate-y-xl:hover{
    --tw-translate-y: 40px;
  }

  .md\:hover\:_translate-y-xxl:hover{
    --tw-translate-y: 48px;
  }

  .md\:hover\:_translate-y-xxxl:hover{
    --tw-translate-y: 56px;
  }

  .md\:hover\:_-translate-y-auto:hover{
    --tw-translate-y: auto;
  }

  .md\:hover\:_-translate-y-none:hover{
    --tw-translate-y: 0px;
  }

  .md\:hover\:_-translate-y-xxs:hover{
    --tw-translate-y: -4px;
  }

  .md\:hover\:_-translate-y-xs:hover{
    --tw-translate-y: -8px;
  }

  .md\:hover\:_-translate-y-sm:hover{
    --tw-translate-y: -16px;
  }

  .md\:hover\:_-translate-y-md:hover{
    --tw-translate-y: -24px;
  }

  .md\:hover\:_-translate-y-lg:hover{
    --tw-translate-y: -32px;
  }

  .md\:hover\:_-translate-y-xl:hover{
    --tw-translate-y: -40px;
  }

  .md\:hover\:_-translate-y-xxl:hover{
    --tw-translate-y: -48px;
  }

  .md\:hover\:_-translate-y-xxxl:hover{
    --tw-translate-y: -56px;
  }

  .md\:hover\:_translate-y-1\/2:hover{
    --tw-translate-y: 50%;
  }

  .md\:hover\:_translate-y-1\/3:hover{
    --tw-translate-y: 33.333333%;
  }

  .md\:hover\:_translate-y-2\/3:hover{
    --tw-translate-y: 66.666667%;
  }

  .md\:hover\:_translate-y-1\/4:hover{
    --tw-translate-y: 25%;
  }

  .md\:hover\:_translate-y-2\/4:hover{
    --tw-translate-y: 50%;
  }

  .md\:hover\:_translate-y-3\/4:hover{
    --tw-translate-y: 75%;
  }

  .md\:hover\:_translate-y-full:hover{
    --tw-translate-y: 100%;
  }

  .md\:hover\:_-translate-y-1\/2:hover{
    --tw-translate-y: -50%;
  }

  .md\:hover\:_-translate-y-1\/3:hover{
    --tw-translate-y: -33.333333%;
  }

  .md\:hover\:_-translate-y-2\/3:hover{
    --tw-translate-y: -66.666667%;
  }

  .md\:hover\:_-translate-y-1\/4:hover{
    --tw-translate-y: -25%;
  }

  .md\:hover\:_-translate-y-2\/4:hover{
    --tw-translate-y: -50%;
  }

  .md\:hover\:_-translate-y-3\/4:hover{
    --tw-translate-y: -75%;
  }

  .md\:hover\:_-translate-y-full:hover{
    --tw-translate-y: -100%;
  }

  .md\:focus\:_translate-x-auto:focus{
    --tw-translate-x: auto;
  }

  .md\:focus\:_translate-x-none:focus{
    --tw-translate-x: 0px;
  }

  .md\:focus\:_translate-x-xxs:focus{
    --tw-translate-x: 4px;
  }

  .md\:focus\:_translate-x-xs:focus{
    --tw-translate-x: 8px;
  }

  .md\:focus\:_translate-x-sm:focus{
    --tw-translate-x: 16px;
  }

  .md\:focus\:_translate-x-md:focus{
    --tw-translate-x: 24px;
  }

  .md\:focus\:_translate-x-lg:focus{
    --tw-translate-x: 32px;
  }

  .md\:focus\:_translate-x-xl:focus{
    --tw-translate-x: 40px;
  }

  .md\:focus\:_translate-x-xxl:focus{
    --tw-translate-x: 48px;
  }

  .md\:focus\:_translate-x-xxxl:focus{
    --tw-translate-x: 56px;
  }

  .md\:focus\:_-translate-x-auto:focus{
    --tw-translate-x: auto;
  }

  .md\:focus\:_-translate-x-none:focus{
    --tw-translate-x: 0px;
  }

  .md\:focus\:_-translate-x-xxs:focus{
    --tw-translate-x: -4px;
  }

  .md\:focus\:_-translate-x-xs:focus{
    --tw-translate-x: -8px;
  }

  .md\:focus\:_-translate-x-sm:focus{
    --tw-translate-x: -16px;
  }

  .md\:focus\:_-translate-x-md:focus{
    --tw-translate-x: -24px;
  }

  .md\:focus\:_-translate-x-lg:focus{
    --tw-translate-x: -32px;
  }

  .md\:focus\:_-translate-x-xl:focus{
    --tw-translate-x: -40px;
  }

  .md\:focus\:_-translate-x-xxl:focus{
    --tw-translate-x: -48px;
  }

  .md\:focus\:_-translate-x-xxxl:focus{
    --tw-translate-x: -56px;
  }

  .md\:focus\:_translate-x-1\/2:focus{
    --tw-translate-x: 50%;
  }

  .md\:focus\:_translate-x-1\/3:focus{
    --tw-translate-x: 33.333333%;
  }

  .md\:focus\:_translate-x-2\/3:focus{
    --tw-translate-x: 66.666667%;
  }

  .md\:focus\:_translate-x-1\/4:focus{
    --tw-translate-x: 25%;
  }

  .md\:focus\:_translate-x-2\/4:focus{
    --tw-translate-x: 50%;
  }

  .md\:focus\:_translate-x-3\/4:focus{
    --tw-translate-x: 75%;
  }

  .md\:focus\:_translate-x-full:focus{
    --tw-translate-x: 100%;
  }

  .md\:focus\:_-translate-x-1\/2:focus{
    --tw-translate-x: -50%;
  }

  .md\:focus\:_-translate-x-1\/3:focus{
    --tw-translate-x: -33.333333%;
  }

  .md\:focus\:_-translate-x-2\/3:focus{
    --tw-translate-x: -66.666667%;
  }

  .md\:focus\:_-translate-x-1\/4:focus{
    --tw-translate-x: -25%;
  }

  .md\:focus\:_-translate-x-2\/4:focus{
    --tw-translate-x: -50%;
  }

  .md\:focus\:_-translate-x-3\/4:focus{
    --tw-translate-x: -75%;
  }

  .md\:focus\:_-translate-x-full:focus{
    --tw-translate-x: -100%;
  }

  .md\:focus\:_translate-y-auto:focus{
    --tw-translate-y: auto;
  }

  .md\:focus\:_translate-y-none:focus{
    --tw-translate-y: 0px;
  }

  .md\:focus\:_translate-y-xxs:focus{
    --tw-translate-y: 4px;
  }

  .md\:focus\:_translate-y-xs:focus{
    --tw-translate-y: 8px;
  }

  .md\:focus\:_translate-y-sm:focus{
    --tw-translate-y: 16px;
  }

  .md\:focus\:_translate-y-md:focus{
    --tw-translate-y: 24px;
  }

  .md\:focus\:_translate-y-lg:focus{
    --tw-translate-y: 32px;
  }

  .md\:focus\:_translate-y-xl:focus{
    --tw-translate-y: 40px;
  }

  .md\:focus\:_translate-y-xxl:focus{
    --tw-translate-y: 48px;
  }

  .md\:focus\:_translate-y-xxxl:focus{
    --tw-translate-y: 56px;
  }

  .md\:focus\:_-translate-y-auto:focus{
    --tw-translate-y: auto;
  }

  .md\:focus\:_-translate-y-none:focus{
    --tw-translate-y: 0px;
  }

  .md\:focus\:_-translate-y-xxs:focus{
    --tw-translate-y: -4px;
  }

  .md\:focus\:_-translate-y-xs:focus{
    --tw-translate-y: -8px;
  }

  .md\:focus\:_-translate-y-sm:focus{
    --tw-translate-y: -16px;
  }

  .md\:focus\:_-translate-y-md:focus{
    --tw-translate-y: -24px;
  }

  .md\:focus\:_-translate-y-lg:focus{
    --tw-translate-y: -32px;
  }

  .md\:focus\:_-translate-y-xl:focus{
    --tw-translate-y: -40px;
  }

  .md\:focus\:_-translate-y-xxl:focus{
    --tw-translate-y: -48px;
  }

  .md\:focus\:_-translate-y-xxxl:focus{
    --tw-translate-y: -56px;
  }

  .md\:focus\:_translate-y-1\/2:focus{
    --tw-translate-y: 50%;
  }

  .md\:focus\:_translate-y-1\/3:focus{
    --tw-translate-y: 33.333333%;
  }

  .md\:focus\:_translate-y-2\/3:focus{
    --tw-translate-y: 66.666667%;
  }

  .md\:focus\:_translate-y-1\/4:focus{
    --tw-translate-y: 25%;
  }

  .md\:focus\:_translate-y-2\/4:focus{
    --tw-translate-y: 50%;
  }

  .md\:focus\:_translate-y-3\/4:focus{
    --tw-translate-y: 75%;
  }

  .md\:focus\:_translate-y-full:focus{
    --tw-translate-y: 100%;
  }

  .md\:focus\:_-translate-y-1\/2:focus{
    --tw-translate-y: -50%;
  }

  .md\:focus\:_-translate-y-1\/3:focus{
    --tw-translate-y: -33.333333%;
  }

  .md\:focus\:_-translate-y-2\/3:focus{
    --tw-translate-y: -66.666667%;
  }

  .md\:focus\:_-translate-y-1\/4:focus{
    --tw-translate-y: -25%;
  }

  .md\:focus\:_-translate-y-2\/4:focus{
    --tw-translate-y: -50%;
  }

  .md\:focus\:_-translate-y-3\/4:focus{
    --tw-translate-y: -75%;
  }

  .md\:focus\:_-translate-y-full:focus{
    --tw-translate-y: -100%;
  }

  .md\:_skew-x-0{
    --tw-skew-x: 0deg;
  }

  .md\:_skew-x-1{
    --tw-skew-x: 1deg;
  }

  .md\:_skew-x-2{
    --tw-skew-x: 2deg;
  }

  .md\:_skew-x-3{
    --tw-skew-x: 3deg;
  }

  .md\:_skew-x-6{
    --tw-skew-x: 6deg;
  }

  .md\:_skew-x-12{
    --tw-skew-x: 12deg;
  }

  .md\:_-skew-x-12{
    --tw-skew-x: -12deg;
  }

  .md\:_-skew-x-6{
    --tw-skew-x: -6deg;
  }

  .md\:_-skew-x-3{
    --tw-skew-x: -3deg;
  }

  .md\:_-skew-x-2{
    --tw-skew-x: -2deg;
  }

  .md\:_-skew-x-1{
    --tw-skew-x: -1deg;
  }

  .md\:_skew-y-0{
    --tw-skew-y: 0deg;
  }

  .md\:_skew-y-1{
    --tw-skew-y: 1deg;
  }

  .md\:_skew-y-2{
    --tw-skew-y: 2deg;
  }

  .md\:_skew-y-3{
    --tw-skew-y: 3deg;
  }

  .md\:_skew-y-6{
    --tw-skew-y: 6deg;
  }

  .md\:_skew-y-12{
    --tw-skew-y: 12deg;
  }

  .md\:_-skew-y-12{
    --tw-skew-y: -12deg;
  }

  .md\:_-skew-y-6{
    --tw-skew-y: -6deg;
  }

  .md\:_-skew-y-3{
    --tw-skew-y: -3deg;
  }

  .md\:_-skew-y-2{
    --tw-skew-y: -2deg;
  }

  .md\:_-skew-y-1{
    --tw-skew-y: -1deg;
  }

  .md\:hover\:_skew-x-0:hover{
    --tw-skew-x: 0deg;
  }

  .md\:hover\:_skew-x-1:hover{
    --tw-skew-x: 1deg;
  }

  .md\:hover\:_skew-x-2:hover{
    --tw-skew-x: 2deg;
  }

  .md\:hover\:_skew-x-3:hover{
    --tw-skew-x: 3deg;
  }

  .md\:hover\:_skew-x-6:hover{
    --tw-skew-x: 6deg;
  }

  .md\:hover\:_skew-x-12:hover{
    --tw-skew-x: 12deg;
  }

  .md\:hover\:_-skew-x-12:hover{
    --tw-skew-x: -12deg;
  }

  .md\:hover\:_-skew-x-6:hover{
    --tw-skew-x: -6deg;
  }

  .md\:hover\:_-skew-x-3:hover{
    --tw-skew-x: -3deg;
  }

  .md\:hover\:_-skew-x-2:hover{
    --tw-skew-x: -2deg;
  }

  .md\:hover\:_-skew-x-1:hover{
    --tw-skew-x: -1deg;
  }

  .md\:hover\:_skew-y-0:hover{
    --tw-skew-y: 0deg;
  }

  .md\:hover\:_skew-y-1:hover{
    --tw-skew-y: 1deg;
  }

  .md\:hover\:_skew-y-2:hover{
    --tw-skew-y: 2deg;
  }

  .md\:hover\:_skew-y-3:hover{
    --tw-skew-y: 3deg;
  }

  .md\:hover\:_skew-y-6:hover{
    --tw-skew-y: 6deg;
  }

  .md\:hover\:_skew-y-12:hover{
    --tw-skew-y: 12deg;
  }

  .md\:hover\:_-skew-y-12:hover{
    --tw-skew-y: -12deg;
  }

  .md\:hover\:_-skew-y-6:hover{
    --tw-skew-y: -6deg;
  }

  .md\:hover\:_-skew-y-3:hover{
    --tw-skew-y: -3deg;
  }

  .md\:hover\:_-skew-y-2:hover{
    --tw-skew-y: -2deg;
  }

  .md\:hover\:_-skew-y-1:hover{
    --tw-skew-y: -1deg;
  }

  .md\:focus\:_skew-x-0:focus{
    --tw-skew-x: 0deg;
  }

  .md\:focus\:_skew-x-1:focus{
    --tw-skew-x: 1deg;
  }

  .md\:focus\:_skew-x-2:focus{
    --tw-skew-x: 2deg;
  }

  .md\:focus\:_skew-x-3:focus{
    --tw-skew-x: 3deg;
  }

  .md\:focus\:_skew-x-6:focus{
    --tw-skew-x: 6deg;
  }

  .md\:focus\:_skew-x-12:focus{
    --tw-skew-x: 12deg;
  }

  .md\:focus\:_-skew-x-12:focus{
    --tw-skew-x: -12deg;
  }

  .md\:focus\:_-skew-x-6:focus{
    --tw-skew-x: -6deg;
  }

  .md\:focus\:_-skew-x-3:focus{
    --tw-skew-x: -3deg;
  }

  .md\:focus\:_-skew-x-2:focus{
    --tw-skew-x: -2deg;
  }

  .md\:focus\:_-skew-x-1:focus{
    --tw-skew-x: -1deg;
  }

  .md\:focus\:_skew-y-0:focus{
    --tw-skew-y: 0deg;
  }

  .md\:focus\:_skew-y-1:focus{
    --tw-skew-y: 1deg;
  }

  .md\:focus\:_skew-y-2:focus{
    --tw-skew-y: 2deg;
  }

  .md\:focus\:_skew-y-3:focus{
    --tw-skew-y: 3deg;
  }

  .md\:focus\:_skew-y-6:focus{
    --tw-skew-y: 6deg;
  }

  .md\:focus\:_skew-y-12:focus{
    --tw-skew-y: 12deg;
  }

  .md\:focus\:_-skew-y-12:focus{
    --tw-skew-y: -12deg;
  }

  .md\:focus\:_-skew-y-6:focus{
    --tw-skew-y: -6deg;
  }

  .md\:focus\:_-skew-y-3:focus{
    --tw-skew-y: -3deg;
  }

  .md\:focus\:_-skew-y-2:focus{
    --tw-skew-y: -2deg;
  }

  .md\:focus\:_-skew-y-1:focus{
    --tw-skew-y: -1deg;
  }

  .md\:_transition-none{
    transition-property: none;
  }

  .md\:_transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:_transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:_transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:_transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:_transition-shadow{
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:_transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .md\:_ease-linear{
    transition-timing-function: linear;
  }

  .md\:_ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:_ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:_ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .md\:_duration-75{
    transition-duration: 75ms;
  }

  .md\:_duration-100{
    transition-duration: 100ms;
  }

  .md\:_duration-150{
    transition-duration: 150ms;
  }

  .md\:_duration-200{
    transition-duration: 200ms;
  }

  .md\:_duration-300{
    transition-duration: 300ms;
  }

  .md\:_duration-500{
    transition-duration: 500ms;
  }

  .md\:_duration-700{
    transition-duration: 700ms;
  }

  .md\:_duration-1000{
    transition-duration: 1000ms;
  }

  .md\:_delay-75{
    transition-delay: 75ms;
  }

  .md\:_delay-100{
    transition-delay: 100ms;
  }

  .md\:_delay-150{
    transition-delay: 150ms;
  }

  .md\:_delay-200{
    transition-delay: 200ms;
  }

  .md\:_delay-300{
    transition-delay: 300ms;
  }

  .md\:_delay-500{
    transition-delay: 500ms;
  }

  .md\:_delay-700{
    transition-delay: 700ms;
  }

  .md\:_delay-1000{
    transition-delay: 1000ms;
  }

  .md\:_animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .md\:_animate-spin{
    -webkit-animation: _spin 1s linear infinite;
            animation: _spin 1s linear infinite;
  }

  .md\:_animate-ping{
    -webkit-animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:_animate-pulse{
    -webkit-animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:_animate-bounce{
    -webkit-animation: _bounce 1s infinite;
            animation: _bounce 1s infinite;
  }

  .md\:_mix-blend-normal{
    mix-blend-mode: normal;
  }

  .md\:_mix-blend-multiply{
    mix-blend-mode: multiply;
  }

  .md\:_mix-blend-screen{
    mix-blend-mode: screen;
  }

  .md\:_mix-blend-overlay{
    mix-blend-mode: overlay;
  }

  .md\:_mix-blend-darken{
    mix-blend-mode: darken;
  }

  .md\:_mix-blend-lighten{
    mix-blend-mode: lighten;
  }

  .md\:_mix-blend-color-dodge{
    mix-blend-mode: color-dodge;
  }

  .md\:_mix-blend-color-burn{
    mix-blend-mode: color-burn;
  }

  .md\:_mix-blend-hard-light{
    mix-blend-mode: hard-light;
  }

  .md\:_mix-blend-soft-light{
    mix-blend-mode: soft-light;
  }

  .md\:_mix-blend-difference{
    mix-blend-mode: difference;
  }

  .md\:_mix-blend-exclusion{
    mix-blend-mode: exclusion;
  }

  .md\:_mix-blend-hue{
    mix-blend-mode: hue;
  }

  .md\:_mix-blend-saturation{
    mix-blend-mode: saturation;
  }

  .md\:_mix-blend-color{
    mix-blend-mode: color;
  }

  .md\:_mix-blend-luminosity{
    mix-blend-mode: luminosity;
  }

  .md\:_bg-blend-normal{
    background-blend-mode: normal;
  }

  .md\:_bg-blend-multiply{
    background-blend-mode: multiply;
  }

  .md\:_bg-blend-screen{
    background-blend-mode: screen;
  }

  .md\:_bg-blend-overlay{
    background-blend-mode: overlay;
  }

  .md\:_bg-blend-darken{
    background-blend-mode: darken;
  }

  .md\:_bg-blend-lighten{
    background-blend-mode: lighten;
  }

  .md\:_bg-blend-color-dodge{
    background-blend-mode: color-dodge;
  }

  .md\:_bg-blend-color-burn{
    background-blend-mode: color-burn;
  }

  .md\:_bg-blend-hard-light{
    background-blend-mode: hard-light;
  }

  .md\:_bg-blend-soft-light{
    background-blend-mode: soft-light;
  }

  .md\:_bg-blend-difference{
    background-blend-mode: difference;
  }

  .md\:_bg-blend-exclusion{
    background-blend-mode: exclusion;
  }

  .md\:_bg-blend-hue{
    background-blend-mode: hue;
  }

  .md\:_bg-blend-saturation{
    background-blend-mode: saturation;
  }

  .md\:_bg-blend-color{
    background-blend-mode: color;
  }

  .md\:_bg-blend-luminosity{
    background-blend-mode: luminosity;
  }

  .md\:_filter{
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .md\:_filter-none{
    filter: none;
  }

  .md\:_blur-0{
    --tw-blur: blur(0);
  }

  .md\:_blur-sm{
    --tw-blur: blur(4px);
  }

  .md\:_blur{
    --tw-blur: blur(8px);
  }

  .md\:_blur-md{
    --tw-blur: blur(12px);
  }

  .md\:_blur-lg{
    --tw-blur: blur(16px);
  }

  .md\:_blur-xl{
    --tw-blur: blur(24px);
  }

  .md\:_blur-2xl{
    --tw-blur: blur(40px);
  }

  .md\:_blur-3xl{
    --tw-blur: blur(64px);
  }

  .md\:_brightness-0{
    --tw-brightness: brightness(0);
  }

  .md\:_brightness-50{
    --tw-brightness: brightness(.5);
  }

  .md\:_brightness-75{
    --tw-brightness: brightness(.75);
  }

  .md\:_brightness-90{
    --tw-brightness: brightness(.9);
  }

  .md\:_brightness-95{
    --tw-brightness: brightness(.95);
  }

  .md\:_brightness-100{
    --tw-brightness: brightness(1);
  }

  .md\:_brightness-105{
    --tw-brightness: brightness(1.05);
  }

  .md\:_brightness-110{
    --tw-brightness: brightness(1.1);
  }

  .md\:_brightness-125{
    --tw-brightness: brightness(1.25);
  }

  .md\:_brightness-150{
    --tw-brightness: brightness(1.5);
  }

  .md\:_brightness-200{
    --tw-brightness: brightness(2);
  }

  .md\:_contrast-0{
    --tw-contrast: contrast(0);
  }

  .md\:_contrast-50{
    --tw-contrast: contrast(.5);
  }

  .md\:_contrast-75{
    --tw-contrast: contrast(.75);
  }

  .md\:_contrast-100{
    --tw-contrast: contrast(1);
  }

  .md\:_contrast-125{
    --tw-contrast: contrast(1.25);
  }

  .md\:_contrast-150{
    --tw-contrast: contrast(1.5);
  }

  .md\:_contrast-200{
    --tw-contrast: contrast(2);
  }

  .md\:_drop-shadow-sm{
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .md\:_drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .md\:_drop-shadow-md{
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .md\:_drop-shadow-lg{
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .md\:_drop-shadow-xl{
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .md\:_drop-shadow-2xl{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .md\:_drop-shadow-none{
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .md\:_grayscale-0{
    --tw-grayscale: grayscale(0);
  }

  .md\:_grayscale{
    --tw-grayscale: grayscale(100%);
  }

  .md\:_hue-rotate-0{
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .md\:_hue-rotate-15{
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .md\:_hue-rotate-30{
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .md\:_hue-rotate-60{
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .md\:_hue-rotate-90{
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .md\:_hue-rotate-180{
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .md\:_-hue-rotate-180{
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .md\:_-hue-rotate-90{
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .md\:_-hue-rotate-60{
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .md\:_-hue-rotate-30{
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .md\:_-hue-rotate-15{
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .md\:_invert-0{
    --tw-invert: invert(0);
  }

  .md\:_invert{
    --tw-invert: invert(100%);
  }

  .md\:_saturate-0{
    --tw-saturate: saturate(0);
  }

  .md\:_saturate-50{
    --tw-saturate: saturate(.5);
  }

  .md\:_saturate-100{
    --tw-saturate: saturate(1);
  }

  .md\:_saturate-150{
    --tw-saturate: saturate(1.5);
  }

  .md\:_saturate-200{
    --tw-saturate: saturate(2);
  }

  .md\:_sepia-0{
    --tw-sepia: sepia(0);
  }

  .md\:_sepia{
    --tw-sepia: sepia(100%);
  }

  .md\:_backdrop-filter{
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .md\:_backdrop-filter-none{
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .md\:_backdrop-brightness-0{
    --tw-backdrop-brightness: brightness(0);
  }

  .md\:_backdrop-brightness-50{
    --tw-backdrop-brightness: brightness(.5);
  }

  .md\:_backdrop-brightness-75{
    --tw-backdrop-brightness: brightness(.75);
  }

  .md\:_backdrop-brightness-90{
    --tw-backdrop-brightness: brightness(.9);
  }

  .md\:_backdrop-brightness-95{
    --tw-backdrop-brightness: brightness(.95);
  }

  .md\:_backdrop-brightness-100{
    --tw-backdrop-brightness: brightness(1);
  }

  .md\:_backdrop-brightness-105{
    --tw-backdrop-brightness: brightness(1.05);
  }

  .md\:_backdrop-brightness-110{
    --tw-backdrop-brightness: brightness(1.1);
  }

  .md\:_backdrop-brightness-125{
    --tw-backdrop-brightness: brightness(1.25);
  }

  .md\:_backdrop-brightness-150{
    --tw-backdrop-brightness: brightness(1.5);
  }

  .md\:_backdrop-brightness-200{
    --tw-backdrop-brightness: brightness(2);
  }

  .md\:_backdrop-contrast-0{
    --tw-backdrop-contrast: contrast(0);
  }

  .md\:_backdrop-contrast-50{
    --tw-backdrop-contrast: contrast(.5);
  }

  .md\:_backdrop-contrast-75{
    --tw-backdrop-contrast: contrast(.75);
  }

  .md\:_backdrop-contrast-100{
    --tw-backdrop-contrast: contrast(1);
  }

  .md\:_backdrop-contrast-125{
    --tw-backdrop-contrast: contrast(1.25);
  }

  .md\:_backdrop-contrast-150{
    --tw-backdrop-contrast: contrast(1.5);
  }

  .md\:_backdrop-contrast-200{
    --tw-backdrop-contrast: contrast(2);
  }

  .md\:_backdrop-grayscale-0{
    --tw-backdrop-grayscale: grayscale(0);
  }

  .md\:_backdrop-grayscale{
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .md\:_backdrop-hue-rotate-0{
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .md\:_backdrop-hue-rotate-15{
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .md\:_backdrop-hue-rotate-30{
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .md\:_backdrop-hue-rotate-60{
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .md\:_backdrop-hue-rotate-90{
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .md\:_backdrop-hue-rotate-180{
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .md\:_-backdrop-hue-rotate-180{
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .md\:_-backdrop-hue-rotate-90{
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .md\:_-backdrop-hue-rotate-60{
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .md\:_-backdrop-hue-rotate-30{
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .md\:_-backdrop-hue-rotate-15{
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .md\:_backdrop-invert-0{
    --tw-backdrop-invert: invert(0);
  }

  .md\:_backdrop-invert{
    --tw-backdrop-invert: invert(100%);
  }

  .md\:_backdrop-saturate-0{
    --tw-backdrop-saturate: saturate(0);
  }

  .md\:_backdrop-saturate-50{
    --tw-backdrop-saturate: saturate(.5);
  }

  .md\:_backdrop-saturate-100{
    --tw-backdrop-saturate: saturate(1);
  }

  .md\:_backdrop-saturate-150{
    --tw-backdrop-saturate: saturate(1.5);
  }

  .md\:_backdrop-saturate-200{
    --tw-backdrop-saturate: saturate(2);
  }

  .md\:_backdrop-sepia-0{
    --tw-backdrop-sepia: sepia(0);
  }

  .md\:_backdrop-sepia{
    --tw-backdrop-sepia: sepia(100%);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:_space-y-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 1;
  }

  .lg\:_space-x-reverse > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 1;
  }

  .lg\:_divide-transparent > :not([hidden]) ~ :not([hidden]){
    border-color: transparent;
  }

  .lg\:_divide-current > :not([hidden]) ~ :not([hidden]){
    border-color: currentColor;
  }

  .lg\:_divide-gray > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-divide-opacity));
  }

  .lg\:_divide-greytext > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-divide-opacity));
  }

  .lg\:_divide-primary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-divide-opacity));
  }

  .lg\:_divide-lightprimary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-divide-opacity));
  }

  .lg\:_divide-darkenprimary > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-divide-opacity));
  }

  .lg\:_divide-darkengolden > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-nearwhite > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-divide-opacity));
  }

  .lg\:_divide-warning > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-divide-opacity));
  }

  .lg\:_divide-darkenwarning > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-divide-opacity));
  }

  .lg\:_divide-success > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-golden > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-divide-opacity));
  }

  .lg\:_divide-orange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-orangealt > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-brown > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-divide-opacity));
  }

  .lg\:_divide-intenseorange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-divide-opacity));
  }

  .lg\:_divide-darkenorange > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-darkengreen100 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-divide-opacity));
  }

  .lg\:_divide-darkengreen > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-divide-opacity));
  }

  .lg\:_divide-green > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-white > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-divide-opacity));
  }

  .lg\:_divide-black > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-divide-opacity));
  }

  .lg\:_divide-solid > :not([hidden]) ~ :not([hidden]){
    border-style: solid;
  }

  .lg\:_divide-dashed > :not([hidden]) ~ :not([hidden]){
    border-style: dashed;
  }

  .lg\:_divide-dotted > :not([hidden]) ~ :not([hidden]){
    border-style: dotted;
  }

  .lg\:_divide-double > :not([hidden]) ~ :not([hidden]){
    border-style: double;
  }

  .lg\:_divide-none > :not([hidden]) ~ :not([hidden]){
    border-style: none;
  }

  .lg\:_divide-opacity-0 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 0;
  }

  .lg\:_divide-opacity-10 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .1;
  }

  .lg\:_divide-opacity-20 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .2;
  }

  .lg\:_divide-opacity-25 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .25;
  }

  .lg\:_divide-opacity-30 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .3;
  }

  .lg\:_divide-opacity-40 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .4;
  }

  .lg\:_divide-opacity-50 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .5;
  }

  .lg\:_divide-opacity-60 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .6;
  }

  .lg\:_divide-opacity-70 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .7;
  }

  .lg\:_divide-opacity-75 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .75;
  }

  .lg\:_divide-opacity-80 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .8;
  }

  .lg\:_divide-opacity-90 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: .9;
  }

  .lg\:_divide-opacity-100 > :not([hidden]) ~ :not([hidden]){
    --tw-divide-opacity: 1;
  }

  .lg\:_appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:_bg-clip-border{
    background-clip: border-box;
  }

  .lg\:_bg-clip-padding{
    background-clip: padding-box;
  }

  .lg\:_bg-clip-content{
    background-clip: content-box;
  }

  .lg\:_bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .lg\:_bg-transparent{
    background-color: transparent;
  }

  .lg\:_bg-current{
    background-color: currentColor;
  }

  .lg\:_bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .lg\:_bg-greytext{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .lg\:_bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .lg\:_bg-lightprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .lg\:_bg-darkenprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .lg\:_bg-darkengolden{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-nearwhite{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .lg\:_bg-warning{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .lg\:_bg-darkenwarning{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .lg\:_bg-success{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-golden{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .lg\:_bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-orangealt{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-brown{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .lg\:_bg-intenseorange{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .lg\:_bg-darkenorange{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-darkengreen100{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .lg\:_bg-darkengreen{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .lg\:_bg-green{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:_bg-black{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-transparent{
    background-color: transparent;
  }

  ._group:hover .lg\:group-hover\:_bg-current{
    background-color: currentColor;
  }

  ._group:hover .lg\:group-hover\:_bg-gray{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-greytext{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-lightprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-darkenprimary{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-darkengolden{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-nearwhite{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-warning{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-darkenwarning{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-success{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-golden{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-orange{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-orangealt{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-brown{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-intenseorange{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-darkenorange{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-darkengreen100{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-darkengreen{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-green{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-white{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  ._group:hover .lg\:group-hover\:_bg-black{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-transparent:focus-within{
    background-color: transparent;
  }

  .lg\:focus-within\:_bg-current:focus-within{
    background-color: currentColor;
  }

  .lg\:focus-within\:_bg-gray:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-greytext:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-primary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-lightprimary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-darkenprimary:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-darkengolden:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-nearwhite:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-warning:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-darkenwarning:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-success:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-golden:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-orange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-orangealt:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-brown:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-intenseorange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-darkenorange:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-darkengreen100:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-darkengreen:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-green:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-white:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus-within\:_bg-black:focus-within{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-transparent:hover{
    background-color: transparent;
  }

  .lg\:hover\:_bg-current:hover{
    background-color: currentColor;
  }

  .lg\:hover\:_bg-gray:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-greytext:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-lightprimary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-darkenprimary:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-darkengolden:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-nearwhite:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-warning:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-darkenwarning:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-success:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-golden:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-orange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-orangealt:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-brown:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-intenseorange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-darkenorange:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-darkengreen100:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-darkengreen:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-green:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-white:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:hover\:_bg-black:hover{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-transparent:focus{
    background-color: transparent;
  }

  .lg\:focus\:_bg-current:focus{
    background-color: currentColor;
  }

  .lg\:focus\:_bg-gray:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(239, 239, 239, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-greytext:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(112, 112, 112, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-primary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 125, 143, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-lightprimary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(241, 246, 246, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-darkenprimary:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 102, 117, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-darkengolden:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(132, 103, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-nearwhite:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-warning:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(224, 54, 52, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-darkenwarning:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(119, 19, 18, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-success:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(153, 204, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-golden:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 206, 85, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-orange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(244, 178, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-orangealt:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(238, 174, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-brown:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(123, 50, 11, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-intenseorange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(216, 83, 6, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-darkenorange:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(167, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-darkengreen100:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(40, 92, 11, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-darkengreen:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(31, 70, 12, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-green:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(35, 122, 0, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-white:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
  }

  .lg\:focus\:_bg-black:focus{
    --tw-bg-opacity: 1;
    background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
  }

  .lg\:_bg-none{
    background-image: none;
  }

  .lg\:_bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
  }

  .lg\:_bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--tw-gradient-stops));
  }

  .lg\:_from-transparent{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:_from-current{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:_from-gray{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .lg\:_from-greytext{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .lg\:_from-primary{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .lg\:_from-lightprimary{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .lg\:_from-darkenprimary{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .lg\:_from-darkengolden{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .lg\:_from-nearwhite{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .lg\:_from-warning{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .lg\:_from-darkenwarning{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .lg\:_from-success{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .lg\:_from-golden{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .lg\:_from-orange{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .lg\:_from-orangealt{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .lg\:_from-brown{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .lg\:_from-intenseorange{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .lg\:_from-darkenorange{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .lg\:_from-darkengreen100{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .lg\:_from-darkengreen{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .lg\:_from-green{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .lg\:_from-white{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:_from-black{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:_via-transparent{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:_via-current{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:_via-gray{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .lg\:_via-greytext{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .lg\:_via-primary{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .lg\:_via-lightprimary{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .lg\:_via-darkenprimary{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .lg\:_via-darkengolden{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .lg\:_via-nearwhite{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .lg\:_via-warning{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .lg\:_via-darkenwarning{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .lg\:_via-success{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .lg\:_via-golden{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .lg\:_via-orange{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .lg\:_via-orangealt{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .lg\:_via-brown{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .lg\:_via-intenseorange{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .lg\:_via-darkenorange{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .lg\:_via-darkengreen100{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .lg\:_via-darkengreen{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .lg\:_via-green{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .lg\:_via-white{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:_via-black{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:_to-transparent{
    --tw-gradient-to: transparent;
  }

  .lg\:_to-current{
    --tw-gradient-to: currentColor;
  }

  .lg\:_to-gray{
    --tw-gradient-to: #EFEFEF;
  }

  .lg\:_to-greytext{
    --tw-gradient-to: #707070;
  }

  .lg\:_to-primary{
    --tw-gradient-to: #007d8f;
  }

  .lg\:_to-lightprimary{
    --tw-gradient-to: #f1f6f6;
  }

  .lg\:_to-darkenprimary{
    --tw-gradient-to: #006675;
  }

  .lg\:_to-darkengolden{
    --tw-gradient-to: #846700;
  }

  .lg\:_to-nearwhite{
    --tw-gradient-to: #f5f5f5;
  }

  .lg\:_to-warning{
    --tw-gradient-to: #e03634;
  }

  .lg\:_to-darkenwarning{
    --tw-gradient-to: #771312;
  }

  .lg\:_to-success{
    --tw-gradient-to: #99cc00;
  }

  .lg\:_to-golden{
    --tw-gradient-to: #ffce55;
  }

  .lg\:_to-orange{
    --tw-gradient-to: #F4B200;
  }

  .lg\:_to-orangealt{
    --tw-gradient-to: #EEAE00;
  }

  .lg\:_to-brown{
    --tw-gradient-to: #7B320B;
  }

  .lg\:_to-intenseorange{
    --tw-gradient-to: #D85306;
  }

  .lg\:_to-darkenorange{
    --tw-gradient-to: #A77A00;
  }

  .lg\:_to-darkengreen100{
    --tw-gradient-to: #285C0B;
  }

  .lg\:_to-darkengreen{
    --tw-gradient-to: #1F460C;
  }

  .lg\:_to-green{
    --tw-gradient-to: #237A00;
  }

  .lg\:_to-white{
    --tw-gradient-to: #fff;
  }

  .lg\:_to-black{
    --tw-gradient-to: #000;
  }

  .lg\:hover\:_from-transparent:hover{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:_from-current:hover{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:_from-gray:hover{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .lg\:hover\:_from-greytext:hover{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .lg\:hover\:_from-primary:hover{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .lg\:hover\:_from-lightprimary:hover{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .lg\:hover\:_from-darkenprimary:hover{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .lg\:hover\:_from-darkengolden:hover{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .lg\:hover\:_from-nearwhite:hover{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .lg\:hover\:_from-warning:hover{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .lg\:hover\:_from-darkenwarning:hover{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .lg\:hover\:_from-success:hover{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .lg\:hover\:_from-golden:hover{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .lg\:hover\:_from-orange:hover{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .lg\:hover\:_from-orangealt:hover{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .lg\:hover\:_from-brown:hover{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .lg\:hover\:_from-intenseorange:hover{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .lg\:hover\:_from-darkenorange:hover{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .lg\:hover\:_from-darkengreen100:hover{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .lg\:hover\:_from-darkengreen:hover{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .lg\:hover\:_from-green:hover{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .lg\:hover\:_from-white:hover{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:_from-black:hover{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:_via-transparent:hover{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:_via-current:hover{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:_via-gray:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .lg\:hover\:_via-greytext:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .lg\:hover\:_via-primary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .lg\:hover\:_via-lightprimary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .lg\:hover\:_via-darkenprimary:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .lg\:hover\:_via-darkengolden:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .lg\:hover\:_via-nearwhite:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .lg\:hover\:_via-warning:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .lg\:hover\:_via-darkenwarning:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .lg\:hover\:_via-success:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .lg\:hover\:_via-golden:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .lg\:hover\:_via-orange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .lg\:hover\:_via-orangealt:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .lg\:hover\:_via-brown:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .lg\:hover\:_via-intenseorange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .lg\:hover\:_via-darkenorange:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .lg\:hover\:_via-darkengreen100:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .lg\:hover\:_via-darkengreen:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .lg\:hover\:_via-green:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .lg\:hover\:_via-white:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:_via-black:hover{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:_to-transparent:hover{
    --tw-gradient-to: transparent;
  }

  .lg\:hover\:_to-current:hover{
    --tw-gradient-to: currentColor;
  }

  .lg\:hover\:_to-gray:hover{
    --tw-gradient-to: #EFEFEF;
  }

  .lg\:hover\:_to-greytext:hover{
    --tw-gradient-to: #707070;
  }

  .lg\:hover\:_to-primary:hover{
    --tw-gradient-to: #007d8f;
  }

  .lg\:hover\:_to-lightprimary:hover{
    --tw-gradient-to: #f1f6f6;
  }

  .lg\:hover\:_to-darkenprimary:hover{
    --tw-gradient-to: #006675;
  }

  .lg\:hover\:_to-darkengolden:hover{
    --tw-gradient-to: #846700;
  }

  .lg\:hover\:_to-nearwhite:hover{
    --tw-gradient-to: #f5f5f5;
  }

  .lg\:hover\:_to-warning:hover{
    --tw-gradient-to: #e03634;
  }

  .lg\:hover\:_to-darkenwarning:hover{
    --tw-gradient-to: #771312;
  }

  .lg\:hover\:_to-success:hover{
    --tw-gradient-to: #99cc00;
  }

  .lg\:hover\:_to-golden:hover{
    --tw-gradient-to: #ffce55;
  }

  .lg\:hover\:_to-orange:hover{
    --tw-gradient-to: #F4B200;
  }

  .lg\:hover\:_to-orangealt:hover{
    --tw-gradient-to: #EEAE00;
  }

  .lg\:hover\:_to-brown:hover{
    --tw-gradient-to: #7B320B;
  }

  .lg\:hover\:_to-intenseorange:hover{
    --tw-gradient-to: #D85306;
  }

  .lg\:hover\:_to-darkenorange:hover{
    --tw-gradient-to: #A77A00;
  }

  .lg\:hover\:_to-darkengreen100:hover{
    --tw-gradient-to: #285C0B;
  }

  .lg\:hover\:_to-darkengreen:hover{
    --tw-gradient-to: #1F460C;
  }

  .lg\:hover\:_to-green:hover{
    --tw-gradient-to: #237A00;
  }

  .lg\:hover\:_to-white:hover{
    --tw-gradient-to: #fff;
  }

  .lg\:hover\:_to-black:hover{
    --tw-gradient-to: #000;
  }

  .lg\:focus\:_from-transparent:focus{
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:_from-current:focus{
    --tw-gradient-from: currentColor;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:_from-gray:focus{
    --tw-gradient-from: #EFEFEF;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .lg\:focus\:_from-greytext:focus{
    --tw-gradient-from: #707070;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .lg\:focus\:_from-primary:focus{
    --tw-gradient-from: #007d8f;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .lg\:focus\:_from-lightprimary:focus{
    --tw-gradient-from: #f1f6f6;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .lg\:focus\:_from-darkenprimary:focus{
    --tw-gradient-from: #006675;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .lg\:focus\:_from-darkengolden:focus{
    --tw-gradient-from: #846700;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .lg\:focus\:_from-nearwhite:focus{
    --tw-gradient-from: #f5f5f5;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .lg\:focus\:_from-warning:focus{
    --tw-gradient-from: #e03634;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .lg\:focus\:_from-darkenwarning:focus{
    --tw-gradient-from: #771312;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .lg\:focus\:_from-success:focus{
    --tw-gradient-from: #99cc00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .lg\:focus\:_from-golden:focus{
    --tw-gradient-from: #ffce55;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .lg\:focus\:_from-orange:focus{
    --tw-gradient-from: #F4B200;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .lg\:focus\:_from-orangealt:focus{
    --tw-gradient-from: #EEAE00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .lg\:focus\:_from-brown:focus{
    --tw-gradient-from: #7B320B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .lg\:focus\:_from-intenseorange:focus{
    --tw-gradient-from: #D85306;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .lg\:focus\:_from-darkenorange:focus{
    --tw-gradient-from: #A77A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .lg\:focus\:_from-darkengreen100:focus{
    --tw-gradient-from: #285C0B;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .lg\:focus\:_from-darkengreen:focus{
    --tw-gradient-from: #1F460C;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .lg\:focus\:_from-green:focus{
    --tw-gradient-from: #237A00;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .lg\:focus\:_from-white:focus{
    --tw-gradient-from: #fff;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:_from-black:focus{
    --tw-gradient-from: #000;
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:_via-transparent:focus{
    --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:_via-current:focus{
    --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:_via-gray:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #EFEFEF, var(--tw-gradient-to, rgba(239, 239, 239, 0));
  }

  .lg\:focus\:_via-greytext:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #707070, var(--tw-gradient-to, rgba(112, 112, 112, 0));
  }

  .lg\:focus\:_via-primary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #007d8f, var(--tw-gradient-to, rgba(0, 125, 143, 0));
  }

  .lg\:focus\:_via-lightprimary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #f1f6f6, var(--tw-gradient-to, rgba(241, 246, 246, 0));
  }

  .lg\:focus\:_via-darkenprimary:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #006675, var(--tw-gradient-to, rgba(0, 102, 117, 0));
  }

  .lg\:focus\:_via-darkengolden:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #846700, var(--tw-gradient-to, rgba(132, 103, 0, 0));
  }

  .lg\:focus\:_via-nearwhite:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgba(245, 245, 245, 0));
  }

  .lg\:focus\:_via-warning:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #e03634, var(--tw-gradient-to, rgba(224, 54, 52, 0));
  }

  .lg\:focus\:_via-darkenwarning:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #771312, var(--tw-gradient-to, rgba(119, 19, 18, 0));
  }

  .lg\:focus\:_via-success:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #99cc00, var(--tw-gradient-to, rgba(153, 204, 0, 0));
  }

  .lg\:focus\:_via-golden:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #ffce55, var(--tw-gradient-to, rgba(255, 206, 85, 0));
  }

  .lg\:focus\:_via-orange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #F4B200, var(--tw-gradient-to, rgba(244, 178, 0, 0));
  }

  .lg\:focus\:_via-orangealt:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #EEAE00, var(--tw-gradient-to, rgba(238, 174, 0, 0));
  }

  .lg\:focus\:_via-brown:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #7B320B, var(--tw-gradient-to, rgba(123, 50, 11, 0));
  }

  .lg\:focus\:_via-intenseorange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #D85306, var(--tw-gradient-to, rgba(216, 83, 6, 0));
  }

  .lg\:focus\:_via-darkenorange:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #A77A00, var(--tw-gradient-to, rgba(167, 122, 0, 0));
  }

  .lg\:focus\:_via-darkengreen100:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #285C0B, var(--tw-gradient-to, rgba(40, 92, 11, 0));
  }

  .lg\:focus\:_via-darkengreen:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #1F460C, var(--tw-gradient-to, rgba(31, 70, 12, 0));
  }

  .lg\:focus\:_via-green:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #237A00, var(--tw-gradient-to, rgba(35, 122, 0, 0));
  }

  .lg\:focus\:_via-white:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #fff, var(--tw-gradient-to, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:_via-black:focus{
    --tw-gradient-stops: var(--tw-gradient-from), #000, var(--tw-gradient-to, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:_to-transparent:focus{
    --tw-gradient-to: transparent;
  }

  .lg\:focus\:_to-current:focus{
    --tw-gradient-to: currentColor;
  }

  .lg\:focus\:_to-gray:focus{
    --tw-gradient-to: #EFEFEF;
  }

  .lg\:focus\:_to-greytext:focus{
    --tw-gradient-to: #707070;
  }

  .lg\:focus\:_to-primary:focus{
    --tw-gradient-to: #007d8f;
  }

  .lg\:focus\:_to-lightprimary:focus{
    --tw-gradient-to: #f1f6f6;
  }

  .lg\:focus\:_to-darkenprimary:focus{
    --tw-gradient-to: #006675;
  }

  .lg\:focus\:_to-darkengolden:focus{
    --tw-gradient-to: #846700;
  }

  .lg\:focus\:_to-nearwhite:focus{
    --tw-gradient-to: #f5f5f5;
  }

  .lg\:focus\:_to-warning:focus{
    --tw-gradient-to: #e03634;
  }

  .lg\:focus\:_to-darkenwarning:focus{
    --tw-gradient-to: #771312;
  }

  .lg\:focus\:_to-success:focus{
    --tw-gradient-to: #99cc00;
  }

  .lg\:focus\:_to-golden:focus{
    --tw-gradient-to: #ffce55;
  }

  .lg\:focus\:_to-orange:focus{
    --tw-gradient-to: #F4B200;
  }

  .lg\:focus\:_to-orangealt:focus{
    --tw-gradient-to: #EEAE00;
  }

  .lg\:focus\:_to-brown:focus{
    --tw-gradient-to: #7B320B;
  }

  .lg\:focus\:_to-intenseorange:focus{
    --tw-gradient-to: #D85306;
  }

  .lg\:focus\:_to-darkenorange:focus{
    --tw-gradient-to: #A77A00;
  }

  .lg\:focus\:_to-darkengreen100:focus{
    --tw-gradient-to: #285C0B;
  }

  .lg\:focus\:_to-darkengreen:focus{
    --tw-gradient-to: #1F460C;
  }

  .lg\:focus\:_to-green:focus{
    --tw-gradient-to: #237A00;
  }

  .lg\:focus\:_to-white:focus{
    --tw-gradient-to: #fff;
  }

  .lg\:focus\:_to-black:focus{
    --tw-gradient-to: #000;
  }

  .lg\:_bg-opacity-0{
    --tw-bg-opacity: 0;
  }

  .lg\:_bg-opacity-10{
    --tw-bg-opacity: .1;
  }

  .lg\:_bg-opacity-20{
    --tw-bg-opacity: .2;
  }

  .lg\:_bg-opacity-25{
    --tw-bg-opacity: .25;
  }

  .lg\:_bg-opacity-30{
    --tw-bg-opacity: .3;
  }

  .lg\:_bg-opacity-40{
    --tw-bg-opacity: .4;
  }

  .lg\:_bg-opacity-50{
    --tw-bg-opacity: .5;
  }

  .lg\:_bg-opacity-60{
    --tw-bg-opacity: .6;
  }

  .lg\:_bg-opacity-70{
    --tw-bg-opacity: .7;
  }

  .lg\:_bg-opacity-75{
    --tw-bg-opacity: .75;
  }

  .lg\:_bg-opacity-80{
    --tw-bg-opacity: .8;
  }

  .lg\:_bg-opacity-90{
    --tw-bg-opacity: .9;
  }

  .lg\:_bg-opacity-100{
    --tw-bg-opacity: 1;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-0{
    --tw-bg-opacity: 0;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-10{
    --tw-bg-opacity: .1;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-20{
    --tw-bg-opacity: .2;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-25{
    --tw-bg-opacity: .25;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-30{
    --tw-bg-opacity: .3;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-40{
    --tw-bg-opacity: .4;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-50{
    --tw-bg-opacity: .5;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-60{
    --tw-bg-opacity: .6;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-70{
    --tw-bg-opacity: .7;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-75{
    --tw-bg-opacity: .75;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-80{
    --tw-bg-opacity: .8;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-90{
    --tw-bg-opacity: .9;
  }

  ._group:hover .lg\:group-hover\:_bg-opacity-100{
    --tw-bg-opacity: 1;
  }

  .lg\:focus-within\:_bg-opacity-0:focus-within{
    --tw-bg-opacity: 0;
  }

  .lg\:focus-within\:_bg-opacity-10:focus-within{
    --tw-bg-opacity: .1;
  }

  .lg\:focus-within\:_bg-opacity-20:focus-within{
    --tw-bg-opacity: .2;
  }

  .lg\:focus-within\:_bg-opacity-25:focus-within{
    --tw-bg-opacity: .25;
  }

  .lg\:focus-within\:_bg-opacity-30:focus-within{
    --tw-bg-opacity: .3;
  }

  .lg\:focus-within\:_bg-opacity-40:focus-within{
    --tw-bg-opacity: .4;
  }

  .lg\:focus-within\:_bg-opacity-50:focus-within{
    --tw-bg-opacity: .5;
  }

  .lg\:focus-within\:_bg-opacity-60:focus-within{
    --tw-bg-opacity: .6;
  }

  .lg\:focus-within\:_bg-opacity-70:focus-within{
    --tw-bg-opacity: .7;
  }

  .lg\:focus-within\:_bg-opacity-75:focus-within{
    --tw-bg-opacity: .75;
  }

  .lg\:focus-within\:_bg-opacity-80:focus-within{
    --tw-bg-opacity: .8;
  }

  .lg\:focus-within\:_bg-opacity-90:focus-within{
    --tw-bg-opacity: .9;
  }

  .lg\:focus-within\:_bg-opacity-100:focus-within{
    --tw-bg-opacity: 1;
  }

  .lg\:hover\:_bg-opacity-0:hover{
    --tw-bg-opacity: 0;
  }

  .lg\:hover\:_bg-opacity-10:hover{
    --tw-bg-opacity: .1;
  }

  .lg\:hover\:_bg-opacity-20:hover{
    --tw-bg-opacity: .2;
  }

  .lg\:hover\:_bg-opacity-25:hover{
    --tw-bg-opacity: .25;
  }

  .lg\:hover\:_bg-opacity-30:hover{
    --tw-bg-opacity: .3;
  }

  .lg\:hover\:_bg-opacity-40:hover{
    --tw-bg-opacity: .4;
  }

  .lg\:hover\:_bg-opacity-50:hover{
    --tw-bg-opacity: .5;
  }

  .lg\:hover\:_bg-opacity-60:hover{
    --tw-bg-opacity: .6;
  }

  .lg\:hover\:_bg-opacity-70:hover{
    --tw-bg-opacity: .7;
  }

  .lg\:hover\:_bg-opacity-75:hover{
    --tw-bg-opacity: .75;
  }

  .lg\:hover\:_bg-opacity-80:hover{
    --tw-bg-opacity: .8;
  }

  .lg\:hover\:_bg-opacity-90:hover{
    --tw-bg-opacity: .9;
  }

  .lg\:hover\:_bg-opacity-100:hover{
    --tw-bg-opacity: 1;
  }

  .lg\:focus\:_bg-opacity-0:focus{
    --tw-bg-opacity: 0;
  }

  .lg\:focus\:_bg-opacity-10:focus{
    --tw-bg-opacity: .1;
  }

  .lg\:focus\:_bg-opacity-20:focus{
    --tw-bg-opacity: .2;
  }

  .lg\:focus\:_bg-opacity-25:focus{
    --tw-bg-opacity: .25;
  }

  .lg\:focus\:_bg-opacity-30:focus{
    --tw-bg-opacity: .3;
  }

  .lg\:focus\:_bg-opacity-40:focus{
    --tw-bg-opacity: .4;
  }

  .lg\:focus\:_bg-opacity-50:focus{
    --tw-bg-opacity: .5;
  }

  .lg\:focus\:_bg-opacity-60:focus{
    --tw-bg-opacity: .6;
  }

  .lg\:focus\:_bg-opacity-70:focus{
    --tw-bg-opacity: .7;
  }

  .lg\:focus\:_bg-opacity-75:focus{
    --tw-bg-opacity: .75;
  }

  .lg\:focus\:_bg-opacity-80:focus{
    --tw-bg-opacity: .8;
  }

  .lg\:focus\:_bg-opacity-90:focus{
    --tw-bg-opacity: .9;
  }

  .lg\:focus\:_bg-opacity-100:focus{
    --tw-bg-opacity: 1;
  }

  .lg\:_bg-bottom{
    background-position: bottom;
  }

  .lg\:_bg-center{
    background-position: center;
  }

  .lg\:_bg-left{
    background-position: left;
  }

  .lg\:_bg-left-bottom{
    background-position: left bottom;
  }

  .lg\:_bg-left-top{
    background-position: left top;
  }

  .lg\:_bg-right{
    background-position: right;
  }

  .lg\:_bg-right-bottom{
    background-position: right bottom;
  }

  .lg\:_bg-right-top{
    background-position: right top;
  }

  .lg\:_bg-top{
    background-position: top;
  }

  .lg\:_bg-repeat{
    background-repeat: repeat;
  }

  .lg\:_bg-no-repeat{
    background-repeat: no-repeat;
  }

  .lg\:_bg-repeat-x{
    background-repeat: repeat-x;
  }

  .lg\:_bg-repeat-y{
    background-repeat: repeat-y;
  }

  .lg\:_bg-repeat-round{
    background-repeat: round;
  }

  .lg\:_bg-repeat-space{
    background-repeat: space;
  }

  .lg\:_bg-auto{
    background-size: auto;
  }

  .lg\:_bg-cover{
    background-size: cover;
  }

  .lg\:_bg-contain{
    background-size: contain;
  }

  .lg\:_border-collapse{
    border-collapse: collapse;
  }

  .lg\:_border-separate{
    border-collapse: separate;
  }

  .lg\:_border-transparent{
    border-color: transparent;
  }

  .lg\:_border-current{
    border-color: currentColor;
  }

  .lg\:_border-gray{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .lg\:_border-greytext{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .lg\:_border-primary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .lg\:_border-lightprimary{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .lg\:_border-darkenprimary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .lg\:_border-darkengolden{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .lg\:_border-nearwhite{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .lg\:_border-warning{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .lg\:_border-darkenwarning{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .lg\:_border-success{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .lg\:_border-golden{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .lg\:_border-orange{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .lg\:_border-orangealt{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .lg\:_border-brown{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .lg\:_border-intenseorange{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .lg\:_border-darkenorange{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .lg\:_border-darkengreen100{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .lg\:_border-darkengreen{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .lg\:_border-green{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .lg\:_border-white{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:_border-black{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-transparent{
    border-color: transparent;
  }

  ._group:hover .lg\:group-hover\:_border-current{
    border-color: currentColor;
  }

  ._group:hover .lg\:group-hover\:_border-gray{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-greytext{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-primary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-lightprimary{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-darkenprimary{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-darkengolden{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-nearwhite{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-warning{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-darkenwarning{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-success{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-golden{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-orange{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-orangealt{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-brown{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-intenseorange{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-darkenorange{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-darkengreen100{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-darkengreen{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-green{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-white{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  ._group:hover .lg\:group-hover\:_border-black{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-transparent:focus-within{
    border-color: transparent;
  }

  .lg\:focus-within\:_border-current:focus-within{
    border-color: currentColor;
  }

  .lg\:focus-within\:_border-gray:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-greytext:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-primary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-lightprimary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-darkenprimary:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-darkengolden:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-nearwhite:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-warning:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-darkenwarning:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-success:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-golden:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-orange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-orangealt:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-brown:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-intenseorange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-darkenorange:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-darkengreen100:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-darkengreen:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-green:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-white:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus-within\:_border-black:focus-within{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-transparent:hover{
    border-color: transparent;
  }

  .lg\:hover\:_border-current:hover{
    border-color: currentColor;
  }

  .lg\:hover\:_border-gray:hover{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-greytext:hover{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-primary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-lightprimary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-darkenprimary:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-darkengolden:hover{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-nearwhite:hover{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-warning:hover{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-darkenwarning:hover{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-success:hover{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-golden:hover{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-orange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-orangealt:hover{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-brown:hover{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-intenseorange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-darkenorange:hover{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-darkengreen100:hover{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-darkengreen:hover{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-green:hover{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-white:hover{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:hover\:_border-black:hover{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-transparent:focus{
    border-color: transparent;
  }

  .lg\:focus\:_border-current:focus{
    border-color: currentColor;
  }

  .lg\:focus\:_border-gray:focus{
    --tw-border-opacity: 1;
    border-color: rgba(239, 239, 239, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-greytext:focus{
    --tw-border-opacity: 1;
    border-color: rgba(112, 112, 112, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-primary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 125, 143, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-lightprimary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(241, 246, 246, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-darkenprimary:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 102, 117, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-darkengolden:focus{
    --tw-border-opacity: 1;
    border-color: rgba(132, 103, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-nearwhite:focus{
    --tw-border-opacity: 1;
    border-color: rgba(245, 245, 245, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-warning:focus{
    --tw-border-opacity: 1;
    border-color: rgba(224, 54, 52, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-darkenwarning:focus{
    --tw-border-opacity: 1;
    border-color: rgba(119, 19, 18, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-success:focus{
    --tw-border-opacity: 1;
    border-color: rgba(153, 204, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-golden:focus{
    --tw-border-opacity: 1;
    border-color: rgba(255, 206, 85, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-orange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(244, 178, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-orangealt:focus{
    --tw-border-opacity: 1;
    border-color: rgba(238, 174, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-brown:focus{
    --tw-border-opacity: 1;
    border-color: rgba(123, 50, 11, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-intenseorange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(216, 83, 6, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-darkenorange:focus{
    --tw-border-opacity: 1;
    border-color: rgba(167, 122, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-darkengreen100:focus{
    --tw-border-opacity: 1;
    border-color: rgba(40, 92, 11, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-darkengreen:focus{
    --tw-border-opacity: 1;
    border-color: rgba(31, 70, 12, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-green:focus{
    --tw-border-opacity: 1;
    border-color: rgba(35, 122, 0, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-white:focus{
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
  }

  .lg\:focus\:_border-black:focus{
    --tw-border-opacity: 1;
    border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .lg\:_border-opacity-0{
    --tw-border-opacity: 0;
  }

  .lg\:_border-opacity-10{
    --tw-border-opacity: .1;
  }

  .lg\:_border-opacity-20{
    --tw-border-opacity: .2;
  }

  .lg\:_border-opacity-25{
    --tw-border-opacity: .25;
  }

  .lg\:_border-opacity-30{
    --tw-border-opacity: .3;
  }

  .lg\:_border-opacity-40{
    --tw-border-opacity: .4;
  }

  .lg\:_border-opacity-50{
    --tw-border-opacity: .5;
  }

  .lg\:_border-opacity-60{
    --tw-border-opacity: .6;
  }

  .lg\:_border-opacity-70{
    --tw-border-opacity: .7;
  }

  .lg\:_border-opacity-75{
    --tw-border-opacity: .75;
  }

  .lg\:_border-opacity-80{
    --tw-border-opacity: .8;
  }

  .lg\:_border-opacity-90{
    --tw-border-opacity: .9;
  }

  .lg\:_border-opacity-100{
    --tw-border-opacity: 1;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-0{
    --tw-border-opacity: 0;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-10{
    --tw-border-opacity: .1;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-20{
    --tw-border-opacity: .2;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-25{
    --tw-border-opacity: .25;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-30{
    --tw-border-opacity: .3;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-40{
    --tw-border-opacity: .4;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-50{
    --tw-border-opacity: .5;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-60{
    --tw-border-opacity: .6;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-70{
    --tw-border-opacity: .7;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-75{
    --tw-border-opacity: .75;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-80{
    --tw-border-opacity: .8;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-90{
    --tw-border-opacity: .9;
  }

  ._group:hover .lg\:group-hover\:_border-opacity-100{
    --tw-border-opacity: 1;
  }

  .lg\:focus-within\:_border-opacity-0:focus-within{
    --tw-border-opacity: 0;
  }

  .lg\:focus-within\:_border-opacity-10:focus-within{
    --tw-border-opacity: .1;
  }

  .lg\:focus-within\:_border-opacity-20:focus-within{
    --tw-border-opacity: .2;
  }

  .lg\:focus-within\:_border-opacity-25:focus-within{
    --tw-border-opacity: .25;
  }

  .lg\:focus-within\:_border-opacity-30:focus-within{
    --tw-border-opacity: .3;
  }

  .lg\:focus-within\:_border-opacity-40:focus-within{
    --tw-border-opacity: .4;
  }

  .lg\:focus-within\:_border-opacity-50:focus-within{
    --tw-border-opacity: .5;
  }

  .lg\:focus-within\:_border-opacity-60:focus-within{
    --tw-border-opacity: .6;
  }

  .lg\:focus-within\:_border-opacity-70:focus-within{
    --tw-border-opacity: .7;
  }

  .lg\:focus-within\:_border-opacity-75:focus-within{
    --tw-border-opacity: .75;
  }

  .lg\:focus-within\:_border-opacity-80:focus-within{
    --tw-border-opacity: .8;
  }

  .lg\:focus-within\:_border-opacity-90:focus-within{
    --tw-border-opacity: .9;
  }

  .lg\:focus-within\:_border-opacity-100:focus-within{
    --tw-border-opacity: 1;
  }

  .lg\:hover\:_border-opacity-0:hover{
    --tw-border-opacity: 0;
  }

  .lg\:hover\:_border-opacity-10:hover{
    --tw-border-opacity: .1;
  }

  .lg\:hover\:_border-opacity-20:hover{
    --tw-border-opacity: .2;
  }

  .lg\:hover\:_border-opacity-25:hover{
    --tw-border-opacity: .25;
  }

  .lg\:hover\:_border-opacity-30:hover{
    --tw-border-opacity: .3;
  }

  .lg\:hover\:_border-opacity-40:hover{
    --tw-border-opacity: .4;
  }

  .lg\:hover\:_border-opacity-50:hover{
    --tw-border-opacity: .5;
  }

  .lg\:hover\:_border-opacity-60:hover{
    --tw-border-opacity: .6;
  }

  .lg\:hover\:_border-opacity-70:hover{
    --tw-border-opacity: .7;
  }

  .lg\:hover\:_border-opacity-75:hover{
    --tw-border-opacity: .75;
  }

  .lg\:hover\:_border-opacity-80:hover{
    --tw-border-opacity: .8;
  }

  .lg\:hover\:_border-opacity-90:hover{
    --tw-border-opacity: .9;
  }

  .lg\:hover\:_border-opacity-100:hover{
    --tw-border-opacity: 1;
  }

  .lg\:focus\:_border-opacity-0:focus{
    --tw-border-opacity: 0;
  }

  .lg\:focus\:_border-opacity-10:focus{
    --tw-border-opacity: .1;
  }

  .lg\:focus\:_border-opacity-20:focus{
    --tw-border-opacity: .2;
  }

  .lg\:focus\:_border-opacity-25:focus{
    --tw-border-opacity: .25;
  }

  .lg\:focus\:_border-opacity-30:focus{
    --tw-border-opacity: .3;
  }

  .lg\:focus\:_border-opacity-40:focus{
    --tw-border-opacity: .4;
  }

  .lg\:focus\:_border-opacity-50:focus{
    --tw-border-opacity: .5;
  }

  .lg\:focus\:_border-opacity-60:focus{
    --tw-border-opacity: .6;
  }

  .lg\:focus\:_border-opacity-70:focus{
    --tw-border-opacity: .7;
  }

  .lg\:focus\:_border-opacity-75:focus{
    --tw-border-opacity: .75;
  }

  .lg\:focus\:_border-opacity-80:focus{
    --tw-border-opacity: .8;
  }

  .lg\:focus\:_border-opacity-90:focus{
    --tw-border-opacity: .9;
  }

  .lg\:focus\:_border-opacity-100:focus{
    --tw-border-opacity: 1;
  }

  .lg\:_rounded-none{
    border-radius: none;
  }

  .lg\:_rounded-sm{
    border-radius: 5px;
  }

  .lg\:_rounded-md{
    border-radius: 15px;
  }

  .lg\:_rounded-rounded{
    border-radius: 100px;
  }

  .lg\:_rounded-circle{
    border-radius: 50%;
  }

  .lg\:_rounded-card{
    border-radius: 35px;
  }

  .lg\:_rounded-t-none{
    border-top-left-radius: none;
    border-top-right-radius: none;
  }

  .lg\:_rounded-r-none{
    border-top-right-radius: none;
    border-bottom-right-radius: none;
  }

  .lg\:_rounded-b-none{
    border-bottom-right-radius: none;
    border-bottom-left-radius: none;
  }

  .lg\:_rounded-l-none{
    border-top-left-radius: none;
    border-bottom-left-radius: none;
  }

  .lg\:_rounded-t-sm{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .lg\:_rounded-r-sm{
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }

  .lg\:_rounded-b-sm{
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .lg\:_rounded-l-sm{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }

  .lg\:_rounded-t-md{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
  }

  .lg\:_rounded-r-md{
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
  }

  .lg\:_rounded-b-md{
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .lg\:_rounded-l-md{
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
  }

  .lg\:_rounded-t-rounded{
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
  }

  .lg\:_rounded-r-rounded{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
  }

  .lg\:_rounded-b-rounded{
    border-bottom-right-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .lg\:_rounded-l-rounded{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
  }

  .lg\:_rounded-t-circle{
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
  }

  .lg\:_rounded-r-circle{
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
  }

  .lg\:_rounded-b-circle{
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .lg\:_rounded-l-circle{
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
  }

  .lg\:_rounded-t-card{
    border-top-left-radius: 35px;
    border-top-right-radius: 35px;
  }

  .lg\:_rounded-r-card{
    border-top-right-radius: 35px;
    border-bottom-right-radius: 35px;
  }

  .lg\:_rounded-b-card{
    border-bottom-right-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .lg\:_rounded-l-card{
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
  }

  .lg\:_rounded-tl-none{
    border-top-left-radius: none;
  }

  .lg\:_rounded-tr-none{
    border-top-right-radius: none;
  }

  .lg\:_rounded-br-none{
    border-bottom-right-radius: none;
  }

  .lg\:_rounded-bl-none{
    border-bottom-left-radius: none;
  }

  .lg\:_rounded-tl-sm{
    border-top-left-radius: 5px;
  }

  .lg\:_rounded-tr-sm{
    border-top-right-radius: 5px;
  }

  .lg\:_rounded-br-sm{
    border-bottom-right-radius: 5px;
  }

  .lg\:_rounded-bl-sm{
    border-bottom-left-radius: 5px;
  }

  .lg\:_rounded-tl-md{
    border-top-left-radius: 15px;
  }

  .lg\:_rounded-tr-md{
    border-top-right-radius: 15px;
  }

  .lg\:_rounded-br-md{
    border-bottom-right-radius: 15px;
  }

  .lg\:_rounded-bl-md{
    border-bottom-left-radius: 15px;
  }

  .lg\:_rounded-tl-rounded{
    border-top-left-radius: 100px;
  }

  .lg\:_rounded-tr-rounded{
    border-top-right-radius: 100px;
  }

  .lg\:_rounded-br-rounded{
    border-bottom-right-radius: 100px;
  }

  .lg\:_rounded-bl-rounded{
    border-bottom-left-radius: 100px;
  }

  .lg\:_rounded-tl-circle{
    border-top-left-radius: 50%;
  }

  .lg\:_rounded-tr-circle{
    border-top-right-radius: 50%;
  }

  .lg\:_rounded-br-circle{
    border-bottom-right-radius: 50%;
  }

  .lg\:_rounded-bl-circle{
    border-bottom-left-radius: 50%;
  }

  .lg\:_rounded-tl-card{
    border-top-left-radius: 35px;
  }

  .lg\:_rounded-tr-card{
    border-top-right-radius: 35px;
  }

  .lg\:_rounded-br-card{
    border-bottom-right-radius: 35px;
  }

  .lg\:_rounded-bl-card{
    border-bottom-left-radius: 35px;
  }

  .lg\:_border-solid{
    border-style: solid;
  }

  .lg\:_border-dashed{
    border-style: dashed;
  }

  .lg\:_border-dotted{
    border-style: dotted;
  }

  .lg\:_border-double{
    border-style: double;
  }

  .lg\:_border-none{
    border-style: none;
  }

  .lg\:_border-0{
    border-width: 0;
  }

  .lg\:_border-2{
    border-width: 2px;
  }

  .lg\:_border-4{
    border-width: 4px;
  }

  .lg\:_border{
    border-width: 1px;
  }

  .lg\:_border-t-0{
    border-top-width: 0;
  }

  .lg\:_border-r-0{
    border-right-width: 0;
  }

  .lg\:_border-b-0{
    border-bottom-width: 0;
  }

  .lg\:_border-l-0{
    border-left-width: 0;
  }

  .lg\:_border-t-2{
    border-top-width: 2px;
  }

  .lg\:_border-r-2{
    border-right-width: 2px;
  }

  .lg\:_border-b-2{
    border-bottom-width: 2px;
  }

  .lg\:_border-l-2{
    border-left-width: 2px;
  }

  .lg\:_border-t-4{
    border-top-width: 4px;
  }

  .lg\:_border-r-4{
    border-right-width: 4px;
  }

  .lg\:_border-b-4{
    border-bottom-width: 4px;
  }

  .lg\:_border-l-4{
    border-left-width: 4px;
  }

  .lg\:_border-t{
    border-top-width: 1px;
  }

  .lg\:_border-r{
    border-right-width: 1px;
  }

  .lg\:_border-b{
    border-bottom-width: 1px;
  }

  .lg\:_border-l{
    border-left-width: 1px;
  }

  .lg\:_decoration-slice{
    -webkit-box-decoration-break: slice;
            box-decoration-break: slice;
  }

  .lg\:_decoration-clone{
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
  }

  .lg\:_box-border{
    box-sizing: border-box;
  }

  .lg\:_box-content{
    box-sizing: content-box;
  }

  .lg\:_cursor-auto{
    cursor: auto;
  }

  .lg\:_cursor-default{
    cursor: default;
  }

  .lg\:_cursor-pointer{
    cursor: pointer;
  }

  .lg\:_cursor-wait{
    cursor: wait;
  }

  .lg\:_cursor-text{
    cursor: text;
  }

  .lg\:_cursor-move{
    cursor: move;
  }

  .lg\:_cursor-help{
    cursor: help;
  }

  .lg\:_cursor-not-allowed{
    cursor: not-allowed;
  }

  .lg\:_block{
    display: block;
  }

  .lg\:_inline-block{
    display: inline-block;
  }

  .lg\:_inline{
    display: inline;
  }

  .lg\:_flex{
    display: -ms-flexbox;
    display: flex;
  }

  .lg\:_inline-flex{
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .lg\:_table{
    display: table;
  }

  .lg\:_inline-table{
    display: inline-table;
  }

  .lg\:_table-caption{
    display: table-caption;
  }

  .lg\:_table-cell{
    display: table-cell;
  }

  .lg\:_table-column{
    display: table-column;
  }

  .lg\:_table-column-group{
    display: table-column-group;
  }

  .lg\:_table-footer-group{
    display: table-footer-group;
  }

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

  .lg\:_table-row-group{
    display: table-row-group;
  }

  .lg\:_table-row{
    display: table-row;
  }

  .lg\:_flow-root{
    display: flow-root;
  }

  .lg\:_grid{
    display: grid;
  }

  .lg\:_inline-grid{
    display: inline-grid;
  }

  .lg\:_contents{
    display: contents;
  }

  .lg\:_list-item{
    display: list-item;
  }

  .lg\:_hidden{
    display: none;
  }

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

  .lg\:_flex-row-reverse{
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }

  .lg\:_flex-col{
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .lg\:_flex-col-reverse{
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }

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

  .lg\:_flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }

  .lg\:_flex-nowrap{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .lg\:_place-items-start{
    place-items: start;
  }

  .lg\:_place-items-end{
    place-items: end;
  }

  .lg\:_place-items-center{
    place-items: center;
  }

  .lg\:_place-items-stretch{
    place-items: stretch;
  }

  .lg\:_place-content-center{
    place-content: center;
  }

  .lg\:_place-content-start{
    place-content: start;
  }

  .lg\:_place-content-end{
    place-content: end;
  }

  .lg\:_place-content-between{
    place-content: space-between;
  }

  .lg\:_place-content-around{
    place-content: space-around;
  }

  .lg\:_place-content-evenly{
    place-content: space-evenly;
  }

  .lg\:_place-content-stretch{
    place-content: stretch;
  }

  .lg\:_place-self-auto{
    place-self: auto;
  }

  .lg\:_place-self-start{
    place-self: start;
  }

  .lg\:_place-self-end{
    place-self: end;
  }

  .lg\:_place-self-center{
    place-self: center;
  }

  .lg\:_place-self-stretch{
    place-self: stretch;
  }

  .lg\:_items-start{
    -ms-flex-align: start;
        align-items: flex-start;
  }

  .lg\:_items-end{
    -ms-flex-align: end;
        align-items: flex-end;
  }

  .lg\:_items-center{
    -ms-flex-align: center;
        align-items: center;
  }

  .lg\:_items-baseline{
    -ms-flex-align: baseline;
        align-items: baseline;
  }

  .lg\:_items-stretch{
    -ms-flex-align: stretch;
        align-items: stretch;
  }

  .lg\:_content-center{
    -ms-flex-line-pack: center;
        align-content: center;
  }

  .lg\:_content-start{
    -ms-flex-line-pack: start;
        align-content: flex-start;
  }

  .lg\:_content-end{
    -ms-flex-line-pack: end;
        align-content: flex-end;
  }

  .lg\:_content-between{
    -ms-flex-line-pack: justify;
        align-content: space-between;
  }

  .lg\:_content-around{
    -ms-flex-line-pack: distribute;
        align-content: space-around;
  }

  .lg\:_content-evenly{
    -ms-flex-line-pack: space-evenly;
        align-content: space-evenly;
  }

  .lg\:_self-auto{
    -ms-flex-item-align: auto;
        align-self: auto;
  }

  .lg\:_self-start{
    -ms-flex-item-align: start;
        align-self: flex-start;
  }

  .lg\:_self-end{
    -ms-flex-item-align: end;
        align-self: flex-end;
  }

  .lg\:_self-center{
    -ms-flex-item-align: center;
        align-self: center;
  }

  .lg\:_self-stretch{
    -ms-flex-item-align: stretch;
        align-self: stretch;
  }

  .lg\:_justify-items-start{
    justify-items: start;
  }

  .lg\:_justify-items-end{
    justify-items: end;
  }

  .lg\:_justify-items-center{
    justify-items: center;
  }

  .lg\:_justify-items-stretch{
    justify-items: stretch;
  }

  .lg\:_justify-start{
    -ms-flex-pack: start;
        justify-content: flex-start;
  }

  .lg\:_justify-end{
    -ms-flex-pack: end;
        justify-content: flex-end;
  }

  .lg\:_justify-center{
    -ms-flex-pack: center;
        justify-content: center;
  }

  .lg\:_justify-between{
    -ms-flex-pack: justify;
        justify-content: space-between;
  }

  .lg\:_justify-around{
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }

  .lg\:_justify-evenly{
    -ms-flex-pack: space-evenly;
        justify-content: space-evenly;
  }

  .lg\:_justify-self-auto{
    justify-self: auto;
  }

  .lg\:_justify-self-start{
    justify-self: start;
  }

  .lg\:_justify-self-end{
    justify-self: end;
  }

  .lg\:_justify-self-center{
    justify-self: center;
  }

  .lg\:_justify-self-stretch{
    justify-self: stretch;
  }

  .lg\:_flex-1{
    -ms-flex: 1 1 0%;
        flex: 1 1 0%;
  }

  .lg\:_flex-auto{
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
  }

  .lg\:_flex-initial{
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
  }

  .lg\:_flex-none{
    -ms-flex: none;
        flex: none;
  }

  .lg\:_flex-grow-0{
    -ms-flex-positive: 0;
        flex-grow: 0;
  }

  .lg\:_flex-grow{
    -ms-flex-positive: 1;
        flex-grow: 1;
  }

  .lg\:_flex-shrink-0{
    -ms-flex-negative: 0;
        flex-shrink: 0;
  }

  .lg\:_flex-shrink{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }

  .lg\:_float-right{
    float: right;
  }

  .lg\:_float-left{
    float: left;
  }

  .lg\:_float-none{
    float: none;
  }

  .lg\:_clear-left{
    clear: left;
  }

  .lg\:_clear-right{
    clear: right;
  }

  .lg\:_clear-both{
    clear: both;
  }

  .lg\:_clear-none{
    clear: none;
  }

  .lg\:_font-display{
    font-family: Gilroy, sans-serif;
  }

  .lg\:_font-body{
    font-family: Graphik, sans-serif;
  }

  .lg\:_h-auto{
    height: auto;
  }

  .lg\:_h-none{
    height: 0px;
  }

  .lg\:_h-xxs{
    height: 4px;
  }

  .lg\:_h-xs{
    height: 8px;
  }

  .lg\:_h-sm{
    height: 16px;
  }

  .lg\:_h-md{
    height: 24px;
  }

  .lg\:_h-lg{
    height: 32px;
  }

  .lg\:_h-xl{
    height: 40px;
  }

  .lg\:_h-xxl{
    height: 48px;
  }

  .lg\:_h-xxxl{
    height: 56px;
  }

  .lg\:_h-1\/2{
    height: 50%;
  }

  .lg\:_h-1\/3{
    height: 33.333333%;
  }

  .lg\:_h-2\/3{
    height: 66.666667%;
  }

  .lg\:_h-1\/4{
    height: 25%;
  }

  .lg\:_h-2\/4{
    height: 50%;
  }

  .lg\:_h-3\/4{
    height: 75%;
  }

  .lg\:_h-1\/5{
    height: 20%;
  }

  .lg\:_h-2\/5{
    height: 40%;
  }

  .lg\:_h-3\/5{
    height: 60%;
  }

  .lg\:_h-4\/5{
    height: 80%;
  }

  .lg\:_h-1\/6{
    height: 16.666667%;
  }

  .lg\:_h-2\/6{
    height: 33.333333%;
  }

  .lg\:_h-3\/6{
    height: 50%;
  }

  .lg\:_h-4\/6{
    height: 66.666667%;
  }

  .lg\:_h-5\/6{
    height: 83.333333%;
  }

  .lg\:_h-full{
    height: 100%;
  }

  .lg\:_h-screen{
    height: 100vh;
  }

  .lg\:_text-xs{
    font-size: 11px;
  }

  .lg\:_text-sm{
    font-size: 12px;
  }

  .lg\:_text-text{
    font-size: 14px;
  }

  .lg\:_text-title{
    font-size: 16px;
  }

  .lg\:_text-md{
    font-size: 18px;
  }

  .lg\:_text-lg{
    font-size: 24px;
  }

  .lg\:_text-xl{
    font-size: 34px;
  }

  .lg\:_text-xxl{
    font-size: 48px;
  }

  .lg\:_text-xxxl{
    font-size: 60px;
  }

  .lg\:_leading-3{
    line-height: .75rem;
  }

  .lg\:_leading-4{
    line-height: 1rem;
  }

  .lg\:_leading-5{
    line-height: 1.25rem;
  }

  .lg\:_leading-6{
    line-height: 1.5rem;
  }

  .lg\:_leading-7{
    line-height: 1.75rem;
  }

  .lg\:_leading-8{
    line-height: 2rem;
  }

  .lg\:_leading-9{
    line-height: 2.25rem;
  }

  .lg\:_leading-10{
    line-height: 2.5rem;
  }

  .lg\:_leading-none{
    line-height: 1;
  }

  .lg\:_leading-tight{
    line-height: 1.25;
  }

  .lg\:_leading-snug{
    line-height: 1.375;
  }

  .lg\:_leading-normal{
    line-height: 1.5;
  }

  .lg\:_leading-relaxed{
    line-height: 1.625;
  }

  .lg\:_leading-loose{
    line-height: 2;
  }

  .lg\:_list-inside{
    list-style-position: inside;
  }

  .lg\:_list-outside{
    list-style-position: outside;
  }

  .lg\:_list-none{
    list-style-type: none;
  }

  .lg\:_list-disc{
    list-style-type: disc;
  }

  .lg\:_list-decimal{
    list-style-type: decimal;
  }

  .lg\:_m-auto{
    margin: auto;
  }

  .lg\:_m-none{
    margin: 0px;
  }

  .lg\:_m-xxs{
    margin: 4px;
  }

  .lg\:_m-xs{
    margin: 8px;
  }

  .lg\:_m-sm{
    margin: 16px;
  }

  .lg\:_m-md{
    margin: 24px;
  }

  .lg\:_m-lg{
    margin: 32px;
  }

  .lg\:_m-xl{
    margin: 40px;
  }

  .lg\:_m-xxl{
    margin: 48px;
  }

  .lg\:_m-xxxl{
    margin: 56px;
  }

  .lg\:_-m-auto{
    margin: auto;
  }

  .lg\:_-m-none{
    margin: 0px;
  }

  .lg\:_-m-xxs{
    margin: -4px;
  }

  .lg\:_-m-xs{
    margin: -8px;
  }

  .lg\:_-m-sm{
    margin: -16px;
  }

  .lg\:_-m-md{
    margin: -24px;
  }

  .lg\:_-m-lg{
    margin: -32px;
  }

  .lg\:_-m-xl{
    margin: -40px;
  }

  .lg\:_-m-xxl{
    margin: -48px;
  }

  .lg\:_-m-xxxl{
    margin: -56px;
  }

  .lg\:_m-0-auto{
    margin: 0 auto;
  }

  .lg\:_my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:_mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:_my-none{
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:_mx-none{
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:_my-xxs{
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .lg\:_mx-xxs{
    margin-left: 4px;
    margin-right: 4px;
  }

  .lg\:_my-xs{
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .lg\:_mx-xs{
    margin-left: 8px;
    margin-right: 8px;
  }

  .lg\:_my-sm{
    margin-top: 16px;
    margin-bottom: 16px;
  }

  .lg\:_mx-sm{
    margin-left: 16px;
    margin-right: 16px;
  }

  .lg\:_my-md{
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .lg\:_mx-md{
    margin-left: 24px;
    margin-right: 24px;
  }

  .lg\:_my-lg{
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .lg\:_mx-lg{
    margin-left: 32px;
    margin-right: 32px;
  }

  .lg\:_my-xl{
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .lg\:_mx-xl{
    margin-left: 40px;
    margin-right: 40px;
  }

  .lg\:_my-xxl{
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .lg\:_mx-xxl{
    margin-left: 48px;
    margin-right: 48px;
  }

  .lg\:_my-xxxl{
    margin-top: 56px;
    margin-bottom: 56px;
  }

  .lg\:_mx-xxxl{
    margin-left: 56px;
    margin-right: 56px;
  }

  .lg\:_-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:_-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:_-my-none{
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:_-mx-none{
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:_-my-xxs{
    margin-top: -4px;
    margin-bottom: -4px;
  }

  .lg\:_-mx-xxs{
    margin-left: -4px;
    margin-right: -4px;
  }

  .lg\:_-my-xs{
    margin-top: -8px;
    margin-bottom: -8px;
  }

  .lg\:_-mx-xs{
    margin-left: -8px;
    margin-right: -8px;
  }

  .lg\:_-my-sm{
    margin-top: -16px;
    margin-bottom: -16px;
  }

  .lg\:_-mx-sm{
    margin-left: -16px;
    margin-right: -16px;
  }

  .lg\:_-my-md{
    margin-top: -24px;
    margin-bottom: -24px;
  }

  .lg\:_-mx-md{
    margin-left: -24px;
    margin-right: -24px;
  }

  .lg\:_-my-lg{
    margin-top: -32px;
    margin-bottom: -32px;
  }

  .lg\:_-mx-lg{
    margin-left: -32px;
    margin-right: -32px;
  }

  .lg\:_-my-xl{
    margin-top: -40px;
    margin-bottom: -40px;
  }

  .lg\:_-mx-xl{
    margin-left: -40px;
    margin-right: -40px;
  }

  .lg\:_-my-xxl{
    margin-top: -48px;
    margin-bottom: -48px;
  }

  .lg\:_-mx-xxl{
    margin-left: -48px;
    margin-right: -48px;
  }

  .lg\:_-my-xxxl{
    margin-top: -56px;
    margin-bottom: -56px;
  }

  .lg\:_-mx-xxxl{
    margin-left: -56px;
    margin-right: -56px;
  }

  .lg\:_my-0-auto{
    margin-top: 0 auto;
    margin-bottom: 0 auto;
  }

  .lg\:_mx-0-auto{
    margin-left: 0 auto;
    margin-right: 0 auto;
  }

  .lg\:_mt-auto{
    margin-top: auto;
  }

  .lg\:_mr-auto{
    margin-right: auto;
  }

  .lg\:_mb-auto{
    margin-bottom: auto;
  }

  .lg\:_ml-auto{
    margin-left: auto;
  }

  .lg\:_mt-none{
    margin-top: 0px;
  }

  .lg\:_mr-none{
    margin-right: 0px;
  }

  .lg\:_mb-none{
    margin-bottom: 0px;
  }

  .lg\:_ml-none{
    margin-left: 0px;
  }

  .lg\:_mt-xxs{
    margin-top: 4px;
  }

  .lg\:_mr-xxs{
    margin-right: 4px;
  }

  .lg\:_mb-xxs{
    margin-bottom: 4px;
  }

  .lg\:_ml-xxs{
    margin-left: 4px;
  }

  .lg\:_mt-xs{
    margin-top: 8px;
  }

  .lg\:_mr-xs{
    margin-right: 8px;
  }

  .lg\:_mb-xs{
    margin-bottom: 8px;
  }

  .lg\:_ml-xs{
    margin-left: 8px;
  }

  .lg\:_mt-sm{
    margin-top: 16px;
  }

  .lg\:_mr-sm{
    margin-right: 16px;
  }

  .lg\:_mb-sm{
    margin-bottom: 16px;
  }

  .lg\:_ml-sm{
    margin-left: 16px;
  }

  .lg\:_mt-md{
    margin-top: 24px;
  }

  .lg\:_mr-md{
    margin-right: 24px;
  }

  .lg\:_mb-md{
    margin-bottom: 24px;
  }

  .lg\:_ml-md{
    margin-left: 24px;
  }

  .lg\:_mt-lg{
    margin-top: 32px;
  }

  .lg\:_mr-lg{
    margin-right: 32px;
  }

  .lg\:_mb-lg{
    margin-bottom: 32px;
  }

  .lg\:_ml-lg{
    margin-left: 32px;
  }

  .lg\:_mt-xl{
    margin-top: 40px;
  }

  .lg\:_mr-xl{
    margin-right: 40px;
  }

  .lg\:_mb-xl{
    margin-bottom: 40px;
  }

  .lg\:_ml-xl{
    margin-left: 40px;
  }

  .lg\:_mt-xxl{
    margin-top: 48px;
  }

  .lg\:_mr-xxl{
    margin-right: 48px;
  }

  .lg\:_mb-xxl{
    margin-bottom: 48px;
  }

  .lg\:_ml-xxl{
    margin-left: 48px;
  }

  .lg\:_mt-xxxl{
    margin-top: 56px;
  }

  .lg\:_mr-xxxl{
    margin-right: 56px;
  }

  .lg\:_mb-xxxl{
    margin-bottom: 56px;
  }

  .lg\:_ml-xxxl{
    margin-left: 56px;
  }

  .lg\:_-mt-auto{
    margin-top: auto;
  }

  .lg\:_-mr-auto{
    margin-right: auto;
  }

  .lg\:_-mb-auto{
    margin-bottom: auto;
  }

  .lg\:_-ml-auto{
    margin-left: auto;
  }

  .lg\:_-mt-none{
    margin-top: 0px;
  }

  .lg\:_-mr-none{
    margin-right: 0px;
  }

  .lg\:_-mb-none{
    margin-bottom: 0px;
  }

  .lg\:_-ml-none{
    margin-left: 0px;
  }

  .lg\:_-mt-xxs{
    margin-top: -4px;
  }

  .lg\:_-mr-xxs{
    margin-right: -4px;
  }

  .lg\:_-mb-xxs{
    margin-bottom: -4px;
  }

  .lg\:_-ml-xxs{
    margin-left: -4px;
  }

  .lg\:_-mt-xs{
    margin-top: -8px;
  }

  .lg\:_-mr-xs{
    margin-right: -8px;
  }

  .lg\:_-mb-xs{
    margin-bottom: -8px;
  }

  .lg\:_-ml-xs{
    margin-left: -8px;
  }

  .lg\:_-mt-sm{
    margin-top: -16px;
  }

  .lg\:_-mr-sm{
    margin-right: -16px;
  }

  .lg\:_-mb-sm{
    margin-bottom: -16px;
  }

  .lg\:_-ml-sm{
    margin-left: -16px;
  }

  .lg\:_-mt-md{
    margin-top: -24px;
  }

  .lg\:_-mr-md{
    margin-right: -24px;
  }

  .lg\:_-mb-md{
    margin-bottom: -24px;
  }

  .lg\:_-ml-md{
    margin-left: -24px;
  }

  .lg\:_-mt-lg{
    margin-top: -32px;
  }

  .lg\:_-mr-lg{
    margin-right: -32px;
  }

  .lg\:_-mb-lg{
    margin-bottom: -32px;
  }

  .lg\:_-ml-lg{
    margin-left: -32px;
  }

  .lg\:_-mt-xl{
    margin-top: -40px;
  }

  .lg\:_-mr-xl{
    margin-right: -40px;
  }

  .lg\:_-mb-xl{
    margin-bottom: -40px;
  }

  .lg\:_-ml-xl{
    margin-left: -40px;
  }

  .lg\:_-mt-xxl{
    margin-top: -48px;
  }

  .lg\:_-mr-xxl{
    margin-right: -48px;
  }

  .lg\:_-mb-xxl{
    margin-bottom: -48px;
  }

  .lg\:_-ml-xxl{
    margin-left: -48px;
  }

  .lg\:_-mt-xxxl{
    margin-top: -56px;
  }

  .lg\:_-mr-xxxl{
    margin-right: -56px;
  }

  .lg\:_-mb-xxxl{
    margin-bottom: -56px;
  }

  .lg\:_-ml-xxxl{
    margin-left: -56px;
  }

  .lg\:_mt-0-auto{
    margin-top: 0 auto;
  }

  .lg\:_mr-0-auto{
    margin-right: 0 auto;
  }

  .lg\:_mb-0-auto{
    margin-bottom: 0 auto;
  }

  .lg\:_ml-0-auto{
    margin-left: 0 auto;
  }

  .lg\:_max-h-auto{
    max-height: auto;
  }

  .lg\:_max-h-none{
    max-height: 0px;
  }

  .lg\:_max-h-xxs{
    max-height: 4px;
  }

  .lg\:_max-h-xs{
    max-height: 8px;
  }

  .lg\:_max-h-sm{
    max-height: 16px;
  }

  .lg\:_max-h-md{
    max-height: 24px;
  }

  .lg\:_max-h-lg{
    max-height: 32px;
  }

  .lg\:_max-h-xl{
    max-height: 40px;
  }

  .lg\:_max-h-xxl{
    max-height: 48px;
  }

  .lg\:_max-h-xxxl{
    max-height: 56px;
  }

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

  .lg\:_max-w-none{
    max-width: 0px;
  }

  .lg\:_max-w-xxs{
    max-width: 4px;
  }

  .lg\:_max-w-xs{
    max-width: 8px;
  }

  .lg\:_max-w-sm{
    max-width: 16px;
  }

  .lg\:_max-w-md{
    max-width: 24px;
  }

  .lg\:_max-w-lg{
    max-width: 32px;
  }

  .lg\:_max-w-xl{
    max-width: 40px;
  }

  .lg\:_max-w-xxl{
    max-width: 48px;
  }

  .lg\:_max-w-xxxl{
    max-width: 56px;
  }

  .lg\:_min-h-auto{
    min-height: auto;
  }

  .lg\:_min-h-none{
    min-height: 0px;
  }

  .lg\:_min-h-xxs{
    min-height: 4px;
  }

  .lg\:_min-h-xs{
    min-height: 8px;
  }

  .lg\:_min-h-sm{
    min-height: 16px;
  }

  .lg\:_min-h-md{
    min-height: 24px;
  }

  .lg\:_min-h-lg{
    min-height: 32px;
  }

  .lg\:_min-h-xl{
    min-height: 40px;
  }

  .lg\:_min-h-xxl{
    min-height: 48px;
  }

  .lg\:_min-h-xxxl{
    min-height: 56px;
  }

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

  .lg\:_min-w-none{
    min-width: 0px;
  }

  .lg\:_min-w-xxs{
    min-width: 4px;
  }

  .lg\:_min-w-xs{
    min-width: 8px;
  }

  .lg\:_min-w-sm{
    min-width: 16px;
  }

  .lg\:_min-w-md{
    min-width: 24px;
  }

  .lg\:_min-w-lg{
    min-width: 32px;
  }

  .lg\:_min-w-xl{
    min-width: 40px;
  }

  .lg\:_min-w-xxl{
    min-width: 48px;
  }

  .lg\:_min-w-xxxl{
    min-width: 56px;
  }

  .lg\:_object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:_object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:_object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:_object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:_object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:_object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:_object-center{
    -o-object-position: center;
       object-position: center;
  }

  .lg\:_object-left{
    -o-object-position: left;
       object-position: left;
  }

  .lg\:_object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:_object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:_object-right{
    -o-object-position: right;
       object-position: right;
  }

  .lg\:_object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:_object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:_object-top{
    -o-object-position: top;
       object-position: top;
  }

  .lg\:_outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:_outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:_outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus-within\:_outline-none:focus-within{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus-within\:_outline-white:focus-within{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus-within\:_outline-black:focus-within{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:_outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:_outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:_outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:_overflow-auto{
    overflow: auto;
  }

  .lg\:_overflow-hidden{
    overflow: hidden;
  }

  .lg\:_overflow-visible{
    overflow: visible;
  }

  .lg\:_overflow-scroll{
    overflow: scroll;
  }

  .lg\:_overflow-x-auto{
    overflow-x: auto;
  }

  .lg\:_overflow-y-auto{
    overflow-y: auto;
  }

  .lg\:_overflow-x-hidden{
    overflow-x: hidden;
  }

  .lg\:_overflow-y-hidden{
    overflow-y: hidden;
  }

  .lg\:_overflow-x-visible{
    overflow-x: visible;
  }

  .lg\:_overflow-y-visible{
    overflow-y: visible;
  }

  .lg\:_overflow-x-scroll{
    overflow-x: scroll;
  }

  .lg\:_overflow-y-scroll{
    overflow-y: scroll;
  }

  .lg\:_overscroll-auto{
    -ms-scroll-chaining: chained;
        overscroll-behavior: auto;
  }

  .lg\:_overscroll-contain{
    -ms-scroll-chaining: none;
        overscroll-behavior: contain;
  }

  .lg\:_overscroll-none{
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }

  .lg\:_overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .lg\:_overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .lg\:_overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .lg\:_overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .lg\:_overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .lg\:_overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .lg\:_p-auto{
    padding: auto;
  }

  .lg\:_p-none{
    padding: 0px;
  }

  .lg\:_p-xxs{
    padding: 4px;
  }

  .lg\:_p-xs{
    padding: 8px;
  }

  .lg\:_p-sm{
    padding: 16px;
  }

  .lg\:_p-md{
    padding: 24px;
  }

  .lg\:_p-lg{
    padding: 32px;
  }

  .lg\:_p-xl{
    padding: 40px;
  }

  .lg\:_p-xxl{
    padding: 48px;
  }

  .lg\:_p-xxxl{
    padding: 56px;
  }

  .lg\:_py-auto{
    padding-top: auto;
    padding-bottom: auto;
  }

  .lg\:_px-auto{
    padding-left: auto;
    padding-right: auto;
  }

  .lg\:_py-none{
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .lg\:_px-none{
    padding-left: 0px;
    padding-right: 0px;
  }

  .lg\:_py-xxs{
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .lg\:_px-xxs{
    padding-left: 4px;
    padding-right: 4px;
  }

  .lg\:_py-xs{
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .lg\:_px-xs{
    padding-left: 8px;
    padding-right: 8px;
  }

  .lg\:_py-sm{
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .lg\:_px-sm{
    padding-left: 16px;
    padding-right: 16px;
  }

  .lg\:_py-md{
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lg\:_px-md{
    padding-left: 24px;
    padding-right: 24px;
  }

  .lg\:_py-lg{
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .lg\:_px-lg{
    padding-left: 32px;
    padding-right: 32px;
  }

  .lg\:_py-xl{
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lg\:_px-xl{
    padding-left: 40px;
    padding-right: 40px;
  }

  .lg\:_py-xxl{
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .lg\:_px-xxl{
    padding-left: 48px;
    padding-right: 48px;
  }

  .lg\:_py-xxxl{
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .lg\:_px-xxxl{
    padding-left: 56px;
    padding-right: 56px;
  }

  .lg\:_pt-auto{
    padding-top: auto;
  }

  .lg\:_pr-auto{
    padding-right: auto;
  }

  .lg\:_pb-auto{
    padding-bottom: auto;
  }

  .lg\:_pl-auto{
    padding-left: auto;
  }

  .lg\:_pt-none{
    padding-top: 0px;
  }

  .lg\:_pr-none{
    padding-right: 0px;
  }

  .lg\:_pb-none{
    padding-bottom: 0px;
  }

  .lg\:_pl-none{
    padding-left: 0px;
  }

  .lg\:_pt-xxs{
    padding-top: 4px;
  }

  .lg\:_pr-xxs{
    padding-right: 4px;
  }

  .lg\:_pb-xxs{
    padding-bottom: 4px;
  }

  .lg\:_pl-xxs{
    padding-left: 4px;
  }

  .lg\:_pt-xs{
    padding-top: 8px;
  }

  .lg\:_pr-xs{
    padding-right: 8px;
  }

  .lg\:_pb-xs{
    padding-bottom: 8px;
  }

  .lg\:_pl-xs{
    padding-left: 8px;
  }

  .lg\:_pt-sm{
    padding-top: 16px;
  }

  .lg\:_pr-sm{
    padding-right: 16px;
  }

  .lg\:_pb-sm{
    padding-bottom: 16px;
  }

  .lg\:_pl-sm{
    padding-left: 16px;
  }

  .lg\:_pt-md{
    padding-top: 24px;
  }

  .lg\:_pr-md{
    padding-right: 24px;
  }

  .lg\:_pb-md{
    padding-bottom: 24px;
  }

  .lg\:_pl-md{
    padding-left: 24px;
  }

  .lg\:_pt-lg{
    padding-top: 32px;
  }

  .lg\:_pr-lg{
    padding-right: 32px;
  }

  .lg\:_pb-lg{
    padding-bottom: 32px;
  }

  .lg\:_pl-lg{
    padding-left: 32px;
  }

  .lg\:_pt-xl{
    padding-top: 40px;
  }

  .lg\:_pr-xl{
    padding-right: 40px;
  }

  .lg\:_pb-xl{
    padding-bottom: 40px;
  }

  .lg\:_pl-xl{
    padding-left: 40px;
  }

  .lg\:_pt-xxl{
    padding-top: 48px;
  }

  .lg\:_pr-xxl{
    padding-right: 48px;
  }

  .lg\:_pb-xxl{
    padding-bottom: 48px;
  }

  .lg\:_pl-xxl{
    padding-left: 48px;
  }

  .lg\:_pt-xxxl{
    padding-top: 56px;
  }

  .lg\:_pr-xxxl{
    padding-right: 56px;
  }

  .lg\:_pb-xxxl{
    padding-bottom: 56px;
  }

  .lg\:_pl-xxxl{
    padding-left: 56px;
  }

  .lg\:_placeholder-opacity-0::-moz-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .lg\:_placeholder-opacity-0:-ms-input-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .lg\:_placeholder-opacity-0::placeholder{
    --tw-placeholder-opacity: 0;
  }

  .lg\:_placeholder-opacity-10::-moz-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .lg\:_placeholder-opacity-10:-ms-input-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .lg\:_placeholder-opacity-10::placeholder{
    --tw-placeholder-opacity: .1;
  }

  .lg\:_placeholder-opacity-20::-moz-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .lg\:_placeholder-opacity-20:-ms-input-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .lg\:_placeholder-opacity-20::placeholder{
    --tw-placeholder-opacity: .2;
  }

  .lg\:_placeholder-opacity-25::-moz-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .lg\:_placeholder-opacity-25:-ms-input-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .lg\:_placeholder-opacity-25::placeholder{
    --tw-placeholder-opacity: .25;
  }

  .lg\:_placeholder-opacity-30::-moz-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .lg\:_placeholder-opacity-30:-ms-input-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .lg\:_placeholder-opacity-30::placeholder{
    --tw-placeholder-opacity: .3;
  }

  .lg\:_placeholder-opacity-40::-moz-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .lg\:_placeholder-opacity-40:-ms-input-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .lg\:_placeholder-opacity-40::placeholder{
    --tw-placeholder-opacity: .4;
  }

  .lg\:_placeholder-opacity-50::-moz-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .lg\:_placeholder-opacity-50:-ms-input-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .lg\:_placeholder-opacity-50::placeholder{
    --tw-placeholder-opacity: .5;
  }

  .lg\:_placeholder-opacity-60::-moz-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .lg\:_placeholder-opacity-60:-ms-input-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .lg\:_placeholder-opacity-60::placeholder{
    --tw-placeholder-opacity: .6;
  }

  .lg\:_placeholder-opacity-70::-moz-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .lg\:_placeholder-opacity-70:-ms-input-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .lg\:_placeholder-opacity-70::placeholder{
    --tw-placeholder-opacity: .7;
  }

  .lg\:_placeholder-opacity-75::-moz-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .lg\:_placeholder-opacity-75:-ms-input-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .lg\:_placeholder-opacity-75::placeholder{
    --tw-placeholder-opacity: .75;
  }

  .lg\:_placeholder-opacity-80::-moz-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .lg\:_placeholder-opacity-80:-ms-input-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .lg\:_placeholder-opacity-80::placeholder{
    --tw-placeholder-opacity: .8;
  }

  .lg\:_placeholder-opacity-90::-moz-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .lg\:_placeholder-opacity-90:-ms-input-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .lg\:_placeholder-opacity-90::placeholder{
    --tw-placeholder-opacity: .9;
  }

  .lg\:_placeholder-opacity-100::-moz-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .lg\:_placeholder-opacity-100:-ms-input-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .lg\:_placeholder-opacity-100::placeholder{
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:_placeholder-opacity-0:focus::-moz-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:_placeholder-opacity-0:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:_placeholder-opacity-0:focus::placeholder{
    --tw-placeholder-opacity: 0;
  }

  .lg\:focus\:_placeholder-opacity-10:focus::-moz-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .lg\:focus\:_placeholder-opacity-10:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .1;
  }

  .lg\:focus\:_placeholder-opacity-10:focus::placeholder{
    --tw-placeholder-opacity: .1;
  }

  .lg\:focus\:_placeholder-opacity-20:focus::-moz-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .lg\:focus\:_placeholder-opacity-20:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .2;
  }

  .lg\:focus\:_placeholder-opacity-20:focus::placeholder{
    --tw-placeholder-opacity: .2;
  }

  .lg\:focus\:_placeholder-opacity-25:focus::-moz-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .lg\:focus\:_placeholder-opacity-25:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .25;
  }

  .lg\:focus\:_placeholder-opacity-25:focus::placeholder{
    --tw-placeholder-opacity: .25;
  }

  .lg\:focus\:_placeholder-opacity-30:focus::-moz-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .lg\:focus\:_placeholder-opacity-30:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .3;
  }

  .lg\:focus\:_placeholder-opacity-30:focus::placeholder{
    --tw-placeholder-opacity: .3;
  }

  .lg\:focus\:_placeholder-opacity-40:focus::-moz-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .lg\:focus\:_placeholder-opacity-40:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .4;
  }

  .lg\:focus\:_placeholder-opacity-40:focus::placeholder{
    --tw-placeholder-opacity: .4;
  }

  .lg\:focus\:_placeholder-opacity-50:focus::-moz-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .lg\:focus\:_placeholder-opacity-50:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .5;
  }

  .lg\:focus\:_placeholder-opacity-50:focus::placeholder{
    --tw-placeholder-opacity: .5;
  }

  .lg\:focus\:_placeholder-opacity-60:focus::-moz-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .lg\:focus\:_placeholder-opacity-60:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .6;
  }

  .lg\:focus\:_placeholder-opacity-60:focus::placeholder{
    --tw-placeholder-opacity: .6;
  }

  .lg\:focus\:_placeholder-opacity-70:focus::-moz-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .lg\:focus\:_placeholder-opacity-70:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .7;
  }

  .lg\:focus\:_placeholder-opacity-70:focus::placeholder{
    --tw-placeholder-opacity: .7;
  }

  .lg\:focus\:_placeholder-opacity-75:focus::-moz-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .lg\:focus\:_placeholder-opacity-75:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .75;
  }

  .lg\:focus\:_placeholder-opacity-75:focus::placeholder{
    --tw-placeholder-opacity: .75;
  }

  .lg\:focus\:_placeholder-opacity-80:focus::-moz-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .lg\:focus\:_placeholder-opacity-80:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .8;
  }

  .lg\:focus\:_placeholder-opacity-80:focus::placeholder{
    --tw-placeholder-opacity: .8;
  }

  .lg\:focus\:_placeholder-opacity-90:focus::-moz-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .lg\:focus\:_placeholder-opacity-90:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: .9;
  }

  .lg\:focus\:_placeholder-opacity-90:focus::placeholder{
    --tw-placeholder-opacity: .9;
  }

  .lg\:focus\:_placeholder-opacity-100:focus::-moz-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:_placeholder-opacity-100:focus:-ms-input-placeholder{
    --tw-placeholder-opacity: 1;
  }

  .lg\:focus\:_placeholder-opacity-100:focus::placeholder{
    --tw-placeholder-opacity: 1;
  }

  .lg\:_pointer-events-none{
    pointer-events: none;
  }

  .lg\:_pointer-events-auto{
    pointer-events: auto;
  }

  .lg\:_static{
    position: static;
  }

  .lg\:_fixed{
    position: fixed;
  }

  .lg\:_absolute{
    position: absolute;
  }

  .lg\:_relative{
    position: relative;
  }

  .lg\:_sticky{
    position: -webkit-sticky;
    position: sticky;
  }

  .lg\:_inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:_inset-none{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:_inset-xxs{
    top: 4px;
    right: 4px;
    bottom: 4px;
    left: 4px;
  }

  .lg\:_inset-xs{
    top: 8px;
    right: 8px;
    bottom: 8px;
    left: 8px;
  }

  .lg\:_inset-sm{
    top: 16px;
    right: 16px;
    bottom: 16px;
    left: 16px;
  }

  .lg\:_inset-md{
    top: 24px;
    right: 24px;
    bottom: 24px;
    left: 24px;
  }

  .lg\:_inset-lg{
    top: 32px;
    right: 32px;
    bottom: 32px;
    left: 32px;
  }

  .lg\:_inset-xl{
    top: 40px;
    right: 40px;
    bottom: 40px;
    left: 40px;
  }

  .lg\:_inset-xxl{
    top: 48px;
    right: 48px;
    bottom: 48px;
    left: 48px;
  }

  .lg\:_inset-xxxl{
    top: 56px;
    right: 56px;
    bottom: 56px;
    left: 56px;
  }

  .lg\:_-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:_-inset-none{
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .lg\:_-inset-xxs{
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
  }

  .lg\:_-inset-xs{
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
  }

  .lg\:_-inset-sm{
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
  }

  .lg\:_-inset-md{
    top: -24px;
    right: -24px;
    bottom: -24px;
    left: -24px;
  }

  .lg\:_-inset-lg{
    top: -32px;
    right: -32px;
    bottom: -32px;
    left: -32px;
  }

  .lg\:_-inset-xl{
    top: -40px;
    right: -40px;
    bottom: -40px;
    left: -40px;
  }

  .lg\:_-inset-xxl{
    top: -48px;
    right: -48px;
    bottom: -48px;
    left: -48px;
  }

  .lg\:_-inset-xxxl{
    top: -56px;
    right: -56px;
    bottom: -56px;
    left: -56px;
  }

  .lg\:_inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:_inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:_inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:_inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .lg\:_inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:_inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .lg\:_inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .lg\:_-inset-1\/2{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:_-inset-1\/3{
    top: -33.333333%;
    right: -33.333333%;
    bottom: -33.333333%;
    left: -33.333333%;
  }

  .lg\:_-inset-2\/3{
    top: -66.666667%;
    right: -66.666667%;
    bottom: -66.666667%;
    left: -66.666667%;
  }

  .lg\:_-inset-1\/4{
    top: -25%;
    right: -25%;
    bottom: -25%;
    left: -25%;
  }

  .lg\:_-inset-2\/4{
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
  }

  .lg\:_-inset-3\/4{
    top: -75%;
    right: -75%;
    bottom: -75%;
    left: -75%;
  }

  .lg\:_-inset-full{
    top: -100%;
    right: -100%;
    bottom: -100%;
    left: -100%;
  }

  .lg\:_inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .lg\:_inset-x-auto{
    right: auto;
    left: auto;
  }

  .lg\:_inset-y-none{
    top: 0px;
    bottom: 0px;
  }

  .lg\:_inset-x-none{
    right: 0px;
    left: 0px;
  }

  .lg\:_inset-y-xxs{
    top: 4px;
    bottom: 4px;
  }

  .lg\:_inset-x-xxs{
    right: 4px;
    left: 4px;
  }

  .lg\:_inset-y-xs{
    top: 8px;
    bottom: 8px;
  }

  .lg\:_inset-x-xs{
    right: 8px;
    left: 8px;
  }

  .lg\:_inset-y-sm{
    top: 16px;
    bottom: 16px;
  }

  .lg\:_inset-x-sm{
    right: 16px;
    left: 16px;
  }

  .lg\:_inset-y-md{
    top: 24px;
    bottom: 24px;
  }

  .lg\:_inset-x-md{
    right: 24px;
    left: 24px;
  }

  .lg\:_inset-y-lg{
    top: 32px;
    bottom: 32px;
  }

  .lg\:_inset-x-lg{
    right: 32px;
    left: 32px;
  }

  .lg\:_inset-y-xl{
    top: 40px;
    bottom: 40px;
  }

  .lg\:_inset-x-xl{
    right: 40px;
    left: 40px;
  }

  .lg\:_inset-y-xxl{
    top: 48px;
    bottom: 48px;
  }

  .lg\:_inset-x-xxl{
    right: 48px;
    left: 48px;
  }

  .lg\:_inset-y-xxxl{
    top: 56px;
    bottom: 56px;
  }

  .lg\:_inset-x-xxxl{
    right: 56px;
    left: 56px;
  }

  .lg\:_-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .lg\:_-inset-x-auto{
    right: auto;
    left: auto;
  }

  .lg\:_-inset-y-none{
    top: 0px;
    bottom: 0px;
  }

  .lg\:_-inset-x-none{
    right: 0px;
    left: 0px;
  }

  .lg\:_-inset-y-xxs{
    top: -4px;
    bottom: -4px;
  }

  .lg\:_-inset-x-xxs{
    right: -4px;
    left: -4px;
  }

  .lg\:_-inset-y-xs{
    top: -8px;
    bottom: -8px;
  }

  .lg\:_-inset-x-xs{
    right: -8px;
    left: -8px;
  }

  .lg\:_-inset-y-sm{
    top: -16px;
    bottom: -16px;
  }

  .lg\:_-inset-x-sm{
    right: -16px;
    left: -16px;
  }

  .lg\:_-inset-y-md{
    top: -24px;
    bottom: -24px;
  }

  .lg\:_-inset-x-md{
    right: -24px;
    left: -24px;
  }

  .lg\:_-inset-y-lg{
    top: -32px;
    bottom: -32px;
  }

  .lg\:_-inset-x-lg{
    right: -32px;
    left: -32px;
  }

  .lg\:_-inset-y-xl{
    top: -40px;
    bottom: -40px;
  }

  .lg\:_-inset-x-xl{
    right: -40px;
    left: -40px;
  }

  .lg\:_-inset-y-xxl{
    top: -48px;
    bottom: -48px;
  }

  .lg\:_-inset-x-xxl{
    right: -48px;
    left: -48px;
  }

  .lg\:_-inset-y-xxxl{
    top: -56px;
    bottom: -56px;
  }

  .lg\:_-inset-x-xxxl{
    right: -56px;
    left: -56px;
  }

  .lg\:_inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .lg\:_inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .lg\:_inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:_inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .lg\:_inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:_inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .lg\:_inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .lg\:_inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .lg\:_inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .lg\:_inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .lg\:_inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .lg\:_inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .lg\:_inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .lg\:_inset-x-full{
    right: 100%;
    left: 100%;
  }

  .lg\:_-inset-y-1\/2{
    top: -50%;
    bottom: -50%;
  }

  .lg\:_-inset-x-1\/2{
    right: -50%;
    left: -50%;
  }

  .lg\:_-inset-y-1\/3{
    top: -33.333333%;
    bottom: -33.333333%;
  }

  .lg\:_-inset-x-1\/3{
    right: -33.333333%;
    left: -33.333333%;
  }

  .lg\:_-inset-y-2\/3{
    top: -66.666667%;
    bottom: -66.666667%;
  }

  .lg\:_-inset-x-2\/3{
    right: -66.666667%;
    left: -66.666667%;
  }

  .lg\:_-inset-y-1\/4{
    top: -25%;
    bottom: -25%;
  }

  .lg\:_-inset-x-1\/4{
    right: -25%;
    left: -25%;
  }

  .lg\:_-inset-y-2\/4{
    top: -50%;
    bottom: -50%;
  }

  .lg\:_-inset-x-2\/4{
    right: -50%;
    left: -50%;
  }

  .lg\:_-inset-y-3\/4{
    top: -75%;
    bottom: -75%;
  }

  .lg\:_-inset-x-3\/4{
    right: -75%;
    left: -75%;
  }

  .lg\:_-inset-y-full{
    top: -100%;
    bottom: -100%;
  }

  .lg\:_-inset-x-full{
    right: -100%;
    left: -100%;
  }

  .lg\:_top-auto{
    top: auto;
  }

  .lg\:_right-auto{
    right: auto;
  }

  .lg\:_bottom-auto{
    bottom: auto;
  }

  .lg\:_left-auto{
    left: auto;
  }

  .lg\:_top-none{
    top: 0px;
  }

  .lg\:_right-none{
    right: 0px;
  }

  .lg\:_bottom-none{
    bottom: 0px;
  }

  .lg\:_left-none{
    left: 0px;
  }

  .lg\:_top-xxs{
    top: 4px;
  }

  .lg\:_right-xxs{
    right: 4px;
  }

  .lg\:_bottom-xxs{
    bottom: 4px;
  }

  .lg\:_left-xxs{
    left: 4px;
  }

  .lg\:_top-xs{
    top: 8px;
  }

  .lg\:_right-xs{
    right: 8px;
  }

  .lg\:_bottom-xs{
    bottom: 8px;
  }

  .lg\:_left-xs{
    left: 8px;
  }

  .lg\:_top-sm{
    top: 16px;
  }

  .lg\:_right-sm{
    right: 16px;
  }

  .lg\:_bottom-sm{
    bottom: 16px;
  }

  .lg\:_left-sm{
    left: 16px;
  }

  .lg\:_top-md{
    top: 24px;
  }

  .lg\:_right-md{
    right: 24px;
  }

  .lg\:_bottom-md{
    bottom: 24px;
  }

  .lg\:_left-md{
    left: 24px;
  }

  .lg\:_top-lg{
    top: 32px;
  }

  .lg\:_right-lg{
    right: 32px;
  }

  .lg\:_bottom-lg{
    bottom: 32px;
  }

  .lg\:_left-lg{
    left: 32px;
  }

  .lg\:_top-xl{
    top: 40px;
  }

  .lg\:_right-xl{
    right: 40px;
  }

  .lg\:_bottom-xl{
    bottom: 40px;
  }

  .lg\:_left-xl{
    left: 40px;
  }

  .lg\:_top-xxl{
    top: 48px;
  }

  .lg\:_right-xxl{
    right: 48px;
  }

  .lg\:_bottom-xxl{
    bottom: 48px;
  }

  .lg\:_left-xxl{
    left: 48px;
  }

  .lg\:_top-xxxl{
    top: 56px;
  }

  .lg\:_right-xxxl{
    right: 56px;
  }

  .lg\:_bottom-xxxl{
    bottom: 56px;
  }

  .lg\:_left-xxxl{
    left: 56px;
  }

  .lg\:_-top-auto{
    top: auto;
  }

  .lg\:_-right-auto{
    right: auto;
  }

  .lg\:_-bottom-auto{
    bottom: auto;
  }

  .lg\:_-left-auto{
    left: auto;
  }

  .lg\:_-top-none{
    top: 0px;
  }

  .lg\:_-right-none{
    right: 0px;
  }

  .lg\:_-bottom-none{
    bottom: 0px;
  }

  .lg\:_-left-none{
    left: 0px;
  }

  .lg\:_-top-xxs{
    top: -4px;
  }

  .lg\:_-right-xxs{
    right: -4px;
  }

  .lg\:_-bottom-xxs{
    bottom: -4px;
  }

  .lg\:_-left-xxs{
    left: -4px;
  }

  .lg\:_-top-xs{
    top: -8px;
  }

  .lg\:_-right-xs{
    right: -8px;
  }

  .lg\:_-bottom-xs{
    bottom: -8px;
  }

  .lg\:_-left-xs{
    left: -8px;
  }

  .lg\:_-top-sm{
    top: -16px;
  }

  .lg\:_-right-sm{
    right: -16px;
  }

  .lg\:_-bottom-sm{
    bottom: -16px;
  }

  .lg\:_-left-sm{
    left: -16px;
  }

  .lg\:_-top-md{
    top: -24px;
  }

  .lg\:_-right-md{
    right: -24px;
  }

  .lg\:_-bottom-md{
    bottom: -24px;
  }

  .lg\:_-left-md{
    left: -24px;
  }

  .lg\:_-top-lg{
    top: -32px;
  }

  .lg\:_-right-lg{
    right: -32px;
  }

  .lg\:_-bottom-lg{
    bottom: -32px;
  }

  .lg\:_-left-lg{
    left: -32px;
  }

  .lg\:_-top-xl{
    top: -40px;
  }

  .lg\:_-right-xl{
    right: -40px;
  }

  .lg\:_-bottom-xl{
    bottom: -40px;
  }

  .lg\:_-left-xl{
    left: -40px;
  }

  .lg\:_-top-xxl{
    top: -48px;
  }

  .lg\:_-right-xxl{
    right: -48px;
  }

  .lg\:_-bottom-xxl{
    bottom: -48px;
  }

  .lg\:_-left-xxl{
    left: -48px;
  }

  .lg\:_-top-xxxl{
    top: -56px;
  }

  .lg\:_-right-xxxl{
    right: -56px;
  }

  .lg\:_-bottom-xxxl{
    bottom: -56px;
  }

  .lg\:_-left-xxxl{
    left: -56px;
  }

  .lg\:_top-1\/2{
    top: 50%;
  }

  .lg\:_right-1\/2{
    right: 50%;
  }

  .lg\:_bottom-1\/2{
    bottom: 50%;
  }

  .lg\:_left-1\/2{
    left: 50%;
  }

  .lg\:_top-1\/3{
    top: 33.333333%;
  }

  .lg\:_right-1\/3{
    right: 33.333333%;
  }

  .lg\:_bottom-1\/3{
    bottom: 33.333333%;
  }

  .lg\:_left-1\/3{
    left: 33.333333%;
  }

  .lg\:_top-2\/3{
    top: 66.666667%;
  }

  .lg\:_right-2\/3{
    right: 66.666667%;
  }

  .lg\:_bottom-2\/3{
    bottom: 66.666667%;
  }

  .lg\:_left-2\/3{
    left: 66.666667%;
  }

  .lg\:_top-1\/4{
    top: 25%;
  }

  .lg\:_right-1\/4{
    right: 25%;
  }

  .lg\:_bottom-1\/4{
    bottom: 25%;
  }

  .lg\:_left-1\/4{
    left: 25%;
  }

  .lg\:_top-2\/4{
    top: 50%;
  }

  .lg\:_right-2\/4{
    right: 50%;
  }

  .lg\:_bottom-2\/4{
    bottom: 50%;
  }

  .lg\:_left-2\/4{
    left: 50%;
  }

  .lg\:_top-3\/4{
    top: 75%;
  }

  .lg\:_right-3\/4{
    right: 75%;
  }

  .lg\:_bottom-3\/4{
    bottom: 75%;
  }

  .lg\:_left-3\/4{
    left: 75%;
  }

  .lg\:_top-full{
    top: 100%;
  }

  .lg\:_right-full{
    right: 100%;
  }

  .lg\:_bottom-full{
    bottom: 100%;
  }

  .lg\:_left-full{
    left: 100%;
  }

  .lg\:_-top-1\/2{
    top: -50%;
  }

  .lg\:_-right-1\/2{
    right: -50%;
  }

  .lg\:_-bottom-1\/2{
    bottom: -50%;
  }

  .lg\:_-left-1\/2{
    left: -50%;
  }

  .lg\:_-top-1\/3{
    top: -33.333333%;
  }

  .lg\:_-right-1\/3{
    right: -33.333333%;
  }

  .lg\:_-bottom-1\/3{
    bottom: -33.333333%;
  }

  .lg\:_-left-1\/3{
    left: -33.333333%;
  }

  .lg\:_-top-2\/3{
    top: -66.666667%;
  }

  .lg\:_-right-2\/3{
    right: -66.666667%;
  }

  .lg\:_-bottom-2\/3{
    bottom: -66.666667%;
  }

  .lg\:_-left-2\/3{
    left: -66.666667%;
  }

  .lg\:_-top-1\/4{
    top: -25%;
  }

  .lg\:_-right-1\/4{
    right: -25%;
  }

  .lg\:_-bottom-1\/4{
    bottom: -25%;
  }

  .lg\:_-left-1\/4{
    left: -25%;
  }

  .lg\:_-top-2\/4{
    top: -50%;
  }

  .lg\:_-right-2\/4{
    right: -50%;
  }

  .lg\:_-bottom-2\/4{
    bottom: -50%;
  }

  .lg\:_-left-2\/4{
    left: -50%;
  }

  .lg\:_-top-3\/4{
    top: -75%;
  }

  .lg\:_-right-3\/4{
    right: -75%;
  }

  .lg\:_-bottom-3\/4{
    bottom: -75%;
  }

  .lg\:_-left-3\/4{
    left: -75%;
  }

  .lg\:_-top-full{
    top: -100%;
  }

  .lg\:_-right-full{
    right: -100%;
  }

  .lg\:_-bottom-full{
    bottom: -100%;
  }

  .lg\:_-left-full{
    left: -100%;
  }

  .lg\:_resize-none{
    resize: none;
  }

  .lg\:_resize-y{
    resize: vertical;
  }

  .lg\:_resize-x{
    resize: horizontal;
  }

  .lg\:_resize{
    resize: both;
  }

  .lg\:_ring-0{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:_ring-1{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:_ring-2{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:_ring-4{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:_ring-8{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:_ring{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:_ring-inset{
    --tw-ring-inset: inset;
  }

  .lg\:focus-within\:_ring-0:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:_ring-1:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:_ring-2:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:_ring-4:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:_ring-8:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:_ring:focus-within{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus-within\:_ring-inset:focus-within{
    --tw-ring-inset: inset;
  }

  .lg\:focus\:_ring-0:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:_ring-1:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:_ring-2:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:_ring-4:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:_ring-8:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:_ring:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  }

  .lg\:focus\:_ring-inset:focus{
    --tw-ring-inset: inset;
  }

  .lg\:_ring-offset-transparent{
    --tw-ring-offset-color: transparent;
  }

  .lg\:_ring-offset-current{
    --tw-ring-offset-color: currentColor;
  }

  .lg\:_ring-offset-gray{
    --tw-ring-offset-color: #EFEFEF;
  }

  .lg\:_ring-offset-greytext{
    --tw-ring-offset-color: #707070;
  }

  .lg\:_ring-offset-primary{
    --tw-ring-offset-color: #007d8f;
  }

  .lg\:_ring-offset-lightprimary{
    --tw-ring-offset-color: #f1f6f6;
  }

  .lg\:_ring-offset-darkenprimary{
    --tw-ring-offset-color: #006675;
  }

  .lg\:_ring-offset-darkengolden{
    --tw-ring-offset-color: #846700;
  }

  .lg\:_ring-offset-nearwhite{
    --tw-ring-offset-color: #f5f5f5;
  }

  .lg\:_ring-offset-warning{
    --tw-ring-offset-color: #e03634;
  }

  .lg\:_ring-offset-darkenwarning{
    --tw-ring-offset-color: #771312;
  }

  .lg\:_ring-offset-success{
    --tw-ring-offset-color: #99cc00;
  }

  .lg\:_ring-offset-golden{
    --tw-ring-offset-color: #ffce55;
  }

  .lg\:_ring-offset-orange{
    --tw-ring-offset-color: #F4B200;
  }

  .lg\:_ring-offset-orangealt{
    --tw-ring-offset-color: #EEAE00;
  }

  .lg\:_ring-offset-brown{
    --tw-ring-offset-color: #7B320B;
  }

  .lg\:_ring-offset-intenseorange{
    --tw-ring-offset-color: #D85306;
  }

  .lg\:_ring-offset-darkenorange{
    --tw-ring-offset-color: #A77A00;
  }

  .lg\:_ring-offset-darkengreen100{
    --tw-ring-offset-color: #285C0B;
  }

  .lg\:_ring-offset-darkengreen{
    --tw-ring-offset-color: #1F460C;
  }

  .lg\:_ring-offset-green{
    --tw-ring-offset-color: #237A00;
  }

  .lg\:_ring-offset-white{
    --tw-ring-offset-color: #fff;
  }

  .lg\:_ring-offset-black{
    --tw-ring-offset-color: #000;
  }

  .lg\:focus-within\:_ring-offset-transparent:focus-within{
    --tw-ring-offset-color: transparent;
  }

  .lg\:focus-within\:_ring-offset-current:focus-within{
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus-within\:_ring-offset-gray:focus-within{
    --tw-ring-offset-color: #EFEFEF;
  }

  .lg\:focus-within\:_ring-offset-greytext:focus-within{
    --tw-ring-offset-color: #707070;
  }

  .lg\:focus-within\:_ring-offset-primary:focus-within{
    --tw-ring-offset-color: #007d8f;
  }

  .lg\:focus-within\:_ring-offset-lightprimary:focus-within{
    --tw-ring-offset-color: #f1f6f6;
  }

  .lg\:focus-within\:_ring-offset-darkenprimary:focus-within{
    --tw-ring-offset-color: #006675;
  }

  .lg\:focus-within\:_ring-offset-darkengolden:focus-within{
    --tw-ring-offset-color: #846700;
  }

  .lg\:focus-within\:_ring-offset-nearwhite:focus-within{
    --tw-ring-offset-color: #f5f5f5;
  }

  .lg\:focus-within\:_ring-offset-warning:focus-within{
    --tw-ring-offset-color: #e03634;
  }

  .lg\:focus-within\:_ring-offset-darkenwarning:focus-within{
    --tw-ring-offset-color: #771312;
  }

  .lg\:focus-within\:_ring-offset-success:focus-within{
    --tw-ring-offset-color: #99cc00;
  }

  .lg\:focus-within\:_ring-offset-golden:focus-within{
    --tw-ring-offset-color: #ffce55;
  }

  .lg\:focus-within\:_ring-offset-orange:focus-within{
    --tw-ring-offset-color: #F4B200;
  }

  .lg\:focus-within\:_ring-offset-orangealt:focus-within{
    --tw-ring-offset-color: #EEAE00;
  }

  .lg\:focus-within\:_ring-offset-brown:focus-within{
    --tw-ring-offset-color: #7B320B;
  }

  .lg\:focus-within\:_ring-offset-intenseorange:focus-within{
    --tw-ring-offset-color: #D85306;
  }

  .lg\:focus-within\:_ring-offset-darkenorange:focus-within{
    --tw-ring-offset-color: #A77A00;
  }

  .lg\:focus-within\:_ring-offset-darkengreen100:focus-within{
    --tw-ring-offset-color: #285C0B;
  }

  .lg\:focus-within\:_ring-offset-darkengreen:focus-within{
    --tw-ring-offset-color: #1F460C;
  }

  .lg\:focus-within\:_ring-offset-green:focus-within{
    --tw-ring-offset-color: #237A00;
  }

  .lg\:focus-within\:_ring-offset-white:focus-within{
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus-within\:_ring-offset-black:focus-within{
    --tw-ring-offset-color: #000;
  }

  .lg\:focus\:_ring-offset-transparent:focus{
    --tw-ring-offset-color: transparent;
  }

  .lg\:focus\:_ring-offset-current:focus{
    --tw-ring-offset-color: currentColor;
  }

  .lg\:focus\:_ring-offset-gray:focus{
    --tw-ring-offset-color: #EFEFEF;
  }

  .lg\:focus\:_ring-offset-greytext:focus{
    --tw-ring-offset-color: #707070;
  }

  .lg\:focus\:_ring-offset-primary:focus{
    --tw-ring-offset-color: #007d8f;
  }

  .lg\:focus\:_ring-offset-lightprimary:focus{
    --tw-ring-offset-color: #f1f6f6;
  }

  .lg\:focus\:_ring-offset-darkenprimary:focus{
    --tw-ring-offset-color: #006675;
  }

  .lg\:focus\:_ring-offset-darkengolden:focus{
    --tw-ring-offset-color: #846700;
  }

  .lg\:focus\:_ring-offset-nearwhite:focus{
    --tw-ring-offset-color: #f5f5f5;
  }

  .lg\:focus\:_ring-offset-warning:focus{
    --tw-ring-offset-color: #e03634;
  }

  .lg\:focus\:_ring-offset-darkenwarning:focus{
    --tw-ring-offset-color: #771312;
  }

  .lg\:focus\:_ring-offset-success:focus{
    --tw-ring-offset-color: #99cc00;
  }

  .lg\:focus\:_ring-offset-golden:focus{
    --tw-ring-offset-color: #ffce55;
  }

  .lg\:focus\:_ring-offset-orange:focus{
    --tw-ring-offset-color: #F4B200;
  }

  .lg\:focus\:_ring-offset-orangealt:focus{
    --tw-ring-offset-color: #EEAE00;
  }

  .lg\:focus\:_ring-offset-brown:focus{
    --tw-ring-offset-color: #7B320B;
  }

  .lg\:focus\:_ring-offset-intenseorange:focus{
    --tw-ring-offset-color: #D85306;
  }

  .lg\:focus\:_ring-offset-darkenorange:focus{
    --tw-ring-offset-color: #A77A00;
  }

  .lg\:focus\:_ring-offset-darkengreen100:focus{
    --tw-ring-offset-color: #285C0B;
  }

  .lg\:focus\:_ring-offset-darkengreen:focus{
    --tw-ring-offset-color: #1F460C;
  }

  .lg\:focus\:_ring-offset-green:focus{
    --tw-ring-offset-color: #237A00;
  }

  .lg\:focus\:_ring-offset-white:focus{
    --tw-ring-offset-color: #fff;
  }

  .lg\:focus\:_ring-offset-black:focus{
    --tw-ring-offset-color: #000;
  }

  .lg\:_ring-offset-0{
    --tw-ring-offset-width: 0px;
  }

  .lg\:_ring-offset-1{
    --tw-ring-offset-width: 1px;
  }

  .lg\:_ring-offset-2{
    --tw-ring-offset-width: 2px;
  }

  .lg\:_ring-offset-4{
    --tw-ring-offset-width: 4px;
  }

  .lg\:_ring-offset-8{
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus-within\:_ring-offset-0:focus-within{
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus-within\:_ring-offset-1:focus-within{
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus-within\:_ring-offset-2:focus-within{
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus-within\:_ring-offset-4:focus-within{
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus-within\:_ring-offset-8:focus-within{
    --tw-ring-offset-width: 8px;
  }

  .lg\:focus\:_ring-offset-0:focus{
    --tw-ring-offset-width: 0px;
  }

  .lg\:focus\:_ring-offset-1:focus{
    --tw-ring-offset-width: 1px;
  }

  .lg\:focus\:_ring-offset-2:focus{
    --tw-ring-offset-width: 2px;
  }

  .lg\:focus\:_ring-offset-4:focus{
    --tw-ring-offset-width: 4px;
  }

  .lg\:focus\:_ring-offset-8:focus{
    --tw-ring-offset-width: 8px;
  }

  .lg\:_ring-transparent{
    --tw-ring-color: transparent;
  }

  .lg\:_ring-current{
    --tw-ring-color: currentColor;
  }

  .lg\:_ring-gray{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .lg\:_ring-greytext{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .lg\:_ring-primary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .lg\:_ring-lightprimary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .lg\:_ring-darkenprimary{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .lg\:_ring-darkengolden{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-nearwhite{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .lg\:_ring-warning{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .lg\:_ring-darkenwarning{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .lg\:_ring-success{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-golden{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .lg\:_ring-orange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-orangealt{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-brown{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .lg\:_ring-intenseorange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .lg\:_ring-darkenorange{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-darkengreen100{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .lg\:_ring-darkengreen{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .lg\:_ring-green{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-white{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:_ring-black{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-transparent:focus-within{
    --tw-ring-color: transparent;
  }

  .lg\:focus-within\:_ring-current:focus-within{
    --tw-ring-color: currentColor;
  }

  .lg\:focus-within\:_ring-gray:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-greytext:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-primary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-lightprimary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-darkenprimary:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-darkengolden:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-nearwhite:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-warning:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-darkenwarning:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-success:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-golden:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-orange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-orangealt:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-brown:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-intenseorange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-darkenorange:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-darkengreen100:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-darkengreen:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-green:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-white:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus-within\:_ring-black:focus-within{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-transparent:focus{
    --tw-ring-color: transparent;
  }

  .lg\:focus\:_ring-current:focus{
    --tw-ring-color: currentColor;
  }

  .lg\:focus\:_ring-gray:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(239, 239, 239, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-greytext:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(112, 112, 112, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-primary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 125, 143, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-lightprimary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(241, 246, 246, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-darkenprimary:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 102, 117, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-darkengolden:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(132, 103, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-nearwhite:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(245, 245, 245, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-warning:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(224, 54, 52, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-darkenwarning:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(119, 19, 18, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-success:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(153, 204, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-golden:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 206, 85, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-orange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(244, 178, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-orangealt:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(238, 174, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-brown:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(123, 50, 11, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-intenseorange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(216, 83, 6, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-darkenorange:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(167, 122, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-darkengreen100:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(40, 92, 11, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-darkengreen:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(31, 70, 12, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-green:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(35, 122, 0, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-white:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(255, 255, 255, var(--tw-ring-opacity));
  }

  .lg\:focus\:_ring-black:focus{
    --tw-ring-opacity: 1;
    --tw-ring-color: rgba(0, 0, 0, var(--tw-ring-opacity));
  }

  .lg\:_ring-opacity-0{
    --tw-ring-opacity: 0;
  }

  .lg\:_ring-opacity-10{
    --tw-ring-opacity: .1;
  }

  .lg\:_ring-opacity-20{
    --tw-ring-opacity: .2;
  }

  .lg\:_ring-opacity-25{
    --tw-ring-opacity: .25;
  }

  .lg\:_ring-opacity-30{
    --tw-ring-opacity: .3;
  }

  .lg\:_ring-opacity-40{
    --tw-ring-opacity: .4;
  }

  .lg\:_ring-opacity-50{
    --tw-ring-opacity: .5;
  }

  .lg\:_ring-opacity-60{
    --tw-ring-opacity: .6;
  }

  .lg\:_ring-opacity-70{
    --tw-ring-opacity: .7;
  }

  .lg\:_ring-opacity-75{
    --tw-ring-opacity: .75;
  }

  .lg\:_ring-opacity-80{
    --tw-ring-opacity: .8;
  }

  .lg\:_ring-opacity-90{
    --tw-ring-opacity: .9;
  }

  .lg\:_ring-opacity-100{
    --tw-ring-opacity: 1;
  }

  .lg\:focus-within\:_ring-opacity-0:focus-within{
    --tw-ring-opacity: 0;
  }

  .lg\:focus-within\:_ring-opacity-10:focus-within{
    --tw-ring-opacity: .1;
  }

  .lg\:focus-within\:_ring-opacity-20:focus-within{
    --tw-ring-opacity: .2;
  }

  .lg\:focus-within\:_ring-opacity-25:focus-within{
    --tw-ring-opacity: .25;
  }

  .lg\:focus-within\:_ring-opacity-30:focus-within{
    --tw-ring-opacity: .3;
  }

  .lg\:focus-within\:_ring-opacity-40:focus-within{
    --tw-ring-opacity: .4;
  }

  .lg\:focus-within\:_ring-opacity-50:focus-within{
    --tw-ring-opacity: .5;
  }

  .lg\:focus-within\:_ring-opacity-60:focus-within{
    --tw-ring-opacity: .6;
  }

  .lg\:focus-within\:_ring-opacity-70:focus-within{
    --tw-ring-opacity: .7;
  }

  .lg\:focus-within\:_ring-opacity-75:focus-within{
    --tw-ring-opacity: .75;
  }

  .lg\:focus-within\:_ring-opacity-80:focus-within{
    --tw-ring-opacity: .8;
  }

  .lg\:focus-within\:_ring-opacity-90:focus-within{
    --tw-ring-opacity: .9;
  }

  .lg\:focus-within\:_ring-opacity-100:focus-within{
    --tw-ring-opacity: 1;
  }

  .lg\:focus\:_ring-opacity-0:focus{
    --tw-ring-opacity: 0;
  }

  .lg\:focus\:_ring-opacity-10:focus{
    --tw-ring-opacity: .1;
  }

  .lg\:focus\:_ring-opacity-20:focus{
    --tw-ring-opacity: .2;
  }

  .lg\:focus\:_ring-opacity-25:focus{
    --tw-ring-opacity: .25;
  }

  .lg\:focus\:_ring-opacity-30:focus{
    --tw-ring-opacity: .3;
  }

  .lg\:focus\:_ring-opacity-40:focus{
    --tw-ring-opacity: .4;
  }

  .lg\:focus\:_ring-opacity-50:focus{
    --tw-ring-opacity: .5;
  }

  .lg\:focus\:_ring-opacity-60:focus{
    --tw-ring-opacity: .6;
  }

  .lg\:focus\:_ring-opacity-70:focus{
    --tw-ring-opacity: .7;
  }

  .lg\:focus\:_ring-opacity-75:focus{
    --tw-ring-opacity: .75;
  }

  .lg\:focus\:_ring-opacity-80:focus{
    --tw-ring-opacity: .8;
  }

  .lg\:focus\:_ring-opacity-90:focus{
    --tw-ring-opacity: .9;
  }

  .lg\:focus\:_ring-opacity-100:focus{
    --tw-ring-opacity: 1;
  }

  .lg\:_fill-current{
    fill: currentColor;
  }

  .lg\:_fill-primary{
    fill: #007d8f;
  }

  .lg\:_fill-greytext{
    fill: #707070;
  }

  .lg\:_fill-darkenprimary{
    fill: #006675;
  }

  .lg\:_fill-darkengolden{
    fill: #846700;
  }

  .lg\:_fill-darkengreen{
    fill: #1F460C;
  }

  .lg\:_fill-golden{
    fill: #ffce55;
  }

  .lg\:_fill-white{
    fill: #fff;
  }

  .lg\:_fill-orange{
    fill: #F4B200;
  }

  .lg\:_fill-orangealt{
    fill: #EEAE00;
  }

  .lg\:_fill-darkenorange{
  }

  .lg\:_fill-brown{
    fill: #7B320B;
  }

  .lg\:_fill-green{
    fill: #237A00;
  }

  .lg\:_stroke-current{
    stroke: currentColor;
  }

  .lg\:_stroke-0{
    stroke-width: 0;
  }

  .lg\:_stroke-1{
    stroke-width: 1;
  }

  .lg\:_stroke-2{
    stroke-width: 2;
  }

  .lg\:_table-auto{
    table-layout: auto;
  }

  .lg\:_table-fixed{
    table-layout: fixed;
  }

  .lg\:_text-left{
    text-align: left;
  }

  .lg\:_text-center{
    text-align: center;
  }

  .lg\:_text-right{
    text-align: right;
  }

  .lg\:_text-justify{
    text-align: justify;
  }

  .lg\:_text-opacity-0{
    --tw-text-opacity: 0;
  }

  .lg\:_text-opacity-10{
    --tw-text-opacity: .1;
  }

  .lg\:_text-opacity-20{
    --tw-text-opacity: .2;
  }

  .lg\:_text-opacity-25{
    --tw-text-opacity: .25;
  }

  .lg\:_text-opacity-30{
    --tw-text-opacity: .3;
  }

  .lg\:_text-opacity-40{
    --tw-text-opacity: .4;
  }

  .lg\:_text-opacity-50{
    --tw-text-opacity: .5;
  }

  .lg\:_text-opacity-60{
    --tw-text-opacity: .6;
  }

  .lg\:_text-opacity-70{
    --tw-text-opacity: .7;
  }

  .lg\:_text-opacity-75{
    --tw-text-opacity: .75;
  }

  .lg\:_text-opacity-80{
    --tw-text-opacity: .8;
  }

  .lg\:_text-opacity-90{
    --tw-text-opacity: .9;
  }

  .lg\:_text-opacity-100{
    --tw-text-opacity: 1;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-0{
    --tw-text-opacity: 0;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-10{
    --tw-text-opacity: .1;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-20{
    --tw-text-opacity: .2;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-25{
    --tw-text-opacity: .25;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-30{
    --tw-text-opacity: .3;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-40{
    --tw-text-opacity: .4;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-50{
    --tw-text-opacity: .5;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-60{
    --tw-text-opacity: .6;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-70{
    --tw-text-opacity: .7;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-75{
    --tw-text-opacity: .75;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-80{
    --tw-text-opacity: .8;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-90{
    --tw-text-opacity: .9;
  }

  ._group:hover .lg\:group-hover\:_text-opacity-100{
    --tw-text-opacity: 1;
  }

  .lg\:focus-within\:_text-opacity-0:focus-within{
    --tw-text-opacity: 0;
  }

  .lg\:focus-within\:_text-opacity-10:focus-within{
    --tw-text-opacity: .1;
  }

  .lg\:focus-within\:_text-opacity-20:focus-within{
    --tw-text-opacity: .2;
  }

  .lg\:focus-within\:_text-opacity-25:focus-within{
    --tw-text-opacity: .25;
  }

  .lg\:focus-within\:_text-opacity-30:focus-within{
    --tw-text-opacity: .3;
  }

  .lg\:focus-within\:_text-opacity-40:focus-within{
    --tw-text-opacity: .4;
  }

  .lg\:focus-within\:_text-opacity-50:focus-within{
    --tw-text-opacity: .5;
  }

  .lg\:focus-within\:_text-opacity-60:focus-within{
    --tw-text-opacity: .6;
  }

  .lg\:focus-within\:_text-opacity-70:focus-within{
    --tw-text-opacity: .7;
  }

  .lg\:focus-within\:_text-opacity-75:focus-within{
    --tw-text-opacity: .75;
  }

  .lg\:focus-within\:_text-opacity-80:focus-within{
    --tw-text-opacity: .8;
  }

  .lg\:focus-within\:_text-opacity-90:focus-within{
    --tw-text-opacity: .9;
  }

  .lg\:focus-within\:_text-opacity-100:focus-within{
    --tw-text-opacity: 1;
  }

  .lg\:hover\:_text-opacity-0:hover{
    --tw-text-opacity: 0;
  }

  .lg\:hover\:_text-opacity-10:hover{
    --tw-text-opacity: .1;
  }

  .lg\:hover\:_text-opacity-20:hover{
    --tw-text-opacity: .2;
  }

  .lg\:hover\:_text-opacity-25:hover{
    --tw-text-opacity: .25;
  }

  .lg\:hover\:_text-opacity-30:hover{
    --tw-text-opacity: .3;
  }

  .lg\:hover\:_text-opacity-40:hover{
    --tw-text-opacity: .4;
  }

  .lg\:hover\:_text-opacity-50:hover{
    --tw-text-opacity: .5;
  }

  .lg\:hover\:_text-opacity-60:hover{
    --tw-text-opacity: .6;
  }

  .lg\:hover\:_text-opacity-70:hover{
    --tw-text-opacity: .7;
  }

  .lg\:hover\:_text-opacity-75:hover{
    --tw-text-opacity: .75;
  }

  .lg\:hover\:_text-opacity-80:hover{
    --tw-text-opacity: .8;
  }

  .lg\:hover\:_text-opacity-90:hover{
    --tw-text-opacity: .9;
  }

  .lg\:hover\:_text-opacity-100:hover{
    --tw-text-opacity: 1;
  }

  .lg\:focus\:_text-opacity-0:focus{
    --tw-text-opacity: 0;
  }

  .lg\:focus\:_text-opacity-10:focus{
    --tw-text-opacity: .1;
  }

  .lg\:focus\:_text-opacity-20:focus{
    --tw-text-opacity: .2;
  }

  .lg\:focus\:_text-opacity-25:focus{
    --tw-text-opacity: .25;
  }

  .lg\:focus\:_text-opacity-30:focus{
    --tw-text-opacity: .3;
  }

  .lg\:focus\:_text-opacity-40:focus{
    --tw-text-opacity: .4;
  }

  .lg\:focus\:_text-opacity-50:focus{
    --tw-text-opacity: .5;
  }

  .lg\:focus\:_text-opacity-60:focus{
    --tw-text-opacity: .6;
  }

  .lg\:focus\:_text-opacity-70:focus{
    --tw-text-opacity: .7;
  }

  .lg\:focus\:_text-opacity-75:focus{
    --tw-text-opacity: .75;
  }

  .lg\:focus\:_text-opacity-80:focus{
    --tw-text-opacity: .8;
  }

  .lg\:focus\:_text-opacity-90:focus{
    --tw-text-opacity: .9;
  }

  .lg\:focus\:_text-opacity-100:focus{
    --tw-text-opacity: 1;
  }

  .lg\:_truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:_overflow-ellipsis{
    text-overflow: ellipsis;
  }

  .lg\:_overflow-clip{
    text-overflow: clip;
  }

  .lg\:_italic{
    font-style: italic;
  }

  .lg\:_not-italic{
    font-style: normal;
  }

  .lg\:_uppercase{
    text-transform: uppercase;
  }

  .lg\:_lowercase{
    text-transform: lowercase;
  }

  .lg\:_capitalize{
    text-transform: capitalize;
  }

  .lg\:_normal-case{
    text-transform: none;
  }

  .lg\:_antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:_subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:_ordinal, .lg\:_slashed-zero, .lg\:_lining-nums, .lg\:_oldstyle-nums, .lg\:_proportional-nums, .lg\:_tabular-nums, .lg\:_diagonal-fractions, .lg\:_stacked-fractions{
    --tw-ordinal: var(--tw-empty,/*!*/ /*!*/);
    --tw-slashed-zero: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-figure: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-spacing: var(--tw-empty,/*!*/ /*!*/);
    --tw-numeric-fraction: var(--tw-empty,/*!*/ /*!*/);
    font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
  }

  .lg\:_normal-nums{
    font-variant-numeric: normal;
  }

  .lg\:_ordinal{
    --tw-ordinal: ordinal;
  }

  .lg\:_slashed-zero{
    --tw-slashed-zero: slashed-zero;
  }

  .lg\:_lining-nums{
    --tw-numeric-figure: lining-nums;
  }

  .lg\:_oldstyle-nums{
    --tw-numeric-figure: oldstyle-nums;
  }

  .lg\:_proportional-nums{
    --tw-numeric-spacing: proportional-nums;
  }

  .lg\:_tabular-nums{
    --tw-numeric-spacing: tabular-nums;
  }

  .lg\:_diagonal-fractions{
    --tw-numeric-fraction: diagonal-fractions;
  }

  .lg\:_stacked-fractions{
    --tw-numeric-fraction: stacked-fractions;
  }

  .lg\:_tracking-tighter{
    letter-spacing: -0.05em;
  }

  .lg\:_tracking-tight{
    letter-spacing: -0.025em;
  }

  .lg\:_tracking-normal{
    letter-spacing: 0em;
  }

  .lg\:_tracking-wide{
    letter-spacing: 0.025em;
  }

  .lg\:_tracking-wider{
    letter-spacing: 0.05em;
  }

  .lg\:_tracking-widest{
    letter-spacing: 0.1em;
  }

  .lg\:_align-baseline{
    vertical-align: baseline;
  }

  .lg\:_align-top{
    vertical-align: top;
  }

  .lg\:_align-middle{
    vertical-align: middle;
  }

  .lg\:_align-bottom{
    vertical-align: bottom;
  }

  .lg\:_align-text-top{
    vertical-align: text-top;
  }

  .lg\:_align-text-bottom{
    vertical-align: text-bottom;
  }

  .lg\:_visible{
    visibility: visible;
  }

  .lg\:_invisible{
    visibility: hidden;
  }

  .lg\:_whitespace-normal{
    white-space: normal;
  }

  .lg\:_whitespace-nowrap{
    white-space: nowrap;
  }

  .lg\:_whitespace-pre{
    white-space: pre;
  }

  .lg\:_whitespace-pre-line{
    white-space: pre-line;
  }

  .lg\:_whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .lg\:_break-normal{
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:_break-words{
    overflow-wrap: break-word;
  }

  .lg\:_break-all{
    word-break: break-all;
  }

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

  .lg\:_w-none{
    width: 0px;
  }

  .lg\:_w-xxs{
    width: 4px;
  }

  .lg\:_w-xs{
    width: 8px;
  }

  .lg\:_w-sm{
    width: 16px;
  }

  .lg\:_w-md{
    width: 24px;
  }

  .lg\:_w-lg{
    width: 32px;
  }

  .lg\:_w-xl{
    width: 40px;
  }

  .lg\:_w-xxl{
    width: 48px;
  }

  .lg\:_w-xxxl{
    width: 56px;
  }

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

  .lg\:_w-1\/3{
    width: 33.333333%;
  }

  .lg\:_w-2\/3{
    width: 66.666667%;
  }

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

  .lg\:_w-2\/4{
    width: 50%;
  }

  .lg\:_w-3\/4{
    width: 75%;
  }

  .lg\:_w-1\/5{
    width: 20%;
  }

  .lg\:_w-2\/5{
    width: 40%;
  }

  .lg\:_w-3\/5{
    width: 60%;
  }

  .lg\:_w-4\/5{
    width: 80%;
  }

  .lg\:_w-1\/6{
    width: 16.666667%;
  }

  .lg\:_w-2\/6{
    width: 33.333333%;
  }

  .lg\:_w-3\/6{
    width: 50%;
  }

  .lg\:_w-4\/6{
    width: 66.666667%;
  }

  .lg\:_w-5\/6{
    width: 83.333333%;
  }

  .lg\:_w-1\/12{
    width: 8.333333%;
  }

  .lg\:_w-2\/12{
    width: 16.666667%;
  }

  .lg\:_w-3\/12{
    width: 25%;
  }

  .lg\:_w-4\/12{
    width: 33.333333%;
  }

  .lg\:_w-5\/12{
    width: 41.666667%;
  }

  .lg\:_w-6\/12{
    width: 50%;
  }

  .lg\:_w-7\/12{
    width: 58.333333%;
  }

  .lg\:_w-8\/12{
    width: 66.666667%;
  }

  .lg\:_w-9\/12{
    width: 75%;
  }

  .lg\:_w-10\/12{
    width: 83.333333%;
  }

  .lg\:_w-11\/12{
    width: 91.666667%;
  }

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

  .lg\:_w-screen{
    width: 100vw;
  }

  .lg\:_w-min{
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
  }

  .lg\:_w-max{
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }

  .lg\:_z-0{
    z-index: 0;
  }

  .lg\:_z-10{
    z-index: 10;
  }

  .lg\:_z-20{
    z-index: 20;
  }

  .lg\:_z-30{
    z-index: 30;
  }

  .lg\:_z-40{
    z-index: 40;
  }

  .lg\:_z-50{
    z-index: 50;
  }

  .lg\:_z-auto{
    z-index: auto;
  }

  .lg\:focus-within\:_z-0:focus-within{
    z-index: 0;
  }

  .lg\:focus-within\:_z-10:focus-within{
    z-index: 10;
  }

  .lg\:focus-within\:_z-20:focus-within{
    z-index: 20;
  }

  .lg\:focus-within\:_z-30:focus-within{
    z-index: 30;
  }

  .lg\:focus-within\:_z-40:focus-within{
    z-index: 40;
  }

  .lg\:focus-within\:_z-50:focus-within{
    z-index: 50;
  }

  .lg\:focus-within\:_z-auto:focus-within{
    z-index: auto;
  }

  .lg\:focus\:_z-0:focus{
    z-index: 0;
  }

  .lg\:focus\:_z-10:focus{
    z-index: 10;
  }

  .lg\:focus\:_z-20:focus{
    z-index: 20;
  }

  .lg\:focus\:_z-30:focus{
    z-index: 30;
  }

  .lg\:focus\:_z-40:focus{
    z-index: 40;
  }

  .lg\:focus\:_z-50:focus{
    z-index: 50;
  }

  .lg\:focus\:_z-auto:focus{
    z-index: auto;
  }

  .lg\:_isolate{
    isolation: isolate;
  }

  .lg\:_isolation-auto{
    isolation: auto;
  }

  .lg\:_gap-auto{
    gap: auto;
  }

  .lg\:_gap-none{
    gap: 0px;
  }

  .lg\:_gap-xxs{
    gap: 4px;
  }

  .lg\:_gap-xs{
    gap: 8px;
  }

  .lg\:_gap-sm{
    gap: 16px;
  }

  .lg\:_gap-md{
    gap: 24px;
  }

  .lg\:_gap-lg{
    gap: 32px;
  }

  .lg\:_gap-xl{
    gap: 40px;
  }

  .lg\:_gap-xxl{
    gap: 48px;
  }

  .lg\:_gap-xxxl{
    gap: 56px;
  }

  .lg\:_gap-x-auto{
    -moz-column-gap: auto;
         column-gap: auto;
  }

  .lg\:_gap-x-none{
    -moz-column-gap: 0px;
         column-gap: 0px;
  }

  .lg\:_gap-x-xxs{
    -moz-column-gap: 4px;
         column-gap: 4px;
  }

  .lg\:_gap-x-xs{
    -moz-column-gap: 8px;
         column-gap: 8px;
  }

  .lg\:_gap-x-sm{
    -moz-column-gap: 16px;
         column-gap: 16px;
  }

  .lg\:_gap-x-md{
    -moz-column-gap: 24px;
         column-gap: 24px;
  }

  .lg\:_gap-x-lg{
    -moz-column-gap: 32px;
         column-gap: 32px;
  }

  .lg\:_gap-x-xl{
    -moz-column-gap: 40px;
         column-gap: 40px;
  }

  .lg\:_gap-x-xxl{
    -moz-column-gap: 48px;
         column-gap: 48px;
  }

  .lg\:_gap-x-xxxl{
    -moz-column-gap: 56px;
         column-gap: 56px;
  }

  .lg\:_gap-y-auto{
    row-gap: auto;
  }

  .lg\:_gap-y-none{
    row-gap: 0px;
  }

  .lg\:_gap-y-xxs{
    row-gap: 4px;
  }

  .lg\:_gap-y-xs{
    row-gap: 8px;
  }

  .lg\:_gap-y-sm{
    row-gap: 16px;
  }

  .lg\:_gap-y-md{
    row-gap: 24px;
  }

  .lg\:_gap-y-lg{
    row-gap: 32px;
  }

  .lg\:_gap-y-xl{
    row-gap: 40px;
  }

  .lg\:_gap-y-xxl{
    row-gap: 48px;
  }

  .lg\:_gap-y-xxxl{
    row-gap: 56px;
  }

  .lg\:_grid-flow-row{
    grid-auto-flow: row;
  }

  .lg\:_grid-flow-col{
    grid-auto-flow: column;
  }

  .lg\:_grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .lg\:_grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:_grid-cols-none{
    grid-template-columns: none;
  }

  .lg\:_auto-cols-auto{
    grid-auto-columns: auto;
  }

  .lg\:_auto-cols-min{
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
  }

  .lg\:_auto-cols-max{
    grid-auto-columns: -webkit-max-content;
    grid-auto-columns: max-content;
  }

  .lg\:_auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .lg\:_col-auto{
    grid-column: auto;
  }

  .lg\:_col-span-1{
    grid-column: span 1 / span 1;
  }

  .lg\:_col-span-2{
    grid-column: span 2 / span 2;
  }

  .lg\:_col-span-3{
    grid-column: span 3 / span 3;
  }

  .lg\:_col-span-4{
    grid-column: span 4 / span 4;
  }

  .lg\:_col-span-5{
    grid-column: span 5 / span 5;
  }

  .lg\:_col-span-6{
    grid-column: span 6 / span 6;
  }

  .lg\:_col-span-7{
    grid-column: span 7 / span 7;
  }

  .lg\:_col-span-8{
    grid-column: span 8 / span 8;
  }

  .lg\:_col-span-9{
    grid-column: span 9 / span 9;
  }

  .lg\:_col-span-10{
    grid-column: span 10 / span 10;
  }

  .lg\:_col-span-11{
    grid-column: span 11 / span 11;
  }

  .lg\:_col-span-12{
    grid-column: span 12 / span 12;
  }

  .lg\:_col-span-full{
    grid-column: 1 / -1;
  }

  .lg\:_col-start-1{
    grid-column-start: 1;
  }

  .lg\:_col-start-2{
    grid-column-start: 2;
  }

  .lg\:_col-start-3{
    grid-column-start: 3;
  }

  .lg\:_col-start-4{
    grid-column-start: 4;
  }

  .lg\:_col-start-5{
    grid-column-start: 5;
  }

  .lg\:_col-start-6{
    grid-column-start: 6;
  }

  .lg\:_col-start-7{
    grid-column-start: 7;
  }

  .lg\:_col-start-8{
    grid-column-start: 8;
  }

  .lg\:_col-start-9{
    grid-column-start: 9;
  }

  .lg\:_col-start-10{
    grid-column-start: 10;
  }

  .lg\:_col-start-11{
    grid-column-start: 11;
  }

  .lg\:_col-start-12{
    grid-column-start: 12;
  }

  .lg\:_col-start-13{
    grid-column-start: 13;
  }

  .lg\:_col-start-auto{
    grid-column-start: auto;
  }

  .lg\:_col-end-1{
    grid-column-end: 1;
  }

  .lg\:_col-end-2{
    grid-column-end: 2;
  }

  .lg\:_col-end-3{
    grid-column-end: 3;
  }

  .lg\:_col-end-4{
    grid-column-end: 4;
  }

  .lg\:_col-end-5{
    grid-column-end: 5;
  }

  .lg\:_col-end-6{
    grid-column-end: 6;
  }

  .lg\:_col-end-7{
    grid-column-end: 7;
  }

  .lg\:_col-end-8{
    grid-column-end: 8;
  }

  .lg\:_col-end-9{
    grid-column-end: 9;
  }

  .lg\:_col-end-10{
    grid-column-end: 10;
  }

  .lg\:_col-end-11{
    grid-column-end: 11;
  }

  .lg\:_col-end-12{
    grid-column-end: 12;
  }

  .lg\:_col-end-13{
    grid-column-end: 13;
  }

  .lg\:_col-end-auto{
    grid-column-end: auto;
  }

  .lg\:_grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

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

  .lg\:_grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:_grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:_grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:_grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:_grid-rows-none{
    grid-template-rows: none;
  }

  .lg\:_auto-rows-auto{
    grid-auto-rows: auto;
  }

  .lg\:_auto-rows-min{
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
  }

  .lg\:_auto-rows-max{
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }

  .lg\:_auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .lg\:_row-auto{
    grid-row: auto;
  }

  .lg\:_row-span-1{
    grid-row: span 1 / span 1;
  }

  .lg\:_row-span-2{
    grid-row: span 2 / span 2;
  }

  .lg\:_row-span-3{
    grid-row: span 3 / span 3;
  }

  .lg\:_row-span-4{
    grid-row: span 4 / span 4;
  }

  .lg\:_row-span-5{
    grid-row: span 5 / span 5;
  }

  .lg\:_row-span-6{
    grid-row: span 6 / span 6;
  }

  .lg\:_row-span-full{
    grid-row: 1 / -1;
  }

  .lg\:_row-start-1{
    grid-row-start: 1;
  }

  .lg\:_row-start-2{
    grid-row-start: 2;
  }

  .lg\:_row-start-3{
    grid-row-start: 3;
  }

  .lg\:_row-start-4{
    grid-row-start: 4;
  }

  .lg\:_row-start-5{
    grid-row-start: 5;
  }

  .lg\:_row-start-6{
    grid-row-start: 6;
  }

  .lg\:_row-start-7{
    grid-row-start: 7;
  }

  .lg\:_row-start-auto{
    grid-row-start: auto;
  }

  .lg\:_row-end-1{
    grid-row-end: 1;
  }

  .lg\:_row-end-2{
    grid-row-end: 2;
  }

  .lg\:_row-end-3{
    grid-row-end: 3;
  }

  .lg\:_row-end-4{
    grid-row-end: 4;
  }

  .lg\:_row-end-5{
    grid-row-end: 5;
  }

  .lg\:_row-end-6{
    grid-row-end: 6;
  }

  .lg\:_row-end-7{
    grid-row-end: 7;
  }

  .lg\:_row-end-auto{
    grid-row-end: auto;
  }

  .lg\:_transform{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:_transform-gpu{
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .lg\:_transform-none{
    transform: none;
  }

  .lg\:_origin-center{
    transform-origin: center;
  }

  .lg\:_origin-top{
    transform-origin: top;
  }

  .lg\:_origin-top-right{
    transform-origin: top right;
  }

  .lg\:_origin-right{
    transform-origin: right;
  }

  .lg\:_origin-bottom-right{
    transform-origin: bottom right;
  }

  .lg\:_origin-bottom{
    transform-origin: bottom;
  }

  .lg\:_origin-bottom-left{
    transform-origin: bottom left;
  }

  .lg\:_origin-left{
    transform-origin: left;
  }

  .lg\:_origin-top-left{
    transform-origin: top left;
  }

  .lg\:_scale-0{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:_scale-25{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .lg\:_scale-50{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:_scale-75{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:_scale-90{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:_scale-95{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:_scale-98{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .lg\:_scale-100{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:_scale-105{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:_scale-110{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:_scale-125{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:_scale-150{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:_scale-200{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .lg\:_scale-x-0{
    --tw-scale-x: 0;
  }

  .lg\:_scale-x-25{
    --tw-scale-x: .25;
  }

  .lg\:_scale-x-50{
    --tw-scale-x: .5;
  }

  .lg\:_scale-x-75{
    --tw-scale-x: .75;
  }

  .lg\:_scale-x-90{
    --tw-scale-x: .9;
  }

  .lg\:_scale-x-95{
    --tw-scale-x: .95;
  }

  .lg\:_scale-x-98{
    --tw-scale-x: .98;
  }

  .lg\:_scale-x-100{
    --tw-scale-x: 1;
  }

  .lg\:_scale-x-105{
    --tw-scale-x: 1.05;
  }

  .lg\:_scale-x-110{
    --tw-scale-x: 1.1;
  }

  .lg\:_scale-x-125{
    --tw-scale-x: 1.25;
  }

  .lg\:_scale-x-150{
    --tw-scale-x: 1.5;
  }

  .lg\:_scale-x-200{
    --tw-scale-x: 2;
  }

  .lg\:_scale-y-0{
    --tw-scale-y: 0;
  }

  .lg\:_scale-y-25{
    --tw-scale-y: .25;
  }

  .lg\:_scale-y-50{
    --tw-scale-y: .5;
  }

  .lg\:_scale-y-75{
    --tw-scale-y: .75;
  }

  .lg\:_scale-y-90{
    --tw-scale-y: .9;
  }

  .lg\:_scale-y-95{
    --tw-scale-y: .95;
  }

  .lg\:_scale-y-98{
    --tw-scale-y: .98;
  }

  .lg\:_scale-y-100{
    --tw-scale-y: 1;
  }

  .lg\:_scale-y-105{
    --tw-scale-y: 1.05;
  }

  .lg\:_scale-y-110{
    --tw-scale-y: 1.1;
  }

  .lg\:_scale-y-125{
    --tw-scale-y: 1.25;
  }

  .lg\:_scale-y-150{
    --tw-scale-y: 1.5;
  }

  .lg\:_scale-y-200{
    --tw-scale-y: 2;
  }

  .lg\:hover\:_scale-0:hover{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:hover\:_scale-25:hover{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .lg\:hover\:_scale-50:hover{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:hover\:_scale-75:hover{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:hover\:_scale-90:hover{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:hover\:_scale-95:hover{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:hover\:_scale-98:hover{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .lg\:hover\:_scale-100:hover{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:hover\:_scale-105:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:_scale-110:hover{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:_scale-125:hover{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:_scale-150:hover{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:_scale-200:hover{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .lg\:hover\:_scale-x-0:hover{
    --tw-scale-x: 0;
  }

  .lg\:hover\:_scale-x-25:hover{
    --tw-scale-x: .25;
  }

  .lg\:hover\:_scale-x-50:hover{
    --tw-scale-x: .5;
  }

  .lg\:hover\:_scale-x-75:hover{
    --tw-scale-x: .75;
  }

  .lg\:hover\:_scale-x-90:hover{
    --tw-scale-x: .9;
  }

  .lg\:hover\:_scale-x-95:hover{
    --tw-scale-x: .95;
  }

  .lg\:hover\:_scale-x-98:hover{
    --tw-scale-x: .98;
  }

  .lg\:hover\:_scale-x-100:hover{
    --tw-scale-x: 1;
  }

  .lg\:hover\:_scale-x-105:hover{
    --tw-scale-x: 1.05;
  }

  .lg\:hover\:_scale-x-110:hover{
    --tw-scale-x: 1.1;
  }

  .lg\:hover\:_scale-x-125:hover{
    --tw-scale-x: 1.25;
  }

  .lg\:hover\:_scale-x-150:hover{
    --tw-scale-x: 1.5;
  }

  .lg\:hover\:_scale-x-200:hover{
    --tw-scale-x: 2;
  }

  .lg\:hover\:_scale-y-0:hover{
    --tw-scale-y: 0;
  }

  .lg\:hover\:_scale-y-25:hover{
    --tw-scale-y: .25;
  }

  .lg\:hover\:_scale-y-50:hover{
    --tw-scale-y: .5;
  }

  .lg\:hover\:_scale-y-75:hover{
    --tw-scale-y: .75;
  }

  .lg\:hover\:_scale-y-90:hover{
    --tw-scale-y: .9;
  }

  .lg\:hover\:_scale-y-95:hover{
    --tw-scale-y: .95;
  }

  .lg\:hover\:_scale-y-98:hover{
    --tw-scale-y: .98;
  }

  .lg\:hover\:_scale-y-100:hover{
    --tw-scale-y: 1;
  }

  .lg\:hover\:_scale-y-105:hover{
    --tw-scale-y: 1.05;
  }

  .lg\:hover\:_scale-y-110:hover{
    --tw-scale-y: 1.1;
  }

  .lg\:hover\:_scale-y-125:hover{
    --tw-scale-y: 1.25;
  }

  .lg\:hover\:_scale-y-150:hover{
    --tw-scale-y: 1.5;
  }

  .lg\:hover\:_scale-y-200:hover{
    --tw-scale-y: 2;
  }

  .lg\:focus\:_scale-0:focus{
    --tw-scale-x: 0;
    --tw-scale-y: 0;
  }

  .lg\:focus\:_scale-25:focus{
    --tw-scale-x: .25;
    --tw-scale-y: .25;
  }

  .lg\:focus\:_scale-50:focus{
    --tw-scale-x: .5;
    --tw-scale-y: .5;
  }

  .lg\:focus\:_scale-75:focus{
    --tw-scale-x: .75;
    --tw-scale-y: .75;
  }

  .lg\:focus\:_scale-90:focus{
    --tw-scale-x: .9;
    --tw-scale-y: .9;
  }

  .lg\:focus\:_scale-95:focus{
    --tw-scale-x: .95;
    --tw-scale-y: .95;
  }

  .lg\:focus\:_scale-98:focus{
    --tw-scale-x: .98;
    --tw-scale-y: .98;
  }

  .lg\:focus\:_scale-100:focus{
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  }

  .lg\:focus\:_scale-105:focus{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:_scale-110:focus{
    --tw-scale-x: 1.1;
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:_scale-125:focus{
    --tw-scale-x: 1.25;
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:_scale-150:focus{
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:_scale-200:focus{
    --tw-scale-x: 2;
    --tw-scale-y: 2;
  }

  .lg\:focus\:_scale-x-0:focus{
    --tw-scale-x: 0;
  }

  .lg\:focus\:_scale-x-25:focus{
    --tw-scale-x: .25;
  }

  .lg\:focus\:_scale-x-50:focus{
    --tw-scale-x: .5;
  }

  .lg\:focus\:_scale-x-75:focus{
    --tw-scale-x: .75;
  }

  .lg\:focus\:_scale-x-90:focus{
    --tw-scale-x: .9;
  }

  .lg\:focus\:_scale-x-95:focus{
    --tw-scale-x: .95;
  }

  .lg\:focus\:_scale-x-98:focus{
    --tw-scale-x: .98;
  }

  .lg\:focus\:_scale-x-100:focus{
    --tw-scale-x: 1;
  }

  .lg\:focus\:_scale-x-105:focus{
    --tw-scale-x: 1.05;
  }

  .lg\:focus\:_scale-x-110:focus{
    --tw-scale-x: 1.1;
  }

  .lg\:focus\:_scale-x-125:focus{
    --tw-scale-x: 1.25;
  }

  .lg\:focus\:_scale-x-150:focus{
    --tw-scale-x: 1.5;
  }

  .lg\:focus\:_scale-x-200:focus{
    --tw-scale-x: 2;
  }

  .lg\:focus\:_scale-y-0:focus{
    --tw-scale-y: 0;
  }

  .lg\:focus\:_scale-y-25:focus{
    --tw-scale-y: .25;
  }

  .lg\:focus\:_scale-y-50:focus{
    --tw-scale-y: .5;
  }

  .lg\:focus\:_scale-y-75:focus{
    --tw-scale-y: .75;
  }

  .lg\:focus\:_scale-y-90:focus{
    --tw-scale-y: .9;
  }

  .lg\:focus\:_scale-y-95:focus{
    --tw-scale-y: .95;
  }

  .lg\:focus\:_scale-y-98:focus{
    --tw-scale-y: .98;
  }

  .lg\:focus\:_scale-y-100:focus{
    --tw-scale-y: 1;
  }

  .lg\:focus\:_scale-y-105:focus{
    --tw-scale-y: 1.05;
  }

  .lg\:focus\:_scale-y-110:focus{
    --tw-scale-y: 1.1;
  }

  .lg\:focus\:_scale-y-125:focus{
    --tw-scale-y: 1.25;
  }

  .lg\:focus\:_scale-y-150:focus{
    --tw-scale-y: 1.5;
  }

  .lg\:focus\:_scale-y-200:focus{
    --tw-scale-y: 2;
  }

  .lg\:_rotate-0{
    --tw-rotate: 0deg;
  }

  .lg\:_rotate-1{
    --tw-rotate: 1deg;
  }

  .lg\:_rotate-2{
    --tw-rotate: 2deg;
  }

  .lg\:_rotate-3{
    --tw-rotate: 3deg;
  }

  .lg\:_rotate-6{
    --tw-rotate: 6deg;
  }

  .lg\:_rotate-12{
    --tw-rotate: 12deg;
  }

  .lg\:_rotate-45{
    --tw-rotate: 45deg;
  }

  .lg\:_rotate-90{
    --tw-rotate: 90deg;
  }

  .lg\:_rotate-180{
    --tw-rotate: 180deg;
  }

  .lg\:_-rotate-180{
    --tw-rotate: -180deg;
  }

  .lg\:_-rotate-90{
    --tw-rotate: -90deg;
  }

  .lg\:_-rotate-45{
    --tw-rotate: -45deg;
  }

  .lg\:_-rotate-12{
    --tw-rotate: -12deg;
  }

  .lg\:_-rotate-6{
    --tw-rotate: -6deg;
  }

  .lg\:_-rotate-3{
    --tw-rotate: -3deg;
  }

  .lg\:_-rotate-2{
    --tw-rotate: -2deg;
  }

  .lg\:_-rotate-1{
    --tw-rotate: -1deg;
  }

  .lg\:hover\:_rotate-0:hover{
    --tw-rotate: 0deg;
  }

  .lg\:hover\:_rotate-1:hover{
    --tw-rotate: 1deg;
  }

  .lg\:hover\:_rotate-2:hover{
    --tw-rotate: 2deg;
  }

  .lg\:hover\:_rotate-3:hover{
    --tw-rotate: 3deg;
  }

  .lg\:hover\:_rotate-6:hover{
    --tw-rotate: 6deg;
  }

  .lg\:hover\:_rotate-12:hover{
    --tw-rotate: 12deg;
  }

  .lg\:hover\:_rotate-45:hover{
    --tw-rotate: 45deg;
  }

  .lg\:hover\:_rotate-90:hover{
    --tw-rotate: 90deg;
  }

  .lg\:hover\:_rotate-180:hover{
    --tw-rotate: 180deg;
  }

  .lg\:hover\:_-rotate-180:hover{
    --tw-rotate: -180deg;
  }

  .lg\:hover\:_-rotate-90:hover{
    --tw-rotate: -90deg;
  }

  .lg\:hover\:_-rotate-45:hover{
    --tw-rotate: -45deg;
  }

  .lg\:hover\:_-rotate-12:hover{
    --tw-rotate: -12deg;
  }

  .lg\:hover\:_-rotate-6:hover{
    --tw-rotate: -6deg;
  }

  .lg\:hover\:_-rotate-3:hover{
    --tw-rotate: -3deg;
  }

  .lg\:hover\:_-rotate-2:hover{
    --tw-rotate: -2deg;
  }

  .lg\:hover\:_-rotate-1:hover{
    --tw-rotate: -1deg;
  }

  .lg\:focus\:_rotate-0:focus{
    --tw-rotate: 0deg;
  }

  .lg\:focus\:_rotate-1:focus{
    --tw-rotate: 1deg;
  }

  .lg\:focus\:_rotate-2:focus{
    --tw-rotate: 2deg;
  }

  .lg\:focus\:_rotate-3:focus{
    --tw-rotate: 3deg;
  }

  .lg\:focus\:_rotate-6:focus{
    --tw-rotate: 6deg;
  }

  .lg\:focus\:_rotate-12:focus{
    --tw-rotate: 12deg;
  }

  .lg\:focus\:_rotate-45:focus{
    --tw-rotate: 45deg;
  }

  .lg\:focus\:_rotate-90:focus{
    --tw-rotate: 90deg;
  }

  .lg\:focus\:_rotate-180:focus{
    --tw-rotate: 180deg;
  }

  .lg\:focus\:_-rotate-180:focus{
    --tw-rotate: -180deg;
  }

  .lg\:focus\:_-rotate-90:focus{
    --tw-rotate: -90deg;
  }

  .lg\:focus\:_-rotate-45:focus{
    --tw-rotate: -45deg;
  }

  .lg\:focus\:_-rotate-12:focus{
    --tw-rotate: -12deg;
  }

  .lg\:focus\:_-rotate-6:focus{
    --tw-rotate: -6deg;
  }

  .lg\:focus\:_-rotate-3:focus{
    --tw-rotate: -3deg;
  }

  .lg\:focus\:_-rotate-2:focus{
    --tw-rotate: -2deg;
  }

  .lg\:focus\:_-rotate-1:focus{
    --tw-rotate: -1deg;
  }

  .lg\:_translate-x-auto{
    --tw-translate-x: auto;
  }

  .lg\:_translate-x-none{
    --tw-translate-x: 0px;
  }

  .lg\:_translate-x-xxs{
    --tw-translate-x: 4px;
  }

  .lg\:_translate-x-xs{
    --tw-translate-x: 8px;
  }

  .lg\:_translate-x-sm{
    --tw-translate-x: 16px;
  }

  .lg\:_translate-x-md{
    --tw-translate-x: 24px;
  }

  .lg\:_translate-x-lg{
    --tw-translate-x: 32px;
  }

  .lg\:_translate-x-xl{
    --tw-translate-x: 40px;
  }

  .lg\:_translate-x-xxl{
    --tw-translate-x: 48px;
  }

  .lg\:_translate-x-xxxl{
    --tw-translate-x: 56px;
  }

  .lg\:_-translate-x-auto{
    --tw-translate-x: auto;
  }

  .lg\:_-translate-x-none{
    --tw-translate-x: 0px;
  }

  .lg\:_-translate-x-xxs{
    --tw-translate-x: -4px;
  }

  .lg\:_-translate-x-xs{
    --tw-translate-x: -8px;
  }

  .lg\:_-translate-x-sm{
    --tw-translate-x: -16px;
  }

  .lg\:_-translate-x-md{
    --tw-translate-x: -24px;
  }

  .lg\:_-translate-x-lg{
    --tw-translate-x: -32px;
  }

  .lg\:_-translate-x-xl{
    --tw-translate-x: -40px;
  }

  .lg\:_-translate-x-xxl{
    --tw-translate-x: -48px;
  }

  .lg\:_-translate-x-xxxl{
    --tw-translate-x: -56px;
  }

  .lg\:_translate-x-1\/2{
    --tw-translate-x: 50%;
  }

  .lg\:_translate-x-1\/3{
    --tw-translate-x: 33.333333%;
  }

  .lg\:_translate-x-2\/3{
    --tw-translate-x: 66.666667%;
  }

  .lg\:_translate-x-1\/4{
    --tw-translate-x: 25%;
  }

  .lg\:_translate-x-2\/4{
    --tw-translate-x: 50%;
  }

  .lg\:_translate-x-3\/4{
    --tw-translate-x: 75%;
  }

  .lg\:_translate-x-full{
    --tw-translate-x: 100%;
  }

  .lg\:_-translate-x-1\/2{
    --tw-translate-x: -50%;
  }

  .lg\:_-translate-x-1\/3{
    --tw-translate-x: -33.333333%;
  }

  .lg\:_-translate-x-2\/3{
    --tw-translate-x: -66.666667%;
  }

  .lg\:_-translate-x-1\/4{
    --tw-translate-x: -25%;
  }

  .lg\:_-translate-x-2\/4{
    --tw-translate-x: -50%;
  }

  .lg\:_-translate-x-3\/4{
    --tw-translate-x: -75%;
  }

  .lg\:_-translate-x-full{
    --tw-translate-x: -100%;
  }

  .lg\:_translate-y-auto{
    --tw-translate-y: auto;
  }

  .lg\:_translate-y-none{
    --tw-translate-y: 0px;
  }

  .lg\:_translate-y-xxs{
    --tw-translate-y: 4px;
  }

  .lg\:_translate-y-xs{
    --tw-translate-y: 8px;
  }

  .lg\:_translate-y-sm{
    --tw-translate-y: 16px;
  }

  .lg\:_translate-y-md{
    --tw-translate-y: 24px;
  }

  .lg\:_translate-y-lg{
    --tw-translate-y: 32px;
  }

  .lg\:_translate-y-xl{
    --tw-translate-y: 40px;
  }

  .lg\:_translate-y-xxl{
    --tw-translate-y: 48px;
  }

  .lg\:_translate-y-xxxl{
    --tw-translate-y: 56px;
  }

  .lg\:_-translate-y-auto{
    --tw-translate-y: auto;
  }

  .lg\:_-translate-y-none{
    --tw-translate-y: 0px;
  }

  .lg\:_-translate-y-xxs{
    --tw-translate-y: -4px;
  }

  .lg\:_-translate-y-xs{
    --tw-translate-y: -8px;
  }

  .lg\:_-translate-y-sm{
    --tw-translate-y: -16px;
  }

  .lg\:_-translate-y-md{
    --tw-translate-y: -24px;
  }

  .lg\:_-translate-y-lg{
    --tw-translate-y: -32px;
  }

  .lg\:_-translate-y-xl{
    --tw-translate-y: -40px;
  }

  .lg\:_-translate-y-xxl{
    --tw-translate-y: -48px;
  }

  .lg\:_-translate-y-xxxl{
    --tw-translate-y: -56px;
  }

  .lg\:_translate-y-1\/2{
    --tw-translate-y: 50%;
  }

  .lg\:_translate-y-1\/3{
    --tw-translate-y: 33.333333%;
  }

  .lg\:_translate-y-2\/3{
    --tw-translate-y: 66.666667%;
  }

  .lg\:_translate-y-1\/4{
    --tw-translate-y: 25%;
  }

  .lg\:_translate-y-2\/4{
    --tw-translate-y: 50%;
  }

  .lg\:_translate-y-3\/4{
    --tw-translate-y: 75%;
  }

  .lg\:_translate-y-full{
    --tw-translate-y: 100%;
  }

  .lg\:_-translate-y-1\/2{
    --tw-translate-y: -50%;
  }

  .lg\:_-translate-y-1\/3{
    --tw-translate-y: -33.333333%;
  }

  .lg\:_-translate-y-2\/3{
    --tw-translate-y: -66.666667%;
  }

  .lg\:_-translate-y-1\/4{
    --tw-translate-y: -25%;
  }

  .lg\:_-translate-y-2\/4{
    --tw-translate-y: -50%;
  }

  .lg\:_-translate-y-3\/4{
    --tw-translate-y: -75%;
  }

  .lg\:_-translate-y-full{
    --tw-translate-y: -100%;
  }

  .lg\:hover\:_translate-x-auto:hover{
    --tw-translate-x: auto;
  }

  .lg\:hover\:_translate-x-none:hover{
    --tw-translate-x: 0px;
  }

  .lg\:hover\:_translate-x-xxs:hover{
    --tw-translate-x: 4px;
  }

  .lg\:hover\:_translate-x-xs:hover{
    --tw-translate-x: 8px;
  }

  .lg\:hover\:_translate-x-sm:hover{
    --tw-translate-x: 16px;
  }

  .lg\:hover\:_translate-x-md:hover{
    --tw-translate-x: 24px;
  }

  .lg\:hover\:_translate-x-lg:hover{
    --tw-translate-x: 32px;
  }

  .lg\:hover\:_translate-x-xl:hover{
    --tw-translate-x: 40px;
  }

  .lg\:hover\:_translate-x-xxl:hover{
    --tw-translate-x: 48px;
  }

  .lg\:hover\:_translate-x-xxxl:hover{
    --tw-translate-x: 56px;
  }

  .lg\:hover\:_-translate-x-auto:hover{
    --tw-translate-x: auto;
  }

  .lg\:hover\:_-translate-x-none:hover{
    --tw-translate-x: 0px;
  }

  .lg\:hover\:_-translate-x-xxs:hover{
    --tw-translate-x: -4px;
  }

  .lg\:hover\:_-translate-x-xs:hover{
    --tw-translate-x: -8px;
  }

  .lg\:hover\:_-translate-x-sm:hover{
    --tw-translate-x: -16px;
  }

  .lg\:hover\:_-translate-x-md:hover{
    --tw-translate-x: -24px;
  }

  .lg\:hover\:_-translate-x-lg:hover{
    --tw-translate-x: -32px;
  }

  .lg\:hover\:_-translate-x-xl:hover{
    --tw-translate-x: -40px;
  }

  .lg\:hover\:_-translate-x-xxl:hover{
    --tw-translate-x: -48px;
  }

  .lg\:hover\:_-translate-x-xxxl:hover{
    --tw-translate-x: -56px;
  }

  .lg\:hover\:_translate-x-1\/2:hover{
    --tw-translate-x: 50%;
  }

  .lg\:hover\:_translate-x-1\/3:hover{
    --tw-translate-x: 33.333333%;
  }

  .lg\:hover\:_translate-x-2\/3:hover{
    --tw-translate-x: 66.666667%;
  }

  .lg\:hover\:_translate-x-1\/4:hover{
    --tw-translate-x: 25%;
  }

  .lg\:hover\:_translate-x-2\/4:hover{
    --tw-translate-x: 50%;
  }

  .lg\:hover\:_translate-x-3\/4:hover{
    --tw-translate-x: 75%;
  }

  .lg\:hover\:_translate-x-full:hover{
    --tw-translate-x: 100%;
  }

  .lg\:hover\:_-translate-x-1\/2:hover{
    --tw-translate-x: -50%;
  }

  .lg\:hover\:_-translate-x-1\/3:hover{
    --tw-translate-x: -33.333333%;
  }

  .lg\:hover\:_-translate-x-2\/3:hover{
    --tw-translate-x: -66.666667%;
  }

  .lg\:hover\:_-translate-x-1\/4:hover{
    --tw-translate-x: -25%;
  }

  .lg\:hover\:_-translate-x-2\/4:hover{
    --tw-translate-x: -50%;
  }

  .lg\:hover\:_-translate-x-3\/4:hover{
    --tw-translate-x: -75%;
  }

  .lg\:hover\:_-translate-x-full:hover{
    --tw-translate-x: -100%;
  }

  .lg\:hover\:_translate-y-auto:hover{
    --tw-translate-y: auto;
  }

  .lg\:hover\:_translate-y-none:hover{
    --tw-translate-y: 0px;
  }

  .lg\:hover\:_translate-y-xxs:hover{
    --tw-translate-y: 4px;
  }

  .lg\:hover\:_translate-y-xs:hover{
    --tw-translate-y: 8px;
  }

  .lg\:hover\:_translate-y-sm:hover{
    --tw-translate-y: 16px;
  }

  .lg\:hover\:_translate-y-md:hover{
    --tw-translate-y: 24px;
  }

  .lg\:hover\:_translate-y-lg:hover{
    --tw-translate-y: 32px;
  }

  .lg\:hover\:_translate-y-xl:hover{
    --tw-translate-y: 40px;
  }

  .lg\:hover\:_translate-y-xxl:hover{
    --tw-translate-y: 48px;
  }

  .lg\:hover\:_translate-y-xxxl:hover{
    --tw-translate-y: 56px;
  }

  .lg\:hover\:_-translate-y-auto:hover{
    --tw-translate-y: auto;
  }

  .lg\:hover\:_-translate-y-none:hover{
    --tw-translate-y: 0px;
  }

  .lg\:hover\:_-translate-y-xxs:hover{
    --tw-translate-y: -4px;
  }

  .lg\:hover\:_-translate-y-xs:hover{
    --tw-translate-y: -8px;
  }

  .lg\:hover\:_-translate-y-sm:hover{
    --tw-translate-y: -16px;
  }

  .lg\:hover\:_-translate-y-md:hover{
    --tw-translate-y: -24px;
  }

  .lg\:hover\:_-translate-y-lg:hover{
    --tw-translate-y: -32px;
  }

  .lg\:hover\:_-translate-y-xl:hover{
    --tw-translate-y: -40px;
  }

  .lg\:hover\:_-translate-y-xxl:hover{
    --tw-translate-y: -48px;
  }

  .lg\:hover\:_-translate-y-xxxl:hover{
    --tw-translate-y: -56px;
  }

  .lg\:hover\:_translate-y-1\/2:hover{
    --tw-translate-y: 50%;
  }

  .lg\:hover\:_translate-y-1\/3:hover{
    --tw-translate-y: 33.333333%;
  }

  .lg\:hover\:_translate-y-2\/3:hover{
    --tw-translate-y: 66.666667%;
  }

  .lg\:hover\:_translate-y-1\/4:hover{
    --tw-translate-y: 25%;
  }

  .lg\:hover\:_translate-y-2\/4:hover{
    --tw-translate-y: 50%;
  }

  .lg\:hover\:_translate-y-3\/4:hover{
    --tw-translate-y: 75%;
  }

  .lg\:hover\:_translate-y-full:hover{
    --tw-translate-y: 100%;
  }

  .lg\:hover\:_-translate-y-1\/2:hover{
    --tw-translate-y: -50%;
  }

  .lg\:hover\:_-translate-y-1\/3:hover{
    --tw-translate-y: -33.333333%;
  }

  .lg\:hover\:_-translate-y-2\/3:hover{
    --tw-translate-y: -66.666667%;
  }

  .lg\:hover\:_-translate-y-1\/4:hover{
    --tw-translate-y: -25%;
  }

  .lg\:hover\:_-translate-y-2\/4:hover{
    --tw-translate-y: -50%;
  }

  .lg\:hover\:_-translate-y-3\/4:hover{
    --tw-translate-y: -75%;
  }

  .lg\:hover\:_-translate-y-full:hover{
    --tw-translate-y: -100%;
  }

  .lg\:focus\:_translate-x-auto:focus{
    --tw-translate-x: auto;
  }

  .lg\:focus\:_translate-x-none:focus{
    --tw-translate-x: 0px;
  }

  .lg\:focus\:_translate-x-xxs:focus{
    --tw-translate-x: 4px;
  }

  .lg\:focus\:_translate-x-xs:focus{
    --tw-translate-x: 8px;
  }

  .lg\:focus\:_translate-x-sm:focus{
    --tw-translate-x: 16px;
  }

  .lg\:focus\:_translate-x-md:focus{
    --tw-translate-x: 24px;
  }

  .lg\:focus\:_translate-x-lg:focus{
    --tw-translate-x: 32px;
  }

  .lg\:focus\:_translate-x-xl:focus{
    --tw-translate-x: 40px;
  }

  .lg\:focus\:_translate-x-xxl:focus{
    --tw-translate-x: 48px;
  }

  .lg\:focus\:_translate-x-xxxl:focus{
    --tw-translate-x: 56px;
  }

  .lg\:focus\:_-translate-x-auto:focus{
    --tw-translate-x: auto;
  }

  .lg\:focus\:_-translate-x-none:focus{
    --tw-translate-x: 0px;
  }

  .lg\:focus\:_-translate-x-xxs:focus{
    --tw-translate-x: -4px;
  }

  .lg\:focus\:_-translate-x-xs:focus{
    --tw-translate-x: -8px;
  }

  .lg\:focus\:_-translate-x-sm:focus{
    --tw-translate-x: -16px;
  }

  .lg\:focus\:_-translate-x-md:focus{
    --tw-translate-x: -24px;
  }

  .lg\:focus\:_-translate-x-lg:focus{
    --tw-translate-x: -32px;
  }

  .lg\:focus\:_-translate-x-xl:focus{
    --tw-translate-x: -40px;
  }

  .lg\:focus\:_-translate-x-xxl:focus{
    --tw-translate-x: -48px;
  }

  .lg\:focus\:_-translate-x-xxxl:focus{
    --tw-translate-x: -56px;
  }

  .lg\:focus\:_translate-x-1\/2:focus{
    --tw-translate-x: 50%;
  }

  .lg\:focus\:_translate-x-1\/3:focus{
    --tw-translate-x: 33.333333%;
  }

  .lg\:focus\:_translate-x-2\/3:focus{
    --tw-translate-x: 66.666667%;
  }

  .lg\:focus\:_translate-x-1\/4:focus{
    --tw-translate-x: 25%;
  }

  .lg\:focus\:_translate-x-2\/4:focus{
    --tw-translate-x: 50%;
  }

  .lg\:focus\:_translate-x-3\/4:focus{
    --tw-translate-x: 75%;
  }

  .lg\:focus\:_translate-x-full:focus{
    --tw-translate-x: 100%;
  }

  .lg\:focus\:_-translate-x-1\/2:focus{
    --tw-translate-x: -50%;
  }

  .lg\:focus\:_-translate-x-1\/3:focus{
    --tw-translate-x: -33.333333%;
  }

  .lg\:focus\:_-translate-x-2\/3:focus{
    --tw-translate-x: -66.666667%;
  }

  .lg\:focus\:_-translate-x-1\/4:focus{
    --tw-translate-x: -25%;
  }

  .lg\:focus\:_-translate-x-2\/4:focus{
    --tw-translate-x: -50%;
  }

  .lg\:focus\:_-translate-x-3\/4:focus{
    --tw-translate-x: -75%;
  }

  .lg\:focus\:_-translate-x-full:focus{
    --tw-translate-x: -100%;
  }

  .lg\:focus\:_translate-y-auto:focus{
    --tw-translate-y: auto;
  }

  .lg\:focus\:_translate-y-none:focus{
    --tw-translate-y: 0px;
  }

  .lg\:focus\:_translate-y-xxs:focus{
    --tw-translate-y: 4px;
  }

  .lg\:focus\:_translate-y-xs:focus{
    --tw-translate-y: 8px;
  }

  .lg\:focus\:_translate-y-sm:focus{
    --tw-translate-y: 16px;
  }

  .lg\:focus\:_translate-y-md:focus{
    --tw-translate-y: 24px;
  }

  .lg\:focus\:_translate-y-lg:focus{
    --tw-translate-y: 32px;
  }

  .lg\:focus\:_translate-y-xl:focus{
    --tw-translate-y: 40px;
  }

  .lg\:focus\:_translate-y-xxl:focus{
    --tw-translate-y: 48px;
  }

  .lg\:focus\:_translate-y-xxxl:focus{
    --tw-translate-y: 56px;
  }

  .lg\:focus\:_-translate-y-auto:focus{
    --tw-translate-y: auto;
  }

  .lg\:focus\:_-translate-y-none:focus{
    --tw-translate-y: 0px;
  }

  .lg\:focus\:_-translate-y-xxs:focus{
    --tw-translate-y: -4px;
  }

  .lg\:focus\:_-translate-y-xs:focus{
    --tw-translate-y: -8px;
  }

  .lg\:focus\:_-translate-y-sm:focus{
    --tw-translate-y: -16px;
  }

  .lg\:focus\:_-translate-y-md:focus{
    --tw-translate-y: -24px;
  }

  .lg\:focus\:_-translate-y-lg:focus{
    --tw-translate-y: -32px;
  }

  .lg\:focus\:_-translate-y-xl:focus{
    --tw-translate-y: -40px;
  }

  .lg\:focus\:_-translate-y-xxl:focus{
    --tw-translate-y: -48px;
  }

  .lg\:focus\:_-translate-y-xxxl:focus{
    --tw-translate-y: -56px;
  }

  .lg\:focus\:_translate-y-1\/2:focus{
    --tw-translate-y: 50%;
  }

  .lg\:focus\:_translate-y-1\/3:focus{
    --tw-translate-y: 33.333333%;
  }

  .lg\:focus\:_translate-y-2\/3:focus{
    --tw-translate-y: 66.666667%;
  }

  .lg\:focus\:_translate-y-1\/4:focus{
    --tw-translate-y: 25%;
  }

  .lg\:focus\:_translate-y-2\/4:focus{
    --tw-translate-y: 50%;
  }

  .lg\:focus\:_translate-y-3\/4:focus{
    --tw-translate-y: 75%;
  }

  .lg\:focus\:_translate-y-full:focus{
    --tw-translate-y: 100%;
  }

  .lg\:focus\:_-translate-y-1\/2:focus{
    --tw-translate-y: -50%;
  }

  .lg\:focus\:_-translate-y-1\/3:focus{
    --tw-translate-y: -33.333333%;
  }

  .lg\:focus\:_-translate-y-2\/3:focus{
    --tw-translate-y: -66.666667%;
  }

  .lg\:focus\:_-translate-y-1\/4:focus{
    --tw-translate-y: -25%;
  }

  .lg\:focus\:_-translate-y-2\/4:focus{
    --tw-translate-y: -50%;
  }

  .lg\:focus\:_-translate-y-3\/4:focus{
    --tw-translate-y: -75%;
  }

  .lg\:focus\:_-translate-y-full:focus{
    --tw-translate-y: -100%;
  }

  .lg\:_skew-x-0{
    --tw-skew-x: 0deg;
  }

  .lg\:_skew-x-1{
    --tw-skew-x: 1deg;
  }

  .lg\:_skew-x-2{
    --tw-skew-x: 2deg;
  }

  .lg\:_skew-x-3{
    --tw-skew-x: 3deg;
  }

  .lg\:_skew-x-6{
    --tw-skew-x: 6deg;
  }

  .lg\:_skew-x-12{
    --tw-skew-x: 12deg;
  }

  .lg\:_-skew-x-12{
    --tw-skew-x: -12deg;
  }

  .lg\:_-skew-x-6{
    --tw-skew-x: -6deg;
  }

  .lg\:_-skew-x-3{
    --tw-skew-x: -3deg;
  }

  .lg\:_-skew-x-2{
    --tw-skew-x: -2deg;
  }

  .lg\:_-skew-x-1{
    --tw-skew-x: -1deg;
  }

  .lg\:_skew-y-0{
    --tw-skew-y: 0deg;
  }

  .lg\:_skew-y-1{
    --tw-skew-y: 1deg;
  }

  .lg\:_skew-y-2{
    --tw-skew-y: 2deg;
  }

  .lg\:_skew-y-3{
    --tw-skew-y: 3deg;
  }

  .lg\:_skew-y-6{
    --tw-skew-y: 6deg;
  }

  .lg\:_skew-y-12{
    --tw-skew-y: 12deg;
  }

  .lg\:_-skew-y-12{
    --tw-skew-y: -12deg;
  }

  .lg\:_-skew-y-6{
    --tw-skew-y: -6deg;
  }

  .lg\:_-skew-y-3{
    --tw-skew-y: -3deg;
  }

  .lg\:_-skew-y-2{
    --tw-skew-y: -2deg;
  }

  .lg\:_-skew-y-1{
    --tw-skew-y: -1deg;
  }

  .lg\:hover\:_skew-x-0:hover{
    --tw-skew-x: 0deg;
  }

  .lg\:hover\:_skew-x-1:hover{
    --tw-skew-x: 1deg;
  }

  .lg\:hover\:_skew-x-2:hover{
    --tw-skew-x: 2deg;
  }

  .lg\:hover\:_skew-x-3:hover{
    --tw-skew-x: 3deg;
  }

  .lg\:hover\:_skew-x-6:hover{
    --tw-skew-x: 6deg;
  }

  .lg\:hover\:_skew-x-12:hover{
    --tw-skew-x: 12deg;
  }

  .lg\:hover\:_-skew-x-12:hover{
    --tw-skew-x: -12deg;
  }

  .lg\:hover\:_-skew-x-6:hover{
    --tw-skew-x: -6deg;
  }

  .lg\:hover\:_-skew-x-3:hover{
    --tw-skew-x: -3deg;
  }

  .lg\:hover\:_-skew-x-2:hover{
    --tw-skew-x: -2deg;
  }

  .lg\:hover\:_-skew-x-1:hover{
    --tw-skew-x: -1deg;
  }

  .lg\:hover\:_skew-y-0:hover{
    --tw-skew-y: 0deg;
  }

  .lg\:hover\:_skew-y-1:hover{
    --tw-skew-y: 1deg;
  }

  .lg\:hover\:_skew-y-2:hover{
    --tw-skew-y: 2deg;
  }

  .lg\:hover\:_skew-y-3:hover{
    --tw-skew-y: 3deg;
  }

  .lg\:hover\:_skew-y-6:hover{
    --tw-skew-y: 6deg;
  }

  .lg\:hover\:_skew-y-12:hover{
    --tw-skew-y: 12deg;
  }

  .lg\:hover\:_-skew-y-12:hover{
    --tw-skew-y: -12deg;
  }

  .lg\:hover\:_-skew-y-6:hover{
    --tw-skew-y: -6deg;
  }

  .lg\:hover\:_-skew-y-3:hover{
    --tw-skew-y: -3deg;
  }

  .lg\:hover\:_-skew-y-2:hover{
    --tw-skew-y: -2deg;
  }

  .lg\:hover\:_-skew-y-1:hover{
    --tw-skew-y: -1deg;
  }

  .lg\:focus\:_skew-x-0:focus{
    --tw-skew-x: 0deg;
  }

  .lg\:focus\:_skew-x-1:focus{
    --tw-skew-x: 1deg;
  }

  .lg\:focus\:_skew-x-2:focus{
    --tw-skew-x: 2deg;
  }

  .lg\:focus\:_skew-x-3:focus{
    --tw-skew-x: 3deg;
  }

  .lg\:focus\:_skew-x-6:focus{
    --tw-skew-x: 6deg;
  }

  .lg\:focus\:_skew-x-12:focus{
    --tw-skew-x: 12deg;
  }

  .lg\:focus\:_-skew-x-12:focus{
    --tw-skew-x: -12deg;
  }

  .lg\:focus\:_-skew-x-6:focus{
    --tw-skew-x: -6deg;
  }

  .lg\:focus\:_-skew-x-3:focus{
    --tw-skew-x: -3deg;
  }

  .lg\:focus\:_-skew-x-2:focus{
    --tw-skew-x: -2deg;
  }

  .lg\:focus\:_-skew-x-1:focus{
    --tw-skew-x: -1deg;
  }

  .lg\:focus\:_skew-y-0:focus{
    --tw-skew-y: 0deg;
  }

  .lg\:focus\:_skew-y-1:focus{
    --tw-skew-y: 1deg;
  }

  .lg\:focus\:_skew-y-2:focus{
    --tw-skew-y: 2deg;
  }

  .lg\:focus\:_skew-y-3:focus{
    --tw-skew-y: 3deg;
  }

  .lg\:focus\:_skew-y-6:focus{
    --tw-skew-y: 6deg;
  }

  .lg\:focus\:_skew-y-12:focus{
    --tw-skew-y: 12deg;
  }

  .lg\:focus\:_-skew-y-12:focus{
    --tw-skew-y: -12deg;
  }

  .lg\:focus\:_-skew-y-6:focus{
    --tw-skew-y: -6deg;
  }

  .lg\:focus\:_-skew-y-3:focus{
    --tw-skew-y: -3deg;
  }

  .lg\:focus\:_-skew-y-2:focus{
    --tw-skew-y: -2deg;
  }

  .lg\:focus\:_-skew-y-1:focus{
    --tw-skew-y: -1deg;
  }

  .lg\:_transition-none{
    transition-property: none;
  }

  .lg\:_transition-all{
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:_transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:_transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:_transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:_transition-shadow{
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:_transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }

  .lg\:_ease-linear{
    transition-timing-function: linear;
  }

  .lg\:_ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:_ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:_ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:_duration-75{
    transition-duration: 75ms;
  }

  .lg\:_duration-100{
    transition-duration: 100ms;
  }

  .lg\:_duration-150{
    transition-duration: 150ms;
  }

  .lg\:_duration-200{
    transition-duration: 200ms;
  }

  .lg\:_duration-300{
    transition-duration: 300ms;
  }

  .lg\:_duration-500{
    transition-duration: 500ms;
  }

  .lg\:_duration-700{
    transition-duration: 700ms;
  }

  .lg\:_duration-1000{
    transition-duration: 1000ms;
  }

  .lg\:_delay-75{
    transition-delay: 75ms;
  }

  .lg\:_delay-100{
    transition-delay: 100ms;
  }

  .lg\:_delay-150{
    transition-delay: 150ms;
  }

  .lg\:_delay-200{
    transition-delay: 200ms;
  }

  .lg\:_delay-300{
    transition-delay: 300ms;
  }

  .lg\:_delay-500{
    transition-delay: 500ms;
  }

  .lg\:_delay-700{
    transition-delay: 700ms;
  }

  .lg\:_delay-1000{
    transition-delay: 1000ms;
  }

  .lg\:_animate-none{
    -webkit-animation: none;
            animation: none;
  }

  .lg\:_animate-spin{
    -webkit-animation: _spin 1s linear infinite;
            animation: _spin 1s linear infinite;
  }

  .lg\:_animate-ping{
    -webkit-animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
            animation: _ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:_animate-pulse{
    -webkit-animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
            animation: _pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:_animate-bounce{
    -webkit-animation: _bounce 1s infinite;
            animation: _bounce 1s infinite;
  }

  .lg\:_mix-blend-normal{
    mix-blend-mode: normal;
  }

  .lg\:_mix-blend-multiply{
    mix-blend-mode: multiply;
  }

  .lg\:_mix-blend-screen{
    mix-blend-mode: screen;
  }

  .lg\:_mix-blend-overlay{
    mix-blend-mode: overlay;
  }

  .lg\:_mix-blend-darken{
    mix-blend-mode: darken;
  }

  .lg\:_mix-blend-lighten{
    mix-blend-mode: lighten;
  }

  .lg\:_mix-blend-color-dodge{
    mix-blend-mode: color-dodge;
  }

  .lg\:_mix-blend-color-burn{
    mix-blend-mode: color-burn;
  }

  .lg\:_mix-blend-hard-light{
    mix-blend-mode: hard-light;
  }

  .lg\:_mix-blend-soft-light{
    mix-blend-mode: soft-light;
  }

  .lg\:_mix-blend-difference{
    mix-blend-mode: difference;
  }

  .lg\:_mix-blend-exclusion{
    mix-blend-mode: exclusion;
  }

  .lg\:_mix-blend-hue{
    mix-blend-mode: hue;
  }

  .lg\:_mix-blend-saturation{
    mix-blend-mode: saturation;
  }

  .lg\:_mix-blend-color{
    mix-blend-mode: color;
  }

  .lg\:_mix-blend-luminosity{
    mix-blend-mode: luminosity;
  }

  .lg\:_bg-blend-normal{
    background-blend-mode: normal;
  }

  .lg\:_bg-blend-multiply{
    background-blend-mode: multiply;
  }

  .lg\:_bg-blend-screen{
    background-blend-mode: screen;
  }

  .lg\:_bg-blend-overlay{
    background-blend-mode: overlay;
  }

  .lg\:_bg-blend-darken{
    background-blend-mode: darken;
  }

  .lg\:_bg-blend-lighten{
    background-blend-mode: lighten;
  }

  .lg\:_bg-blend-color-dodge{
    background-blend-mode: color-dodge;
  }

  .lg\:_bg-blend-color-burn{
    background-blend-mode: color-burn;
  }

  .lg\:_bg-blend-hard-light{
    background-blend-mode: hard-light;
  }

  .lg\:_bg-blend-soft-light{
    background-blend-mode: soft-light;
  }

  .lg\:_bg-blend-difference{
    background-blend-mode: difference;
  }

  .lg\:_bg-blend-exclusion{
    background-blend-mode: exclusion;
  }

  .lg\:_bg-blend-hue{
    background-blend-mode: hue;
  }

  .lg\:_bg-blend-saturation{
    background-blend-mode: saturation;
  }

  .lg\:_bg-blend-color{
    background-blend-mode: color;
  }

  .lg\:_bg-blend-luminosity{
    background-blend-mode: luminosity;
  }

  .lg\:_filter{
    --tw-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-sepia: var(--tw-empty,/*!*/ /*!*/);
    --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  }

  .lg\:_filter-none{
    filter: none;
  }

  .lg\:_blur-0{
    --tw-blur: blur(0);
  }

  .lg\:_blur-sm{
    --tw-blur: blur(4px);
  }

  .lg\:_blur{
    --tw-blur: blur(8px);
  }

  .lg\:_blur-md{
    --tw-blur: blur(12px);
  }

  .lg\:_blur-lg{
    --tw-blur: blur(16px);
  }

  .lg\:_blur-xl{
    --tw-blur: blur(24px);
  }

  .lg\:_blur-2xl{
    --tw-blur: blur(40px);
  }

  .lg\:_blur-3xl{
    --tw-blur: blur(64px);
  }

  .lg\:_brightness-0{
    --tw-brightness: brightness(0);
  }

  .lg\:_brightness-50{
    --tw-brightness: brightness(.5);
  }

  .lg\:_brightness-75{
    --tw-brightness: brightness(.75);
  }

  .lg\:_brightness-90{
    --tw-brightness: brightness(.9);
  }

  .lg\:_brightness-95{
    --tw-brightness: brightness(.95);
  }

  .lg\:_brightness-100{
    --tw-brightness: brightness(1);
  }

  .lg\:_brightness-105{
    --tw-brightness: brightness(1.05);
  }

  .lg\:_brightness-110{
    --tw-brightness: brightness(1.1);
  }

  .lg\:_brightness-125{
    --tw-brightness: brightness(1.25);
  }

  .lg\:_brightness-150{
    --tw-brightness: brightness(1.5);
  }

  .lg\:_brightness-200{
    --tw-brightness: brightness(2);
  }

  .lg\:_contrast-0{
    --tw-contrast: contrast(0);
  }

  .lg\:_contrast-50{
    --tw-contrast: contrast(.5);
  }

  .lg\:_contrast-75{
    --tw-contrast: contrast(.75);
  }

  .lg\:_contrast-100{
    --tw-contrast: contrast(1);
  }

  .lg\:_contrast-125{
    --tw-contrast: contrast(1.25);
  }

  .lg\:_contrast-150{
    --tw-contrast: contrast(1.5);
  }

  .lg\:_contrast-200{
    --tw-contrast: contrast(2);
  }

  .lg\:_drop-shadow-sm{
    --tw-drop-shadow: drop-shadow(0 1px 1px rgba(0,0,0,0.05));
  }

  .lg\:_drop-shadow{
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  }

  .lg\:_drop-shadow-md{
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)) drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }

  .lg\:_drop-shadow-lg{
    --tw-drop-shadow: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1));
  }

  .lg\:_drop-shadow-xl{
    --tw-drop-shadow: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)) drop-shadow(0 8px 5px rgba(0, 0, 0, 0.08));
  }

  .lg\:_drop-shadow-2xl{
    --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15));
  }

  .lg\:_drop-shadow-none{
    --tw-drop-shadow: drop-shadow(0 0 #0000);
  }

  .lg\:_grayscale-0{
    --tw-grayscale: grayscale(0);
  }

  .lg\:_grayscale{
    --tw-grayscale: grayscale(100%);
  }

  .lg\:_hue-rotate-0{
    --tw-hue-rotate: hue-rotate(0deg);
  }

  .lg\:_hue-rotate-15{
    --tw-hue-rotate: hue-rotate(15deg);
  }

  .lg\:_hue-rotate-30{
    --tw-hue-rotate: hue-rotate(30deg);
  }

  .lg\:_hue-rotate-60{
    --tw-hue-rotate: hue-rotate(60deg);
  }

  .lg\:_hue-rotate-90{
    --tw-hue-rotate: hue-rotate(90deg);
  }

  .lg\:_hue-rotate-180{
    --tw-hue-rotate: hue-rotate(180deg);
  }

  .lg\:_-hue-rotate-180{
    --tw-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:_-hue-rotate-90{
    --tw-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:_-hue-rotate-60{
    --tw-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:_-hue-rotate-30{
    --tw-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:_-hue-rotate-15{
    --tw-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:_invert-0{
    --tw-invert: invert(0);
  }

  .lg\:_invert{
    --tw-invert: invert(100%);
  }

  .lg\:_saturate-0{
    --tw-saturate: saturate(0);
  }

  .lg\:_saturate-50{
    --tw-saturate: saturate(.5);
  }

  .lg\:_saturate-100{
    --tw-saturate: saturate(1);
  }

  .lg\:_saturate-150{
    --tw-saturate: saturate(1.5);
  }

  .lg\:_saturate-200{
    --tw-saturate: saturate(2);
  }

  .lg\:_sepia-0{
    --tw-sepia: sepia(0);
  }

  .lg\:_sepia{
    --tw-sepia: sepia(100%);
  }

  .lg\:_backdrop-filter{
    --tw-backdrop-blur: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-brightness: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-contrast: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-grayscale: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-hue-rotate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-invert: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-opacity: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-saturate: var(--tw-empty,/*!*/ /*!*/);
    --tw-backdrop-sepia: var(--tw-empty,/*!*/ /*!*/);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
            backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
  }

  .lg\:_backdrop-filter-none{
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }

  .lg\:_backdrop-brightness-0{
    --tw-backdrop-brightness: brightness(0);
  }

  .lg\:_backdrop-brightness-50{
    --tw-backdrop-brightness: brightness(.5);
  }

  .lg\:_backdrop-brightness-75{
    --tw-backdrop-brightness: brightness(.75);
  }

  .lg\:_backdrop-brightness-90{
    --tw-backdrop-brightness: brightness(.9);
  }

  .lg\:_backdrop-brightness-95{
    --tw-backdrop-brightness: brightness(.95);
  }

  .lg\:_backdrop-brightness-100{
    --tw-backdrop-brightness: brightness(1);
  }

  .lg\:_backdrop-brightness-105{
    --tw-backdrop-brightness: brightness(1.05);
  }

  .lg\:_backdrop-brightness-110{
    --tw-backdrop-brightness: brightness(1.1);
  }

  .lg\:_backdrop-brightness-125{
    --tw-backdrop-brightness: brightness(1.25);
  }

  .lg\:_backdrop-brightness-150{
    --tw-backdrop-brightness: brightness(1.5);
  }

  .lg\:_backdrop-brightness-200{
    --tw-backdrop-brightness: brightness(2);
  }

  .lg\:_backdrop-contrast-0{
    --tw-backdrop-contrast: contrast(0);
  }

  .lg\:_backdrop-contrast-50{
    --tw-backdrop-contrast: contrast(.5);
  }

  .lg\:_backdrop-contrast-75{
    --tw-backdrop-contrast: contrast(.75);
  }

  .lg\:_backdrop-contrast-100{
    --tw-backdrop-contrast: contrast(1);
  }

  .lg\:_backdrop-contrast-125{
    --tw-backdrop-contrast: contrast(1.25);
  }

  .lg\:_backdrop-contrast-150{
    --tw-backdrop-contrast: contrast(1.5);
  }

  .lg\:_backdrop-contrast-200{
    --tw-backdrop-contrast: contrast(2);
  }

  .lg\:_backdrop-grayscale-0{
    --tw-backdrop-grayscale: grayscale(0);
  }

  .lg\:_backdrop-grayscale{
    --tw-backdrop-grayscale: grayscale(100%);
  }

  .lg\:_backdrop-hue-rotate-0{
    --tw-backdrop-hue-rotate: hue-rotate(0deg);
  }

  .lg\:_backdrop-hue-rotate-15{
    --tw-backdrop-hue-rotate: hue-rotate(15deg);
  }

  .lg\:_backdrop-hue-rotate-30{
    --tw-backdrop-hue-rotate: hue-rotate(30deg);
  }

  .lg\:_backdrop-hue-rotate-60{
    --tw-backdrop-hue-rotate: hue-rotate(60deg);
  }

  .lg\:_backdrop-hue-rotate-90{
    --tw-backdrop-hue-rotate: hue-rotate(90deg);
  }

  .lg\:_backdrop-hue-rotate-180{
    --tw-backdrop-hue-rotate: hue-rotate(180deg);
  }

  .lg\:_-backdrop-hue-rotate-180{
    --tw-backdrop-hue-rotate: hue-rotate(-180deg);
  }

  .lg\:_-backdrop-hue-rotate-90{
    --tw-backdrop-hue-rotate: hue-rotate(-90deg);
  }

  .lg\:_-backdrop-hue-rotate-60{
    --tw-backdrop-hue-rotate: hue-rotate(-60deg);
  }

  .lg\:_-backdrop-hue-rotate-30{
    --tw-backdrop-hue-rotate: hue-rotate(-30deg);
  }

  .lg\:_-backdrop-hue-rotate-15{
    --tw-backdrop-hue-rotate: hue-rotate(-15deg);
  }

  .lg\:_backdrop-invert-0{
    --tw-backdrop-invert: invert(0);
  }

  .lg\:_backdrop-invert{
    --tw-backdrop-invert: invert(100%);
  }

  .lg\:_backdrop-saturate-0{
    --tw-backdrop-saturate: saturate(0);
  }

  .lg\:_backdrop-saturate-50{
    --tw-backdrop-saturate: saturate(.5);
  }

  .lg\:_backdrop-saturate-100{
    --tw-backdrop-saturate: saturate(1);
  }

  .lg\:_backdrop-saturate-150{
    --tw-backdrop-saturate: saturate(1.5);
  }

  .lg\:_backdrop-saturate-200{
    --tw-backdrop-saturate: saturate(2);
  }

  .lg\:_backdrop-sepia-0{
    --tw-backdrop-sepia: sepia(0);
  }

  .lg\:_backdrop-sepia{
    --tw-backdrop-sepia: sepia(100%);
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uXFxzdHlsZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcdGFpbHdpbmRjc3NcXHV0aWxpdGllcy5jc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxzd2lwZXItYnVuZGxlLmNzcyIsIi4uXFxzdHlsZXNcXF92YXJpYWJsZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9yb290LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfcmVib290LnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfdmFyaWFibGVzLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFx2ZW5kb3JcXF9yZnMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2hvdmVyLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfdHlwZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcbWl4aW5zXFxfbGlzdHMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9pbWFnZXMuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX2ltYWdlLnNjc3MiLCIuLlxcLi5cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwXFxzY3NzXFxfY29kZS5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX25hdi5zY3NzIiwiLi5cXC4uXFxub2RlX21vZHVsZXNcXGJvb3RzdHJhcFxcc2Nzc1xcX3Rvb2x0aXAuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXG1peGluc1xcX3Jlc2V0LXRleHQuc2NzcyIsIi4uXFwuLlxcbm9kZV9tb2R1bGVzXFxib290c3RyYXBcXHNjc3NcXF9wb3BvdmVyLnNjc3MiLCIuLlxcc3R5bGVzXFxfbWFwcy5zY3NzIiwiLi5cXHN0eWxlc1xcX3dlYXRoZXIuc2NzcyIsIi4uXFxzdHlsZXNcXF9wb3BvdmVyLnNjc3MiLCI8bm8gc291cmNlPiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7O0FBY1IsaUZBQUE7O0FDZFIsb0JBQW9COztBQUVwQjs7Ozs7Ozs7OztFQVVDLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtBQUNOOztBQUNEO0VBQ0MsZ0JBQWdCO0FBQ2hCOztBQUNEOzs7RUFHQyx5QkFBeUI7RUFDdEIsc0JBQXNCO0VBQ2pCLHFCQUFpQjtNQUFqQixpQkFBaUI7RUFDdkIsdUJBQXVCO0FBQ3pCOztBQUNELG1GQUFtRjs7QUFDbkY7RUFDQywwQ0FBMEM7QUFDMUM7O0FBQ0QscUVBQXFFOztBQUNyRTtFQUNDLGFBQWE7RUFDYixjQUFjO0VBQ2QsNkJBQTZCO0FBQzdCOztBQUNEOztFQUVDLGNBQWM7QUFDZDs7QUFDRCxnR0FBZ0c7O0FBQ2hHLHFGQUFxRjs7QUFDckY7Ozs7OztFQU1DLDBCQUEwQjtFQUMxQiwyQkFBMkI7QUFDM0I7O0FBRUQ7RUFDQyw2QkFBNkI7RUFDN0IseUJBQXlCO0FBQ3pCOztBQUNEO0VBQ0MsNEJBQTRCO0VBQzVCLHFEQUFxRDtFQUNyRCxrQkFBa0I7RUFDbEIsd0JBQXdCO0FBQ3pCOztBQUNBO0VBQ0Msc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQUNuQjs7QUFDQTtFQUNDLHdDQUF3QztBQUN6Qzs7QUFDQTtFQUNDLG9EQUFvRDtBQUNyRDs7QUFDQTtFQUNDLGVBQWU7RUFDZixrQkFBa0I7QUFDbEI7O0FBQ0Q7RUFDQyxtQkFBbUI7QUFDbkI7O0FBQ0Q7RUFDQyxRQUFRO0VBQ1IsU0FBUztFQUVKLHNCQUFzQjtFQUMzQixZQUFZO0FBQ1o7O0FBQ0QsdUVBQXVFOztBQUN2RTtFQUNDLHNCQUFzQjtBQUN0Qjs7QUFFRCx3QkFBd0IsWUFBWTtBQUFFOztBQUV0Qyx3QkFBd0IsWUFBWTtBQUFFOztBQUN0Qyx3QkFBd0IsWUFBWTtBQUFFOztBQUN0Qyx3QkFBd0IsWUFBWTtBQUFFOztBQUN0Qyx3QkFBd0IsWUFBWTtBQUFFOztBQUN0QywwQkFBMEIsWUFBWTtBQUFFOztBQUN4Qyx3QkFBd0IsWUFBWTtBQUFFOztBQUV0QywyQkFBMkIsWUFBWTtBQUFFOztBQUN6QywyQkFBMkIsWUFBWTtBQUFFOztBQUV6QztFQUNDLFVBQVU7RUFDVixXQUFXO0FBQ1g7O0FBQ0Q7RUFDQywyQkFBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLGtCQUFrQjtBQUNsQjs7QUFHRCx3QkFBd0I7O0FBRXhCO0VBQ0Msa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWiw4QkFBOEIsRUFBRSw4QkFBOEI7RUFDOUQsb0JBQW9CO0FBQ3BCOztBQUNEOztFQUVDLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2Isb0JBQW9CO0FBQ3BCOztBQUNEO0VBQ0MsTUFBTTtBQUNOOztBQUNEO0VBQ0MsUUFBUTtBQUNSOztBQUNEO0VBQ0MsU0FBUztBQUNUOztBQUNEO0VBQ0MsT0FBTztBQUNQOztBQUNEO0VBQ0MsV0FBVztFQUNYLFdBQVc7QUFDWDs7QUFDRDtFQUNDLFlBQVk7QUFDWjs7QUFDRDtFQUNDLGdCQUFnQjtBQUNoQjs7QUFDRDtFQUNDLG1CQUFtQjtBQUNuQjs7QUFDRDtFQUNDLGlCQUFpQjtBQUNqQjs7QUFDRDtFQUNDLGtCQUFrQjtBQUNsQjs7QUFHRCw2QkFBNkI7O0FBRTdCO0VBQ0Msb0JBQW9CO0FBQ3BCOztBQUNEO0VBQ0MsVUFBVTtFQUdGLCtCQUErQjtBQUN2Qzs7QUFDRDtFQUNDLFVBQVU7QUFDVjs7QUFDRDtFQUdTLHFCQUFxQjtBQUM3Qjs7QUFDRDtFQUNDLHNCQUFzQjtBQUN0Qjs7QUFDRDtFQUdTLDREQUE0RDtBQUNwRTs7QUFDRDs7RUFJUyxnQkFBZ0I7QUFDeEI7O0FBRUQ7RUFDQyxrQkFBa0I7QUFDbEI7O0FBR0QsWUFBWTs7QUFFWjtFQUNDLGVBQWU7QUFDZjs7QUFDRDtFQUNDLG9CQUFvQjtFQUVwQixvQkFBb0I7QUFDcEI7O0FBQ0Q7O0VBRUMsaUJBQWlCO0FBQ2pCOztBQUNEOztFQUVDLFlBQVk7QUFDWjs7QUFDRDs7O0VBR0MsWUFBWTtFQUNaLHdCQUF3QjtFQUV4Qix3QkFBd0I7QUFDeEI7O0FBRUQsb0NBQW9DOztBQUNwQzs7Ozs7RUFLQyxvQkFBb0I7QUFDcEI7O0FBRUQ7OztFQUdDLDhCQUE4QixFQUFFLDhCQUE4QjtFQUM5RCxvQkFBb0I7QUFDcEI7O0FBRUQsa0JBQWtCOztBQUVsQjtFQUNDLGdCQUFnQjtFQUNoQixVQUFVO0FBQ1Y7O0FBQ0Q7RUFDQyxjQUFjO0FBQ2Q7O0FBQ0Q7RUFDQyx5QkFBeUI7QUFDekI7O0FBQ0Q7RUFDQyx1QkFBdUI7RUFDdkIsaUNBQWlDO0FBQ2pDOztBQUdELHVCQUF1Qjs7QUFDdkI7RUFDQyw2REFBNkQ7QUFDN0Q7O0FBR0QsMkJBQTJCOztBQUUzQjtFQUNDLHNDQUFzQztFQUN0QyxrQkFBa0I7QUFDbEI7O0FBQ0Q7O0VBRUMsc0JBQXNCO0VBQ3RCLDZCQUE2QjtFQUM3QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixZQUFZO0FBQ1o7O0FBQ0Q7O0VBRUMsNEJBQTRCO0VBQzVCLDRCQUE0QjtFQUM1QixjQUFjO0FBQ2Q7O0FBQ0Q7RUFDQyx5QkFBeUI7QUFDekI7O0FBQ0Q7RUFDQywyQkFBMkI7RUFDM0IsNEJBQTRCO0FBQzVCOztBQUNEO0VBQ0MsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQixtQkFBbUI7QUFDbkI7O0FBQ0Q7RUFDQyxlQUFlO0VBQ2YseUJBQXlCO0VBQ3pCLFdBQVc7QUFDWDs7QUFFRDtFQUNDLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0FBQ2pCOztBQUNEO0VBQ0MsMkJBQTJCO0VBQzNCLDRCQUE0QjtBQUM1Qjs7QUFDRDtFQUNDLDhCQUE4QjtFQUM5QiwrQkFBK0I7QUFDL0I7O0FBRUQsaUJBQWlCOztBQUVqQjs7RUFFQyxtREFBbUQ7RUFDbkQsZ0JBQWdCO0FBQ2hCOztBQUVEO0VBQ0MsZUFBZTtBQUNmOztBQUdELG1CQUFtQjs7QUFFbkI7RUFDQyxxQ0FBcUM7RUFDckMsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBQUNsQjs7QUFDRDtFQUNDLG1DQUF3QztFQUN4QyxXQUFXO0VBQ1gsWUFBWTtBQUNaOztBQUNEO0VBQ0Msc0NBQTJDO0VBQzNDLDBCQUEwQjtBQUMxQjs7QUFDRDtFQUNDLFdBQVc7RUFDWCxZQUFZO0FBQ1o7O0FBQ0Q7O0VBRUMsYUFBYTtBQUNiOztBQUNEO0VBQ0MsY0FBYztFQUNkLGtCQUFrQjtBQUNsQjs7QUFDRDtFQUNDLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsZ0JBQWdCO0FBQ2hCOztBQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixrQkFBa0I7QUFDbEI7O0FBQ0Q7RUFDQyxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFFBQVE7QUFDUjs7QUFDRDtFQUNDLGNBQWM7QUFDZDs7QUFDRDtFQUNDLFNBQVM7RUFDVCwwQkFBMEI7RUFDMUIsMEJBQTBCO0FBQzFCOztBQUVELHNCQUFzQjs7QUFDdEI7RUFDQyx3Q0FBNkM7QUFDN0M7O0FBR0QsbUNBQW1DOztBQUVuQztFQUNDLGdCQUFnQjtFQUNoQixvQ0FBb0M7RUFDcEMsU0FBUztBQUNUOztBQUNEOztFQUVDLGNBQWM7RUFDZCxXQUFXO0FBQ1g7O0FBQ0Q7RUFDQyxxQkFBcUI7QUFDckI7O0FBQ0Q7RUFDQywwQkFBMEI7QUFDMUI7O0FBQ0Q7O0VBRUMsZUFBZTtBQUNmOztBQUNEO0VBQ0MsZ0JBQWdCO0FBQ2hCOztBQUNEO0VBQ0Msa0JBQWtCO0FBQ2xCOztBQUNEO0VBQ0Msc0JBQXNCO0VBQ3RCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBRVgsc0JBQXNCO0VBRTNCLGdCQUFnQjtFQUNoQixvQ0FBb0M7QUFDcEM7O0FBQ0Q7RUFDQywwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLGdCQUFnQjtBQUNoQjs7QUFDRDtFQUNDLDZCQUE2QjtBQUM3Qjs7QUFFRDs7O0VBR0MsZ0JBQWdCO0FBQ2hCOztBQUNEOztFQUVDLGlDQUFpQztFQUNqQyw0QkFBNEI7QUFDNUI7O0FBR0QsVUFBVTs7QUFFVjtFQUNDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ25COztBQUNEO0VBQ0MsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixtQkFBbUI7QUFDbkI7O0FBQ0Q7RUFDQyxpQkFBaUI7RUFDakIsZ0JBQWdCO0FBQ2hCOztBQUNEO0VBQ0MsY0FBYztBQUNkOztBQUNEO0VBQ0MsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsU0FBUztFQUNULGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0FBQ3BCOztBQUNEO0VBQ0MsV0FBVztFQUNYLFlBQVk7RUFDWixZQUFZO0VBRVosb0JBQW9CO0VBS1osd0JBQXdCO0FBQ2hDOztBQUNEOztFQUVDLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gsc0NBQXNDO0FBQ3RDOztBQUNEO0VBQ0Msa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1Isb0JBQW9CO0VBQ3BCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWiwyQ0FBMkM7RUFDM0MsY0FBYztFQUNkLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsdUJBQXVCO0FBQ3ZCOztBQUNEO0VBQ0MsV0FBVztBQUNYOztBQUNEO0VBQ0MsY0FBYztFQUNkLDZCQUE2QjtFQUM3QiwwQkFBMEI7QUFDMUI7O0FBRUQ7RUFDQyxPQUFPO0FBQ1A7O0FBQ0Q7RUFDQyxXQUFXO0VBQ1gsY0FBYztFQUVkLHVIQUF1SDtFQUN2SCxpSEFBaUg7QUFDakg7O0FBQ0Q7RUFDQyxnQkFBZ0I7QUFDaEI7O0FBRUQ7Ozs7RUFJQyxzQkFBc0I7QUFDdEI7O0FBR0QsYUFBYTs7QUFFYjtFQUNDLGdCQUFnQjtFQUNoQixzQkFBc0I7QUFDdEI7O0FBR0QsWUFBWTs7QUFDWixtREFBbUQ7O0FBQ25EO0VBQ0Msa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQW1CO0VBQ25CLHlCQUF5QjtFQUN6QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIscUNBQXFDO0FBQ3JDOztBQUNEO0VBQ0MsZUFBZTtFQUNmLG9CQUFvQjtBQUNwQjs7QUFDRDs7OztFQUlDLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsNkJBQTZCO0VBQzdCLHVCQUF1QjtFQUN2QixXQUFXO0FBQ1g7O0FBRUQsZUFBZTs7QUFFZjtFQUNDLGVBQWU7QUFDaEI7O0FBQ0E7RUFDQyxnQkFBZ0I7QUFDakI7O0FBQ0E7O0VBRUMsU0FBUztFQUNULGlCQUFpQjtBQUNqQjs7QUFDRDtFQUNDLFNBQVM7RUFDVCxvQkFBb0I7RUFDcEIsc0JBQXNCO0FBQ3RCOztBQUNEO0VBQ0MsTUFBTTtFQUNOLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIseUJBQXlCO0FBQ3pCOztBQUNEO0VBQ0MsaUJBQWlCO0FBQ2xCOztBQUNBO0VBQ0MsZ0JBQWdCO0FBQ2pCOztBQUNBOztFQUVDLFFBQVE7RUFDUixnQkFBZ0I7QUFDaEI7O0FBQ0Q7RUFDQyxRQUFRO0VBQ1IsbUJBQW1CO0VBQ25CLHVCQUF1QjtBQUN2Qjs7QUFDRDtFQUNDLE9BQU87RUFDUCxrQkFBa0I7RUFDbEIsd0JBQXdCO0FBQ3hCOztBQzFuQkQ7RUFBQSx1QkFBQTtFQUFBLDREQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsb0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSwyREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLG1EQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsMkRBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxtREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLDJEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsbURBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSw0REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLG9EQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsNERBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxvREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLDREQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsb0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSw0REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLG9EQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsNERBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxvREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLDREQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsb0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSw0REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLG9EQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsMkRBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxtREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLDREQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsb0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSw0REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLG9EQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsNkRBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxxREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLDZEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEscURBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSw2REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLHFEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEsNkRBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSxxREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLDZEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO0VBQUEscURBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7RUFBQSw2REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtFQUFBLHFEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtLQUFBLHFCQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDZCQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQ0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsd0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLCtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdDQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNkJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0NBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG1DQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBLG1DQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsdUJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsK0JBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsMEJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsa0NBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsbUJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsMkJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEscUJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHFCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLG1CQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHNCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLDBCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHlCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHVCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLDhCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLGdDQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHlCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLDBCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLHdCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLDJCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLDRCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtNQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtNQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtNQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtNQUFBO0FBQUE7O0FBQUE7RUFBQSx5QkFBQTtNQUFBO0FBQUE7O0FBQUE7RUFBQSwyQkFBQTtNQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO01BQUE7QUFBQTs7QUFBQTtFQUFBLGNBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSxtQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSxtQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSx5QkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSwwQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSwwQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSwrQkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSw0QkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSx5QkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSxnQ0FBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSw2QkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtLQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsOEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUEseUJBQUE7TUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsUUFBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUEsYUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBLGFBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQSxhQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQSxZQUFBO0VBQUEsYUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUEsWUFBQTtFQUFBLGFBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQSxhQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxRQUFBO0VBQUEsVUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsUUFBQTtFQUFBLFVBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFFBQUE7RUFBQSxVQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUEsa0JBQUE7RUFBQSxtQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQSxXQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUEsV0FBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBLFlBQUE7RUFBQSxhQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxRQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsUUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFFBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsUUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFlBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsUUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxRQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsUUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxVQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFFBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsVUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsV0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxTQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsU0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxXQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLFVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsWUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSw0Q0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSw0RUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrRkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvRkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzRkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxzQ0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSw0Q0FBQTtFQUFBLDJCQUFBO0VBQUEsNEJBQUE7RUFBQSx3Q0FBQTtFQUFBLGtDQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJHQUFBO0VBQUEseUdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkdBQUE7RUFBQSx5R0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyR0FBQTtFQUFBLHlHQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJHQUFBO0VBQUEseUdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkdBQUE7RUFBQSx5R0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyR0FBQTtFQUFBLHlHQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyR0FBQTtFQUFBLHlHQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJHQUFBO0VBQUEseUdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkdBQUE7RUFBQSx5R0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyR0FBQTtFQUFBLHlHQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJHQUFBO0VBQUEseUdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkdBQUE7RUFBQSx5R0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkdBQUE7RUFBQSx5R0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyR0FBQTtFQUFBLHlHQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJHQUFBO0VBQUEseUdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMkdBQUE7RUFBQSx5R0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwyR0FBQTtFQUFBLHlHQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDJHQUFBO0VBQUEseUdBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG9CQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsb0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEseUNBQUE7RUFBQSw4Q0FBQTtFQUFBLGdEQUFBO0VBQUEsaURBQUE7RUFBQSxrREFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEscUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDBCQUFBO0VBQUEsdUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxvQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQSxxQkFBQTtPQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0NBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsc0NBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsbUNBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLG1CQUFBO0VBQUEsbUJBQUE7RUFBQSxjQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxtQkFBQTtFQUFBLG1CQUFBO0VBQUEsY0FBQTtFQUFBLGNBQUE7RUFBQSxjQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZ0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxrQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxnQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxpQkFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGtCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSxlQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGdCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGlCQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLGVBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsa0JBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsaUJBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsZUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx3QkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHlJQUFBO0VBQUEsaUlBQUE7RUFBQSwwSkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHdFQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUEsNEJBQUE7RUFBQSx3REFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSwrQkFBQTtFQUFBLHdEQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLDhCQUFBO0VBQUEsd0RBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7SUFBQSwyQkFBQTtJQUFBLDBEQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSwwREFBQTtZQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0lBQUEsMkJBQUE7SUFBQSwwREFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsMERBQUE7WUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQSx1QkFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQSwyQ0FBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQSwrREFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQSxrRUFBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQSxzQ0FBQTtVQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLHNDQUFBO0VBQUEsNENBQUE7RUFBQSwwQ0FBQTtFQUFBLDJDQUFBO0VBQUEsNENBQUE7RUFBQSx3Q0FBQTtFQUFBLDBDQUFBO0VBQUEsdUNBQUE7RUFBQSw2Q0FBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBLCtDQUFBO0VBQUEscURBQUE7RUFBQSxtREFBQTtFQUFBLG9EQUFBO0VBQUEscURBQUE7RUFBQSxpREFBQTtFQUFBLGtEQUFBO0VBQUEsbURBQUE7RUFBQSxnREFBQTtFQUFBLCtRQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBLDZCQUFBO1VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FBQUE7RUFBQTtBQUFBOztBQUFBO0VBQUE7QUFBQTs7QUFBQTtFQUFBO0FBQUE7O0FDQUE7Ozs7Ozs7Ozs7RUFBQTs7QUFZQTtFQUNFLDJCQUFBOztFQUNBLDRzRUFBQTs7RUFDQSxnQkFBQTs7RUFDQSxrQkFBQTtBSElGOztBR0ZBO0VBQ0UsNkJBQUE7QUhJRjs7QUdGQTtFQUNFLGlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSxVQUFBO0FIS0Y7O0FHSEE7RUFDRSwwQkFBQTtNQUFBLHNCQUFBO0FITUY7O0FHSkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsdUJBQUE7QUhPRjs7QUdMQTs7RUFFRSxpQ0FBQTtBSFFGOztBR05BO0VBQ0UsbUJBQUE7TUFBQSxlQUFBO0FIU0Y7O0FHUEE7RUFDRSxtQkFBQTtNQUFBLGVBQUE7RUFDQSwwQkFBQTtNQUFBLHNCQUFBO0FIVUY7O0FHUkE7RUFDRSxvQ0FBQTtFQUNBLGNBQUE7QUhXRjs7QUdUQTtFQUNFLHVCQUFBO01BQUEsbUJBQUE7QUhZRjs7QUdWQTtFQUNFLHVCQUFBO01BQUEsbUJBQUE7QUhhRjs7QUdYQTtFQUNFLG9CQUFBO01BQUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtBSGNGOztBR1pBO0VBQ0Usa0JBQUE7QUhlRjs7QUdiQSxnQkFBQTs7QUFDQTs7RUFFRSxZQUFBO0FIZ0JGOztBR2RBO0VBQ0UscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNDQUFBO0FIaUJGOztBR2ZBLGVBQUE7O0FBQ0E7RUFDRSxtQkFBQTtBSGtCRjs7QUdoQkE7Ozs7Ozs7RUFPRSw0QkFBQTtBSG1CRjs7QUdqQkE7Ozs7RUFJRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7QUhvQkY7O0FHbEJBO0VBQ0UsZ0ZBQUE7QUhxQkY7O0FHbkJBO0VBQ0UsaUZBQUE7QUhzQkY7O0FHcEJBO0VBQ0UsK0VBQUE7QUh1QkY7O0FHckJBO0VBQ0Usa0ZBQUE7QUh3QkY7O0FHdEJBLGFBQUE7O0FBQ0E7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EsbUNBQUE7QUh5QkY7O0FHdkJBO0VBQ0UsYUFBQTtBSDBCRjs7QUd4QkE7RUFDRSw4QkFBQTtBSDJCRjs7QUd6QkE7RUFDRSxpQ0FBQTtNQUFBLDZCQUFBO0FINEJGOztBRzFCQTtFQUNFLGlDQUFBO01BQUEsNkJBQUE7QUg2QkY7O0FHM0JBO0VBQ0UsOEJBQUE7RUFDQTs7R0FBQTtBSGdDRjs7QUc1QkE7O0VBRUUsa0JBQUE7RUFDQSxRQUFBO0VBQ0Esb0RBQUE7RUFDQSxxQ0FBQTtFQUNBLDJEQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxzQkFBQTtNQUFBLG1CQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLGdFQUFBO0FIK0JGOztBRzdCQTs7RUFFRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0FIZ0NGOztBRzlCQTs7RUFFRSx5QkFBQTtFQUNBLHdDQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxjQUFBO0FIaUNGOztBRy9CQTs7RUFFRSxVQUFBO0VBQ0EsV0FBQTtBSGtDRjs7QUdoQ0E7O0VBRUUsZUFBQTtBSG1DRjs7QUdqQ0E7O0VBRUUsV0FBQTtFQUNBLFVBQUE7QUhvQ0Y7O0FHbENBOztFQUVFLGVBQUE7QUhxQ0Y7O0FHbkNBOztFQUVFLGtDQUFBO0FIc0NGOztBR3BDQTs7RUFFRSxrQ0FBQTtBSHVDRjs7QUdyQ0E7RUFDRSxhQUFBO0FId0NGOztBR3RDQTtFQUNFOztHQUFBO0FIMkNGOztBR3ZDQTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLCtCQUFBO0VBQ0EsV0FBQTtBSDBDRjs7QUd4Q0E7RUFDRSxVQUFBO0FIMkNGOztBR3pDQSxrQkFBQTs7QUFDQTs7O0VBR0UsWUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0FINENGOztBRzFDQSxZQUFBOztBQUNBO0VBQ0UsZ0JBQUE7RUFDQSxZQUFBO0FINkNGOztBRzNDQTtFQUNFLHNCQUFBO0VBQ0Esa0JBQUE7QUg4Q0Y7O0FHNUNBO0VBQ0UsbUJBQUE7QUgrQ0Y7O0FHN0NBO0VBQ0UsbUJBQUE7QUhnREY7O0FHOUNBO0VBQ0Usc0JBQUE7QUhpREY7O0FHL0NBO0VBQ0Usc0JBQUE7QUhrREY7O0FHaERBO0VBQ0Usc0JBQUE7QUhtREY7O0FHakRBO0VBQ0Usc0JBQUE7QUhvREY7O0FHbERBO0VBQ0UsVUFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FIcURGOztBR25EQTtFQUNFLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDUSxxQkFBQTtPQUFBLGdCQUFBO0FIc0RWOztBR3BEQTtFQUNFLGVBQUE7QUh1REY7O0FHckRBO0VBQ0UsVUFBQTtFQUNBLHFFQUFBO0FId0RGOztBR3REQTtFQUNFLFdBQUE7RUFDQSxRQUFBO0VBQ0Esb0NBQUE7QUh5REY7O0FHdkRBO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QUgwREY7O0FHeERBO0VBQ0UsUUFBQTtFQUNBLDJCQUFBO0VBQ0EsVUFBQTtBSDJERjs7QUd6REE7RUFDRSxxQkFBQTtFQUNBLHNDQUFBO0FINERGOztBRzFEQTtFQUNFLGFBQUE7QUg2REY7O0FHM0RBO0VBQ0UsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7QUg4REY7O0FHNURBO0VBQ0UsdUNBQUE7QUgrREY7O0FHN0RBO0VBQ0Usd0NBQUE7QUhnRUY7O0FHOURBLGFBQUE7O0FBQ0E7RUFDRSwrQkFBQTtFQUNBLGtCQUFBO0FIaUVGOztBRy9EQTtFQUNFLHFFQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtBSGtFRjs7QUdoRUE7RUFDRSwyQkFBQTtBSG1FRjs7QUdqRUE7O0VBRUUsV0FBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBSG9FRjs7QUdsRUE7O0VBRUUsVUFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtBSHFFRjs7QUduRUE7RUFDRSxrQ0FBQTtBSHNFRjs7QUdwRUE7RUFDRSxrQ0FBQTtBSHVFRjs7QUdyRUE7RUFDRSxhQUFBO0FId0VGOztBR3RFQSxjQUFBOztBQUNBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7QUh5RUY7O0FHdkVBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtBSDBFRjs7QUd4RUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FIMkVGOztBR3pFQTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7QUg0RUY7O0FHMUVBO0VBQ0UsWUFBQTtBSDZFRjs7QUczRUE7RUFDRSxhQUFBO0FIOEVGOztBRzVFQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7TUFBQSx1QkFBQTtFQUNBLHNCQUFBO01BQUEsbUJBQUE7RUFDQSxrQkFBQTtBSCtFRjs7QUc3RUE7OztFQUdFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0tBQUEsbUJBQUE7QUhnRkY7O0FHOUVBO0VBQ0UsWUFBQTtBSGlGRjs7QUcvRUEsY0FBQTs7QUFDQTtFQUNFOztHQUFBO0FIb0ZGOztBR2hGQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSwyREFBQTtVQUFBLG1EQUFBO0VBQ0Esc0JBQUE7RUFDQSwwRUFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7QUhtRkY7O0FHakZBO0VBQ0UsOEJBQUE7QUhvRkY7O0FHbEZBO0VBQ0UsOEJBQUE7QUhxRkY7O0FHbkZBO0VBQ0U7SUFDRSx5QkFBQTtFSHNGRjtBQUNGOztBR3pGQTtFQUNFO0lBQ0UseUJBQUE7RUhzRkY7QUFDRjs7QUdwRkEsU0FBQTs7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxvQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FIc0ZGOztBR3BGQTtFQUNFLG9DQUFBO0FIdUZGOztBR3JGQTtFQUNFLG9CQUFBO0VBQ0EsNEJBQUE7QUh3RkY7O0FHdEZBO0VBQ0Usb0JBQUE7QUh5RkY7O0FHdkZBOztFQUVFLG9CQUFBO0FIMEZGOztBR3hGQTtFQUNFLGlCQUFBO0FIMkZGOztBR3pGQTtFQUNFLG9CQUFBO0VBQ0EsbUNBQUE7RUFDUSwyQkFBQTtFQUNSLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QUg0RkY7O0FHMUZBO0VBQ0Usb0JBQUE7QUg2RkY7O0FHM0ZBO0VBQ0Usd0JBQUE7QUg4RkY7O0FHNUZBOztFQUVFLG9CQUFBO0FIK0ZGOztBRzdGQTs7OztFQUlFLG9CQUFBO0VBQ0EsbUJBQUE7QUhnR0Y7O0FHOUZBOzs7O0VBSUUsVUFBQTtFQUNBLG1DQUFBO0VBQ1EsMkJBQUE7QUhpR1Y7O0FHL0ZBO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7QUhrR0Y7O0FHaEdBO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0Esa0JBQUE7QUhtR0Y7O0FHakdBO0VBQ0UsaUJBQUE7QUhvR0Y7O0FHbEdBO0VBQ0Usb0JBQUE7RUFDQSxtQ0FBQTtFQUNRLDJCQUFBO0VBQ1IsVUFBQTtBSHFHRjs7QUduR0E7RUFDRSxvQkFBQTtBSHNHRjs7QUdwR0E7O0VBRUUsb0JBQUE7QUh1R0Y7O0FHckdBOzs7O0VBSUUsVUFBQTtFQUNBLG1DQUFBO0VBQ1EsMkJBQUE7QUh3R1Y7O0FJdGxCQTs7RUFBQTs7QUFNQTs7RUFBQTs7QUN0REE7RUFHSSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGVBQUE7RUFBQSxjQUFBO0VBQUEsaUJBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLGVBQUE7RUFBQSxvQkFBQTtFQUlBLGtCQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxrQkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxlQUFBO0VBSUEsa0JBQUE7RUFBQSxzQkFBQTtFQUFBLHNCQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtFQUFBLHdCQUFBO0VBS0Ysa09BQUE7RUFDQSw2R0FBQTtBTDJwQkY7O0FNMXBCQTs7O0VBR0Usc0JBQUE7QU42cEJGOztBTTFwQkE7RUFDRSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSw2Q0FBQTtBTjZwQkY7O0FNdnBCQTtFQUNFLGNBQUE7QU4wcEJGOztBTWhwQkE7RUFDRSxTQUFBO0VBQ0EscU5DcU80QjtFQ3JKeEIsZUF0Q2E7RUZ4Q2pCLGdCQzhPNEI7RUQ3TzVCLGdCQ2tQNEI7RURqUDVCLGNDbkNTO0VEb0NULGdCQUFBO0VBQ0EseUJGakRNO0FKb3NCUjs7QU12b0JBO0VBQ0UscUJBQUE7QU4wb0JGOztBTWpvQkE7RUFDRSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBTm9vQkY7O0FNdm5CQTtFQUNFLGFBQUE7RUFDQSxxQkNnTjRCO0FQMGE5Qjs7QU1ubkJBO0VBQ0UsYUFBQTtFQUNBLG1CRjVEd0I7QUprckIxQjs7QU0zbUJBOztFQUVFLDBCQUFBO0VBQ0EseUNBQUE7VUFBQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO1VBQUEsOEJBQUE7QU44bUJGOztBTTNtQkE7RUFDRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QU44bUJGOztBTTNtQkE7OztFQUdFLGFBQUE7RUFDQSxtQkFBQTtBTjhtQkY7O0FNM21CQTs7OztFQUlFLGdCQUFBO0FOOG1CRjs7QU0zbUJBO0VBQ0UsZ0JDaUo0QjtBUDZkOUI7O0FNM21CQTtFQUNFLHFCQUFBO0VBQ0EsY0FBQTtBTjhtQkY7O0FNM21CQTtFQUNFLGdCQUFBO0FOOG1CRjs7QU0zbUJBOztFQUVFLG1CQ29JNEI7QVAwZTlCOztBTTNtQkE7RUV4RkksY0FBQTtBUnVzQko7O0FNdG1CQTs7RUFFRSxrQkFBQTtFRW5HRSxjQUFBO0VGcUdGLGNBQUE7RUFDQSx3QkFBQTtBTnltQkY7O0FNdG1CQTtFQUFNLGVBQUE7QU4wbUJOOztBTXptQkE7RUFBTSxXQUFBO0FONm1CTjs7QU10bUJBO0VBQ0UsY0NYd0M7RURZeEMscUJDWHdDO0VEWXhDLDZCQUFBO0FOeW1CRjs7QVN6eEJFO0VIbUxFLGNDZHNDO0VEZXRDLDBCQ2RzQztBUHVuQjFDOztBTWhtQkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QU5tbUJGOztBU2x5QkU7RUhrTUUsY0FBQTtFQUNBLHFCQUFBO0FObW1CSjs7QU0xbEJBOzs7O0VBSUUsaUdDeUQ0QjtFQzdNMUIsY0FBQTtBUmt2Qko7O0FNMWxCQTtFQUVFLGFBQUE7RUFFQSxtQkFBQTtFQUVBLGNBQUE7RUFHQSw2QkFBQTtBTndsQkY7O0FNaGxCQTtFQUVFLGdCQUFBO0FOa2xCRjs7QU0xa0JBO0VBQ0Usc0JBQUE7RUFDQSxrQkFBQTtBTjZrQkY7O0FNMWtCQTtFQUdFLGdCQUFBO0VBQ0Esc0JBQUE7QU4ya0JGOztBTW5rQkE7RUFDRSx5QkFBQTtBTnNrQkY7O0FNbmtCQTtFQUNFLG9CQzZFNEI7RUQ1RTVCLHVCQzRFNEI7RUQzRTVCLGNDdFFTO0VEdVFULGdCQUFBO0VBQ0Esb0JBQUE7QU5za0JGOztBTS9qQkE7RUFFRSxtQkFBQTtFQUNBLGdDQUFBO0FOaWtCRjs7QU16akJBO0VBRUUscUJBQUE7RUFDQSxxQkMySnNDO0FQZ2F4Qzs7QU1yakJBO0VBRUUsZ0JBQUE7QU51akJGOztBTS9pQkE7RUFDRSxVQUFBO0FOa2pCRjs7QU0vaUJBOzs7OztFQUtFLFNBQUE7RUFDQSxvQkFBQTtFRTVQRSxrQkFBQTtFRjhQRixvQkFBQTtBTmtqQkY7O0FNL2lCQTs7RUFFRSxpQkFBQTtBTmtqQkY7O0FNL2lCQTs7RUFFRSxvQkFBQTtBTmtqQkY7O0FNNWlCQTtFQUNFLGVBQUE7QU4raUJGOztBTXppQkE7RUFDRSxpQkFBQTtBTjRpQkY7O0FNcmlCQTs7OztFQUlFLDBCQUFBO0FOd2lCRjs7QU0vaEJJOzs7O0VBQ0UsZUFBQTtBTnFpQk47O0FNL2hCQTs7OztFQUlFLFVBQUE7RUFDQSxrQkFBQTtBTmtpQkY7O0FNL2hCQTs7RUFFRSxzQkFBQTtFQUNBLFVBQUE7QU5raUJGOztBTTloQkE7RUFDRSxjQUFBO0VBRUEsZ0JBQUE7QU5naUJGOztBTTdoQkE7RUFNRSxZQUFBO0VBRUEsVUFBQTtFQUNBLFNBQUE7RUFDQSxTQUFBO0FOMGhCRjs7QU1yaEJBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0VFblNJLGlCQXRDYTtFRjJVakIsb0JBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QU53aEJGOztBTXJoQkE7RUFDRSx3QkFBQTtBTndoQkY7O0FNcGhCQTs7RUFFRSxZQUFBO0FOdWhCRjs7QU1waEJBO0VBS0Usb0JBQUE7RUFDQSx3QkFBQTtBTm1oQkY7O0FNNWdCQTtFQUNFLHdCQUFBO0FOK2dCRjs7QU12Z0JBO0VBQ0UsYUFBQTtFQUNBLDBCQUFBO0FOMGdCRjs7QU1uZ0JBO0VBQ0UscUJBQUE7QU5zZ0JGOztBTW5nQkE7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QU5zZ0JGOztBTW5nQkE7RUFDRSxhQUFBO0FOc2dCRjs7QU1qZ0JBO0VBQ0Usd0JBQUE7QU5vZ0JGOztBVWgrQkE7O0VBRUUscUJIcVM0QjtFR25TNUIsZ0JIcVM0QjtFR3BTNUIsZ0JIcVM0QjtBUDZyQjlCOztBVTk5QkE7RUZnSE0saUJBdENhO0FSdzVCbkI7O0FVaitCQTtFRitHTSxlQXRDYTtBUjQ1Qm5COztBVXArQkE7RUY4R00sa0JBdENhO0FSZzZCbkI7O0FVditCQTtFRjZHTSxpQkF0Q2E7QVJvNkJuQjs7QVUxK0JBO0VGNEdNLGtCQXRDYTtBUnc2Qm5COztBVTcrQkE7RUYyR00sZUF0Q2E7QVI0NkJuQjs7QVUvK0JBO0VGeUdNLGtCQXRDYTtFRWpFakIsZ0JIdVM0QjtBUDJzQjlCOztBVTkrQkE7RUZtR00sZUF0Q2E7RUUzRGpCLGdCSDBSNEI7RUd6UjVCLGdCSGlSNEI7QVBndUI5Qjs7QVUvK0JBO0VGOEZNLGlCQXRDYTtFRXREakIsZ0JIc1I0QjtFR3JSNUIsZ0JINFE0QjtBUHN1QjlCOztBVWgvQkE7RUZ5Rk0saUJBdENhO0VFakRqQixnQkhrUjRCO0VHalI1QixnQkh1UTRCO0FQNHVCOUI7O0FVai9CQTtFRm9GTSxpQkF0Q2E7RUU1Q2pCLGdCSDhRNEI7RUc3UTVCLGdCSGtRNEI7QVBrdkI5Qjs7QVU1K0JBO0VBQ0UsZ0JIZ0ZPO0VHL0VQLG1CSCtFTztFRzlFUCxTQUFBO0VBQ0Esd0NBQUE7QVYrK0JGOztBVXYrQkE7O0VGTUksY0FBQTtFRUhGLGdCSDBONEI7QVBneEI5Qjs7QVV2K0JBOztFQUVFLGNIa1E0QjtFR2pRNUIseUJIMFE0QjtBUGd1QjlCOztBVWwrQkE7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0FYcWpDRjs7QVVsK0JBO0VDcEZFLGVBQUE7RUFDQSxnQkFBQTtBWDBqQ0Y7O0FVcCtCQTtFQUNFLHFCQUFBO0FWdStCRjs7QVVyK0JFO0VBQ0Usb0JIb1AwQjtBUG12QjlCOztBVTc5QkE7RUZqQ0ksY0FBQTtFRW1DRix5QkFBQTtBVmcrQkY7O0FVNTlCQTtFQUNFLG1CSHVCTztFQ1JILGtCQXRDYTtBUnUvQm5COztBVTU5QkE7RUFDRSxjQUFBO0VGN0NFLGNBQUE7RUUrQ0YsY0gxR1M7QVB5a0NYOztBVTc5QkU7RUFDRSxhQUFBO0FWKzlCSjs7QVlsbENBO0VDSUUsZUFBQTtFQUdBLFlBQUE7QWJnbENGOztBWWpsQ0E7RUFDRSxnQkxtZ0NrQztFS2xnQ2xDLHlCUlhNO0VRWU4seUJBQUE7RUNMQSxlQUFBO0VBR0EsWUFBQTtBYndsQ0Y7O0FZMWtDQTtFQUVFLHFCQUFBO0FaNGtDRjs7QVl6a0NBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FaNGtDRjs7QVl6a0NBO0VKa0NJLGNBQUE7RUloQ0YsY0wzQlM7QVB1bUNYOztBY25uQ0E7RU51RUksZ0JBQUE7RU1yRUYsY1BtQ1E7RU9sQ1IscUJBQUE7QWRzbkNGOztBY25uQ0U7RUFDRSxjQUFBO0FkcW5DSjs7QWNobkNBO0VBQ0Usc0JBQUE7RU4wREUsZ0JBQUE7RU14REYsY1ZaTTtFVWFOLHlCUERTO0FQb25DWDs7QWMvbUNFO0VBQ0UsVUFBQTtFTmtEQSxlQUFBO0VNaERBLGdCUHdRMEI7QVB5MkI5Qjs7QWMzbUNBO0VBQ0UsY0FBQTtFTnlDRSxnQkFBQTtFTXZDRixjUGpCUztBUCtuQ1g7O0FjM21DRTtFTm9DRSxrQkFBQTtFTWxDQSxjQUFBO0VBQ0Esa0JBQUE7QWQ2bUNKOztBY3htQ0E7RUFDRSxpQlA4akNrQztFTzdqQ2xDLGtCQUFBO0FkMm1DRjs7QWVwcENBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QWZ1cENGOztBZXBwQ0E7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7QWZ1cENGOztBU3RwQ0U7RU1HRSxxQkFBQTtBZnNwQ0o7O0FlbHBDRTtFQUNFLGNSWE87RVFZUCxvQkFBQTtFQUNBLGVBQUE7QWZvcENKOztBZTVvQ0E7RUFDRSxnQ0FBQTtBZitvQ0Y7O0FlN29DRTtFQUNFLG1CQUFBO0VBQ0EsNkJBQUE7QWYrb0NKOztBU3RxQ0U7RU0yQkkscUNSbXBCOEI7QVAyZnBDOztBZTNvQ0k7RUFDRSxjUmxDSztFUW1DTCw2QkFBQTtFQUNBLHlCQUFBO0FmNm9DTjs7QWV6b0NFOztFQUVFLGNSekNPO0VRMENQLHlCWHBESTtFV3FESixxQ1J3b0JnQztBUG1nQnBDOztBZXhvQ0U7RUFFRSxnQkFBQTtBZnlvQ0o7O0Flem5DRTs7RUFFRSxjWDVFSTtFVzZFSix5QlJ5SzBCO0FQbTlCOUI7O0FlbG5DRTs7RUFFRSxrQkFBQTtNQUFBLGNBQUE7RUFDQSxrQkFBQTtBZnFuQ0o7O0FlaG5DRTs7RUFFRSwwQkFBQTtNQUFBLGFBQUE7RUFDQSxvQkFBQTtNQUFBLFlBQUE7RUFDQSxrQkFBQTtBZm1uQ0o7O0Flem1DRTtFQUNFLGFBQUE7QWY0bUNKOztBZTFtQ0U7RUFDRSxjQUFBO0FmNG1DSjs7QWdCaHVDQTtFQUNFLGtCQUFBO0VBQ0EsYVQrcUJrQztFUzlxQmxDLGNBQUE7RUFDQSxTVDIxQmtDO0VVLzFCbEMscU5WbVI0QjtFVWpSNUIsa0JBQUE7RUFDQSxnQlYyUjRCO0VVMVI1QixnQlYrUjRCO0VVOVI1QixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFVGdISSxtQkF0Q2E7RVE5RWpCLHFCQUFBO0VBQ0EsVUFBQTtBaEI2dUNGOztBZ0IzdUNFO0VBQVMsWVQrMEJ5QjtBUCtacEM7O0FnQjV1Q0U7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxhVCswQmdDO0VTOTBCaEMsY1QrMEJnQztBUCtacEM7O0FnQjV1Q0k7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0FoQjh1Q047O0FnQnp1Q0E7RUFDRSxpQkFBQTtBaEI0dUNGOztBZ0IxdUNFO0VBQ0UsU0FBQTtBaEI0dUNKOztBZ0IxdUNJO0VBQ0UsTUFBQTtFQUNBLDZCQUFBO0VBQ0Esc0JUdkJLO0FQbXdDWDs7QWdCdnVDQTtFQUNFLGlCQUFBO0FoQjB1Q0Y7O0FnQnh1Q0U7RUFDRSxPQUFBO0VBQ0EsYVRpekJnQztFU2h6QmhDLGNUK3lCZ0M7QVAyYnBDOztBZ0J4dUNJO0VBQ0UsUUFBQTtFQUNBLG9DQUFBO0VBQ0Esd0JUdkNLO0FQaXhDWDs7QWdCcnVDQTtFQUNFLGlCQUFBO0FoQnd1Q0Y7O0FnQnR1Q0U7RUFDRSxNQUFBO0FoQnd1Q0o7O0FnQnR1Q0k7RUFDRSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSx5QlRyREs7QVA2eENYOztBZ0JudUNBO0VBQ0UsaUJBQUE7QWhCc3VDRjs7QWdCcHVDRTtFQUNFLFFBQUE7RUFDQSxhVG14QmdDO0VTbHhCaEMsY1RpeEJnQztBUHFkcEM7O0FnQnB1Q0k7RUFDRSxPQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QlRyRUs7QVAyeUNYOztBZ0JqdENBO0VBQ0UsZ0JUNnVCa0M7RVM1dUJsQyx1QkFBQTtFQUNBLGNaMUdNO0VZMkdOLGtCQUFBO0VBQ0Esc0JUL0ZTO0FQbXpDWDs7QWtCcDBDQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhWDZxQmtDO0VXNXFCbEMsY0FBQTtFQUNBLGdCWDYyQmtDO0VVbDNCbEMscU5WbVI0QjtFVWpSNUIsa0JBQUE7RUFDQSxnQlYyUjRCO0VVMVI1QixnQlYrUjRCO0VVOVI1QixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFVGdISSxtQkF0Q2E7RVU3RWpCLHFCQUFBO0VBQ0EseUJkVE07RWNVTiw0QkFBQTtFQUNBLG9DQUFBO0FsQmkxQ0Y7O0FrQjcwQ0U7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXWDYyQmdDO0VXNTJCaEMsY1g2MkJnQztFVzUyQmhDLGdCQUFBO0FsQiswQ0o7O0FrQjcwQ0k7RUFFRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBbEI4MENOOztBa0J6MENBO0VBQ0UscUJYODFCa0M7QVA4ZXBDOztBa0IxMENFO0VBQ0UsMkJBQUE7QWxCNDBDSjs7QWtCMTBDSTtFQUNFLFNBQUE7RUFDQSw2QkFBQTtFQUNBLHFDWHkxQjhCO0FQbWZwQzs7QWtCejBDSTtFQUNFLFdYMEx3QjtFV3pMeEIsNkJBQUE7RUFDQSx5QmRoREU7QUoyM0NSOztBa0J0MENBO0VBQ0UsbUJYMDBCa0M7QVArZnBDOztBa0J2MENFO0VBQ0UseUJBQUE7RUFDQSxhWHMwQmdDO0VXcjBCaEMsWVhvMEJnQztFV24wQmhDLGdCQUFBO0FsQnkwQ0o7O0FrQnYwQ0k7RUFDRSxPQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Q1hrMEI4QjtBUHVnQnBDOztBa0J0MENJO0VBQ0UsU1htS3dCO0VXbEt4QixvQ0FBQTtFQUNBLDJCZHZFRTtBSis0Q1I7O0FrQm4wQ0E7RUFDRSxrQlhtekJrQztBUG1oQnBDOztBa0JwMENFO0VBQ0Usd0JBQUE7QWxCczBDSjs7QWtCcDBDSTtFQUNFLE1BQUE7RUFDQSxvQ0FBQTtFQUNBLHdDWDh5QjhCO0FQd2hCcEM7O0FrQm4wQ0k7RUFDRSxRWCtJd0I7RVc5SXhCLG9DQUFBO0VBQ0EsNEJkM0ZFO0FKZzZDUjs7QWtCaDBDRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsV1gweEJnQztFV3p4QmhDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLGdDQUFBO0FsQmswQ0o7O0FrQjl6Q0E7RUFDRSxvQlhteEJrQztBUDhpQnBDOztBa0IvekNFO0VBQ0UsMEJBQUE7RUFDQSxhWCt3QmdDO0VXOXdCaEMsWVg2d0JnQztFVzV3QmhDLGdCQUFBO0FsQmkwQ0o7O0FrQi96Q0k7RUFDRSxRQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ1gyd0I4QjtBUHNqQnBDOztBa0I5ekNJO0VBQ0UsVVg0R3dCO0VXM0d4QixvQ0FBQTtFQUNBLDBCZDlIRTtBSjg3Q1I7O0FrQjF5Q0E7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VWM0JJLGVBdENhO0VVb0VqQix5Qlg2dEJrQztFVzV0QmxDLGdDQUFBO0FsQjR5Q0Y7O0FrQnp5Q0U7RUFDRSxhQUFBO0FsQjJ5Q0o7O0FrQnZ5Q0E7RUFDRSx1QkFBQTtFQUNBLGNYeEpTO0FQazhDWDs7QUFsOENBO0VBQ0UsZ0JBQUE7QUFxOENGOztBQWw4Q0E7RUFDRSxtQkFBQTtFQUNBLGlDQUFBO0FBcThDRjs7QUFsOENBO0VBQ0UsMkJBQUE7RUFBNkIsZUFBQTtFQUM3Qix5QkFBQTtFQUEyQixXQUFBO0VBQ0QsbUJBQUE7RUFDMUIsc0JBQUE7RUFBd0IsNEJBQUE7RUFDeEIscUJBQUE7RUFBdUIsMkJBQUE7RUFDdkIsaUJBQUE7RUFBbUI7NkRBQUE7QUE0OENyQjs7QUF4OENBOztFQUVFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0UsY0FBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLHFCQUFBO0FBMjhDRjs7QUF4OENBO0VBS0UsdUNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLGlCQUFBO0FBMjhDRjs7QUF4OENBOzs7RUFHRSxZQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLGlDQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsMEJBQUE7TUFBQSxzQkFBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxVQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0UsWUFBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLGVBQUE7RUFDQSxtQkFBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLHVCQUFBO0FBMjhDRjs7QUF6OENBO0VBQ0U7SUFDRSxXQUFBO0VBNDhDRjtBQUNGOztBQTE4Q0E7RUFDRTtJQUNFLGFBQUE7RUE0OENGOztFQXo4Q0E7SUFDRSx3QkFBQTtFQTQ4Q0Y7QUFDRjs7QUExOENBO0VBQ0U7SUFDRSx5QkFBQTtFQTQ4Q0Y7QUFDRjs7QUF6OENBO0VBQ0U7O0lBRUUsYUFBQTtFQTI4Q0Y7O0VBeDhDQTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VBMjhDRjs7RUF6OENBO0lBQ0UsV0FBQTtJQUNBLFlBQUE7RUE0OENGO0FBQ0Y7O0FBejhDQTtFQUNFLHdCQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0UsdUJBQUE7QUEyOENGOztBQXg4Q0E7RUFDRSxtQkFBQTtBQTI4Q0Y7O0FBeDhDQTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdCQUFBO0FBMjhDRjs7QUF4OENBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQTI4Q0Y7O0FBejhDRTtFQUNFLHlCQUFBO0FBMjhDSjs7QUF4OENFOztFQUVFLFVBQUE7QUEwOENKOztBQXY4Q0U7RUFDRSxXQUFBO0FBeThDSjs7QUF2OENFO0VBQ0UsVUFBQTtBQXk4Q0o7O0FBdjhDRTs7RUFFRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQ0FBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBeThDSjs7QUF2OENFO0VBQ0UseUJBQUE7QUF5OENKOztBQXQ4Q0U7O0VBRUUsYUFBQTtFQUdBLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtFQUNBLDRCQUFBO0VBQ0Esb0JBQUE7QUF3OENKOztBQXA4Q0E7OztFQUdFLGFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtBQXU4Q0Y7O0FtQmpxREE7RUFDRSxhQUFBO0FuQm9xREY7O0FtQmpxREE7RUFDRSxTQUFBO0FuQm9xREY7O0FtQm5xREU7RUFDRSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QW5CcXFESjs7QW1CbHFERTtFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7QW5Cb3FESjs7QW1CaHFEQSxzQkFBQTs7QUFDQTtFQUNFLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QW5CbXFERjs7QW1CaHFEQTtFQUNFLCtCQUFBO0FuQm1xREY7O0FtQmpxREE7RUFDRSx1QkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBbkJvcURGOztBb0Ixc0RFO0VBQ0UsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7QXBCNnNESjs7QW9CM3NESTtFQUNFLHlCQUFBO0FwQjZzRE47O0FvQnpzREU7O0VBRUUsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBcEIyc0RKOztBb0J4c0RFO0VBQ0UsbUJBQUE7QXBCMHNESjs7QW9CdnNERTtFQUNFLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBcEJ5c0RKOztBb0J0c0RFO0VBQ0UsZUFBQTtBcEJ3c0RKOztBb0Jyc0RFO0VBQ0UsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGtDQUFBO0FwQnVzREo7O0FvQnJzREk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx3QkFBQTtFQUNBLGtDQUFBO0VBQ0EsNEJBQUE7RUFDQSwwQkFBQTtBcEJ1c0ROOztBb0Juc0RFO0VBRUUsV0FBQTtFQUNBLHlFQUFBO0FwQm9zREo7O0FvQmxzREk7RUFDRSxzRUFBQTtBcEJvc0ROOztBb0Joc0RFO0VBVUUsV0FBQTtFQUNBLDBFQUFBO0FwQnlyREo7O0FvQnZyREk7RUFDRSx1RUFBQTtBcEJ5ckROOztBb0JyckRFO0VBSUUsV0FBQTtFQUNBLDJFQUFBO0FwQm9yREo7O0FvQmxyREk7RUFDRSx3RUFBQTtBcEJvckROOztBb0JockRFO0VBRUUsV0FBQTtFQUNBLHlFQUFBO0FwQmlyREo7O0FvQi9xREk7RUFDRSx1RUFBQTtBcEJpckROOztBcUJoeERBO0VBQ0Usc0JkOE80QjtBUHFpRDlCOztBcUJoeERBO0VBQ0UsZ0JBQUE7QXJCbXhERjs7QXFCaHhEQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0VBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FyQm14REY7O0FxQmh4REE7RUFDRSxnQkFBQTtFQUNBLGlCQUFBO0FyQm14REY7O0FzQjF5REE7RXBCQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSwyREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG1EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsMkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxtREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDJEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsbURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsMkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxtREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxxREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDZEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEscURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw2REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHFEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxxREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDZEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEscURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw2REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHFEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBLHFCQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1DQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLG1DQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsa0NBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDhCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLGNBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO09BQUE7RUFBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGlCQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBLGlCQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsdUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5Q0FBQTtJQUFBLDhDQUFBO0lBQUEsZ0RBQUE7SUFBQSxpREFBQTtJQUFBLGtEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSx1QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLHVCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1NBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtJQUFBLGVBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7SUFBQSxlQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUEsd0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUlBQUE7SUFBQSxpSUFBQTtJQUFBLDBKQUFBO0lBQUEsd0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0VBQUE7SUFBQSx3REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBLHdEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUEsd0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQSx3REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLDJDQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLCtEQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLGtFQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLHNDQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0NBQUE7SUFBQSw0Q0FBQTtJQUFBLDBDQUFBO0lBQUEsMkNBQUE7SUFBQSw0Q0FBQTtJQUFBLHdDQUFBO0lBQUEsMENBQUE7SUFBQSx1Q0FBQTtJQUFBLDZDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0NBQUE7SUFBQSxxREFBQTtJQUFBLG1EQUFBO0lBQUEsb0RBQUE7SUFBQSxxREFBQTtJQUFBLGlEQUFBO0lBQUEsa0RBQUE7SUFBQSxtREFBQTtJQUFBLGdEQUFBO0lBQUEsK1FBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTtDb0JBQTs7QUFBQTtFcEJBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDJEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsbURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSwyREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG1EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsMkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxtREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSwyREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG1EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw2REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHFEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxxREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDZEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEscURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw2REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHFEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxxREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDZEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEscURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO09BQUEscUJBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUNBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUEsbUNBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxrQ0FBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsOEJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHlCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsY0FBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsNkJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7T0FBQTtFQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsOEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsaUJBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUEsaUJBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLGtCQUFBO0lBQUEsbUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSx1QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlDQUFBO0lBQUEsOENBQUE7SUFBQSxnREFBQTtJQUFBLGlEQUFBO0lBQUEsa0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtJQUFBLHVCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7U0FBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1DQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0lBQUEsZUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUJBQUE7SUFBQSxtQkFBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtJQUFBLGVBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQSx3REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5SUFBQTtJQUFBLGlJQUFBO0lBQUEsMEpBQUE7SUFBQSx3REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3RUFBQTtJQUFBLHdEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUEsd0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQSx3REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBLHdEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUEsMkNBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUEsK0RBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUEsa0VBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUEsc0NBQUE7WUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQ0FBQTtJQUFBLDRDQUFBO0lBQUEsMENBQUE7SUFBQSwyQ0FBQTtJQUFBLDRDQUFBO0lBQUEsd0NBQUE7SUFBQSwwQ0FBQTtJQUFBLHVDQUFBO0lBQUEsNkNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQ0FBQTtJQUFBLHFEQUFBO0lBQUEsbURBQUE7SUFBQSxvREFBQTtJQUFBLHFEQUFBO0lBQUEsaURBQUE7SUFBQSxrREFBQTtJQUFBLG1EQUFBO0lBQUEsZ0RBQUE7SUFBQSwrUUFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBO0NvQkFBOztBQUFBO0VwQkFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsMkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxtREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDJEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsbURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSwyREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG1EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDREQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsb0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDJEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsbURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw0REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLG9EQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNERBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxvREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDZEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEscURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw2REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHFEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxxREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLDZEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEscURBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSw2REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtJQUFBLHFEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO0lBQUEsNkRBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsdUJBQUE7SUFBQSxxREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7T0FBQSxxQkFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsK0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsd0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdDQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDRCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQ0FBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSxtQ0FBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHVCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLCtCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLGtDQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLDJCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLHFCQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSw4QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSwyQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsc0JBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEseUJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUEsMkJBQUE7UUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSxjQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO1FBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxzQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSwwQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSxnQ0FBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSw2QkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtPQUFBO0VBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw4QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSw0QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQSx5QkFBQTtRQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBLFlBQUE7SUFBQSxhQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQSxZQUFBO0lBQUEsYUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxpQkFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQSxpQkFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQSxVQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUEsVUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBLFVBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQSxrQkFBQTtJQUFBLG1CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUEsa0JBQUE7SUFBQSxtQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUEsV0FBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBLFdBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQSxXQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUEsWUFBQTtJQUFBLGFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFlBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsWUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFFBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxRQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsUUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxVQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsU0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxXQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsV0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxTQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLFdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsVUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxZQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwyR0FBQTtJQUFBLHlHQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDJHQUFBO0lBQUEseUdBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMkdBQUE7SUFBQSx5R0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG9CQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsb0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBLHVCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEseUNBQUE7SUFBQSw4Q0FBQTtJQUFBLGdEQUFBO0lBQUEsaURBQUE7SUFBQSxrREFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEscUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDBCQUFBO0lBQUEsdUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsMEJBQUE7SUFBQSx1QkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxvQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQSxxQkFBQTtTQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsc0NBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsbUNBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLG1CQUFBO0lBQUEsbUJBQUE7SUFBQSxjQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7SUFBQSxlQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxtQkFBQTtJQUFBLG1CQUFBO0lBQUEsY0FBQTtJQUFBLGNBQUE7SUFBQSxjQUFBO0lBQUEsZUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZ0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxrQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxnQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxpQkFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGtCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSxlQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGdCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGlCQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLGVBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsa0JBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsaUJBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsZUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx3QkFBQTtJQUFBLHdEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHlJQUFBO0lBQUEsaUlBQUE7SUFBQSwwSkFBQTtJQUFBLHdEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHdFQUFBO0lBQUEsd0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUEsNEJBQUE7SUFBQSx3REFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSwrQkFBQTtJQUFBLHdEQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLDhCQUFBO0lBQUEsd0RBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQSx1QkFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSwyQ0FBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSwrREFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSxrRUFBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQSxzQ0FBQTtZQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLHNDQUFBO0lBQUEsNENBQUE7SUFBQSwwQ0FBQTtJQUFBLDJDQUFBO0lBQUEsNENBQUE7SUFBQSx3Q0FBQTtJQUFBLDBDQUFBO0lBQUEsdUNBQUE7SUFBQSw2Q0FBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBLCtDQUFBO0lBQUEscURBQUE7SUFBQSxtREFBQTtJQUFBLG9EQUFBO0lBQUEscURBQUE7SUFBQSxpREFBQTtJQUFBLGtEQUFBO0lBQUEsbURBQUE7SUFBQSxnREFBQTtJQUFBLCtRQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBLDZCQUFBO1lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7O0VBQUE7SUFBQTtFQUFBOztFQUFBO0lBQUE7RUFBQTs7RUFBQTtJQUFBO0VBQUE7Q29CQUEiLCJmaWxlIjoic3R5bGVzLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwifmxlYWZsZXQvZGlzdC9sZWFmbGV0LmNzc1wiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjMwMCw0MDAsNTAwLDcwMCw5MDBcIik7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuLyoqXG4gKiBTd2lwZXIgNi43LjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSnVuZSAyMywgMjAyMVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIm5leHRcIjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyoqKipcbioqIENPTVBPTkVOVCA6IFBBTkUgUklHSFQgTUVUUklDU1xuICovXG4vKioqKlxuKiogQ09NUE9ORU5UOiBQQU5FIExFRlQgUkVTVUxUU1xuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzVmODVkYjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZiYjAzYjtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICM1Zjg1ZGI7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJyZWFrcG9pbnQteHhsOiAxNTAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzVmODVkYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzJjNWFjMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjZTgzZThjO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmZmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Zjg1ZGI7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93IHtcbiAgYm90dG9tOiAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dID4gLmFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IENocm9tZSwgRWRnZSwgT3BlcmEgYW5kIEZpcmVmb3ggKi9cbn1cblxuaDEsXG4uaDEge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5cbmgyIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5zcGFuIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYSB7XG4gIC1vLXRyYW5zaXRpb246IDAuMnM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjJzO1xuICAtbW96LXRyYW5zaXRpb246IDAuMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycztcbiAgLyogLi4uYW5kIG5vdyBmb3IgdGhlIHByb3BlciBwcm9wZXJ0eSAqL1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGF0YS1pbmZvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICBjb2xvcjogI2Q4NTMwNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wYWdlLW5vdGZvdW5kIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiYXNzZXRzL2ltYWdlcy9iYWNrZ3JvdW5kLnN2Z1wiKTtcbn1cblxuYXBwLXJvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cblxuaDEucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNhcmQtYmVlaGl2ZSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDI0cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNhcmQtYmVlaGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5jYXJkLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC5jYXJJbmZvLXdpZHRoIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jYXJJbmZvLWhlaWdodCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3AtYmxvY2staW1hZ2UgKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFydGljbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi5hcnRpY2xlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5saW5lLWNsYW1wIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm15U3dpcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm15U3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4NTMwNjtcbn1cbi5teVN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLm15U3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IDIwMHB4O1xufVxuLm15U3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbi5teVN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMjBweDtcbn1cbi5teVN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsXG4ubXlTd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3cuc3ZnXCIpO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm15U3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubXlTd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ubXlTd2lwZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW5vdGhlci1wb3B1cCAubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmxlYWZsZXQtcG9wdXAtY29udGVudCAubGVhZmxldC1wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLmxlYWZsZXQtcG9wdXAtYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyphbm90aGVyLXBvcG9wIHN0eWxlKi9cbi5hbm90aGVyLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uYW5vdGhlci1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgYSB7XG4gIGNvbG9yOiByZ2JhKDIwMCwgMjAwLCAyMDAsIDAuMSk7XG59XG5cbi5hbm90aGVyLXBvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jYXJkLXdlYXRoZXIgLndlYXRoZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNhcmQtd2VhdGhlciAud2VhdGhlci1kZXNjcmlwdGlvbjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcmQtd2VhdGhlciAud2VhdGhlci1jaXR5LFxuLmNhcmQtd2VhdGhlciAud2VhdGhlci1kYXRlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJkLXdlYXRoZXIgLndlYXRoZXItZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZC13ZWF0aGVyIC53ZWF0aGVyLXRlbXBlcmF0dXJlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2FyZC13ZWF0aGVyIFtjbGFzc149aS1dIHtcbiAgZm9udC1zaXplOiA4OXB4O1xufVxuLmNhcmQtd2VhdGhlcltjbGFzcyo9YmFja2dyb3VuZC1pLV0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuLmNhcmQtd2VhdGhlcltjbGFzcyo9YmFja2dyb3VuZC1pLV0gLmJlZS13ZWF0aGVyLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwMWQsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwMmQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvd2VhdGhlcnMtaWNvbnMvYmFja2dyb3VuZC1zdW4uc3ZnXCIpO1xufVxuLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzAxZCAuYmVlLXdlYXRoZXItaWNvbiwgLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzAyZCAuYmVlLXdlYXRoZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3dlYXRoZXJzLWljb25zL2JlZS9iZWUtc3VuLnN2Z1wiKTtcbn1cbi5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwM2QsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwNGQsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMGQsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMG4sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwOWQsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwOW4sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxM2QsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxM24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMWQsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvd2VhdGhlcnMtaWNvbnMvYmFja2dyb3VuZC1yYWluLnN2Z1wiKTtcbn1cbi5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwM2QgLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwNGQgLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMGQgLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMG4gLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwOWQgLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwOW4gLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxM2QgLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxM24gLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMWQgLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcxMW4gLmJlZS13ZWF0aGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZWF0aGVycy1pY29ucy9iZWUvYmVlLXJhaW4uc3ZnXCIpO1xufVxuLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzAxbiwgLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzAybiwgLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzAzbiwgLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzA0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZWF0aGVycy1pY29ucy9iYWNrZ3JvdW5kLW5pZ2h0LnN2Z1wiKTtcbn1cbi5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwMW4gLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwMm4gLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwM24gLmJlZS13ZWF0aGVyLWljb24sIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXcwNG4gLmJlZS13ZWF0aGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZWF0aGVycy1pY29ucy9iZWUvYmVlLXNsZWVwLnN2Z1wiKTtcbn1cbi5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXc1MGQsIC5jYXJkLXdlYXRoZXIuYmFja2dyb3VuZC1pLXc1MG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvd2VhdGhlcnMtaWNvbnMvYmFja2dyb3VuZC1mb2cuc3ZnXCIpO1xufVxuLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzUwZCAuYmVlLXdlYXRoZXItaWNvbiwgLmNhcmQtd2VhdGhlci5iYWNrZ3JvdW5kLWktdzUwbiAuYmVlLXdlYXRoZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3dlYXRoZXJzLWljb25zL2JlZS9iZWUtY29sZC5zdmdcIik7XG59XG5cbi5wb3BvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXItaGVscC1pbmZvIC5wb3BvdmVyLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLmhlbHAtYnV0dG9uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNhcmQtc3VidGl0bGUgLmhlbHAtYnV0dG9uOmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59IiwiLyogcmVxdWlyZWQgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1wYW5lLFxyXG4ubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcsXHJcbi5sZWFmbGV0LXBhbmUgPiBjYW52YXMsXHJcbi5sZWFmbGV0LXpvb20tYm94LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtbGF5ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93IHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG5cdH1cclxuLyogU2FmYXJpIHJlbmRlcnMgbm9uLXJldGluYSB0aWxlIG9uIHJldGluYSBiZXR0ZXIgd2l0aCB0aGlzLCBidXQgQ2hyb21lIGlzIHdvcnNlICovXHJcbi5sZWFmbGV0LXNhZmFyaSAubGVhZmxldC10aWxlIHtcclxuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XHJcblx0fVxyXG4vKiBoYWNrIHRoYXQgcHJldmVudHMgaHcgbGF5ZXJzIFwic3RyZXRjaGluZ1wiIHdoZW4gbG9hZGluZyBuZXcgdGlsZXMgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUtY29udGFpbmVyIHtcclxuXHR3aWR0aDogMTYwMHB4O1xyXG5cdGhlaWdodDogMTYwMHB4O1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLyogLmxlYWZsZXQtY29udGFpbmVyIHN2ZzogcmVzZXQgc3ZnIG1heC13aWR0aCBkZWNsZXJhdGlvbiBzaGlwcGVkIGluIEpvb21sYSEgKGpvb21sYS5vcmcpIDMueCAqL1xyXG4vKiAubGVhZmxldC1jb250YWluZXIgaW1nOiBtYXAgaXMgYnJva2VuIGluIEZGIGlmIHlvdSBoYXZlIG1heC13aWR0aDogMTAwJSBvbiB0aWxlcyAqL1xyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHN2ZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LW1hcmtlci1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXNoYWRvdy1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUtcGFuZSBpbWcsXHJcbi5sZWFmbGV0LWNvbnRhaW5lciBpbWcubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXRpbGUge1xyXG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teCBwYW4teTtcclxuXHR0b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZyB7XHJcblx0LW1zLXRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcclxuXHQvKiBGYWxsYmFjayBmb3IgRkYgd2hpY2ggZG9lc24ndCBzdXBwb3J0IHBpbmNoLXpvb20gKi9cclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLWRyYWcubGVhZmxldC10b3VjaC16b29tIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEge1xyXG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSg1MSwgMTgxLCAyMjksIDAuNCk7XHJcbn1cclxuLmxlYWZsZXQtdGlsZSB7XHJcblx0ZmlsdGVyOiBpbmhlcml0O1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR9XHJcbi5sZWFmbGV0LXRpbGUtbG9hZGVkIHtcclxuXHR2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHotaW5kZXg6IDgwMDtcclxuXHR9XHJcbi8qIHdvcmthcm91bmQgZm9yIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4ODMxOSAqL1xyXG4ubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnIHtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXBhbmUgICAgICAgICB7IHotaW5kZXg6IDQwMDsgfVxyXG5cclxuLmxlYWZsZXQtdGlsZS1wYW5lICAgIHsgei1pbmRleDogMjAwOyB9XHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSB7IHotaW5kZXg6IDQwMDsgfVxyXG4ubGVhZmxldC1zaGFkb3ctcGFuZSAgeyB6LWluZGV4OiA1MDA7IH1cclxuLmxlYWZsZXQtbWFya2VyLXBhbmUgIHsgei1pbmRleDogNjAwOyB9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcGFuZSAgIHsgei1pbmRleDogNjUwOyB9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUgICB7IHotaW5kZXg6IDcwMDsgfVxyXG5cclxuLmxlYWZsZXQtbWFwLXBhbmUgY2FudmFzIHsgei1pbmRleDogMTAwOyB9XHJcbi5sZWFmbGV0LW1hcC1wYW5lIHN2ZyAgICB7IHotaW5kZXg6IDIwMDsgfVxyXG5cclxuLmxlYWZsZXQtdm1sLXNoYXBlIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdH1cclxuLmx2bWwge1xyXG5cdGJlaGF2aW9yOiB1cmwoI2RlZmF1bHQjVk1MKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjb250cm9sIHBvc2l0aW9uaW5nICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlUGFpbnRlZDsgLyogSUUgOS0xMCBkb2Vzbid0IGhhdmUgYXV0byAqL1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wLFxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIHtcclxuXHR0b3A6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCB7XHJcblx0cmlnaHQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20ge1xyXG5cdGJvdHRvbTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQge1xyXG5cdGxlZnQ6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjbGVhcjogYm90aDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvcCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG4vKiB6b29tIGFuZCBmYWRlIGFuaW1hdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHR9XHJcbi5sZWFmbGV0LWZhZGUtYW5pbSAubGVhZmxldC1tYXAtcGFuZSAubGVhZmxldC1wb3B1cCB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdCAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20tYW5pbWF0ZWQge1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiAgICAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiAgICAgICAgIHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwwLDAuMjUsMSk7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtcGFuLWFuaW0gLmxlYWZsZXQtdGlsZSB7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtem9vbS1hbmltIC5sZWFmbGV0LXpvb20taGlkZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuXHJcblxyXG4vKiBjdXJzb3JzICovXHJcblxyXG4ubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuLmxlYWZsZXQtZ3JhYiB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWI7XHJcblx0Y3Vyc29yOiAgICAgICAgIGdyYWI7XHJcblx0fVxyXG4ubGVhZmxldC1jcm9zc2hhaXIsXHJcbi5sZWFmbGV0LWNyb3NzaGFpciAubGVhZmxldC1pbnRlcmFjdGl2ZSB7XHJcblx0Y3Vyc29yOiBjcm9zc2hhaXI7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1wYW5lLFxyXG4ubGVhZmxldC1jb250cm9sIHtcclxuXHRjdXJzb3I6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiLFxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1ncmFiIC5sZWFmbGV0LWludGVyYWN0aXZlLFxyXG4ubGVhZmxldC1kcmFnZ2luZyAubGVhZmxldC1tYXJrZXItZHJhZ2dhYmxlIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgLW1vei1ncmFiYmluZztcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYmJpbmc7XHJcblx0fVxyXG5cclxuLyogbWFya2VyICYgb3ZlcmxheXMgaW50ZXJhY3Rpdml0eSAqL1xyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aCxcclxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LXBhbmUgPiBzdmcgcGF0aC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRwb2ludGVyLWV2ZW50czogdmlzaWJsZVBhaW50ZWQ7IC8qIElFIDktMTAgZG9lc24ndCBoYXZlIGF1dG8gKi9cclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcblxyXG4vKiB2aXN1YWwgdHdlYWtzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0b3V0bGluZTogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhIHtcclxuXHRjb2xvcjogIzAwNzhBODtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtYWN0aXZlIHtcclxuXHRvdXRsaW5lOiAycHggc29saWQgb3JhbmdlO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1ib3gge1xyXG5cdGJvcmRlcjogMnB4IGRvdHRlZCAjMzhmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0eXBvZ3JhcGh5ICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0Zm9udDogMTJweC8xLjUgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxuXHJcblxyXG4vKiBnZW5lcmFsIHRvb2xiYXIgc3R5bGVzICovXHJcblxyXG4ubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsMCwwLDAuNjUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhLFxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHR3aWR0aDogMjZweDtcclxuXHRoZWlnaHQ6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogYmxhY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYS5sZWFmbGV0LWRpc2FibGVkIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHRjb2xvcjogI2JiYjtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIgYSB7XHJcblx0d2lkdGg6IDMwcHg7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6Zmlyc3QtY2hpbGQge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGE6bGFzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuLyogem9vbSBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLXpvb20taW4sXHJcbi5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQge1xyXG5cdGZvbnQ6IGJvbGQgMThweCAnTHVjaWRhIENvbnNvbGUnLCBNb25hY28sIG1vbm9zcGFjZTtcclxuXHR0ZXh0LWluZGVudDogMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1pbiwgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC16b29tLW91dCAge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cclxuLyogbGF5ZXJzIGNvbnRyb2wgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy5wbmcpO1xyXG5cdHdpZHRoOiAzNnB4O1xyXG5cdGhlaWdodDogMzZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXJldGluYSAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbGF5ZXJzLTJ4LnBuZyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNnB4IDI2cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG5cdGhlaWdodDogNDRweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3QsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLWV4cGFuZGVkIHtcclxuXHRwYWRkaW5nOiA2cHggMTBweCA2cHggNnB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zY3JvbGxiYXIge1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VsZWN0b3Ige1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAxcHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyBsYWJlbCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1zZXBhcmF0b3Ige1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRtYXJnaW46IDVweCAtMTBweCA1cHggLTZweDtcclxuXHR9XHJcblxyXG4vKiBEZWZhdWx0IGljb24gVVJMcyAqL1xyXG4ubGVhZmxldC1kZWZhdWx0LWljb24tcGF0aCB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9tYXJrZXItaWNvbi5wbmcpO1xyXG5cdH1cclxuXHJcblxyXG4vKiBhdHRyaWJ1dGlvbiBhbmQgc2NhbGUgY29udHJvbHMgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHRtYXJnaW46IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmUge1xyXG5cdHBhZGRpbmc6IDAgNXB4O1xyXG5cdGNvbG9yOiAjMzMzO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG4ubGVhZmxldC1sZWZ0IC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjNzc3O1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRwYWRkaW5nOiAycHggNXB4IDFweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC0ycHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLXNjYWxlLWxpbmU6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3Nzc7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciB7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtcclxuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdH1cclxuXHJcblxyXG4vKiBwb3B1cCAqL1xyXG5cclxuLmxlYWZsZXQtcG9wdXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG5cdG1hcmdpbjogMTNweCAxOXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHAge1xyXG5cdG1hcmdpbjogMThweCAwO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAxN3B4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcblxyXG5cdG1hcmdpbjogLTEwcHggYXV0byAwO1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuXHRjb2xvcjogIzMzMztcclxuXHRib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHBhZGRpbmc6IDRweCA0cHggMCAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0d2lkdGg6IDE4cHg7XHJcblx0aGVpZ2h0OiAxNHB4O1xyXG5cdGZvbnQ6IDE2cHgvMTRweCBUYWhvbWEsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICNjM2MzYzM7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xyXG5cdGNvbG9yOiAjOTk5O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtc2Nyb2xsZWQge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0em9vbTogMTtcclxuXHR9XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpXCI7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OCk7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAtY29udGFpbmVyIHtcclxuXHRtYXJnaW4tdG9wOiAtMXB4O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtem9vbSxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC1sYXllcnMsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlcixcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdH1cclxuXHJcblxyXG4vKiBkaXYgaWNvbiAqL1xyXG5cclxuLmxlYWZsZXQtZGl2LWljb24ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzY2NjtcclxuXHR9XHJcblxyXG5cclxuLyogVG9vbHRpcCAqL1xyXG4vKiBCYXNlIHN0eWxlcyBmb3IgdGhlIGVsZW1lbnQgdGhhdCBoYXMgYSB0b29sdGlwICovXHJcbi5sZWFmbGV0LXRvb2x0aXAge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwYWRkaW5nOiA2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRjb2xvcjogIzIyMjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC40KTtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAubGVhZmxldC1jbGlja2FibGUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0fVxyXG5cclxuLyogRGlyZWN0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b20ge1xyXG5cdG1hcmdpbi10b3A6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRib3R0b206IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEycHg7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSB7XHJcblx0dG9wOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQge1xyXG5cdG1hcmdpbi1sZWZ0OiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlIHtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdGxlZnQ6IDA7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbiIsIkB0YWlsd2luZCB1dGlsaXRpZXM7XG4iLCIvKipcbiAqIFN3aXBlciA2LjcuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDIzLCAyMDIxXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLyogUHJlbG9hZGVyICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIiRkYXJrLXNjYXJsZXQ6ICMzZTI3MjM7XHJcbiRkYXJrLXJlZDogIzRlMzEyYztcclxuJGRhcmstc2NhcmxldC1saWdodDogIzVmNDAzYjtcclxuJGxpZ2h0LWJyaWxsaWFudC1nYW1ib2dlOiAjZmJiMDNiO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcblxyXG4kYnJvd246ICRkYXJrLXNjYXJsZXQ7XHJcbiRicm93bi1saWdodDogIzYyM2YzOTtcclxuJG9yYW5nZTogJGxpZ2h0LWJyaWxsaWFudC1nYW1ib2dlO1xyXG4vLyAkYm9keS1iZzogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZiZmJmYiAwJSwgI2Y4ZjhmOCA0OC4wOCUsICNmNWY1ZjUgMTAwJSk7XHJcblxyXG4kZW5hYmxlLXJvdW5kZWQ6IGZhbHNlO1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6IDA7XHJcblxyXG4kYmx1ZTogIzVmODVkYjtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAkYnJvd247XHJcbiRwYWdpbmF0aW9uLWJnOiAkd2hpdGU7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogMDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJHdoaXRlO1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRicm93bjtcclxuXHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAzLjQ2NnJlbTtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDE1MDBweCxcclxuKTtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsXHJcbiAgeHhsOiAxNDQwcHgsXHJcbik7XHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5cclxuLyoqKipcclxuKiogQ09NUE9ORU5UIDogUEFORSBSSUdIVCBNRVRSSUNTXHJcbiAqL1xyXG4kcGFuZS1tZXRyaWNzOiA4MHB4O1xyXG4kcGFuZS1tZXRyaWNzLW9wZW46IDIzMHB4O1xyXG5cclxuLyoqKipcclxuKiogQ09NUE9ORU5UOiBQQU5FIExFRlQgUkVTVUxUU1xyXG4gKi9cclxuJHBhbmUtcmVzdWx0czogODBweDtcclxuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLmFub3RoZXItcG9wdXAgLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuICBtYXJnaW46IDA7XHJcbiAgLmxlYWZsZXQtcG9wdXAtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlYWZsZXQtcG9wdXAtYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8qYW5vdGhlci1wb3BvcCBzdHlsZSovXHJcbi5hbm90aGVyLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICBtaW4td2lkdGg6IDI3MHB4O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uYW5vdGhlci1wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIgYSB7XHJcbiAgY29sb3I6IHJnYmEoMjAwLCAyMDAsIDIwMCwgMC4xKTtcclxufVxyXG4uYW5vdGhlci1wb3B1cCAubGVhZmxldC1wb3B1cC10aXAge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbiIsIi5jYXJkLXdlYXRoZXIge1xyXG4gIC53ZWF0aGVyLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2VhdGhlci1jaXR5LFxyXG4gIC53ZWF0aGVyLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLndlYXRoZXItZGF0ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLndlYXRoZXItdGVtcGVyYXR1cmUge1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICBbY2xhc3NePVwiaS1cIl0ge1xyXG4gICAgZm9udC1zaXplOiA4OXB4O1xyXG4gIH1cclxuXHJcbiAgJltjbGFzcyo9XCJiYWNrZ3JvdW5kLWktXCJdIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuXHJcbiAgICAuYmVlLXdlYXRoZXItaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNjBweDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzAxZCxcclxuICAmLmJhY2tncm91bmQtaS13MDJkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvd2VhdGhlcnMtaWNvbnMvYmFja2dyb3VuZC1zdW4uc3ZnXCIpO1xyXG5cclxuICAgIC5iZWUtd2VhdGhlci1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvd2VhdGhlcnMtaWNvbnMvYmVlL2JlZS1zdW4uc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzAzZCxcclxuICAmLmJhY2tncm91bmQtaS13MDRkLFxyXG4gICYuYmFja2dyb3VuZC1pLXcxMGQsXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzEwbixcclxuICAmLmJhY2tncm91bmQtaS13MDlkLFxyXG4gICYuYmFja2dyb3VuZC1pLXcwOW4sXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzEzZCxcclxuICAmLmJhY2tncm91bmQtaS13MTNuLFxyXG4gICYuYmFja2dyb3VuZC1pLXcxMWQsXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzExbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3dlYXRoZXJzLWljb25zL2JhY2tncm91bmQtcmFpbi5zdmdcIik7XHJcblxyXG4gICAgLmJlZS13ZWF0aGVyLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZWF0aGVycy1pY29ucy9iZWUvYmVlLXJhaW4uc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzAxbixcclxuICAmLmJhY2tncm91bmQtaS13MDJuLFxyXG4gICYuYmFja2dyb3VuZC1pLXcwM24sXHJcbiAgJi5iYWNrZ3JvdW5kLWktdzA0biB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3dlYXRoZXJzLWljb25zL2JhY2tncm91bmQtbmlnaHQuc3ZnXCIpO1xyXG5cclxuICAgIC5iZWUtd2VhdGhlci1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvd2VhdGhlcnMtaWNvbnMvYmVlL2JlZS1zbGVlcC5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJhY2tncm91bmQtaS13NTBkLFxyXG4gICYuYmFja2dyb3VuZC1pLXc1MG4ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZWF0aGVycy1pY29ucy9iYWNrZ3JvdW5kLWZvZy5zdmdcIik7XHJcblxyXG4gICAgLmJlZS13ZWF0aGVyLWljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy93ZWF0aGVycy1pY29ucy9iZWUvYmVlLWNvbGQuc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucG9wb3ZlciB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWhlbHAtaW5mbyAucG9wb3Zlci1hcnJvdyB7XHJcbiAgbWFyZ2luLWxlZnQ6IDFweDtcclxufVxyXG5cclxuLmhlbHAtYnV0dG9uIHtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvaW5mby5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uY2FyZC1zdWJ0aXRsZSAuaGVscC1idXR0b246YWZ0ZXIge1xyXG4gIG1hcmdpbi10b3A6IC05cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbn1cclxuIixudWxsXX0= */

/*# sourceMappingURL=styles.css.map*/