@media screen and (max-width: 75em) {
  .main-navigation a {
    margin-left: 7px;
    margin-right: 7px; }
  .tile-small .static-content h6 {
    padding: 0 20px; }
  .team-img-box .btn-overlay {
    padding: 8% 0; } }

@media screen and (max-width: 62em) {
  .menu-toggle {
    display: block; }
  .main-navigation ul {
    display: block; }
  .site-main .comment-navigation, .site-main
  .posts-navigation, .site-main
  .post-navigation {
    margin: 0 0 1.5em;
    overflow: hidden; }
  .comment-navigation .nav-previous,
  .posts-navigation .nav-previous,
  .post-navigation .nav-previous {
    float: left;
    width: 50%; }
  .comment-navigation .nav-next,
  .posts-navigation .nav-next,
  .post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%; }
  #site-navigation {
    width: 100%;
    height: 100%;
    background: #222222 url("../images/pat-black-01.html") repeat left top;
    padding: 20px 20px 20px 20px;
    margin: 0;
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: none; }
    #site-navigation .menu-header-menu-container {
      display: table;
      width: 100%;
      height: 100%; }
    #site-navigation + #toggle-nav {
      display: block; }
      #site-navigation + #toggle-nav.active .burger-icon:before, #site-navigation + #toggle-nav.active .burger-icon:after {
        background-color: rgba(255, 255, 255, 0.75); }
    #site-navigation ul {
      display: table-cell;
      vertical-align: middle; }
      #site-navigation ul li {
        margin: 10px 0;
        padding: 0;
        display: block; }
        #site-navigation ul li a {
          padding: 5px 20px;
          font-size: 19.6px;
          font-size: 1.4rem;
          text-transform: none;
          color: rgba(255, 255, 255, 0.8);
          display: block; }
          #site-navigation ul li a:hover {
            color: white; }
        #site-navigation ul li:hover .sub-menu {
          display: none; }
        #site-navigation ul li:hover > a {
          color: white; }
        #site-navigation ul li.sub-active > a {
          font-wight: 600;
          color: #09569b; }
        #site-navigation ul li .sub-menu {
          background: transparent;
          text-align: center;
          position: relative;
          display: none;
          top: -5px;
          visibility: visible;
          opacity: 1;
          top: 0;
          transition: none; }
          #site-navigation ul li .sub-menu:before {
            display: none; }
          #site-navigation ul li .sub-menu li a {
            padding: 1px 15px;
            text-transform: none;
            font-weight: 400;
            font-size: 15.4px;
            font-size: 1.1rem;
            color: rgba(255, 255, 255, 0.5);
            border-bottom: none; }
            #site-navigation ul li .sub-menu li a:hover {
              background: transparent;
              color: white; }
    #site-navigation #site-navigation > ul > li {
      display: none; }
  #site-navigation li.mail-icon a {
    display: inline-block;
    width: 150px;
    padding-top: 8px;
    padding-bottom: 8px; }
  .centered-lead {
    padding: 0 60px; }
  .home .hover-box:nth-child(4) {
    display: block; }
  .home .hover-box:nth-child(1), .home .hover-box:nth-child(2) {
    margin-bottom: 0; }
  .team-image .static-content {
    left: 0;
    width: 214px; }
  .about-footer-banner .centered-lead {
    font-size: 34px;
    line-height: 1.4; }
  .page-id-31 .hover-box, .page-id-32 .hover-box {
    margin-top: 0; }
    .page-id-31 .hover-box:first-child, .page-id-31 .hover-box:nth-child(2), .page-id-32 .hover-box:first-child, .page-id-32 .hover-box:nth-child(2) {
      margin-top: 40px; }
  #jobhub-gallery .image-list li {
    width: 30.5%; }
  #jobhub-gallery .image-list li:nth-child(5n) {
    margin-left: 4%; }
  #jobhub-gallery .image-list li:nth-child(3n+1) {
    margin-left: 0; }
  .team-img-box .view-file .btn.btn-secondary-outline {
    padding: 10px 12px;
    font-size: 0.8rem; }
  .col-padded-top {
    padding-top: 40px; }
  .section-global-network {
    padding: 150px 0; }
    .section-global-network .centered-lead {
      padding: 0 150px; } }

@media screen and (max-width: 48em) {
  .section-home-partners .col-sm-4 {
    width: 50%; }
  .home-team .col-sm-6:nth-child(3) {
    display: none; }
  .team-image .static-content {
    left: 30px;
    width: 230px; }
  .about-footer-banner {
    height: auto; }
    .about-footer-banner .centered-lead {
      margin-bottom: 0; }
      .about-footer-banner .centered-lead p {
        margin-bottom: 0; }
  .bioWrapper {
    border-bottom: 2px solid #09569b;
    padding-bottom: 20px; }
  #jobhub-gallery .image-list li {
    width: 48%; }
  #jobhub-gallery .image-list li:nth-child(3n+1) {
    margin-left: 4%; }
  #jobhub-gallery .image-list li:nth-child(2n+1) {
    margin-left: 0; }
  .team-img-box .btn-overlay {
    padding: 7% 0; }
  .team-img-box .view-file .btn.btn-secondary-outline {
    padding: 10px 25px;
    font-size: 1rem; }
  .filter-btn:first-child {
    margin-bottom: 10px; }
  .section-global-network {
    padding: 100px 0; }
    .section-global-network .centered-lead {
      padding: 0 80px; } }

@media (max-width: 34em) {
  header {
    top: 0; }
  .banner-content-wrap .banner-content a.btn {
    position: static;
    margin-bottom: 15px; }
  .section-home-partners .col-sm-4 {
    width: 100%; }
  .hover-box {
    margin-bottom: 60px !important; }
  .home .hover-box {
    margin-bottom: 60px !important; }
    .home .hover-box:last-child {
      margin-bottom: 80px !important; }
  .centered-lead {
    padding: 0 20px; }
  .tile-large .static-content {
    padding-top: 30px; }
  .banner-content-wrap .banner-content {
    padding: 25px 20px 10px; }
  .page-id-29 .team {
    text-align: center; }
  .bioWrapper img {
    margin-bottom: 40px; }
  .bioWrapper .model-close {
    top: -80px; }
  #jobhub-gallery .image-list li {
    width: 100%; }
  #jobhub-gallery .image-list li {
    margin-left: 0 !important; }
  .map-locations {
    margin-bottom: 0;
    margin-top: 40px; }
  .mapList-3 ul {
    width: 49%; }
  .section-global-network {
    padding: 50px 0; }
    .section-global-network .centered-lead {
      padding: 0 50px; }
  .banner_text {
    font-size: 35px;
    line-height: 1;
    padding-top: 280px; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc3BvbnNpdmUuc2NzcyIsIm1peGlucy9fbWl4aW5zLW1hc3Rlci5zY3NzIiwidmFyaWFibGVzLXNpdGUvX2NvbG9ycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0M7SUFDQyxpQkFBaUI7SUFDakIsa0JBQWtCLEVBQ2xCO0VBRUQ7SUFDQyxnQkFBZ0IsRUFDaEI7RUFFRDtJQUNDLGNBQWMsRUFDZCxFQUFBOztBQUlGO0VBQ0M7SUFDQyxlQUFlLEVBQ2Y7RUFDRDtJQUNDLGVBQWUsRUFDZjtFQUtBOzs7SUFDQyxrQkFBa0I7SUFDbEIsaUJBQWlCLEVBQ2pCO0VBUEY7OztJQVVFLFlBQVk7SUFDWixXQUFXLEVBQ1g7RUFaRjs7O0lBZUUsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixXQUFXLEVBQ1g7RUFHRjtJQUNDLFlBQVk7SUFDWixhQUFhO0lBQ2Isc0VBQXdFO0lBQ3hFLDZCQUE2QjtJQUM3QixVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsUUFBUTtJQUNSLGVBQWU7SUFDZixjQUFjLEVBNEdkO0lBdkhEO01BYUUsZUFBZTtNQUNmLFlBQVk7TUFDWixhQUFhLEVBQ2I7SUFoQkY7TUFtQkUsZUFBYyxFQVVkO01BN0JGO1FBeUJLLDRDQUFzQixFQUN0QjtJQTFCTDtNQWdDRSxvQkFBb0I7TUFDcEIsdUJBQXVCLEVBdUV2QjtNQXhHRjtRQW1DRyxlQUFlO1FBQ2YsV0FBVztRQUNYLGVBQWUsRUFrRWY7UUF2R0g7VUF5Q0ksa0JBQWtCO1VDdkZ0QixrQkFBc0I7VUFDdEIsa0JBQXFCO1VEd0ZqQixxQkFBcUI7VUFDckIsZ0NBQVc7VUFDWCxlQUFlLEVBS2Y7VUFsREo7WUFnREssYUFBYSxFQUNiO1FBakRMO1VBdURLLGNBQWMsRUFDZDtRQXhETDtVQTJESyxhQUFhLEVBQ2I7UUE1REw7VUFnRUksZ0JBQWdCO1VBQ2hCLGVFckZnQixFRnNGaEI7UUFsRUo7VUFxRUksd0JBQXdCO1VBRXhCLG1CQUFtQjtVQUNuQixtQkFBbUI7VUFDbkIsY0FBYztVQUNkLFVBQVU7VUFDVixvQkFBb0I7VUFDcEIsV0FBVztVQUNYLE9BQU87VUFHUCxpQkFBaUIsRUFzQmpCO1VBdEdKO1lBbUZLLGNBQWMsRUFDZDtVQXBGTDtZQXlGTSxrQkFBa0I7WUFDbEIscUJBQXFCO1lBQ3JCLGlCQUFpQjtZQ3pJdkIsa0JBQXNCO1lBQ3RCLGtCQUFxQjtZRDBJZixnQ0FBVztZQUNYLG9CQUFvQixFQU1wQjtZQXBHTjtjQWlHTyx3QkFBd0I7Y0FDeEIsYUFBVyxFQUNYO0lBbkdQO01BK0dJLGNBQWMsRUFLZDtFQUtKO0lBQ0Msc0JBQXNCO0lBQ3RCLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsb0JBQW9CLEVBQ3BCO0VBRUQ7SUFDQyxnQkFBZ0IsRUFDaEI7RUFFRDtJQUdHLGVBQWUsRUFDZjtFQUpIO0lBTUcsaUJBQWlCLEVBQ2pCO0VBSUg7SUFDQyxRQUFRO0lBQ1IsYUFBYSxFQUNiO0VBRUQ7SUFDQyxnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQ2pCO0VBRUQ7SUFFRSxjQUFjLEVBSWQ7SUFORjtNQUlHLGlCQUFpQixFQUNqQjtFQUtIO0lBQ0MsYUFBYSxFQUNiO0VBRUQ7SUFDQyxnQkFBZ0IsRUFDaEI7RUFFRDtJQUNDLGVBQWUsRUFDZjtFQUVEO0lBR0ssbUJBQW1CO0lBQ25CLGtCQUFrQixFQUNwQjtFQUlIO0lBQ0Msa0JBQWtCLEVBQ2xCO0VBRUQ7SUFDSSxpQkFBaUIsRUFJcEI7SUFMRDtNQUdRLGlCQUFpQixFQUNwQixFQUFBOztBQUlOO0VBQ0M7SUFFRSxXQUFXLEVBQ1g7RUFHRjtJQUdHLGNBQWMsRUFDZDtFQUlIO0lBQ0MsV0FBVztJQUNYLGFBQWEsRUFDYjtFQUVEO0lBQ0MsYUFBYSxFQU9iO0lBUkQ7TUFHRSxpQkFBaUIsRUFJakI7TUFQRjtRQUtHLGlCQUFpQixFQUNqQjtFQUlIO0lBQ0MsaUNFdlBtQjtJRndQakIscUJBQXFCLEVBQ3ZCO0VBRUQ7SUFDQyxXQUFXLEVBQ1g7RUFFRDtJQUNDLGdCQUFnQixFQUNoQjtFQUVEO0lBQ0MsZUFBZSxFQUNmO0VBRUQ7SUFFRSxjQUFjLEVBQ2Q7RUFIRjtJQU1LLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFDbEI7RUFJSDtJQUVFLG9CQUFvQixFQUNwQjtFQUdGO0lBQ0ksaUJBQWlCLEVBSXBCO0lBTEQ7TUFHUSxnQkFBZ0IsRUFDbkIsRUFBQTs7QUFLTjtFQUNDO0lBQ0MsT0FBTyxFQUNQO0VBRUQ7SUFDQyxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQ3BCO0VBRUQ7SUFDQyxZQUFZLEVBQ1o7RUFFRDtJQUNDLCtCQUErQixFQUMvQjtFQUVEO0lBRUUsK0JBQStCLEVBSS9CO0lBTkY7TUFJRywrQkFBK0IsRUFDL0I7RUFJSDtJQUNDLGdCQUFnQixFQUNoQjtFQUVEO0lBQ0Msa0JBQWtCLEVBQ2xCO0VBRUQ7SUFDQyx3QkFBd0IsRUFDeEI7RUFFRDtJQUVFLG1CQUFtQixFQUNuQjtFQUdGO0lBQ0Msb0JBQW9CLEVBQ3BCO0VBRUQ7SUFDQyxXQUFXLEVBQ1g7RUFFRDtJQUNDLFlBQVksRUFDWjtFQUVEO0lBQ0MsMEJBQTBCLEVBQzFCO0VBRUQ7SUFDQyxpQkFBaUI7SUFDakIsaUJBQWlCLEVBQ2pCO0VBRUQ7SUFDQyxXQUFXLEVBQ1g7RUFFRDtJQUNJLGdCQUFnQixFQUluQjtJQUxEO01BR1EsZ0JBQWdCLEVBQ25CO0VBR0w7SUFDQyxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNaLG1CQUFtQixFQUN0QixFQUFBIiwiZmlsZSI6InJlc3BvbnNpdmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlcy1zaXRlL3ZhcmlhYmxlcy1zaXRlXCI7XHJcblxyXG5AaW1wb3J0IFwibWl4aW5zL21peGlucy1tYXN0ZXJcIjtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcclxuXHQubWFpbi1uYXZpZ2F0aW9uIGEge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdG1hcmdpbi1yaWdodDogN3B4O1xyXG5cdH1cclxuXHJcblx0LnRpbGUtc21hbGwgLnN0YXRpYy1jb250ZW50IGg2IHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdC50ZWFtLWltZy1ib3ggLmJ0bi1vdmVybGF5IHtcclxuXHRcdHBhZGRpbmc6IDglIDA7XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xyXG5cdC5tZW51LXRvZ2dsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Lm1haW4tbmF2aWdhdGlvbiB1bCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmNvbW1lbnQtbmF2aWdhdGlvbixcclxuXHQucG9zdHMtbmF2aWdhdGlvbixcclxuXHQucG9zdC1uYXZpZ2F0aW9uIHtcclxuXHJcblx0XHQuc2l0ZS1tYWluICYge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAxLjVlbTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LXByZXZpb3VzIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1uZXh0IHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzaXRlLW5hdmlnYXRpb24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMjIyMjIyIHVybCgnI3skYmFzZVBhdGh9L3BhdC1ibGFjay0wMS5qcGcnKSByZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDEwMDAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdC5tZW51LWhlYWRlci1tZW51LWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCsgI3RvZ2dsZS1uYXYge1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdC5idXJnZXItaWNvbiB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVse1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjMzKTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuODApO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cclxuXHRcdFx0XHRcdCYgLnN1Yi1tZW51IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc3ViLWFjdGl2ZSA+IGEge1xyXG5cdFx0XHRcdFx0Zm9udC13aWdodDogNjAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fYmx1ZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0dG9wOiAtNXB4O1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjEpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNTApO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNzaXRlLW5hdmlnYXRpb24ge1xyXG5cclxuXHRcdFx0JiA+IHVsIHtcclxuXHJcblx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdC8vIG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzaXRlLW5hdmlnYXRpb24gbGkubWFpbC1pY29uIGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblx0fVxyXG5cclxuXHQuY2VudGVyZWQtbGVhZCB7XHJcblx0XHRwYWRkaW5nOiAwIDYwcHg7XHJcblx0fVxyXG5cclxuXHQuaG9tZSB7XHJcblx0XHQuaG92ZXItYm94IHtcclxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRlYW0taW1hZ2UgLnN0YXRpYy1jb250ZW50IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMjE0cHg7XHJcblx0fVxyXG5cclxuXHQuYWJvdXQtZm9vdGVyLWJhbm5lciAuY2VudGVyZWQtbGVhZCB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuXHJcblx0LnBhZ2UtaWQtMzEsIC5wYWdlLWlkLTMyIHtcclxuXHRcdC5ob3Zlci1ib3gge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQjam9iaHViLWdhbGxlcnkgLmltYWdlLWxpc3QgbGkge1xyXG5cdFx0d2lkdGg6IDMwLjUlO1xyXG5cdH1cclxuXHJcblx0I2pvYmh1Yi1nYWxsZXJ5IC5pbWFnZS1saXN0IGxpOm50aC1jaGlsZCg1bikge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQlO1xyXG5cdH1cclxuXHJcblx0I2pvYmh1Yi1nYWxsZXJ5IC5pbWFnZS1saXN0IGxpOm50aC1jaGlsZCgzbisxKSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC50ZWFtLWltZy1ib3gge1xyXG5cdFx0LnZpZXctZmlsZSB7XHJcblx0XHRcdC5idG4uYnRuLXNlY29uZGFyeS1vdXRsaW5lIHtcclxuXHRcdCAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcblx0XHQgICAgZm9udC1zaXplOiAwLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb2wtcGFkZGVkLXRvcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWdsb2JhbC1uZXR3b3JrIHtcclxuXHQgICAgcGFkZGluZzogMTUwcHggMDtcclxuXHQgICAgLmNlbnRlcmVkLWxlYWQge1xyXG5cdCAgICAgICAgcGFkZGluZzogMCAxNTBweDtcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkgeyBcclxuXHQuc2VjdGlvbi1ob21lLXBhcnRuZXJzIHtcclxuXHRcdC5jb2wtc20tNCB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaG9tZS10ZWFtIHtcclxuXHRcdC5jb2wtc20tNiB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGVhbS1pbWFnZSAuc3RhdGljLWNvbnRlbnQge1xyXG5cdFx0bGVmdDogMzBweDtcclxuXHRcdHdpZHRoOiAyMzBweDtcclxuXHR9XHJcblxyXG5cdC5hYm91dC1mb290ZXItYmFubmVyIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdC5jZW50ZXJlZC1sZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJpb1dyYXBwZXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fYmx1ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0I2pvYmh1Yi1nYWxsZXJ5IC5pbWFnZS1saXN0IGxpIHtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0fVxyXG5cclxuXHQjam9iaHViLWdhbGxlcnkgLmltYWdlLWxpc3QgbGk6bnRoLWNoaWxkKDNuKzEpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0JTtcclxuXHR9XHJcblxyXG5cdCNqb2JodWItZ2FsbGVyeSAuaW1hZ2UtbGlzdCBsaTpudGgtY2hpbGQoMm4rMSkge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQudGVhbS1pbWctYm94IHtcclxuXHRcdC5idG4tb3ZlcmxheSB7XHJcblx0XHRcdHBhZGRpbmc6IDclIDA7XHJcblx0XHR9XHJcblx0XHQudmlldy1maWxlIHtcclxuXHRcdFx0LmJ0bi5idG4tc2Vjb25kYXJ5LW91dGxpbmUge1xyXG5cdFx0ICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuXHRcdCAgICBmb250LXNpemU6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5maWx0ZXItYnRuIHtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlY3Rpb24tZ2xvYmFsLW5ldHdvcmsge1xyXG5cdCAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cdCAgICAuY2VudGVyZWQtbGVhZCB7XHJcblx0ICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzRlbSkge1xyXG5cdGhlYWRlciB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuYmFubmVyLWNvbnRlbnQtd3JhcCAuYmFubmVyLWNvbnRlbnQgYS5idG4ge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1ob21lLXBhcnRuZXJzIC5jb2wtc20tNCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5ob3Zlci1ib3gge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmhvbWUge1xyXG5cdFx0LmhvdmVyLWJveCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jZW50ZXJlZC1sZWFkIHtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdC50aWxlLWxhcmdlIC5zdGF0aWMtY29udGVudCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXItY29udGVudC13cmFwIC5iYW5uZXItY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHggMTBweDtcclxuXHR9XHJcblxyXG5cdC5wYWdlLWlkLTI5IHtcclxuXHRcdC50ZWFtIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJpb1dyYXBwZXIgaW1nIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuYmlvV3JhcHBlciAubW9kZWwtY2xvc2Uge1xyXG5cdFx0dG9wOiAtODBweDtcclxuXHR9XHJcblxyXG5cdCNqb2JodWItZ2FsbGVyeSAuaW1hZ2UtbGlzdCBsaSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCNqb2JodWItZ2FsbGVyeSAuaW1hZ2UtbGlzdCBsaSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1hcC1sb2NhdGlvbnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQubWFwTGlzdC0zIHVsIHtcclxuXHRcdHdpZHRoOiA0OSU7XHJcblx0fVxyXG5cclxuXHQuc2VjdGlvbi1nbG9iYWwtbmV0d29yayB7XHJcblx0ICAgIHBhZGRpbmc6IDUwcHggMDtcclxuXHQgICAgLmNlbnRlcmVkLWxlYWQge1xyXG5cdCAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG5cdCAgICB9XHJcblx0fVxyXG5cclxuXHQuYmFubmVyX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0ICAgIHBhZGRpbmctdG9wOiAyODBweDtcdFxyXG5cdH1cclxuXHRcclxufSAiLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxKSB7XHJcblx0Zm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE0KSAqIDFweDtcclxuXHRmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgYmxvY2tcclxuQG1peGluIGNlbnRlci1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBDbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4vLyBDbGVhciBhZnRlciAobm90IGFsbCBjbGVhcmZpeCBuZWVkIHRoaXMgYWxzbylcclxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLy8gT3BhY2l0eSBGdW5jdGlvblxyXG5AZnVuY3Rpb24gYmx1ZSgkb3BhY2l0eSkge1xyXG4gICAgQHJldHVybiByZ2JhKDQwLDE0MSwyMzcsICRvcGFjaXR5KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGJsYWNrKCRvcGFjaXR5KSB7XHJcbiAgICBAcmV0dXJuIHJnYmEoMCwwLDAsICRvcGFjaXR5KTtcclxufVxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuQG1peGluIHRyYW5zaXRpb24oJGFyZ3MuLi4pIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246ICRhcmdzO1xyXG5cdC1tb3otdHJhbnNpdGlvbjogJGFyZ3M7XHJcblx0LW1zLXRyYW5zaXRpb246ICRhcmdzO1xyXG5cdC1vLXRyYW5zaXRpb246ICRhcmdzO1xyXG5cdHRyYW5zaXRpb246ICRhcmdzO1xyXG59XHJcbiIsIi8vIEdlbmVyYWxcclxuXHJcbiRjb2xvcl9fd2hpdGU6ICNmZmY7XHJcblxyXG5cclxuJGNvbG9yX19iYWNrZ3JvdW5kLWJvZHk6ICNmZmY7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XHJcbiRjb2xvcl9fYmFja2dyb3VuZC1ocjogI2NjYztcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcclxuJGNvbG9yX19iYWNrZ3JvdW5kLWluczogI2ZmZjljMDtcclxuXHJcbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMTc1OWI7XHJcbiRjb2xvcl9fdGV4dC1pbnB1dDogIzY2NjtcclxuJGNvbG9yX190ZXh0LWlucHV0LWZvY3VzOiAjMTExO1xyXG4kY29sb3JfX2xpbms6IHJveWFsYmx1ZTtcclxuJGNvbG9yX19saW5rLXZpc2l0ZWQ6IHB1cnBsZTtcclxuJGNvbG9yX19saW5rLWhvdmVyOiBtaWRuaWdodGJsdWU7XHJcbiRjb2xvcl9fdGV4dC1tYWluOiAjNDA0MDQwO1xyXG5cclxuJGNvbG9yX19ib3JkZXItYnV0dG9uOiAjY2NjICNjY2MgI2JiYjtcclxuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcclxuJGNvbG9yX19ib3JkZXItYnV0dG9uLWZvY3VzOiAjYWFhICNiYmIgI2JiYjtcclxuJGNvbG9yX19ib3JkZXItaW5wdXQ6ICNjY2M7XHJcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XHJcblxyXG5cclxuLy8gVGhlbWUgY29sb3IgdmFyaWFibGVzXHJcbiRjb2xvcl9fYmx1ZTogIzA5NTY5YjtcclxuJGNvbG9yX19saWdodC1ibHVlOiAjNmI3OTg2O1xyXG4kY29sb3JfX3JlZDogI2Q2NDEzMjtcclxuJGNvbG9yX190ZXh0OiAjNGM0YzRjO1xyXG4kY29sb3JfX2hlYWRpbmc6ICMxODE4MTg7XHJcbiRjb2xvcl9fbGlnaHQtZ3JheTogI2RhZGFkYTtcclxuJGNvbG9yX19saWdodC1iZzogI2Y3ZjdmNztcclxuJGNvbG9yX19pY29uLWJvcmRlcjogI2M2YzZjNjtcclxuJGNvbG9yX19pY29uLXRleHQ6ICM2MzYzNjM7XHJcbiRjb2xvcl9fZ3JlZW46ICMwMUE4OUU7Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
