/* styles.css */
@font-face {
  font-family: FastApp;
  src: url(/assets/fonts/fast-app-400.woff2);
}
@font-face {
  font-family: FastApp;
  src: url(/assets/fonts/fast-app-600.woff2);
  font-weight: 800;
}
:root {
  font-family:
    FastApp,
    "Sukhumvit Set",
    sans-serif;
  background: #d9f5e5;
  color: #10251a;
  font-synthesis: none;
}
* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
.ops {
  min-height: 100vh;
  background:
    linear-gradient(
      120deg,
      transparent 70%,
      #c0ebd1 70%);
}
header,
main {
  width: min(1240px, calc(100% - 40px));
  margin: auto;
}
header {
  height: 78px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  border-bottom: 1.5px solid #173426;
}
.brand {
  font-weight: 800;
  letter-spacing: .06em;
}
.brand span {
  background: #10251a;
  color: #bfffd9;
  padding: 7px;
  margin-right: 8px;
}
nav {
  display: flex;
  gap: 32px;
}
nav a {
  font-size: 12px;
  color: #526a5d;
}
nav a.active {
  color: #10251a;
  font-weight: 800;
}
.today {
  text-align: right;
  font-size: 10px;
  letter-spacing: .16em;
}
.headline {
  display: flex;
  align-items: end;
  justify-content: space-between;
  padding: 60px 0 42px;
}
.headline p,
.toolbar p,
aside > p {
  margin: 0;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .18em;
}
.headline h1 {
  margin: 15px 0 0;
  font-size: clamp(62px, 9vw, 128px);
  line-height: .78;
  letter-spacing: -.075em;
}
.headline h1 em {
  font-style: normal;
  color: #f05039;
}
.progress {
  display: flex;
  align-items: center;
  gap: 14px;
}
.ring {
  --progress:0deg;
  display: grid;
  place-items: center;
  width: 112px;
  height: 112px;
  border-radius: 50%;
  background: conic-gradient(#f05039 var(--progress), #b3d6c1 0);
  position: relative;
}
.ring:after {
  content: "";
  position: absolute;
  inset: 10px;
  border-radius: 50%;
  background: #d9f5e5;
}
.ring b {
  position: relative;
  z-index: 1;
  font-size: 24px;
}
.progress > span {
  font-size: 11px;
  font-weight: 800;
}
.metrics {
  display: grid;
  grid-template-columns: repeat(3, 1fr) 1.25fr;
  border-block: 1.5px solid;
}
.metrics article,
.metrics > div {
  padding: 20px;
  border-right: 1px solid;
}
.metrics article span {
  font-size: 9px;
  text-transform: uppercase;
  letter-spacing: .12em;
}
.metrics article b {
  display: block;
  margin-top: 4px;
  font-size: 34px;
}
.metrics > div {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  font-size: 11px;
  font-weight: 800;
}
.metrics i {
  width: 8px;
  height: 8px;
  margin-right: 8px;
  border-radius: 50%;
  background: #21a864;
  box-shadow: 0 0 0 5px #21a86422;
}
.workspace {
  display: grid;
  grid-template-columns: 1fr 320px;
  gap: 38px;
  padding: 42px 0 70px;
}
.toolbar {
  display: flex;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 18px;
}
.toolbar h2,
aside h2 {
  margin: 5px 0 0;
  font-size: 28px;
}
.toolbar button {
  border: 1px solid #587564;
  border-right: 0;
  background: transparent;
  padding: 8px 10px;
  font: 700 10px FastApp;
  cursor: pointer;
}
.toolbar button:last-child {
  border-right: 1px solid;
}
.toolbar button.active {
  background: #10251a;
  color: white;
}
.job-list {
  border-top: 2px solid;
}
.job-list article {
  display: grid;
  grid-template-columns: 45px 1fr 150px 100px;
  align-items: center;
  gap: 16px;
  padding: 16px 6px;
  border-bottom: 1px solid #789486;
}
.number {
  font: 700 11px ui-monospace;
}
.job-main > div {
  display: flex;
  align-items: center;
  gap: 9px;
}
.job-main i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #91aa9c;
}
.job-main i.urgent {
  background: #f05039;
}
.job-main p {
  margin: 5px 0 0;
  color: #60786b;
  font-size: 10px;
}
.person {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 10px;
}
.person span {
  display: grid;
  place-items: center;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  background: #b7dec7;
  font-weight: 800;
}
.state {
  border: 1px solid;
  background: transparent;
  padding: 8px;
  font: 700 10px FastApp;
  cursor: pointer;
}
.state.active {
  background: #f6c942;
}
.state.done {
  border-color: #5d806d;
  color: #5d806d;
}
aside {
  height: max-content;
  border: 2px solid;
  background: #f4fff8;
  padding: 24px;
  box-shadow: 8px 8px 0 #10251a;
}
aside form {
  display: grid;
  gap: 13px;
  margin-top: 24px;
}
label {
  display: grid;
  gap: 5px;
  font-size: 9px;
  font-weight: 800;
}
input,
select {
  height: 40px;
  border: 1px solid #668171;
  background: white;
  padding: 0 10px;
  font: inherit;
}
aside form button {
  border: 0;
  background: #f05039;
  color: white;
  padding: 13px;
  font: 800 11px FastApp;
  cursor: pointer;
}
.showcase {
  display: grid;
  gap: 5px;
  margin-top: 24px;
  padding-top: 17px;
  border-top: 1px solid;
}
.showcase b {
  font-size: 9px;
}
.showcase span {
  font-size: 10px;
  color: #587064;
  line-height: 1.5;
}
@media (max-width: 800px) {
  header,
  main {
    width: min(100% - 24px, 600px);
  }
  header {
    grid-template-columns: 1fr auto;
  }
  header nav {
    display: none;
  }
  .headline {
    align-items: flex-start;
    flex-direction: column;
    gap: 36px;
  }
  .progress {
    align-self: flex-end;
  }
  .metrics {
    grid-template-columns: repeat(3, 1fr);
  }
  .metrics > div {
    display: none;
  }
  .workspace {
    grid-template-columns: 1fr;
  }
  .workspace aside {
    grid-row: 1;
  }
  .job-list article {
    grid-template-columns: 35px 1fr auto;
  }
  .person {
    display: none;
  }
  .toolbar {
    align-items: flex-start;
    flex-direction: column;
    gap: 14px;
  }
  .toolbar > div:last-child {
    display: flex;
    overflow: auto;
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vLi4vc291cmNlL3N0eWxlcy5jc3MiXSwKICAic291cmNlc0NvbnRlbnQiOiBbIkBmb250LWZhY2V7Zm9udC1mYW1pbHk6RmFzdEFwcDtzcmM6dXJsKFwiL2Fzc2V0cy9mb250cy9mYXN0LWFwcC00MDAud29mZjJcIil9QGZvbnQtZmFjZXtmb250LWZhbWlseTpGYXN0QXBwO3NyYzp1cmwoXCIvYXNzZXRzL2ZvbnRzL2Zhc3QtYXBwLTYwMC53b2ZmMlwiKTtmb250LXdlaWdodDo4MDB9OnJvb3R7Zm9udC1mYW1pbHk6RmFzdEFwcCxcIlN1a2h1bXZpdCBTZXRcIixzYW5zLXNlcmlmO2JhY2tncm91bmQ6I2Q5ZjVlNTtjb2xvcjojMTAyNTFhO2ZvbnQtc3ludGhlc2lzOm5vbmV9Kntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keXttYXJnaW46MH0ub3Bze21pbi1oZWlnaHQ6MTAwdmg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTIwZGVnLHRyYW5zcGFyZW50IDcwJSwjYzBlYmQxIDcwJSl9aGVhZGVyLG1haW57d2lkdGg6bWluKDEyNDBweCxjYWxjKDEwMCUgLSA0MHB4KSk7bWFyZ2luOmF1dG99aGVhZGVye2hlaWdodDo3OHB4O2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG8gMWZyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjEuNXB4IHNvbGlkICMxNzM0MjZ9LmJyYW5ke2ZvbnQtd2VpZ2h0OjgwMDtsZXR0ZXItc3BhY2luZzouMDZlbX0uYnJhbmQgc3BhbntiYWNrZ3JvdW5kOiMxMDI1MWE7Y29sb3I6I2JmZmZkOTtwYWRkaW5nOjdweDttYXJnaW4tcmlnaHQ6OHB4fW5hdntkaXNwbGF5OmZsZXg7Z2FwOjMycHh9bmF2IGF7Zm9udC1zaXplOjEycHg7Y29sb3I6IzUyNmE1ZH1uYXYgYS5hY3RpdmV7Y29sb3I6IzEwMjUxYTtmb250LXdlaWdodDo4MDB9LnRvZGF5e3RleHQtYWxpZ246cmlnaHQ7Zm9udC1zaXplOjEwcHg7bGV0dGVyLXNwYWNpbmc6LjE2ZW19LmhlYWRsaW5le2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczplbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzo2MHB4IDAgNDJweH0uaGVhZGxpbmUgcCwudG9vbGJhciBwLGFzaWRlPnB7bWFyZ2luOjA7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo4MDA7bGV0dGVyLXNwYWNpbmc6LjE4ZW19LmhlYWRsaW5lIGgxe21hcmdpbjoxNXB4IDAgMDtmb250LXNpemU6Y2xhbXAoNjJweCw5dncsMTI4cHgpO2xpbmUtaGVpZ2h0Oi43ODtsZXR0ZXItc3BhY2luZzotLjA3NWVtfS5oZWFkbGluZSBoMSBlbXtmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojZjA1MDM5fS5wcm9ncmVzc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoxNHB4fS5yaW5ney0tcHJvZ3Jlc3M6MGRlZztkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO3dpZHRoOjExMnB4O2hlaWdodDoxMTJweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOmNvbmljLWdyYWRpZW50KCNmMDUwMzkgdmFyKC0tcHJvZ3Jlc3MpLCNiM2Q2YzEgMCk7cG9zaXRpb246cmVsYXRpdmV9LnJpbmc6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2luc2V0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojZDlmNWU1fS5yaW5nIGJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2ZvbnQtc2l6ZToyNHB4fS5wcm9ncmVzcz5zcGFue2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjgwMH0ubWV0cmljc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcikgMS4yNWZyO2JvcmRlci1ibG9jazoxLjVweCBzb2xpZH0ubWV0cmljcyBhcnRpY2xlLC5tZXRyaWNzPmRpdntwYWRkaW5nOjIwcHg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZH0ubWV0cmljcyBhcnRpY2xlIHNwYW57Zm9udC1zaXplOjlweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjEyZW19Lm1ldHJpY3MgYXJ0aWNsZSBie2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDo0cHg7Zm9udC1zaXplOjM0cHh9Lm1ldHJpY3M+ZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtib3JkZXI6MDtmb250LXNpemU6MTFweDtmb250LXdlaWdodDo4MDB9Lm1ldHJpY3MgaXt3aWR0aDo4cHg7aGVpZ2h0OjhweDttYXJnaW4tcmlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQ6IzIxYTg2NDtib3gtc2hhZG93OjAgMCAwIDVweCAjMjFhODY0MjJ9LndvcmtzcGFjZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAzMjBweDtnYXA6MzhweDtwYWRkaW5nOjQycHggMCA3MHB4fS50b29sYmFye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczplbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbToxOHB4fS50b29sYmFyIGgyLGFzaWRlIGgye21hcmdpbjo1cHggMCAwO2ZvbnQtc2l6ZToyOHB4fS50b29sYmFyIGJ1dHRvbntib3JkZXI6MXB4IHNvbGlkICM1ODc1NjQ7Ym9yZGVyLXJpZ2h0OjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjhweCAxMHB4O2ZvbnQ6NzAwIDEwcHggRmFzdEFwcDtjdXJzb3I6cG9pbnRlcn0udG9vbGJhciBidXR0b246bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkfS50b29sYmFyIGJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZDojMTAyNTFhO2NvbG9yOndoaXRlfS5qb2ItbGlzdHtib3JkZXItdG9wOjJweCBzb2xpZH0uam9iLWxpc3QgYXJ0aWNsZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjQ1cHggMWZyIDE1MHB4IDEwMHB4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MTZweDtwYWRkaW5nOjE2cHggNnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM3ODk0ODZ9Lm51bWJlcntmb250OjcwMCAxMXB4IHVpLW1vbm9zcGFjZX0uam9iLW1haW4+ZGl2e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjlweH0uam9iLW1haW4gaXt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiM5MWFhOWN9LmpvYi1tYWluIGkudXJnZW50e2JhY2tncm91bmQ6I2YwNTAzOX0uam9iLW1haW4gcHttYXJnaW46NXB4IDAgMDtjb2xvcjojNjA3ODZiO2ZvbnQtc2l6ZToxMHB4fS5wZXJzb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6OHB4O2ZvbnQtc2l6ZToxMHB4fS5wZXJzb24gc3BhbntkaXNwbGF5OmdyaWQ7cGxhY2UtaXRlbXM6Y2VudGVyO3dpZHRoOjI5cHg7aGVpZ2h0OjI5cHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojYjdkZWM3O2ZvbnQtd2VpZ2h0OjgwMH0uc3RhdGV7Ym9yZGVyOjFweCBzb2xpZDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3BhZGRpbmc6OHB4O2ZvbnQ6NzAwIDEwcHggRmFzdEFwcDtjdXJzb3I6cG9pbnRlcn0uc3RhdGUuYWN0aXZle2JhY2tncm91bmQ6I2Y2Yzk0Mn0uc3RhdGUuZG9uZXtib3JkZXItY29sb3I6IzVkODA2ZDtjb2xvcjojNWQ4MDZkfWFzaWRle2hlaWdodDptYXgtY29udGVudDtib3JkZXI6MnB4IHNvbGlkO2JhY2tncm91bmQ6I2Y0ZmZmODtwYWRkaW5nOjI0cHg7Ym94LXNoYWRvdzo4cHggOHB4IDAgIzEwMjUxYX1hc2lkZSBmb3Jte2Rpc3BsYXk6Z3JpZDtnYXA6MTNweDttYXJnaW4tdG9wOjI0cHh9bGFiZWx7ZGlzcGxheTpncmlkO2dhcDo1cHg7Zm9udC1zaXplOjlweDtmb250LXdlaWdodDo4MDB9aW5wdXQsc2VsZWN0e2hlaWdodDo0MHB4O2JvcmRlcjoxcHggc29saWQgIzY2ODE3MTtiYWNrZ3JvdW5kOndoaXRlO3BhZGRpbmc6MCAxMHB4O2ZvbnQ6aW5oZXJpdH1hc2lkZSBmb3JtIGJ1dHRvbntib3JkZXI6MDtiYWNrZ3JvdW5kOiNmMDUwMzk7Y29sb3I6d2hpdGU7cGFkZGluZzoxM3B4O2ZvbnQ6ODAwIDExcHggRmFzdEFwcDtjdXJzb3I6cG9pbnRlcn0uc2hvd2Nhc2V7ZGlzcGxheTpncmlkO2dhcDo1cHg7bWFyZ2luLXRvcDoyNHB4O3BhZGRpbmctdG9wOjE3cHg7Ym9yZGVyLXRvcDoxcHggc29saWR9LnNob3djYXNlIGJ7Zm9udC1zaXplOjlweH0uc2hvd2Nhc2Ugc3Bhbntmb250LXNpemU6MTBweDtjb2xvcjojNTg3MDY0O2xpbmUtaGVpZ2h0OjEuNX1AbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtoZWFkZXIsbWFpbnt3aWR0aDptaW4oMTAwJSAtIDI0cHgsNjAwcHgpfWhlYWRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIGF1dG99aGVhZGVyIG5hdntkaXNwbGF5Om5vbmV9LmhlYWRsaW5le2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozNnB4fS5wcm9ncmVzc3thbGlnbi1zZWxmOmZsZXgtZW5kfS5tZXRyaWNze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywxZnIpfS5tZXRyaWNzPmRpdntkaXNwbGF5Om5vbmV9LndvcmtzcGFjZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyfS53b3Jrc3BhY2UgYXNpZGV7Z3JpZC1yb3c6MX0uam9iLWxpc3QgYXJ0aWNsZXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MzVweCAxZnIgYXV0b30ucGVyc29ue2Rpc3BsYXk6bm9uZX0udG9vbGJhcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTRweH0udG9vbGJhcj5kaXY6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6YXV0bzt3aWR0aDoxMDAlfX1cbiJdLAogICJtYXBwaW5ncyI6ICI7QUFBQTtBQUFXLGVBQVk7QUFBUSxPQUFJO0FBQXVDO0FBQUM7QUFBVyxlQUFZO0FBQVEsT0FBSTtBQUF3QyxlQUFZO0FBQUc7QUFBQztBQUFNO0FBQUEsSUFBWSxPQUFPO0FBQUEsSUFBQyxlQUFlO0FBQUEsSUFBQztBQUFXLGNBQVc7QUFBUSxTQUFNO0FBQVEsa0JBQWU7QUFBSTtBQUFDO0FBQUUsY0FBVztBQUFVO0FBQUM7QUFBSyxVQUFPO0FBQUM7QUFBQyxDQUFDO0FBQUksY0FBVztBQUFNO0FBQUEsSUFBVztBQUFBLE1BQWdCLE1BQU07QUFBQSxNQUFDLFlBQVksR0FBRztBQUFBLE1BQUMsUUFBUTtBQUFJO0FBQUM7QUFBTztBQUFLLFNBQU0sSUFBSSxNQUFNLEVBQUMsS0FBSyxLQUFLLEVBQUU7QUFBTyxVQUFPO0FBQUk7QUFBQztBQUFPLFVBQU87QUFBSyxXQUFRO0FBQUsseUJBQXNCLElBQUksS0FBSztBQUFJLGVBQVk7QUFBTyxpQkFBYyxNQUFNLE1BQU07QUFBTztBQUFDLENBQUM7QUFBTSxlQUFZO0FBQUksa0JBQWU7QUFBSztBQUFDLENBQTNDLE1BQWtEO0FBQUssY0FBVztBQUFRLFNBQU07QUFBUSxXQUFRO0FBQUksZ0JBQWE7QUFBRztBQUFDO0FBQUksV0FBUTtBQUFLLE9BQUk7QUFBSTtBQUFDLElBQUk7QUFBRSxhQUFVO0FBQUssU0FBTTtBQUFPO0FBQUMsSUFBSSxDQUFDLENBQUM7QUFBTyxTQUFNO0FBQVEsZUFBWTtBQUFHO0FBQUMsQ0FBQztBQUFNLGNBQVc7QUFBTSxhQUFVO0FBQUssa0JBQWU7QUFBSztBQUFDLENBQUM7QUFBUyxXQUFRO0FBQUssZUFBWTtBQUFJLG1CQUFnQjtBQUFjLFdBQVEsS0FBSyxFQUFFO0FBQUk7QUFBQyxDQUF4RixTQUFrRztBQUFFLENBQUMsUUFBUTtBQUFFLE1BQUssRUFBQztBQUFFLFVBQU87QUFBRSxhQUFVO0FBQUksZUFBWTtBQUFJLGtCQUFlO0FBQUs7QUFBQyxDQUFuTCxTQUE2TDtBQUFHLFVBQU8sS0FBSyxFQUFFO0FBQUUsYUFBVSxNQUFNLElBQUksRUFBQyxHQUFHLEVBQUM7QUFBTyxlQUFZO0FBQUksa0JBQWU7QUFBTztBQUFDLENBQXZSLFNBQWlTLEdBQUc7QUFBRyxjQUFXO0FBQU8sU0FBTTtBQUFPO0FBQUMsQ0FBQztBQUFTLFdBQVE7QUFBSyxlQUFZO0FBQU8sT0FBSTtBQUFJO0FBQUMsQ0FBQztBQUFLLGFBQVc7QUFBSyxXQUFRO0FBQUssZUFBWTtBQUFPLFNBQU07QUFBTSxVQUFPO0FBQU0saUJBQWM7QUFBSSxjQUFXLGVBQWUsUUFBUSxJQUFJLFdBQVcsRUFBQyxRQUFRO0FBQUcsWUFBUztBQUFRO0FBQUMsQ0FBL0ssSUFBb0w7QUFBTyxXQUFRO0FBQUcsWUFBUztBQUFTLFNBQU07QUFBSyxpQkFBYztBQUFJLGNBQVc7QUFBTztBQUFDLENBQXhRLEtBQThRO0FBQUUsWUFBUztBQUFTLFdBQVE7QUFBRSxhQUFVO0FBQUk7QUFBQyxDQUE5VyxTQUF1WCxFQUFDO0FBQUssYUFBVTtBQUFLLGVBQVk7QUFBRztBQUFDLENBQUM7QUFBUSxXQUFRO0FBQUsseUJBQXNCLE9BQU8sQ0FBQyxFQUFDLEtBQUs7QUFBTyxnQkFBYSxNQUFNO0FBQUs7QUFBQyxDQUF6RixRQUFrRztBQUFRLENBQTFHLFFBQWtILEVBQUM7QUFBSSxXQUFRO0FBQUssZ0JBQWEsSUFBSTtBQUFLO0FBQUMsQ0FBM0osUUFBb0ssUUFBUTtBQUFLLGFBQVU7QUFBSSxrQkFBZTtBQUFVLGtCQUFlO0FBQUs7QUFBQyxDQUE3TyxRQUFzUCxRQUFRO0FBQUUsV0FBUTtBQUFNLGNBQVc7QUFBSSxhQUFVO0FBQUk7QUFBQyxDQUE1UyxRQUFvVCxFQUFDO0FBQUksV0FBUTtBQUFLLGVBQVk7QUFBTyxtQkFBZ0I7QUFBTyxVQUFPO0FBQUUsYUFBVTtBQUFLLGVBQVk7QUFBRztBQUFDLENBQXhaLFFBQWlhO0FBQUUsU0FBTTtBQUFJLFVBQU87QUFBSSxnQkFBYTtBQUFJLGlCQUFjO0FBQUksY0FBVztBQUFRLGNBQVcsRUFBRSxFQUFFLEVBQUUsSUFBSTtBQUFTO0FBQUMsQ0FBQztBQUFVLFdBQVE7QUFBSyx5QkFBc0IsSUFBSTtBQUFNLE9BQUk7QUFBSyxXQUFRLEtBQUssRUFBRTtBQUFJO0FBQUMsQ0FBbHVDO0FBQTJ1QyxXQUFRO0FBQUssZUFBWTtBQUFJLG1CQUFnQjtBQUFjLGlCQUFjO0FBQUk7QUFBQyxDQUF6ekMsUUFBazBDO0FBQUcsTUFBTTtBQUFHLFVBQU8sSUFBSSxFQUFFO0FBQUUsYUFBVTtBQUFJO0FBQUMsQ0FBNTJDLFFBQXEzQztBQUFPLFVBQU8sSUFBSSxNQUFNO0FBQVEsZ0JBQWE7QUFBRSxjQUFXO0FBQVksV0FBUSxJQUFJO0FBQUssUUFBSyxJQUFJLEtBQUs7QUFBUSxVQUFPO0FBQU87QUFBQyxDQUFqL0MsUUFBMC9DLE1BQU07QUFBWSxnQkFBYSxJQUFJO0FBQUs7QUFBQyxDQUFuaUQsUUFBNGlELE1BQU0sQ0FBenZEO0FBQWl3RCxjQUFXO0FBQVEsU0FBTTtBQUFLO0FBQUMsQ0FBQztBQUFTLGNBQVcsSUFBSTtBQUFLO0FBQUMsQ0FBOUIsU0FBd0M7QUFBUSxXQUFRO0FBQUsseUJBQXNCLEtBQUssSUFBSSxNQUFNO0FBQU0sZUFBWTtBQUFPLE9BQUk7QUFBSyxXQUFRLEtBQUs7QUFBSSxpQkFBYyxJQUFJLE1BQU07QUFBTztBQUFDLENBQUM7QUFBTyxRQUFLLElBQUksS0FBSztBQUFZO0FBQUMsQ0FBQyxTQUFRLEVBQUM7QUFBSSxXQUFRO0FBQUssZUFBWTtBQUFPLE9BQUk7QUFBRztBQUFDLENBQXJELFNBQStEO0FBQUUsU0FBTTtBQUFJLFVBQU87QUFBSSxpQkFBYztBQUFJLGNBQVc7QUFBTztBQUFDLENBQTNILFNBQXFJLENBQUMsQ0FBQztBQUFPLGNBQVc7QUFBTztBQUFDLENBQWpLLFNBQTJLO0FBQUUsVUFBTyxJQUFJLEVBQUU7QUFBRSxTQUFNO0FBQVEsYUFBVTtBQUFJO0FBQUMsQ0FBQztBQUFPLFdBQVE7QUFBSyxlQUFZO0FBQU8sT0FBSTtBQUFJLGFBQVU7QUFBSTtBQUFDLENBQTlELE9BQXNFO0FBQUssV0FBUTtBQUFLLGVBQVk7QUFBTyxTQUFNO0FBQUssVUFBTztBQUFLLGlCQUFjO0FBQUksY0FBVztBQUFRLGVBQVk7QUFBRztBQUFDLENBQUM7QUFBTSxVQUFPLElBQUk7QUFBTSxjQUFXO0FBQVksV0FBUTtBQUFJLFFBQUssSUFBSSxLQUFLO0FBQVEsVUFBTztBQUFPO0FBQUMsQ0FBL0YsS0FBcUcsQ0FBai9FO0FBQXkvRSxjQUFXO0FBQU87QUFBQyxDQUFoSSxLQUFzSSxDQUFDO0FBQUssZ0JBQWE7QUFBUSxTQUFNO0FBQU87QUFBQztBQUFNLFVBQU87QUFBWSxVQUFPLElBQUk7QUFBTSxjQUFXO0FBQVEsV0FBUTtBQUFLLGNBQVcsSUFBSSxJQUFJLEVBQUU7QUFBTztBQUFDLE1BQU07QUFBSyxXQUFRO0FBQUssT0FBSTtBQUFLLGNBQVc7QUFBSTtBQUFDO0FBQU0sV0FBUTtBQUFLLE9BQUk7QUFBSSxhQUFVO0FBQUksZUFBWTtBQUFHO0FBQUM7QUFBTTtBQUFPLFVBQU87QUFBSyxVQUFPLElBQUksTUFBTTtBQUFRLGNBQVc7QUFBTSxXQUFRLEVBQUU7QUFBSyxRQUFLO0FBQU87QUFBQyxNQUFNLEtBQUs7QUFBTyxVQUFPO0FBQUUsY0FBVztBQUFRLFNBQU07QUFBTSxXQUFRO0FBQUssUUFBSyxJQUFJLEtBQUs7QUFBUSxVQUFPO0FBQU87QUFBQyxDQUFDO0FBQVMsV0FBUTtBQUFLLE9BQUk7QUFBSSxjQUFXO0FBQUssZUFBWTtBQUFLLGNBQVcsSUFBSTtBQUFLO0FBQUMsQ0FBcEYsU0FBOEY7QUFBRSxhQUFVO0FBQUc7QUFBQyxDQUE5RyxTQUF3SDtBQUFLLGFBQVU7QUFBSyxTQUFNO0FBQVEsZUFBWTtBQUFHO0FBQUMsUUFBTSxXQUFXO0FBQU87QUFBQSxFQUFPO0FBQUssV0FBTSxJQUFJLEtBQUssRUFBRSxJQUFJLEVBQUM7QUFBTTtBQUFDO0FBQU8sMkJBQXNCLElBQUk7QUFBSTtBQUFDLFNBQU87QUFBSSxhQUFRO0FBQUk7QUFBQyxHQUEvcEc7QUFBeXFHLGlCQUFZO0FBQVcsb0JBQWU7QUFBTyxTQUFJO0FBQUk7QUFBQyxHQUF2NUY7QUFBaTZGLGdCQUFXO0FBQVE7QUFBQyxHQUF4aEY7QUFBaWlGLDJCQUFzQixPQUFPLENBQUMsRUFBQztBQUFJO0FBQUMsR0FBcmtGLFFBQTZrRixFQUFDO0FBQUksYUFBUTtBQUFJO0FBQUMsR0FBamxFO0FBQTRsRSwyQkFBc0I7QUFBRztBQUFDLEdBQXRuRSxVQUFpb0U7QUFBTSxjQUFTO0FBQUM7QUFBQyxHQUF0c0QsU0FBZ3REO0FBQVEsMkJBQXNCLEtBQUssSUFBSTtBQUFJO0FBQUMsR0FBejBDO0FBQWkxQyxhQUFRO0FBQUk7QUFBQyxHQUEzMkc7QUFBbzNHLGlCQUFZO0FBQVcsb0JBQWU7QUFBTyxTQUFJO0FBQUk7QUFBQyxHQUExNkcsUUFBazdHLEVBQUMsR0FBRztBQUFZLGFBQVE7QUFBSyxjQUFTO0FBQUssV0FBTTtBQUFJO0FBQUM7IiwKICAibmFtZXMiOiBbXQp9Cg== */
