/**
*
* panelBuilder receiver
*
*/
@import url(../../../scss/components/Font-Awesome/css/font-awesome.min.css);
/**
* VARIABLES
*/
[hidden],
.hidden {
  display: none !important; }

[data-column-id] {
  position: relative; }
  [data-column-id].addBottomSpace {
    padding-bottom: 30px !important; }
  [data-column-id]:empty {
    min-height: 50px;
    -webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.3);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
    display: flex;
    justify-content: center;
    align-items: center; }
    [data-column-id]:empty:before {
      position: absolute;
      content: "+";
      top: 0;
      text-align: center;
      width: 100%;
      height: 100%;
      font-weight: bold;
      font-size: 60px;
      color: rgba(0, 0, 0, 0.1);
      z-index: 1;
      line-height: 50px; }
  [data-column-id]:hover {
    -webkit-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.3); }
    [data-column-id]:hover [data-panel-object] {
      -webkit-transform: scale(0.95, 0.95);
      transform: scale(0.95, 0.95); }
      [data-column-id]:hover [data-panel-object]:hover {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1); }
  [data-column-id] > [data-panel-object] {
    z-index: 2; }

[data-panel-object] {
  position: relative;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }
  [data-panel-object]::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1); }
  [data-panel-object]:hover {
    -webkit-transform: scale(1.02, 1.02);
    transform: scale(1.02, 1.02); }
    [data-panel-object]:hover::after {
      opacity: 1; }
    [data-panel-object]:hover .panelBuilder-panel-buttons {
      display: block; }
      [data-panel-object]:hover .panelBuilder-panel-buttons > span {
        margin-right: 15px;
        display: block;
        float: left; }
        [data-panel-object]:hover .panelBuilder-panel-buttons > span:last-of-type {
          margin-right: 0; }
      [data-panel-object]:hover .panelBuilder-panel-buttons button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        cursor: pointer;
        border: 0;
        background: transparent;
        outline: 0;
        overflow: hidden; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button .icon {
          position: relative;
          background: #1D242B;
          line-height: 30px;
          width: 30px;
          height: 30px;
          text-align: center;
          color: #fff;
          font-size: 18px !important;
          -webkit-transition: .2s color;
          transition: .2s color;
          border-radius: 2px; }
          [data-panel-object]:hover .panelBuilder-panel-buttons button .icon:after {
            content: ' ';
            display: block;
            position: absolute;
            width: 5px;
            height: 5px;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            background: #1D242B;
            top: 12.5px;
            right: 1px;
            -webkit-transition: .2s right;
            transition: .2s right;
            z-index: 1; }
          [data-panel-object]:hover .panelBuilder-panel-buttons button .icon .fa {
            width: auto;
            -webkit-transition: .2s all;
            transition: .2s all;
            color: inherit; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button .text {
          position: relative;
          width: 0;
          height: 30px;
          overflow: hidden;
          font-family: "Roboto", sans-serif !important;
          text-align: center;
          line-height: 30px;
          color: #fff !important;
          font-weight: 300;
          -webkit-transition: .2s all;
          transition: .2s all;
          border-top-right-radius: 2px;
          border-bottom-right-radius: 2px;
          font-size: 16px !important;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          justify-content: center;
          align-items: center; }
          [data-panel-object]:hover .panelBuilder-panel-buttons button .text span {
            width: 100%;
            opacity: 0;
            position: absolute;
            top: -30px;
            left: 50%;
            -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
            -webkit-transition: .3s all;
            transition: .3s all;
            color: inherit;
            line-height: inherit;
            text-align: inherit; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button:hover .icon {
          border-radius: 0;
          border-top-left-radius: 2px;
          border-bottom-left-radius: 2px; }
          [data-panel-object]:hover .panelBuilder-panel-buttons button:hover .icon:after {
            right: -2px; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button:hover .text {
          width: 120px; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button:hover .text span {
          opacity: 1;
          top: 0; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button.delete .text {
          background: #F34541; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button.delete:hover .icon {
          color: #F34541; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button.edit .text {
          background: #f3b214; }
        [data-panel-object]:hover .panelBuilder-panel-buttons button.edit:hover .icon {
          color: #f3b214; }
  [data-panel-object] .panelBuilder-panel-buttons {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    width: auto;
    padding: 5px;
    z-index: 99999; }

[data-panel-object] .panelBuilder-panel-buttons button:focus {
  outline: none; }

*[data-panelizer-droppable] {
  background-color: rgba(255, 255, 255, 0.6);
  color: #1f2320;
  border: 2px dotted #005b80;
  font-size: 2rem;
  text-align: center;
  display: block;
  margin: 15px;
  padding: 10px; }

*[data-panelizer-droppable].dropped {
  background-color: transparent;
  color: black;
  font-family: Helvetica, Verdana, sans-serif; }

/* context menu */
.context-menu {
  display: none;
  position: absolute;
  z-index: 999999;
  width: auto;
  min-width: 200px;
  background-color: #fff;
  box-shadow: 5px 5px 15px #000000; }

.context-menu--active {
  display: block; }

.context-menu__items {
  list-style: none;
  margin: 0;
  padding: 0; }

.context-menu__item {
  display: block;
  font-family: Arial, Helvetica, Sans-Serif !important;
  /*** Table Styles **/ }
  .context-menu__item div.type {
    min-height: 50px;
    width: 100%;
    background: #3a6186;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #89253e, #3a6186);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #89253e, #3a6186);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    text-align: center;
    line-height: 50px;
    height: 50px;
    color: #fff;
    font-size: 12px !important;
    font-family: Arial, Helvetica, Sans-Serif !important; }
  .context-menu__item div.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    justify-content: center; }
    .context-menu__item div.menu > a {
      flex: 1; }
  .context-menu__item div.table-title {
    display: block;
    margin: auto;
    padding: 5px 15px;
    width: 100%;
    background-color: #5a5c72; }
  .context-menu__item .table-title h3 {
    color: #fff;
    font-size: 16px !important;
    text-align: center;
    font-weight: 400;
    font-style: normal;
    font-family: "Roboto", helvetica, arial, sans-serif;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1); }
  .context-menu__item .table-fill {
    background: white;
    border-radius: 3px;
    border-collapse: collapse;
    margin: auto;
    max-width: 600px;
    padding: 5px;
    width: 100%;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); }
  .context-menu__item th {
    color: #D5DDE5;
    background: #1b1e24;
    border-bottom: 4px solid #9ea7af;
    border-right: 1px solid #343a45;
    font-size: 23px;
    font-weight: 100;
    padding: 24px;
    text-align: left;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    vertical-align: middle; }
  .context-menu__item th:first-child {
    border-top-left-radius: 3px; }
  .context-menu__item th:last-child {
    border-top-right-radius: 3px;
    border-right: none; }
  .context-menu__item tr {
    border-top: 1px solid #C1C3D1;
    border-bottom-: 1px solid #C1C3D1;
    color: #666B85;
    font-weight: normal;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.1); }
  .context-menu__item tr:hover td {
    background: #4E5066;
    color: #FFFFFF;
    border-top: 1px solid #22262e;
    border-bottom: 1px solid #22262e; }
  .context-menu__item tr:first-child {
    border-top: none; }
  .context-menu__item tr:last-child {
    border-bottom: none; }
  .context-menu__item tr:nth-child(odd) td {
    background: #EBEBEB; }
  .context-menu__item tr:nth-child(odd):hover td {
    background: #4E5066; }
  .context-menu__item td {
    background: #FFFFFF;
    padding: 5px;
    text-align: left;
    vertical-align: middle;
    font-weight: 300;
    font-size: 12px !important;
    text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
    border-right: 1px solid #C1C3D1;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent; }
  .context-menu__item td:last-child {
    border-right: 0px; }

.context-menu__item:last-child {
  margin-bottom: 0; }

.context-menu__link {
  display: block;
  padding: 10px 0;
  text-align: center;
  font-size: 14px !important;
  background-color: #fff;
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif !important; }
  .context-menu__link i {
    color: inherit !important; }
  .context-menu__link.edit {
    color: #f3b214; }
  .context-menu__link.delete {
    color: #F34541; }
  .context-menu__link:hover {
    color: #fff; }
    .context-menu__link:hover.edit {
      background-color: #f3b214; }
    .context-menu__link:hover.delete {
      background-color: #F34541; }

.context-menu__link:hover {
  color: #fff;
  background-color: #0066aa; }

/**
* PLUGIN HACKS
*/
.panelBuilder-column.slick-slide > .panelBuilder-panel {
  height: 25% !important; }

@-webkit-keyframes fadeInZoom {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes fadeInZoom {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFuZWxidWlsZGVyX2Fkb3B0LmNzcyIsInNvdXJjZXMiOlsicGFuZWxidWlsZGVyX2Fkb3B0LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4qXG4qIHBhbmVsQnVpbGRlciByZWNlaXZlclxuKlxuKi9cbkBpbXBvcnQgXCIuLi8uLi8uLi9zY3NzL2NvbXBvbmVudHMvRm9udC1Bd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUubWluLmNzc1wiO1xuXG4vKipcbiogVkFSSUFCTEVTXG4qL1xuXG4kZWRpdENvbG9yOiAjZjNiMjE0O1xuJGRlbGV0ZUNvbG9yOiAjRjM0NTQxO1xuXG5baGlkZGVuXSxcbi5oaWRkZW57XG5cdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1jb2x1bW4taWRdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmLmFkZEJvdHRvbVNwYWNle1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0JjplbXB0eXtcblx0XHRtaW4taGVpZ2h0OjUwcHg7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjksIDAuOSk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiK1wiO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogNjBweDtcblx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMC4zKTtcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDBweCAzcHggcmdiYSgwLDAsMCwwLjMpO1xuXHRcdFtkYXRhLXBhbmVsLW9iamVjdF0ge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDAuOTUpO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAwLjk1KTtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAsIDEuMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wLCAxLjApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0PiBbZGF0YS1wYW5lbC1vYmplY3RdIHtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbltkYXRhLXBhbmVsLW9iamVjdF0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjAyLCAxLjAyKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIsIDEuMDIpO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdC5wYW5lbEJ1aWxkZXItcGFuZWwtYnV0dG9ucyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdG91dGxpbmU6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzFEMjQyQjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGNvbG9yO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBjb2xvcjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzFEMjQyQjtcblx0XHRcdFx0XHRcdHRvcDogMTIuNXB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIHJpZ2h0O1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIHJpZ2h0O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgYWxsO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGFsbDtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGV4dCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IC4ycyBhbGw7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGFsbDtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgYWxsO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0ycHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dCBzcGFuIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZGVsZXRle1xuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRlbGV0ZUNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRkZWxldGVDb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5lZGl0e1xuXHRcdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGVkaXRDb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZWRpdENvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYW5lbEJ1aWxkZXItcGFuZWwtYnV0dG9ucyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0fVxuXG59XG5cbltkYXRhLXBhbmVsLW9iamVjdF0gLnBhbmVsQnVpbGRlci1wYW5lbC1idXR0b25zIGJ1dHRvbjpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmVcbn1cblxuKltkYXRhLXBhbmVsaXplci1kcm9wcGFibGVdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1ICwgMC42KTtcblx0Y29sb3I6ICMxZjIzMjA7XG5cdGJvcmRlcjogMnB4IGRvdHRlZCAjMDA1YjgwO1xuXHRmb250LXNpemU6IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMTVweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuKltkYXRhLXBhbmVsaXplci1kcm9wcGFibGVdLmRyb3BwZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGJsYWNrO1xuXHRmb250LWZhbWlseTogSGVsdmV0aWNhLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb250ZXh0IG1lbnUgKi9cblxuLmNvbnRleHQtbWVudSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTk5O1xuXHR3aWR0aDogYXV0bztcblx0bWluLXdpZHRoOiAyMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogNXB4IDVweCAxNXB4ICMwMDAwMDA7XG59XG5cbi5jb250ZXh0LW1lbnUtLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGV4dC1tZW51X19pdGVtcyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmNvbnRleHQtbWVudV9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgU2Fucy1TZXJpZiAhaW1wb3J0YW50O1xuXG5cdGRpdi50eXBle1xuXHRcdG1pbi1oZWlnaHQ6NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjM2E2MTg2OyAgLyogZmFsbGJhY2sgZm9yIG9sZCBicm93c2VycyAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODkyNTNlLCAjM2E2MTg2KTsgIC8qIENocm9tZSAxMC0yNSwgU2FmYXJpIDUuMS02ICovXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjODkyNTNlLCAjM2E2MTg2KTsgLyogVzNDLCBJRSAxMCsvIEVkZ2UsIEZpcmVmb3ggMTYrLCBDaHJvbWUgMjYrLCBPcGVyYSAxMissIFNhZmFyaSA3KyAqL1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFNhbnMtU2VyaWYgIWltcG9ydGFudDtcblx0fVxuXG5cdGRpdi5tZW51e1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQ+IGEge1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cblx0fVxuXG5cdGRpdi50YWJsZS10aXRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6NXB4IDE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVhNWM3Mjtcblx0fVxuXG5cdC50YWJsZS10aXRsZSBoMyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXN0eWxlOm5vcm1hbDtcblx0XHRmb250LWZhbWlseTogXCJSb2JvdG9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcblx0XHR0ZXh0LXNoYWRvdzogLTFweCAtMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblxuXG5cdC8qKiogVGFibGUgU3R5bGVzICoqL1xuXG5cdC50YWJsZS1maWxsIHtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cblx0dGgge1xuXHRcdGNvbG9yOiNENURERTU7O1xuXHRcdGJhY2tncm91bmQ6IzFiMWUyNDtcblx0XHRib3JkZXItYm90dG9tOjRweCBzb2xpZCAjOWVhN2FmO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzNDNhNDU7XG5cdFx0Zm9udC1zaXplOjIzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcblx0XHRwYWRkaW5nOjI0cHg7XG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0fVxuXG5cdHRoOmZpcnN0LWNoaWxkIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtcblx0fVxuXG5cdHRoOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweDtcblx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0fVxuXG5cdHRyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0MxQzNEMTtcblx0XHRib3JkZXItYm90dG9tLTogMXB4IHNvbGlkICNDMUMzRDE7XG5cdFx0Y29sb3I6IzY2NkI4NTtcblx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuMSk7XG5cdH1cblxuXHR0cjpob3ZlciB0ZCB7XG5cdFx0YmFja2dyb3VuZDojNEU1MDY2O1xuXHRcdGNvbG9yOiNGRkZGRkY7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyMjI2MmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMjI2MmU7XG5cdH1cblxuXHR0cjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDpub25lO1xuXHR9XG5cblx0dHI6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG5cblx0dHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuXHRcdGJhY2tncm91bmQ6I0VCRUJFQjtcblx0fVxuXG5cdHRyOm50aC1jaGlsZChvZGQpOmhvdmVyIHRkIHtcblx0XHRiYWNrZ3JvdW5kOiM0RTUwNjY7XG5cdH1cblxuXHR0ZCB7XG5cdFx0YmFja2dyb3VuZDojRkZGRkZGO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdFx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRcdGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IC0xcHggLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDMUMzRDE7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdHRkOmxhc3QtY2hpbGQge1xuXHRcdGJvcmRlci1yaWdodDogMHB4O1xuXHR9XG59XG5cbi5jb250ZXh0LW1lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250ZXh0LW1lbnVfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCAwO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFNhbnMtU2VyaWYgIWltcG9ydGFudDtcblx0aSB7XG5cdFx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0fVxuXHQmLmVkaXR7XG5cdFx0Y29sb3I6ICRlZGl0Q29sb3I7XG5cdH1cblx0Ji5kZWxldGV7XG5cdFx0Y29sb3I6ICRkZWxldGVDb2xvcjtcblx0fVxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCYuZWRpdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRlZGl0Q29sb3I7XG5cdFx0fVxuXHRcdCYuZGVsZXRle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlbGV0ZUNvbG9yO1xuXHRcdH1cblx0fVxufVxuXG4uY29udGV4dC1tZW51X19saW5rOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDY2YWE7XG59XG5cbi8qKlxuKiBQTFVHSU4gSEFDS1NcbiovXG4ucGFuZWxCdWlsZGVyLWNvbHVtbi5zbGljay1zbGlkZXtcblx0PiAucGFuZWxCdWlsZGVyLXBhbmVse1xuXHRcdGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5ab29tIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5ab29tIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdH1cbn1cblxuXG5cbiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7RUFJRTtBQUNGLE9BQU8sQ0FBUCxtRUFBTztBQUVQOztFQUVFO0NBS0YsQUFBQSxBQUFPLE1BQU4sQUFBQTtBQUNELEFBQUEsT0FBTyxDQUFBO0VBQ04sT0FBTyxFQUFDLGVBQWdCLEdBQ3hCOztDQUVE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 */
