<!DOCTYPE html>
<html lang="ja"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Noto+Sans+JP:wght@400;600;700&display=swap" rel="stylesheet">
<title>配膳ロボット ブラウザ版（試作）</title>
<style>
:root{--ink:#1d1d1b;--sub:#6b6b66;--line:#d8d6d0;--bg:#f2f1ee;--accent:#2f6fd6}
*{box-sizing:border-box}body{margin:0;font-family:"Noto Sans JP","Inter",system-ui,sans-serif;color:var(--ink);background:var(--bg);height:100vh;display:grid;grid-template-columns:1fr 320px}
#view{position:relative;min-height:0}#view canvas{display:block}
#hud{position:absolute;left:16px;top:14px;background:rgba(255,255,255,.92);padding:10px 14px;border-radius:8px}
#hud h1{margin:0;font-size:15px}#store{margin-top:4px;font:inherit;font-size:13px;color:#1d1d1b;border:1px solid var(--line);border-radius:6px;padding:4px 6px;background:#fff;max-width:330px}#hud p{margin:2px 0 0;font-size:12px;color:var(--sub)}
#clock{font:600 28px/1 "Inter","Noto Sans JP",system-ui,sans-serif;margin-top:6px}
#views{position:absolute;left:16px;bottom:14px;display:flex;gap:6px}
aside{background:#fff;border-left:1px solid var(--line);padding:16px;overflow:auto;font-size:13px}
h2{font-size:12px;color:var(--sub);font-weight:600;margin:16px 0 6px}h2:first-child{margin-top:0}
.seg{display:flex;flex-wrap:wrap;gap:4px}
button{font:inherit;border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 9px;cursor:pointer;color:var(--ink)}
button.on{background:var(--ink);color:#fff;border-color:var(--ink)}
.row{display:flex;gap:6px;margin-top:8px}
.nums{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:4px}.num{line-height:1.25}.num>span{display:block;margin-top:1px;line-height:1.3}.num b span{font-size:inherit;color:inherit}#phase{margin:0 0 6px}
.num b{display:block;font:600 24px/1.1 "Inter","Noto Sans JP",system-ui,sans-serif}.num span{font-size:11px;color:var(--sub)}.num small{font-size:12px;font-weight:400;margin-left:2px}
#log{list-style:none;padding:0;margin:0;font-size:12px}#log li{padding:4px 0;border-bottom:1px solid #eee}#log b{font-family:"Inter","Noto Sans JP",system-ui,sans-serif;font-weight:600;margin-right:8px}
#labels{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.lbl{position:absolute;left:0;top:0;font:600 11px/1 "Inter","Noto Sans JP",system-ui,sans-serif;padding:3px 6px;border-radius:9px;white-space:nowrap}
.lbl.robot{background:#fff;color:#1d1d1b;border:1px solid #888}.lbl.robot.stop,.lbl.robot.stuck{background:#d64545;color:#fff;border-color:#d64545}.lbl.robot.help{background:#111;color:#fff;border-color:#111}.lbl.robot.wait{background:#fff;border:1px dashed #555}
.lbl.staff{background:#1761e6;color:#fff}
#taskpanel{position:absolute;right:16px;bottom:14px;width:300px;max-height:45%;overflow:auto;background:rgba(60,62,66,.86);color:#fff;border-radius:8px;padding:10px 12px;font-size:12px}
#taskpanel h3{margin:0 0 6px;font-size:12px;font-weight:600;color:#cfd2d6}#taskpanel ul{list-style:none;margin:0;padding:0}#taskpanel li{display:flex;gap:8px;align-items:flex-start;padding:4px 0;border-top:1px solid rgba(255,255,255,.12);line-height:1.4}
#taskpanel li:first-child{border-top:0}#taskpanel p{margin:6px 0 0;font-size:11px;color:#b9bcc1}
.tag{flex:none;min-width:24px;text-align:center;font:600 11px/18px "Inter","Noto Sans JP",system-ui,sans-serif;border-radius:9px}.tag.robot{background:#fff;color:#1d1d1b}.tag.staff{background:#1761e6;color:#fff}
#taskpanel li.stop,#taskpanel li.stuck{color:#ffb3b3}#taskpanel li.help{color:#fff;font-weight:600}#taskpanel li.idle{color:#b9bcc1}
#hud .hint{margin-top:6px;font-size:11px}
#timeline{position:absolute;left:16px;right:340px;bottom:62px;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.92);padding:8px 12px;border-radius:8px}
#seek{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:linear-gradient(90deg,#1d1d1b var(--done,0%),#d8d6d0 var(--done,0%))}
#seek::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #1d1d1b;cursor:pointer}
#seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #1d1d1b}
#seekinfo{font-size:11px;color:#6b6b66;white-space:nowrap}
#cta{margin:18px 0 6px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fafaf8}#cta p{margin:0 0 8px;font-size:12px;color:var(--sub)}#cta a{display:block;text-align:center;background:#1d1d1b;color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:11px 12px;border-radius:6px}#cta a:hover{background:#000}#cta small{display:block;margin-top:6px;font-size:11px;color:var(--sub)}
#bubble{position:absolute;z-index:5;left:0;top:0;transform:translate(-50%,-100%);display:none;flex-direction:column;gap:1px;background:rgba(29,29,27,.78);color:#fff;text-decoration:none;padding:8px 11px;border-radius:8px;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#bubble.on{display:flex}#bubble:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-6px;border:6px solid transparent;border-bottom:0;border-top-color:rgba(29,29,27,.78)}#bubble b{font-size:12px;color:#ff9b9b}#bubble span{font-size:12px}#bubble:hover{background:rgba(0,0,0,.88)}
.day{display:flex;align-items:center;gap:6px}.day b{min-width:64px;text-align:center;font:600 14px/1 "Inter","Noto Sans JP",system-ui,sans-serif}.day button{width:34px;padding:5px 0;font-size:16px;line-height:1}
.side{display:block;line-height:0;padding:2px 0 14px;margin-bottom:12px;border-bottom:1px solid var(--line)}.side img{height:16px;width:auto}@media (max-width:760px){aside{display:flex;flex-direction:column}.side{order:99;border-bottom:0;border-top:1px solid var(--line);padding:16px 0 4px;margin:16px 0 0}}
#legend{position:absolute;right:16px;top:14px;background:rgba(60,62,66,.82);color:#fff;padding:9px 12px;border-radius:8px;display:flex;flex-direction:column;gap:5px;font-size:12px}#legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}
.note{font-size:11px;color:var(--sub);line-height:1.6}
#status{font-size:12px;color:var(--sub);min-height:1em}
input{width:70px;font:inherit;padding:4px;border:1px solid var(--line);border-radius:6px}
@media (max-width:760px){
body{display:block;height:auto}
#view{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}
#view canvas{order:0}
#hud{position:static;order:-1;margin:8px 10px 0;padding:8px 10px}#hud h1{font-size:13px}#store{font-size:12px;max-width:100%}#clock{font-size:20px;margin-top:2px}#hud .hint{font-size:10px;margin-top:2px}
#legend,#timeline,#views,#taskpanel{position:static;order:1;margin:0 10px;width:auto;max-height:none}
#legend{flex-direction:row;flex-wrap:wrap;gap:4px 12px;font-size:11px;padding:7px 10px}
#timeline{order:1}#views{order:2;flex-wrap:wrap}#views button{flex:1;padding:6px 4px;font-size:12px}
#taskpanel{order:3}#legend{order:4}
aside{border-left:0;border-top:1px solid var(--line);padding:14px 12px}
.seg button{padding:6px 10px}
.nums{grid-template-columns:1fr 1fr;gap:10px 12px}
}
</style></head><body>
<div id="view"><div id="hud"><h1>配膳ロボット ブラウザ版（試作）</h1><select id="store" aria-label="店"></select><div id="clock">0:00</div><p class="hint">描画：<span id="backend"></span>　<span id="hint"></span></p></div>
<div id="legend"><span><i style="background:#fff;border:1px solid #999"></i>ロボット</span><span><i style="background:#1761e6"></i>スタッフ</span><span><i style="background:#facc21"></i>客</span><span><i style="background:#8c4dbf"></i>待合の客（1組に1人）</span><span><i style="background:#d64545"></i>止まっている</span><span><i style="background:#111"></i>人が動かしている</span></div>
<div id="labels"></div>
<a id="bubble" href="https://pixelstomotors.com/message?topic=physical-ai" target="_blank" rel="noopener"><b id="bubble-t">30秒動けず立ち往生</b><span>自分の店でも起きる？ 相談する →</span></a>
<div id="taskpanel"><h3>いまの仕事</h3><ul id="tasks"></ul><p>使い方：料理を運ぶだけ（下げ膳はスタッフ）</p></div>
<div id="timeline"><input id="seek" type="range" min="0" max="10800" step="1" value="0" aria-label="時間"><span id="seekinfo"></span></div>
<div id="views"><button data-view="left">斜め（左30°）</button><button data-view="right">斜め（右30°）</button><button data-view="wide">正面</button></div></div>
<aside><a class="side" href="https://pixelstomotors.com/" target="_blank" rel="noopener"><img src="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTQ2IDIyNyIgcm9sZT0iaW1nIiBhcmlhLWxhYmVsPSJQaXhlbHMgdG8gTW90b3JzIj48cGF0aCBmaWxsPSIjMjQyNDI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMTIuNzggMjA5Ljc1TDExMi41IDE5Ni41TDk5LjIyIDE5Ni4yMkw4NS45NCAxOTUuOTRMODYuMjIgMTgzLjIyTDg2LjUgMTcwLjVMOTkuNzggMTcwLjIyTDExMy4wNSAxNjkuOTRMMTEyLjc4IDE1NS4yMkwxMTIuNSAxNDAuNUw5OS41IDE0MC41TDg2LjUgMTQwLjVMODYuNSAxMTNMODYuNSA4NS41TDk5LjUgODVMMTEyLjUgODQuNUwxMTIuNzggNzEuMjhMMTEzLjA2IDU4LjA2TDEyNS43OCA1Ny43OEwxMzguNSA1Ny41TDEzOC41IDQ0LjVMMTM4LjUgMzEuNUwxMjUuNzUgMzEuMjJMMTEzIDMwLjk0TDExMyAxOC4wOEMxMTMgNy43NCAxMTMuMjkgNS4xIDExNC40NiA0LjY2QzExNi43NyAzLjc3IDEzOC41OCA1Ljg0IDE0NS4zNCA3LjU4QzE1My43NiA5Ljc2IDE2Ny4wMyAxNS4zNSAxNzUuNDggMjAuMjhDMTgzLjYxIDI1LjAyIDIwMS4wNCA0MS40OSAyMDcuNDQgNTAuNDhDMjE5Ljg1IDY3LjkgMjI3LjkyIDkzLjE0IDIyNy45OCAxMTQuNzZDMjI4LjAzIDEzMS4zMSAyMjEuOTMgMTUzLjg0IDIxMy43NCAxNjcuMzRDMjA4LjU5IDE3NS44NCAxOTkuOTEgMTg3LjE0IDE5NC41OSAxOTIuMjdDMTg5LjY2IDE5Ny4wMiAxNzcgMjA2LjQyIDE3MC44OCAyMDkuODhDMTU3Ljk1IDIxNy4xNyAxMzUuODQgMjIzIDEyMS4xMiAyMjNMMTEzLjA2IDIyM0wxMTIuNzggMjA5Ljc1Wk02MCAyMTBMNjAgMTk4TDcxIDE5OEw4MiAxOThMODIgMjEwTDgyIDIyMkw3MSAyMjJMNjAgMjIyTDYwIDIxMFpNNjcyIDIxMC4zNUM2NDguMjkgMjA3LjE4IDYzMC40MSAxOTQuMzUgNjIyLjc1IDE3NUM2MTguMjYgMTYzLjY2IDYxNy42MiAxNjAuMDMgNjE3LjU2IDE0NS41QzYxNy40OSAxMjguOTcgNjE4LjkzIDEyMi4zOSA2MjUuNzMgMTA4LjA4QzYzNC41OSA4OS40NCA2NTAuNTYgNzcuNzUgNjcxLjg3IDc0LjNDNzExLjEyIDY3Ljk1IDczNS4yNSA5MS4wNiA3MzUuNDUgMTM1LjE2QzczNS41IDE0Ni4xNyA3MzUuMzYgMTQ2Ljk4IDczMy4wOCAxNDkuNDFMNzMwLjY1IDE1Mkw2ODkuNCAxNTJDNjQyLjY1IDE1MiA2NDQuMzggMTUxLjcxIDY0Ni4yNyAxNTkuMTdDNjQ3Ljk0IDE2NS43NiA2NTMuMTQgMTc0LjEyIDY1Ny43NCAxNzcuNjNDNjY0LjUxIDE4Mi43OSA2NzIuMTQgMTg1LjIgNjgzLjUgMTg1Ljc0QzY5NC42OSAxODYuMjcgNzAxLjU1IDE4NC45MyA3MTMuNDQgMTc5Ljg4QzcxNy4yNSAxNzguMjYgNzIwLjg5IDE3Ny4xMyA3MjEuNTEgMTc3LjM3QzcyMy4yOCAxNzguMDQgNzMxLjI1IDE5NC40NSA3MzAuODUgMTk2LjU5QzczMC4zNCAxOTkuMzYgNzE3LjI2IDIwNS41MyA3MDYuNSAyMDguMDZDNjk3LjY5IDIxMC4xNCA2NzkuNDcgMjExLjM1IDY3MiAyMTAuMzVaTTg1Ny44MyAyMDkuOThDODQ3LjU2IDIwOC4yNCA4MzIuNTggMjAyLjc0IDgyOC43OCAxOTkuM0M4MjcuOCAxOTguNDIgODI3IDE5Ni42OSA4MjcgMTk1LjQ2QzgyNyAxOTIuOTkgODM0LjI4IDE3Ny44NCA4MzYuMjUgMTc2LjIxQzgzNy4xNSAxNzUuNDcgODQwLjIxIDE3Ni41MSA4NDcuMTggMTc5Ljk0Qzg1OC4yOCAxODUuMzkgODY0Ljk5IDE4Ny4wMSA4NzYuNDIgMTg2Ljk4Qzg4OC45NiAxODYuOTQgODk2LjYgMTgyLjQgODk3LjY4IDE3NC4zNUM4OTguNjggMTY2Ljg2IDg5My44NSAxNjMuMjIgODcwLjE5IDE1My42NEM4NTIuOSAxNDYuNjMgODQ1LjU0IDE0Mi40OSA4MzkuNTIgMTM2LjM2QzgyOC4zIDEyNC45NSA4MjYuODcgMTA1LjQgODM2LjI0IDkxLjM4Qzg0MC4zOSA4NS4xNyA4NDkuOTQgNzguNzEgODU5LjM0IDc1Ljc1Qzg2OS4wNyA3Mi43IDg5My43IDcyLjUgOTA0LjUgNzUuMzlDOTEzLjM4IDc3Ljc2IDkyMC42OCA4MS40MSA5MjEuNDYgODMuODZDOTIyLjU4IDg3LjM5IDkxMy44NCAxMDguNjEgOTExLjY3IDEwNy42MkM4OTYgMTAwLjUyIDg4My4xNiA5Ny4yMSA4NzYuMTkgOTguNDZDODY4LjgzIDk5Ljc5IDg2NS4wMiAxMDEuMzUgODYyLjA0IDEwNC4yNkM4NTkuNTkgMTA2LjY2IDg1OSAxMDguMDcgODU5IDExMS41MkM4NTkgMTE1LjE2IDg1OS41MiAxMTYuMjUgODYyLjUzIDExOC44OUM4NjYuOTkgMTIyLjgxIDg3MC42NSAxMjQuNjUgODg1LjQxIDEzMC40MUM5MDguNSAxMzkuNDIgOTE3Ljc0IDE0NS45NCA5MjIuODMgMTU2LjgxQzkyNS4xNyAxNjEuNzkgOTI1LjUgMTYzLjc0IDkyNS40OSAxNzIuNUM5MjUuNDggMTgxLjQxIDkyNS4xNyAxODMuMTIgOTIyLjY4IDE4OC4yMUM5MTcuNjYgMTk4LjQ4IDkwNi4wMSAyMDYuNDEgODkxLjQxIDIwOS41Qzg4NC4wOCAyMTEuMDUgODY1Ljc2IDIxMS4zMSA4NTcuODMgMjA5Ljk4Wk0xMTU2LjE2IDIwOS41NkMxMTM3LjUyIDIwNi4wMSAxMTIwLjY0IDE5My4xNyAxMTEzLjExIDE3Ni44NEMxMTA4LjA5IDE2NS45NSAxMTA2LjU0IDE1OC4wNSAxMTA2LjY2IDE0NEMxMTA2Ljk5IDEwMy4xNiAxMTMwLjY2IDc2LjUxIDExNjkuMzEgNzMuNDRDMTE5NC43NiA3MS40MiAxMjE3LjMzIDgxLjgxIDEyMjkuMTkgMTAxQzEyNDQuNjYgMTI2LjAxIDEyNDMuMTMgMTYwLjg0IDEyMjUuNDkgMTg1LjU3QzEyMjAuNjYgMTkyLjMzIDEyMTIuMzEgMTk5LjI4IDEyMDMuODQgMjAzLjU4QzExOTEuNzQgMjA5LjcyIDExNzAuNzcgMjEyLjM1IDExNTYuMTYgMjA5LjU2Wk0xNjAwLjIgMjA5LjVDMTU5Mi40IDIwOC4wOCAxNTgwLjM0IDIwMi44NyAxNTc0LjI5IDE5OC4zQzE1NTUuOTUgMTg0LjQ0IDE1NDcuNDggMTYxLjAzIDE1NTAuOTMgMTMzLjY4QzE1NTQuNzIgMTAzLjU1IDE1NzEuNjUgODMuMTEgMTU5OC44NiA3NS44MUMxNjA5LjE4IDczLjA0IDE2MjguNzEgNzIuODIgMTYzNy45MSA3NS4zN0MxNjU5LjY1IDgxLjM4IDE2NzQuMTEgOTUuNzUgMTY4MC42MSAxMTcuODNDMTY4Mi43NCAxMjUuMDggMTY4My4xNyAxMjguNTUgMTY4My4xOCAxMzlDMTY4My4yMSAxNjUuMDEgMTY3NC44IDE4NC40NyAxNjU4LjExIDE5Ny4wMkMxNjQyLjcyIDIwOC41OSAxNjIxLjAxIDIxMy4yNyAxNjAwLjIgMjA5LjVaTTE4NDkuNSAyMDkuNTJDMTgxOS44NiAyMDQuMDMgMTgwMS4wNSAxODEuMzQgMTc5OS4zMiAxNDlDMTc5Ny4zOCAxMTIuNjYgMTgxNi4xMiA4NC4zMyAxODQ3LjcgNzUuODVDMTg1OC4xMSA3My4wNSAxODc3LjU0IDcyLjgzIDE4ODcgNzUuNEMxOTEyLjQ1IDgyLjMyIDE5MjguMTYgMTAxLjYyIDE5MzIuMDUgMTMwLjc1QzE5MzQuMTcgMTQ2LjYyIDE5MzAuMjYgMTY2LjMxIDE5MjIuMjggMTc5Ljk2QzE5MDguNzIgMjAzLjEzIDE4NzkuMzYgMjE1LjA2IDE4NDkuNSAyMDkuNTJaTTIwNzAgMjA5LjA1QzIwNTQuNzcgMjA1LjggMjA0MyAyMDAuMDQgMjA0MyAxOTUuODNDMjA0MyAxOTMuNDMgMjA1MC41NyAxNzcuNiAyMDUyLjQ3IDE3Ni4wMkMyMDUzLjQ3IDE3NS4yIDIwNTUuMzcgMTc1Ljc5IDIwNjAuMjEgMTc4LjQ1QzIwNzAuNDcgMTg0LjA5IDIwNzcuMzkgMTg2LjEgMjA4OC43MyAxODYuNzJDMjEwMC44NSAxODcuMzkgMjEwNi4xNCAxODUuODkgMjExMC45NSAxODAuNEMyMTE2LjMyIDE3NC4yOCAyMTE0LjUyIDE2Ny44OCAyMTA1LjkgMTYyLjQ0QzIxMDMuNzggMTYxLjEgMjA5Ni4zIDE1Ny43MiAyMDg5LjI4IDE1NC45MkMyMDU5LjcgMTQzLjEzIDIwNDkuMDIgMTM0LjE4IDIwNDYuNSAxMTkuMDRDMjA0My4wNCA5OC4zMyAyMDU0LjE2IDgyLjE1IDIwNzYuNSA3NS4zOUMyMDg1LjE5IDcyLjc2IDIxMTAuNjggNzIuNzYgMjEyMC41IDc1LjM5QzIxMjguODYgNzcuNjIgMjEzNi44NiA4MS40NyAyMTM3LjcgODMuNjZDMjEzOC44NiA4Ni42NyAyMTI5LjczIDEwOC41NSAyMTI3LjcgMTA3LjYzQzIxMTguMTcgMTAzLjMzIDIxMDguMjcgOTkuODkgMjEwMi43NCA5OC45NkMyMDg4LjE3IDk2LjUgMjA3NSAxMDIuMjEgMjA3NSAxMTAuOThDMjA3NSAxMTguMjUgMjA4MC4wMyAxMjIgMjEwMC41NiAxMzAuMDZDMjEyNC45IDEzOS42MiAyMTMzLjY0IDE0NS43MiAyMTM4LjgyIDE1Ni43OEMyMTQxLjE3IDE2MS43OSAyMTQxLjUgMTYzLjc0IDIxNDEuNSAxNzIuNUMyMTQxLjUgMTgxLjQzIDIxNDEuMiAxODMuMTEgMjEzOC42OSAxODguMjFDMjEzMy42NSAxOTguNDkgMjEyMi4wMSAyMDYuNDEgMjEwNy40MSAyMDkuNUMyMDk3Ljk3IDIxMS41IDIwODAuNTIgMjExLjI5IDIwNzAgMjA5LjA1Wk0yODMuNjIgMjA4LjcxQzI4MS44NiAyMDcuNDIgMjgxLjc5IDIwMy42NCAyODEuOTQgMTE2LjQzQzI4Mi4wNyAzOC4zNSAyODIuMyAyNS4yOSAyODMuNTUgMjQuMDNDMjg0Ljc5IDIyLjc5IDI5MC43MSAyMi42MSAzMjMuMjUgMjIuODZDMzYyLjkxIDIzLjE2IDM2OC45OCAyMy42OSAzNzkuNjQgMjcuOEMzOTQuMzUgMzMuNDYgNDAzIDQzLjM3IDQwNy43NSA2MEM0MTAuMiA2OC41OSA0MDkuOTEgODguNTQgNDA3LjE5IDk3Ljg5QzQwMC4yMyAxMjEuODkgMzg0LjY4IDEzNS42OCAzNTkgMTQwLjYyQzM1NC44OCAxNDEuNDEgMzQzLjAyIDE0Mi4zNSAzMzIuNjYgMTQyLjY5QzMxOC40NCAxNDMuMTcgMzEzLjQ3IDE0My42NyAzMTIuNDEgMTQ0LjczQzMxMS4yNiAxNDUuODkgMzExIDE1MS43OSAzMTEgMTc3LjFDMzExIDIwMSAzMTAuNzEgMjA4LjE1IDMwOS43NSAyMDguNDVDMzA5LjA2IDIwOC42NiAzMDMuMzIgMjA5LjExIDI5Ni45OCAyMDkuNDVDMjg4LjE0IDIwOS45MSAyODUuMDMgMjA5Ljc0IDI4My42MiAyMDguNzFaTTQ0NC41MyAyMDkuMjFDNDM4LjkxIDIwOS4wMiA0MzUuMjggMjA4LjQ3IDQzNC44IDIwNy43MUM0MzMuNjYgMjA1LjkyIDQzMy44NCA3Ny44MSA0MzQuOTggNzZDNDM1LjcyIDc0LjgzIDQzOC4zOCA3NC40NyA0NDcuMTggNzQuMzZDNDUzLjM3IDc0LjI4IDQ1OS40NiA3NC42IDQ2MC43MiA3NS4wOEw0NjMgNzUuOTVMNDYzIDE0MS4zNUM0NjMgMTkyLjQ4IDQ2Mi43MyAyMDYuOTcgNDYxLjc1IDIwNy43NEM0NjAgMjA5LjEyIDQ1NC45NiAyMDkuNTUgNDQ0LjUzIDIwOS4yMVpNNDkxLjI1IDIwOS4yNkM0ODYuNDggMjA5LjA2IDQ4MyAyMDguNDkgNDgzIDIwNy44OUM0ODMgMjA2LjY0IDQ4NS42OSAyMDIuNjYgNTAxLjg0IDE4MEM1MDguNzEgMTcwLjM4IDUxNi44OCAxNTguOSA1MjAuMDIgMTU0LjVDNTI3LjI1IDE0NC4zNSA1MjkuMTcgMTQwLjYgNTI4LjI5IDEzOC4zMUM1MjcuOTEgMTM3LjMyIDUyMS43NCAxMjguMTggNTE0LjU5IDExOEM1MDcuNDQgMTA3LjgzIDQ5OC4zMSA5NC44MyA0OTQuMjkgODkuMTNDNDkwLjI4IDgzLjQyIDQ4NyA3Ny45NCA0ODcgNzYuOTVDNDg3IDc0LjU2IDQ5NC42NyA3My41NyA1MDguMTkgNzQuMjJDNTIwLjI2IDc0LjggNTE4LjcxIDczLjQ5IDUzMy44NiA5NkM1NDYuNjQgMTE0Ljk4IDU0Ny4zOSAxMTYgNTQ4LjY2IDExNkM1NTAuNjcgMTE2IDU1Ni4xMyAxMDguODcgNTY2LjQyIDkyLjgzQzU3Mi4zMSA4My42NyA1NzcuODggNzUuODcgNTc4LjgxIDc1LjUxQzU3OS43NCA3NS4xNSA1ODYuMTIgNzQuNjEgNTkzIDc0LjMyQzYwMy4wMiA3My45IDYwNS44OCA3NC4wOSA2MDcuNDIgNzUuMjZDNjA5LjI4IDc2LjY4IDYwOS4yNSA3Ni44NCA2MDYuMzYgODEuMTFDNjAyLjU1IDg2LjczIDU5Ny40NyA5My45OCA1ODguNTcgMTA2LjVDNTgwLjMyIDExOC4xIDU3OS45NSAxMTguNjMgNTcyIDEzMC4zNUM1NjguNyAxMzUuMjIgNTY2IDE0MC4wNyA1NjYgMTQxLjEyQzU2NiAxNDMuNzIgNTY4LjM1IDE0Ny4zMiA1OTAuMDUgMTc4LjAyQzYwMC4zNyAxOTIuNjEgNjA4Ljk2IDIwNS40MyA2MDkuMTUgMjA2LjUyQzYwOS40NyAyMDguMzUgNjA4LjcxIDIwOC41NiA1OTkgMjA5LjI2QzU5My4yMyAyMDkuNjggNTg2LjIgMjA5Ljc3IDU4My4zOCAyMDkuNDZDNTc3LjcyIDIwOC44MyA1NzUuMzQgMjA2LjkgNTcwLjQ2IDE5OUM1NjUuNDYgMTkwLjkgNTUxLjc1IDE3MS41NyA1NDguNjQgMTY4LjI1QzU0Ni45NyAxNjYuNDYgNTQ1LjA4IDE2NSA1NDQuNDMgMTY1QzU0My4zMiAxNjUgNTM5LjIgMTcwLjg1IDUyMy42NyAxOTQuNUM1MjAuMDYgMjAwIDUxNi40MyAyMDUuMzQgNTE1LjYgMjA2LjM4QzUxNC4wMSAyMDguMzUgNTA3LjU0IDIxMC4wMiA1MDIuNSAyMDkuNzVDNTAwLjg1IDIwOS42NiA0OTUuNzkgMjA5LjQ0IDQ5MS4yNSAyMDkuMjZaTTc4NS4zOCAyMDguNjNDNzc1LjU3IDIwNi4xNyA3NjguNjIgMjAwLjc2IDc2NS4zMyAxOTNDNzYxLjI0IDE4My4zNSA3NjEgMTc4LjA2IDc2MSA5Ni4xMUM3NjEgMzYuMjIgNzYxLjI5IDE3LjExIDc2Mi4yIDE2LjJDNzYzLjkxIDE0LjQ5IDc4Ny41OCAxNC41MyA3ODguNjkgMTYuMjVDNzg5LjE0IDE2Ljk0IDc4OS41IDUyLjYgNzg5LjUgOTUuNUM3ODkuNSAxNzIuMTIgNzg5LjU0IDE3My41NiA3OTEuNTMgMTc3Qzc5NC4zMSAxODEuNzggNzk5LjEgMTg0IDgwNi42NyAxODRDODE2LjI1IDE4NCA4MTYgMTgzLjY5IDgxNiAxOTUuNDJDODE2IDIwOS41NCA4MTYuMDkgMjA5LjQ1IDgwMS44MyAyMDkuNzFDNzk1LjIyIDIwOS44MyA3ODguMzcgMjA5LjM4IDc4NS4zOCAyMDguNjNaTTEwNTEgMjA4LjQxQzEwNDMuNjIgMjA2LjQ2IDEwMzUuMjQgMjAwLjU4IDEwMzEuNzMgMTk0Ljg5QzEwMjYuMzggMTg2LjIyIDEwMjUuODcgMTgxLjkzIDEwMjUuMyAxNDAuNUMxMDI0LjkzIDExMy43MSAxMDI0LjQ0IDEwMi4yOCAxMDIzLjY0IDEwMS43N0MxMDIzLjAxIDEwMS4zNiAxMDE5LjM1IDEwMS4wMiAxMDE1LjUgMTAxQzEwMDMuNCAxMDAuOTUgMTAwNCAxMDEuNjMgMTAwNCA4Ny45OUMxMDA0IDc0LjQzIDEwMDMuNTYgNzUuMDEgMTAxMy44MyA3NC45OUMxMDI1Ljg4IDc0Ljk2IDEwMjUgNzYuNCAxMDI1IDU2LjU4QzEwMjUgNDQuNTUgMTAyNS4zNiAzOS4wNCAxMDI2LjIgMzguMkMxMDI3LjQ2IDM2Ljk0IDEwNDguNCAzNi40NSAxMDUxLjQyIDM3LjYxQzEwNTIuNzggMzguMTMgMTA1MyA0MC42NiAxMDUzIDU1LjU1QzEwNTMgNjguMzIgMTA1My4zMyA3My4wOSAxMDU0LjI1IDczLjY4QzEwNTQuOTQgNzQuMTIgMTA2Mi43IDc0LjYzIDEwNzEuNSA3NC44MkMxMDg0Ljc3IDc1LjEgMTA4Ny43MSA3NS40MyAxMDg4Ljc1IDc2Ljc3QzEwOTAuNjUgNzkuMjMgMTA5MC40MiA5NS45NSAxMDg4LjQ0IDk4Ljc4QzEwODYuOTUgMTAwLjkxIDEwODYuMjUgMTAxIDEwNzEuNjkgMTAxLjAyQzEwNjMuMzQgMTAxLjAyIDEwNTUuODMgMTAxLjQ2IDEwNTUgMTAxLjk4QzEwNTMuNzEgMTAyLjc5IDEwNTMuNSAxMDcuODggMTA1My41IDEzNy43MUMxMDUzLjUgMTcwLjg0IDEwNTMuNiAxNzIuNjcgMTA1NS41MyAxNzZDMTA1OC45IDE4MS44MyAxMDYzLjY1IDE4My41IDEwNzYuNzkgMTgzLjVDMTA4NS43MyAxODMuNSAxMDg4LjI3IDE4My44MSAxMDg5LjAyIDE4NUMxMDg5LjU0IDE4NS44MiAxMDg5Ljk4IDE5MC4zNCAxMDg5Ljk4IDE5NS4wM0MxMDkwIDIwNC45NiAxMDg4LjgyIDIwNy40IDEwODMuMjIgMjA4Ljk2QzEwNzcuNzggMjEwLjQ3IDEwNTcuNDcgMjEwLjEzIDEwNTEgMjA4LjQxWk0xNzQ0LjIzIDIwOC40NUMxNzI5Ljc5IDIwNC41NiAxNzIyLjQ5IDE5Ni4yOCAxNzE5LjQzIDE4MC4zMUMxNzE4LjM2IDE3NC42OSAxNzE4IDE2NC4wMSAxNzE4IDEzNy41MkMxNzE4IDk3LjI2IDE3MTkuMDMgMTAxIDE3MDcuOTggMTAxQzE3MDQuMjEgMTAxIDE2OTkuOTggMTAwLjU2IDE2OTguNTcgMTAwLjAyQzE2OTYuMDYgOTkuMDcgMTY5NiA5OC44MiAxNjk2IDg5LjU5QzE2OTYgODQuMzkgMTY5Ni40MyA3OC45OSAxNjk2Ljk2IDc3LjZDMTY5Ny44OSA3NS4xNiAxNjk4LjI4IDc1LjA2IDE3MDcuNzEgNzQuNzlMMTcxNy41IDc0LjVMMTcxNy43NyA1Ny4wN0MxNzE3Ljk0IDQ2LjI5IDE3MTguNDcgMzkuMTQgMTcxOS4xNSAzOC4zMkMxNzIwLjYyIDM2LjU1IDE3NDMuMDQgMzYuNDQgMTc0NC44IDM4LjJDMTc0NS42NCAzOS4wNCAxNzQ2IDQ0LjQ3IDE3NDYgNTYuMjJMMTc0NiA3My4wNUwxNzQ4LjU3IDc0LjAyQzE3NDkuOTggNzQuNTYgMTc1Ny44MiA3NSAxNzY2LjAxIDc1QzE3NzQuMTkgNzUgMTc4MS4xNCA3NS40MiAxNzgxLjQ2IDc1Ljk0QzE3ODEuNzggNzYuNDUgMTc4Mi4xNCA4MS42NiAxNzgyLjI3IDg3LjUxQzE3ODIuNTcgMTAxLjQ1IDE3ODMuMTkgMTAxIDE3NjMuODggMTAxQzE3NTEuNTkgMTAxIDE3NDguODcgMTAxLjI3IDE3NDcuNTEgMTAyLjYzQzE3NDYuMDYgMTA0LjA5IDE3NDUuOTIgMTA3Ljk3IDE3NDYuMTkgMTM5LjA2QzE3NDYuNDkgMTcyLjM2IDE3NDYuNTkgMTczLjk4IDE3NDguNTYgMTc2LjYxQzE3NTIuNTggMTgxLjk5IDE3NTcuMjYgMTgzLjUgMTc2OS45MyAxODMuNUMxNzgzLjA3IDE4My41IDE3ODIuNDkgMTgzLjAxIDE3ODIuODUgMTk0LjVDMTc4My4yOSAyMDguMTIgMTc4MC43MSAyMTAuMDMgMTc2MiAyMDkuOTNDMTc1NC41NiAyMDkuODkgMTc0Ny4zNyAyMDkuMjkgMTc0NC4yMyAyMDguNDVaTTEzMzMuMzUgMjA3LjQ4QzEzMzMuMDMgMjA2LjY0IDEzMzMuMjYgMTkwLjExIDEzMzMuODYgMTcwLjczQzEzMzQuNDcgMTUxLjM1IDEzMzUuMjQgMTEwLjk4IDEzMzUuNTkgODFDMTMzNi4xMyAzMy44NiAxMzM2LjQzIDI2LjI2IDEzMzcuNzYgMjQuNzVDMTMzOS43NyAyMi40OCAxMzU0LjY0IDIyLjI0IDEzNTguODMgMjQuNDFDMTM2MS43MiAyNS45IDEzNjIuNjEgMjYuOTcgMTM4Mi43NCA1My4wMUMxMzk5LjUgNzQuNjkgMTQxOC44MiA5OC45NSAxNDI0LjMzIDEwNS4yNUMxNDI1LjY1IDEwNi43NiAxNDI3LjQyIDEwOCAxNDI4LjI3IDEwOEMxNDI5LjExIDEwOCAxNDMyLjAyIDEwNS40MSAxNDM0LjczIDEwMi4yNUMxNDM5Ljg2IDk2LjI4IDE0NzAuMDQgNTguMDEgMTQ4NS40MiAzOEMxNDkwLjI4IDMxLjY4IDE0OTUuMjEgMjUuNzIgMTQ5Ni4zOCAyNC43N0MxNDk5LjExIDIyLjU1IDE1MTcuMDggMjIuMTkgMTUxOC44NSAyNC4zMkMxNTE5LjU5IDI1LjIxIDE1MjAuMTMgMzkuMzggMTUyMC41IDY3LjU3QzE1MjAuOCA5MC42MyAxNTIxLjU0IDEzMS4yMiAxNTIyLjE0IDE1Ny43NkMxNTIzIDE5NS45MSAxNTIyLjk3IDIwNi4zMyAxNTIxLjk5IDIwNy41MUMxNTIwLjM1IDIwOS40OSAxNDk1LjggMjA5LjcgMTQ5NC4yNiAyMDcuNzVDMTQ5My42NSAyMDYuOTggMTQ5My4wMyAxODMuMzcgMTQ5Mi42NCAxNDYuMzRDMTQ5Mi4yOSAxMTMuMjUgMTQ5MS43MyA4NS40NiAxNDkxLjQgODQuNTlDMTQ5MS4wNiA4My43MiAxNDkwIDgzIDE0ODkuMDQgODNDMTQ4Ni45OCA4MyAxNDgyLjY3IDg3Ljg4IDE0NjEuMjEgMTE0LjVDMTQyNy41MyAxNTYuMjkgMTQyOS40IDE1NC4zNSAxNDI1LjA4IDE1Mi4wNEMxNDIzLjM5IDE1MS4xNCAxNDEwLjk1IDEzNi4zNSAxNDAwLjczIDEyMy4xQzEzOTkuMiAxMjEuMTIgMTM5Ny40IDExOC44MyAxMzk2LjcyIDExOEMxMzk2LjA0IDExNy4xNyAxMzkwLjA5IDEwOS43NSAxMzgzLjUxIDEwMS41QzEzNjguNjcgODIuOSAxMzY3LjE2IDgxLjQxIDEzNjUuMTcgODMuNEMxMzYzLjkzIDg0LjY0IDEzNjMuNjIgOTQuMjEgMTM2My4xIDE0NS45N0MxMzYyLjU4IDE5OC43NSAxMzYyLjMgMjA3LjIgMTM2MSAyMDguMDJDMTM2MC4xNyAyMDguNTQgMTM1My43NSAyMDguOTggMTM0Ni43MiAyMDguOThDMTMzNi4xOSAyMDkgMTMzMy44MyAyMDguNzMgMTMzMy4zNSAyMDcuNDhaTTE5NjEuMjYgMjA3Ljc1QzE5NjAuNjMgMjA2Ljk2IDE5NjAuMjcgMTgyLjgzIDE5NjAuMjggMTQxLjc1QzE5NjAuMjkgODYuNTUgMTk2MC41IDc2LjgzIDE5NjEuNzMgNzUuODFDMTk2My41NyA3NC4yOCAxOTgyLjU3IDc0LjE3IDE5ODQuMDcgNzUuNjdDMTk4NC42NiA3Ni4yNiAxOTg1LjQ3IDc5LjE3IDE5ODUuODcgODIuMTRDMTk4Ni42NCA4Ny44MiAxOTg3LjUyIDkwIDE5ODkuMDIgOTBDMTk4OS41MiA5MCAxOTkzLjQ3IDg3LjU4IDE5OTcuODEgODQuNjNDMjAwNi44MSA3OC41IDIwMTQuMDYgNzUuNTEgMjAyMy41OCA3My45OUMyMDMzLjA1IDcyLjQ3IDIwMzMgNzIuMzkgMjAzMyA4OS4xNUwyMDMzIDEwMy4wNUwyMDMwLjQzIDEwNC4wMkMyMDI5LjAyIDEwNC41NiAyMDI1LjE4IDEwNSAyMDIxLjkgMTA1QzIwMTEuNzYgMTA1IDE5OTguMDIgMTEwLjggMTk5Mi4wNiAxMTcuNTlMMTk4OSAxMjEuMDdMMTk4OSAxNjMuODNDMTk4OSAxOTUuNzYgMTk4OC43IDIwNi45IDE5ODcuOCAyMDcuOEMxOTg2LjA5IDIwOS41MSAxOTYyLjYxIDIwOS40NiAxOTYxLjI2IDIwNy43NVpNMzMuNjcgMTkxLjMzQzMzLjMgMTkwLjk3IDMzIDE4Ni42OSAzMyAxODEuODNMMzMgMTczTDQyLjUgMTczTDUyIDE3M0w1MiAxODIuNUw1MiAxOTJMNDMuMTcgMTkyQzM4LjMxIDE5MiAzNC4wMyAxOTEuNyAzMy42NyAxOTEuMzNaTTExODYuMDcgMTgzLjA3QzExOTguMTEgMTc4LjU2IDEyMDYuMzkgMTY3LjQ5IDEyMDkuNjcgMTUxLjVDMTIxNi4wMyAxMjAuNSAxMTkyLjQ1IDk1LjE2IDExNjQgMTAyLjQxQzExNTEuOCAxMDUuNTIgMTE0My4xOSAxMTMuNTQgMTEzOC42OCAxMjZDMTEzMC44NyAxNDcuNTggMTEzNy45IDE3Mi43OSAxMTU0LjAzIDE4MS4wMUMxMTY0LjM3IDE4Ni4yOSAxMTc1LjU2IDE4Ny4wMSAxMTg2LjA3IDE4My4wN1pNMTYyOSAxODMuNTJDMTYzOS43NyAxNzkuNzMgMTY0OC4zOCAxNzAuMDYgMTY1Mi4xMiAxNTcuNTVDMTY1My44MiAxNTEuODggMTY1NC4xNCAxNDguNTcgMTY1My44NSAxMzkuNTNDMTY1My41MyAxMjkuMzcgMTY1My4yMyAxMjcuOSAxNjUwLjE2IDEyMS42OEMxNjQ2LjA5IDExMy40IDE2NDAuMyAxMDcuNDkgMTYzMy4wMSAxMDQuMTdDMTYyOC40MyAxMDIuMDggMTYyNS45IDEwMS42NSAxNjE4IDEwMS41OEMxNjA3Ljc1IDEwMS40OSAxNjA0LjY4IDEwMi4zMiAxNTk2LjY4IDEwNy4zQzE1ODQuMjIgMTE1LjA1IDE1NzcuNjUgMTMyLjc3IDE1ODAuMDcgMTUyLjA4QzE1ODIuMjggMTY5LjczIDE1OTEuNzIgMTgwLjg3IDE2MDcuOTggMTg1LjAzQzE2MTIuNzIgMTg2LjI0IDE2MjMuNDggMTg1LjQ3IDE2MjkgMTgzLjUyWk0xODc4LjE4IDE4My4zMkMxODg4Ljc4IDE3OS4xNiAxODk2LjA0IDE3MS40NCAxOTAwLjU5IDE1OS41QzE5MDIuMTEgMTU1LjUxIDE5MDIuNSAxNTEuODcgMTkwMi41IDE0MS41QzE5MDIuNSAxMjguOTEgMTkwMi40IDEyOC4yOSAxODk5LjMxIDEyMkMxODk1LjMyIDExMy44NyAxODg5LjEyIDEwNy40OCAxODgyIDEwNC4xNkMxODc3LjI4IDEwMS45NiAxODc1LjA4IDEwMS41OSAxODY2LjQ4IDEwMS41NUMxODU3LjEyIDEwMS41IDE4NTYuMDIgMTAxLjcyIDE4NDkuNzcgMTA0Ljc5QzE4MzUuOTkgMTExLjU3IDE4MjguNTkgMTI1LjQ2IDE4MjguNTkgMTQ0LjVDMTgyOC41OSAxNjEuOTcgMTgzNS4yOSAxNzUuNDUgMTg0Ni45OSAxODEuNUMxODU2LjA0IDE4Ni4xOCAxODY4Ljk5IDE4Ni45MyAxODc4LjE4IDE4My4zMlpNNjAgMTU1LjEyTDYwIDE0My4xOEw2OC4yNSAxNDIuNUM3Mi43OSAxNDIuMTMgNzguMDggMTQxLjk3IDgwIDE0Mi4xNkw4My41IDE0Mi41TDgzLjUgMTU0LjVMODMuNSAxNjYuNUw3MS43NSAxNjYuNzhMNjAgMTY3LjA2TDYwIDE1NS4xMlpNNC45NSAxNjQuNjJDNC43IDE2NC4zNyA0LjY0IDE1OS44NiA0LjgyIDE1NC41OUw1LjE0IDE0NUwxNC41NyAxNDVMMjQgMTQ1TDI0IDE1NC41TDI0IDE2NEwxNi4wOCAxNjRDMTEuNzMgMTY0IDcuNTQgMTY0LjI0IDYuNzggMTY0LjUzQzYuMDIgMTY0LjgyIDUuMTkgMTY0Ljg2IDQuOTUgMTY0LjYyWk0zMiAxMjcuNUwzMiAxMTUuOTNMNDIuNzIgMTE2LjIyTDUzLjQ1IDExNi41TDU0LjIgMTIwLjkyQzU0LjYxIDEyMy4zNSA1NC42MyAxMjguMyA1NC4yMyAxMzEuOTJMNTMuNSAxMzguNUw0Mi43NSAxMzguNzhMMzIgMTM5LjA3TDMyIDEyNy41Wk0xMzkgMTI2Ljk3TDEzOSAxMTQuOTRMMTI1Ljc1IDExNS4yMkwxMTIuNSAxMTUuNUwxMTIuMjIgMTI3LjI1TDExMS45NCAxMzlMMTI1LjQ3IDEzOUwxMzkgMTM5TDEzOSAxMjYuOTdaTTcwNi44OSAxMjcuMDlDNzEwLjAyIDEyNS4xMSA3MDYuMTUgMTEyLjEzIDcwMC42NiAxMDYuMTVDNjkyLjg0IDk3LjY0IDY3NC4xNyA5Ni44MiA2NjIuMDkgMTA0LjQ0QzY1NS4xIDEwOC44NSA2NDcuNTIgMTE5LjY4IDY0OC4xOSAxMjQuMjlDNjQ4LjM4IDEyNS41NiA2NDkuNSAxMjYuNjkgNjUxIDEyNy4xMUM2NTQuNzEgMTI4LjEzIDcwNS4yNyAxMjguMTEgNzA2Ljg5IDEyNy4wOVpNMzU4LjQ1IDExNC4wMkMzNjUuMTQgMTExLjQyIDM3My4yMiAxMDQuNDkgMzc1Ljk0IDk5LjAyQzM4MC4wMiA5MC44MyAzODAuODcgNzguNiAzNzguMDMgNjguODhDMzc1LjUzIDYwLjI5IDM2OC41NiA1NC4wOSAzNTguNTQgNTEuNTJDMzUwLjkxIDQ5LjU3IDMxNC4wOSA0OS4zMSAzMTIuMiA1MS4yQzMxMS4zMiA1Mi4wOCAzMTEgNjAuNjggMzExIDgzLjY4TDMxMSAxMTQuOTZMMzEzLjc1IDExNS41N0MzMTUuMjYgMTE1LjkgMzE2Ljk1IDExNi4zNSAzMTcuNSAxMTYuNTdDMzE4LjA1IDExNi43OCAzMjYuMTUgMTE2LjgxIDMzNS41IDExNi42NEMzNTAuNDIgMTE2LjM3IDM1My4yMyAxMTYuMDQgMzU4LjQ1IDExNC4wMlpNNSAxMDBMNSA5MEwxNC41IDkwTDI0IDkwTDI0IDEwMEwyNCAxMTBMMTQuNSAxMTBMNSAxMTBMNSAxMDBaTTYxIDEwMEw2MSA5MEw3MSA5MEw4MSA5MEw4MSAxMDBMODEgMTEwTDcxIDExMEw2MSAxMTBMNjEgMTAwWk01OS40MyA4Mi42OUM1OS4xNiA4MS45NiA1OS4wNiA3Ni40NSA1OS4yMSA3MC40NEw1OS41IDU5LjVMNzEuMjUgNTkuMjJMODMgNTguOTRMODMgNzEuNDdMODMgODRMNzEuNDcgODRDNjIuODcgODQgNTkuODEgODMuNjcgNTkuNDMgODIuNjlaTTMzLjIxIDcyLjI1TDMzLjUgNjIuNUw0Mi41IDYyLjVMNTEuNSA2Mi41TDUxLjc5IDcyLjI1TDUyLjA3IDgyTDQyLjUgODJMMzIuOTMgODJMMzMuMjEgNzIuMjVaTTk3LjIyIDU3LjI2TDg1Ljk0IDU2LjkzTDg2LjIyIDQ0LjIyTDg2LjUgMzEuNUw5OS4yOCAzMS40MUwxMTIuMDYgMzEuMzNMMTExLjc4IDQ0LjRDMTExLjU1IDU1LjIgMTExLjI0IDU3LjQ5IDExMCA1Ny41M0MxMDkuMTcgNTcuNTYgMTAzLjQyIDU3LjQ0IDk3LjIyIDU3LjI2Wk00NDEuNzggNTYuODVDNDM2LjU2IDU1LjQgNDMxLjMyIDQ5LjMzIDQzMC40OSA0My43NkM0MjguNjUgMzEuNTIgNDM3LjY2IDIxLjA4IDQ1MC4xIDIxLjAyQzQ1NS40OCAyMSA0NjAuMjUgMjMuNzYgNDYzLjczIDI4LjkyQzQ2Ny4yIDM0LjA4IDQ2Ni45NCA0My4xMyA0NjMuMTMgNDkuMTNDNDU4Ljc5IDU1Ljk4IDQ1MC4wNSA1OS4xNCA0NDEuNzggNTYuODVaTTEzLjE2IDUzLjIxQzUuMjIgNTIuOTcgMy45IDUyLjY5IDQuNDEgNTEuMzhDNC43MyA1MC41MyA1IDQ2LjI3IDUgNDEuOTJMNSAzNEwxNC41IDM0TDI0IDM0TDI0IDQzLjQ0QzI0IDQ4LjYzIDIzLjY2IDUzLjAyIDIzLjI1IDUzLjE5QzIyLjg0IDUzLjM2IDE4LjMgNTMuMzcgMTMuMTYgNTMuMjFaTTYwIDE3TDYwIDVMNzEuNSA1TDgzIDVMODMgMTdMODMgMjlMNzEuNSAyOUw2MCAyOUw2MCAxN1oiLz48L3N2Zz4K" alt="Pixels to Motors" width="151" height="16"></a>
<h2>ロボットの台数</h2><div class="seg" id="c-robots"></div>
<h2>スタッフ</h2><div class="seg" id="c-staff"></div>
<h2>混み具合</h2><div class="seg" id="c-crowd"></div>
<h2>速さ</h2><div class="seg" id="c-speed"></div>
<div class="row"><button id="play">一時停止</button><button id="restart">最初から</button></div>
<h2>日を変える</h2><div class="day"><button id="dayPrev" aria-label="前の日">‹</button><b id="dayLabel">1日目</b><button id="dayNext" aria-label="次の日">›</button></div><p class="note">条件はそのままで、お客さんの来る時刻や人数が違う日を見られます。同じ日なら、何度見ても同じ動きになります。</p>
<div id="status"></div>
<h2>いまの数字</h2><p class="note" id="phase"></p>
<div class="nums">
<div class="num"><b><span id="n-occ">0</span><small>卓</small></b><span>使っている卓</span></div>
<div class="num"><b><span id="n-waiting">0</span><small>組</small></b><span>待合で待っている</span></div>
<div class="num"><b><span id="n-seatwait">0</span><small>分</small></b><span>入店待ち（来てから席に着くまで）</span></div>
<div class="num"><b><span id="n-paywait">0</span><small>分</small></b><span>会計待ち</span></div>
<div class="num"><b><span id="n-delivered">0</span><small>皿</small></b><span>届けた料理</span></div>
<div class="num"><b><span id="n-robot">0</span><small>%</small></b><span>そのうちロボット</span></div>
<div class="num"><b><span id="n-wait">0</span><small>分</small></b><span>料理ができてから届くまで</span></div>
<div class="num"><b><span id="n-stops">0</span><small>回</small></b><span>ロボットが止まった</span></div>
<div class="num"><b><span id="n-helps">0</span><small>回</small></b><span>人が動かしに行った</span></div>
<div class="num"><b><span id="n-stuck">0</span><small>回</small></b><span>立ち往生（30秒）</span></div>
</div>
<h2>起きたこと</h2><ul id="log"></ul>
</aside>
<script type="module">/*BUNDLE*/</script>
</body></html>
