/* ==========================================================================
   Queries
   ========================================================================== */
/* ==========================================================================
   Imports
   ========================================================================== */
.loop-layout-staff {
  padding-top: 75px; }
  .loop-layout-staff .entry {
    margin-bottom: 50px; }
    @media (max-width: 700px) {
      .loop-layout-staff .entry {
        margin-bottom: 75px; } }
    .loop-layout-staff .entry .loop-item-inner {
      display: flex;
      align-items: center; }
      @media (max-width: 700px) {
        .loop-layout-staff .entry .loop-item-inner {
          flex-flow: column; } }
      .loop-layout-staff .entry .loop-item-inner .left,
      .loop-layout-staff .entry .loop-item-inner .right {
        flex: 0 1 auto;
        width: 100%; }
      .loop-layout-staff .entry .loop-item-inner .left {
        max-width: calc(100% / 3);
        margin-right: 35px; }
        @media (max-width: 1400px) {
          .loop-layout-staff .entry .loop-item-inner .left {
            max-width: 275px; } }
        @media (max-width: 700px) {
          .loop-layout-staff .entry .loop-item-inner .left {
            max-width: 100%;
            margin: 0 0 20px; } }
        .loop-layout-staff .entry .loop-item-inner .left .featured-image {
          display: block;
          width: 100%;
          height: 0;
          padding-top: 130%;
          background-size: cover;
          background-position: center center;
          border-radius: 3px; }
  .loop-layout-staff .jobtitle {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 2px; }

.loop-layout-staff_simple .entry {
  padding: 20px;
  text-align: center;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; }
  @media (max-width: 700px) {
    .loop-layout-staff_simple .entry {
      text-align: left; } }

.loop-layout-staff_simple .loop-item-inner {
  width: 100%; }

.loop-layout-staff_simple h3 {
  margin-bottom: 5px; }
  .loop-layout-staff_simple h3:last-child {
    margin-bottom: 0; }

.loop-layout-staff_simple p {
  margin-bottom: 5px; }
  .loop-layout-staff_simple p:last-child {
    margin-bottom: 0; }

.loop-layout-staff_simple p.jobtitle {
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.1em;
  line-height: 1.2em; }

.loop-layout-staff_simple .staff-content {
  display: none !important; }

.loop-layout-staff_simple .overlay-link {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 3px;
  text-decoration: none;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s all ease; }
  .loop-layout-staff_simple .overlay-link:hover {
    text-decoration: none; }
  .loop-layout-staff_simple .overlay-link span {
    color: white;
    text-decoration: none; }

.loop-layout-staff_simple .entry:hover .overlay-link {
  opacity: 1;
  pointer-events: all; }

.loop-layout-staff_grid {
  padding-top: 0; }
  .loop-layout-staff_grid .entry {
    padding: 0 !important; }
  @media (max-width: 700px) {
    .loop-layout-staff_grid {
      margin-top: 0; } }
  .loop-layout-staff_grid .edit-link {
    position: absolute;
    top: 5px;
    left: 50%;
    display: block;
    opacity: 1;
    z-index: 20;
    transform: translateX(-50%); }
    .loop-layout-staff_grid .edit-link a.post-edit-link {
      color: white;
      text-decoration: none; }
  .loop-layout-staff_grid .entry {
    padding: 0; }
    .loop-layout-staff_grid .entry .loop-item-inner {
      height: 0;
      padding-top: 130%;
      width: 100%;
      position: relative;
      background: black;
      overflow: hidden;
      border-radius: 3px; }
    .loop-layout-staff_grid .entry .featured-image {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-size: cover;
      background-position: center center;
      z-index: 5; }
  .loop-layout-staff_grid .staff-content {
    display: none; }
    .loop-layout-staff_grid .staff-content a.button {
      margin-right: 5px !important; }
  .loop-layout-staff_grid .overlay-link {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: 20;
    opacity: 0;
    transition: 0.5s all; }
    @media (max-width: 700px) {
      .loop-layout-staff_grid .overlay-link {
        opacity: 1; } }
    .loop-layout-staff_grid .overlay-link .overlay-text {
      color: white;
      text-align: center;
      display: block;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 100%; }
      @media (max-width: 700px) {
        .loop-layout-staff_grid .overlay-link .overlay-text {
          font-size: 14px;
          top: 20px;
          transform: none; } }
  .loop-layout-staff_grid .no-image {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    .loop-layout-staff_grid .no-image .content-wrap {
      top: 50%;
      transform: translateY(-50%);
      position: absolute;
      left: 0;
      right: 0;
      display: block;
      text-align: center;
      padding: 0 15px; }
      .loop-layout-staff_grid .no-image .content-wrap * {
        color: white; }
      .loop-layout-staff_grid .no-image .content-wrap span {
        display: block; }
      @media (max-width: 700px) {
        .loop-layout-staff_grid .no-image .content-wrap .button {
          font-size: 12px;
          padding: 12px 12px; } }
  .loop-layout-staff_grid .more-link-wrap {
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    left: 0;
    right: 0;
    top: auto;
    z-index: 30;
    padding: 20px;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    transition: 0.5s all;
    pointer-events: none; }
    .loop-layout-staff_grid .more-link-wrap a {
      pointer-events: all; }
    .loop-layout-staff_grid .more-link-wrap :last-child {
      margin-bottom: 0; }
    @media (max-width: 700px) {
      .loop-layout-staff_grid .more-link-wrap {
        transform: none;
        opacity: 1;
        padding: 10px 5px; } }
    .loop-layout-staff_grid .more-link-wrap h3,
    .loop-layout-staff_grid .more-link-wrap span {
      display: block;
      color: white;
      text-align: center; }
  .loop-layout-staff_grid .entry:hover .overlay-link {
    opacity: 1;
    background: rgba(0, 0, 0, 0.3); }
  .loop-layout-staff_grid .entry:hover .more-link-wrap {
    transform: none;
    opacity: 1; }
  .loop-layout-staff_grid h3.name {
    font-size: 22px;
    letter-spacing: 0;
    margin-bottom: 5px;
    line-height: 1.2em; }
    @media (max-width: 700px) {
      .loop-layout-staff_grid h3.name {
        font-size: 14px; } }
  .loop-layout-staff_grid .contact {
    text-align: center;
    padding-top: 10px; }
    .loop-layout-staff_grid .contact a {
      color: white;
      text-decoration: underline; }
      .loop-layout-staff_grid .contact a:hover {
        text-decoration: underline; }
  .loop-layout-staff_grid .linkedin,
  .loop-layout-staff_grid .contact__email,
  .loop-layout-staff_grid .contact__phone {
    display: block;
    color: white;
    font-size: 14px;
    line-height: 1.4em; }
  .loop-layout-staff_grid span.jobtitle {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    line-height: 1.1em; }
    @media (max-width: 700px) {
      .loop-layout-staff_grid span.jobtitle {
        font-size: 10px;
        letter-spacing: 0; } }

html.glightbox-open {
  overflow: hidden !important;
  height: 100% !important; }

@media (min-width: 1400px) {
  .staff-content.ginlined-content {
    padding: 50px; } }

.staff-content.ginlined-content .photo-wrap {
  clear: none !important;
  float: right;
  margin: 0 0 25px 25px; }
  @media (max-width: 700px) {
    .staff-content.ginlined-content .photo-wrap {
      display: none; } }
  .staff-content.ginlined-content .photo-wrap .photo-large {
    height: 0;
    padding-top: 130%;
    background-size: cover;
    background-position: center center;
    width: 300px;
    display: block;
    position: relative; }
    .staff-content.ginlined-content .photo-wrap .photo-large img {
      position: absolute;
      object-fit: cover;
      inset: 0;
      width: 100%;
      height: 100%; }

.staff-content.ginlined-content .info > * {
  margin-bottom: 5px; }

.staff-content.ginlined-content .info > .contact {
  margin-top: 20px; }
  @media (min-width: 701px) {
    .staff-content.ginlined-content .info > .contact .button {
      margin-right: 5px; } }

.staff-content.ginlined-content p span.staff-permalink a,
.staff-content.ginlined-content p span.edit-link a {
  color: black !important; }

.glightbox-container .gslide,
.gslide-image img {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important; }

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