{"id":18404,"date":"2026-10-22T21:00:48","date_gmt":"2026-10-22T13:00:48","guid":{"rendered":"https:\/\/tiffanysmandarin.com\/?p=18404"},"modified":"2026-10-22T21:54:26","modified_gmt":"2026-10-22T13:54:26","slug":"travel-to-taiwan-game-chinese-3","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/","title":{"rendered":"Travel To Taiwan Part 3"},"content":{"rendered":"\n<div style=\"height:2px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- OneDotDot Chinese \u00b7 Taiwan Life Game \u00b7 Part 3 Just in Case (Scenes 07-09) \u00b7 Tiffany Huang \u00b7 tiffanysmandarin.com -->\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;1,9..144,400;1,9..144,500&#038;family=IBM+Plex+Mono:wght@400;500&#038;family=Noto+Sans+TC:wght@400;500;700&#038;display=swap\">\n<style>\n#odd-twgame{\n  --tg-ink:#22303C; --tg-muted:#66727D; --tg-line:#E3DFD6; --tg-white:#FFFFFF;\n  --tg-indigo:#2E4A62; --tg-vermilion:#C1440E; --tg-brass:#B8933E; --tg-jade:#3F7A5A;\n  --tg-display:\"Fraunces\", Georgia, serif;\n  --tg-mono:\"IBM Plex Mono\", ui-monospace, Menlo, monospace;\n  --tg-zh:\"Noto Sans TC\",\"PingFang TC\",\"Microsoft JhengHei\",sans-serif;\n  container-type:inline-size; container-name:tggame;\n  max-width:960px; margin:0 auto; color:var(--tg-ink); font-family:var(--tg-zh); line-height:1.5; text-align:left;\n}\n#odd-twgame *{box-sizing:border-box}\n#odd-twgame [hidden]{display:none !important}\n#odd-twgame .tg-wrap{display:flex;flex-direction:column;gap:14px}\n\n#odd-twgame .tg-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}\n#odd-twgame .tg-brand{font-family:var(--tg-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--tg-brass)}\n#odd-twgame .tg-brand b{color:var(--tg-indigo);font-weight:500}\n#odd-twgame .tg-switches{display:flex;gap:6px;flex-wrap:wrap}\n#odd-twgame button{font-family:inherit;margin:0;min-height:0;line-height:1.3;text-shadow:none;box-sizing:border-box}\n#odd-twgame .tg-sw{font-family:var(--tg-mono) !important;font-size:11px !important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;\n  border:1px solid var(--tg-line) !important;background:var(--tg-white) !important;color:var(--tg-muted) !important;border-radius:999px !important;\n  padding:5px 12px !important;display:flex;align-items:center;gap:6px;box-shadow:none !important;width:auto}\n#odd-twgame .tg-sw::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--tg-line)}\n#odd-twgame .tg-sw[aria-pressed=\"true\"]{color:var(--tg-indigo) !important;border-color:#C9D3DC !important}\n#odd-twgame .tg-sw[aria-pressed=\"true\"]::before{background:var(--tg-jade)}\n\n#odd-twgame .tg-stage{position:relative;border-radius:14px;overflow:hidden;background:#1d2730;\n  box-shadow:0 1px 2px rgba(34,48,60,.08),0 18px 40px -18px rgba(34,48,60,.45)}\n#odd-twgame .tg-frame{position:relative;aspect-ratio:1400\/764;max-width:100%;overflow:hidden}\n#odd-twgame .tg-frame img{position:absolute !important;inset:0;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;\n  object-fit:cover;border:0 !important;border-radius:0 !important;box-shadow:none !important;transition:opacity .35s ease}\n#odd-twgame .tg-frame img.tg-off{opacity:0}\n#odd-twgame .tg-frame::after{content:\"\";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(to top,rgba(20,28,36,.35),transparent);pointer-events:none}\n#odd-twgame .tg-stage.tg-jolt .tg-frame{animation:tgjolt .4s}\n@keyframes tgjolt{20%{transform:translateX(-5px)}45%{transform:translateX(5px)}70%{transform:translateX(-3px)}}\n\n#odd-twgame .tg-hud{position:absolute;top:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:8px;align-items:flex-start;z-index:2}\n#odd-twgame .tg-pill{background:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;\n  padding:6px 12px;display:flex;align-items:center;gap:10px;font-family:var(--tg-mono);font-size:11px;letter-spacing:.06em;color:var(--tg-indigo);\n  box-shadow:0 2px 10px rgba(20,28,36,.12)}\n#odd-twgame .tg-steps{display:flex;gap:4px;align-items:center}\n#odd-twgame .tg-steps i{display:block;width:22px;height:4px;border-radius:2px;background:#C9D3DC}\n#odd-twgame .tg-steps i.tg-done{background:var(--tg-jade)}\n#odd-twgame .tg-steps i.tg-now{background:var(--tg-vermilion)}\n#odd-twgame .tg-place{font-family:var(--tg-zh);font-size:13px;font-weight:500;letter-spacing:0;color:var(--tg-ink)}\n#odd-twgame .tg-stars{color:var(--tg-brass);font-weight:500}\n\n#odd-twgame .tg-dlg{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);\n  border-radius:12px;padding:20px 22px 14px;min-height:104px;cursor:pointer;box-shadow:0 10px 30px -10px rgba(20,28,36,.45);outline:none}\n#odd-twgame .tg-dlg:focus-visible{box-shadow:0 0 0 2px var(--tg-brass),0 10px 30px -10px rgba(20,28,36,.45)}\n#odd-twgame .tg-name{position:absolute;top:-13px;left:18px;background:var(--tg-indigo);color:#FFFFFF;border-radius:999px;padding:3px 14px 4px;\n  font-size:14px;font-weight:700;letter-spacing:.04em;display:flex;align-items:baseline;gap:8px;line-height:1.4}\n#odd-twgame .tg-name small{font-family:var(--tg-display);font-style:italic;font-weight:400;font-size:13px;color:#D8E2EA;letter-spacing:0}\n#odd-twgame .tg-name.tg-me{background:var(--tg-vermilion)}\n#odd-twgame .tg-name.tg-tip{background:var(--tg-brass)}\n#odd-twgame .tg-line{font-size:clamp(19px,2.6vw,25px);line-height:2.15;color:var(--tg-ink);margin:0}\n#odd-twgame .tg-line.tg-narr{font-family:var(--tg-display);font-style:italic;font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--tg-indigo)}\n#odd-twgame .tg-line.tg-tipline{font-size:15px;line-height:1.7}\n#odd-twgame .tg-tk{opacity:0;transition:opacity .12s}\n#odd-twgame .tg-tk.tg-on{opacity:1}\n#odd-twgame .tg-en{font-family:var(--tg-display);font-style:italic;font-size:14px;color:var(--tg-muted);min-height:1.2em;line-height:1.5}\n#odd-twgame .tg-more{position:absolute;right:16px;bottom:12px;width:8px;height:8px;border-right:2px solid var(--tg-vermilion);border-bottom:2px solid var(--tg-vermilion);transform:rotate(45deg);animation:tgbob 1s ease-in-out infinite}\n@keyframes tgbob{50%{translate:0 3px}}\n#odd-twgame .tg-blank{display:inline-block;min-width:1.6em;border-bottom:2px solid var(--tg-vermilion);text-align:center;color:var(--tg-vermilion)}\n\n\/* ruby: hardcoded against site-wide ruby styling *\/\n#odd-twgame ruby{ruby-position:over;margin:0 .06em;color:#22303C !important;font-size:1em !important}\n#odd-twgame ruby .rb{color:#22303C !important;font-size:1em !important}\n#odd-twgame rt{font-family:var(--tg-mono);font-size:.46em !important;color:#66727D !important;letter-spacing:0;font-weight:400;line-height:1.2;text-transform:none}\n#odd-twgame.tg-nopy rt{visibility:hidden !important}\n#odd-twgame.tg-noen .tg-en{display:none}\n\n#odd-twgame .tg-ov{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:20px;text-align:center}\n#odd-twgame .tg-ov.tg-title{background:linear-gradient(90deg,rgba(20,28,36,.82) 0%,rgba(20,28,36,.55) 45%,rgba(20,28,36,0) 75%);place-items:center start;text-align:left}\n#odd-twgame .tg-titlecard{display:flex;flex-direction:column;gap:12px;max-width:420px;padding-left:clamp(4px,3vw,28px)}\n#odd-twgame .tg-kicker{font-family:var(--tg-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#E3C77E}\n#odd-twgame .tg-h1{margin:0;color:#FFFFFF;font-family:var(--tg-display);font-weight:500;font-size:clamp(30px,5.4vw,54px);line-height:1.02;letter-spacing:-.01em}\n#odd-twgame .tg-h1 span{display:block;font-family:var(--tg-zh);font-size:.42em;font-weight:500;letter-spacing:.2em;margin-top:8px;color:#F4E9D8}\n#odd-twgame .tg-titlecard p{margin:0;color:#D8E2EA;font-size:14px;line-height:1.6;max-width:36ch}\n#odd-twgame .tg-cta{font-family:var(--tg-mono) !important;font-size:12px !important;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0 !important;border-radius:999px !important;\n  background:var(--tg-vermilion) !important;color:#FFFFFF !important;padding:12px 22px !important;align-self:flex-start;width:auto;\n  box-shadow:0 8px 20px -8px rgba(193,68,14,.8);transition:transform .15s}\n#odd-twgame .tg-cta:hover{transform:translateY(-1px)}\n#odd-twgame .tg-cta.tg-dark{background:var(--tg-indigo) !important;box-shadow:none;align-self:center}\n#odd-twgame .tg-cta:focus-visible,#odd-twgame .tg-opt:focus-visible,#odd-twgame .tg-sw:focus-visible{outline:2px solid var(--tg-brass);outline-offset:3px}\n\n#odd-twgame .tg-ov.tg-stampov{background:rgba(238,241,244,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}\n#odd-twgame .tg-stampwrap{display:flex;flex-direction:column;align-items:center;gap:16px}\n#odd-twgame .tg-seal{width:clamp(130px,24vw,190px);aspect-ratio:1;border-radius:50%;border:3px solid var(--sc);color:var(--sc);display:grid;place-content:center;gap:2px;\n  background:radial-gradient(circle,rgba(255,255,255,.9) 58%,rgba(255,255,255,.6));box-shadow:inset 0 0 0 7px rgba(255,255,255,.9),inset 0 0 0 8px var(--sc);\n  transform:rotate(var(--rot));animation:tgpress .55s cubic-bezier(.2,1.5,.4,1)}\n#odd-twgame .tg-seal b{font-size:clamp(30px,5vw,42px);font-weight:700;letter-spacing:.1em;line-height:1;color:var(--sc)}\n#odd-twgame .tg-seal small{font-family:var(--tg-mono);font-size:10px;letter-spacing:.18em;color:var(--sc)}\n@keyframes tgpress{from{transform:scale(1.9) rotate(var(--rot));opacity:0}to{transform:scale(1) rotate(var(--rot));opacity:1}}\n#odd-twgame .tg-label{font-family:var(--tg-display);font-style:italic;font-size:18px;color:var(--tg-indigo)}\n\n#odd-twgame .tg-menu{display:flex;flex-direction:column;gap:10px}\n#odd-twgame .tg-q{font-family:var(--tg-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-muted);display:flex;gap:8px;align-items:center}\n#odd-twgame .tg-q::before{content:\"\";width:18px;height:1px;background:var(--tg-vermilion)}\n#odd-twgame .tg-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}\n#odd-twgame .tg-opts.tg-mw{grid-template-columns:repeat(4,minmax(0,1fr))}\n#odd-twgame .tg-opt{font-family:var(--tg-zh) !important;font-size:16px !important;text-align:left;cursor:pointer;background:var(--tg-white) !important;color:#22303C !important;\n  border:1px solid var(--tg-line) !important;border-radius:10px !important;padding:12px 14px !important;display:flex;flex-direction:column;gap:2px;position:relative;\n  min-width:0;width:auto;text-transform:none;letter-spacing:0;font-weight:400;box-shadow:none;transition:border-color .15s,transform .15s,box-shadow .15s}\n#odd-twgame .tg-opt:hover,#odd-twgame .tg-opt.tg-cur{border-color:var(--tg-indigo) !important;box-shadow:0 8px 18px -12px rgba(46,74,98,.6);transform:translateY(-2px)}\n#odd-twgame .tg-opt .tg-k{font-family:var(--tg-mono);font-size:10px;color:var(--tg-brass);letter-spacing:.1em}\n#odd-twgame .tg-opt .tg-ozh{font-size:clamp(17px,2vw,20px);line-height:2.1;color:#22303C}\n#odd-twgame .tg-opts.tg-mw .tg-opt{align-items:center;text-align:center}\n#odd-twgame .tg-opts.tg-mw .tg-opt .tg-ozh{font-size:30px}\n#odd-twgame .tg-opt[disabled]{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none;background:transparent !important}\n#odd-twgame .tg-opt[disabled] .tg-ozh{text-decoration:line-through;text-decoration-color:var(--tg-vermilion)}\n\n#odd-twgame .tg-passport{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--tg-white);border:1px solid var(--tg-line);border-radius:12px;padding:12px 16px}\n#odd-twgame .tg-lbl{font-family:var(--tg-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--tg-muted)}\n#odd-twgame .tg-seals{display:flex;gap:10px;flex:1;flex-wrap:wrap}\n#odd-twgame .tg-ms{width:46px;height:46px;flex:none;border-radius:50%;border:1.5px dashed #CDD5DC;display:grid;place-content:center;font-size:11px;font-weight:700;color:#B5BFC8;letter-spacing:0;line-height:1}\n#odd-twgame .tg-ms.tg-on{border:2px solid var(--sc);color:var(--sc);transform:rotate(var(--rot));box-shadow:inset 0 0 0 3px #FFFFFF,inset 0 0 0 4px var(--sc)}\n#odd-twgame .tg-credit{font-family:var(--tg-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tg-muted);text-align:center}\n\n#odd-twgame .tg-ov.tg-endov{background:rgba(238,241,244,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:auto}\n#odd-twgame .tg-end{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:620px}\n#odd-twgame .tg-h2{margin:0;font-family:var(--tg-display);font-weight:500;font-size:clamp(24px,4vw,36px);color:var(--tg-indigo)}\n#odd-twgame .tg-score{font-family:var(--tg-mono);font-size:12px;letter-spacing:.1em;color:var(--tg-muted);text-transform:uppercase}\n#odd-twgame .tg-phr{list-style:none !important;margin:0 !important;padding:0 !important;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;text-align:left;font-size:17px;line-height:2.15}\n#odd-twgame .tg-phr li{list-style:none !important;margin:0 !important;padding:0 !important}\n#odd-twgame .tg-phr li::before{content:none !important}\n\n@container tggame (max-width:700px){\n  #odd-twgame .tg-stage{overflow:visible;background:transparent;box-shadow:none;border-radius:0}\n  #odd-twgame .tg-frame{border-radius:12px;box-shadow:0 14px 30px -16px rgba(34,48,60,.5)}\n  #odd-twgame .tg-dlg{position:relative;left:auto;right:auto;bottom:auto;margin-top:22px;background:#FFFFFF;border:1px solid var(--tg-line);box-shadow:none}\n  #odd-twgame .tg-hud{top:8px;left:8px;right:8px}\n  #odd-twgame .tg-steps i{width:12px}\n  #odd-twgame .tg-opts{grid-template-columns:1fr}\n  #odd-twgame .tg-opts.tg-mw{grid-template-columns:repeat(4,minmax(0,1fr))}\n  #odd-twgame .tg-ov{bottom:auto;aspect-ratio:1400\/764}\n  #odd-twgame .tg-ov.tg-title{background:linear-gradient(90deg,rgba(20,28,36,.85),rgba(20,28,36,.35))}\n  #odd-twgame .tg-titlecard p{display:none}\n  #odd-twgame .tg-stage.tg-ended .tg-frame{display:none}\n  #odd-twgame .tg-stage.tg-ended .tg-hud{display:none}\n  #odd-twgame .tg-stage.tg-ended{display:flex;flex-direction:column}\n  #odd-twgame .tg-stage.tg-ended .tg-ov{order:-1}\n  #odd-twgame .tg-ov.tg-endov{position:relative;aspect-ratio:auto;border-radius:12px;padding:24px 16px}\n  #odd-twgame .tg-phr{grid-template-columns:1fr;font-size:15px}\n  #odd-twgame .tg-passport{flex-direction:column;align-items:flex-start}\n  #odd-twgame .tg-seals{flex:none}\n}\n@media (prefers-reduced-motion:reduce){#odd-twgame .tg-seal,#odd-twgame .tg-stage.tg-jolt .tg-frame,#odd-twgame .tg-more{animation:none}#odd-twgame .tg-frame img{transition:none}}\n\n#odd-twgame{position:relative}\n#odd-twgame .tg-ref{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}\n#odd-twgame.tg-cn .tg-zh-tw{display:none !important}\n#odd-twgame:not(.tg-cn) .tg-zh-cn{display:none !important}\n#odd-twgame .tg-seg{display:flex;border:1px solid var(--tg-line);border-radius:999px;background:#FFFFFF;padding:2px;gap:2px}\n#odd-twgame .tg-seg button{font-family:var(--tg-mono) !important;font-size:11px !important;letter-spacing:.04em;cursor:pointer;border:0 !important;border-radius:999px !important;\n  background:transparent !important;color:var(--tg-muted) !important;padding:4px 10px !important;box-shadow:none !important;width:auto;text-transform:none}\n#odd-twgame .tg-seg button[aria-pressed=\"true\"]{background:var(--tg-indigo) !important;color:#FFFFFF !important}\n#odd-twgame .tg-seg button:focus-visible{outline:2px solid var(--tg-brass);outline-offset:2px}\n#odd-twgame .tg-zhsw::before{display:none}\n#odd-twgame.tg-cjk .tg-en,#odd-twgame.tg-cjk .tg-line.tg-narr,#odd-twgame.tg-cjk .tg-name small{font-family:var(--tg-zh);font-style:normal}\n#odd-twgame.tg-cjk .tg-line.tg-narr{font-size:clamp(15px,1.8vw,17px)}\n\n#odd-twgame .tg-acts{display:flex;flex-direction:column;gap:6px;align-items:flex-start}\n#odd-twgame .tg-act{font-family:var(--tg-zh) !important;font-size:13px !important;color:#FFFFFF !important;background:rgba(255,255,255,.12) !important;\n  border:1px solid rgba(255,255,255,.35) !important;border-radius:999px !important;padding:5px 14px 5px 6px !important;cursor:pointer;display:flex;align-items:center;gap:8px;width:auto;text-transform:none;letter-spacing:0;box-shadow:none !important}\n#odd-twgame button.tg-act:hover{background:rgba(255,255,255,.24) !important}\n#odd-twgame .tg-act b{font-family:var(--tg-mono);font-size:10px;font-weight:500;background:#FFFFFF;color:var(--tg-indigo);border-radius:999px;padding:2px 6px}\n#odd-twgame .tg-act i{font-style:normal;color:#9FD3B4;font-size:12px}\n#odd-twgame .tg-act.tg-soon{opacity:.55;cursor:default}\n#odd-twgame .tg-act.tg-soon i{color:#E3C77E;font-family:var(--tg-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em}\n#odd-twgame a.tg-next{text-decoration:none !important;display:inline-block;align-self:center}\n#odd-twgame .tg-end .tg-cta{align-self:center}\n#odd-twgame .tg-learn{border:1px solid var(--tg-line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#FFFFFF}\n#odd-twgame .tg-learn-q{font-size:15px;color:var(--tg-ink);line-height:1.5}\n#odd-twgame .tg-learn-q b{font-family:var(--tg-display);font-style:italic;font-weight:500;color:var(--tg-vermilion);margin-right:4px}\n#odd-twgame .tg-learn-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}\n#odd-twgame .tg-learn-links a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--tg-line);border-radius:10px;text-decoration:none !important;color:var(--tg-indigo) !important;font-size:14px;font-weight:500;transition:border-color .15s,transform .15s;box-shadow:none !important}\n#odd-twgame .tg-learn-links a:hover{border-color:var(--tg-indigo);transform:translateY(-2px)}\n#odd-twgame .tg-learn-links span{font-family:var(--tg-mono);font-size:10px;color:var(--tg-brass);letter-spacing:.1em}\n#odd-twgame .tg-learn-links em{font-style:normal;font-size:12px;color:var(--tg-muted);font-weight:400}\n#odd-twgame .tg-p2{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:999px;background:var(--tg-indigo);color:#FFFFFF !important;text-decoration:none !important;font-family:var(--tg-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}\n#odd-twgame a.tg-p2:hover{background:#243b4f}\n#odd-twgame .tg-p2.tg-p2-soon{background:transparent;color:var(--tg-muted) !important;border:1px dashed #CDD5DC}\n@container tggame (max-width:700px){ #odd-twgame .tg-learn-links{grid-template-columns:1fr} }\n#odd-twgame .tg-learn-links i{font-style:normal}\n#odd-twgame.tg-cjk .tg-learn-q b{font-family:var(--tg-zh);font-style:normal;font-weight:700}\n#odd-twgame .tg-home::before{content:\"\u21ba\" !important;width:auto !important;height:auto !important;background:none !important;font-size:13px;line-height:1}\n#odd-twgame .tg-line.tg-tipline{line-height:2.4;font-size:17px}\n#odd-twgame .tg-opts.tg-namebox{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}\n#odd-twgame .tg-nm{flex:1;min-width:0;font-family:var(--tg-zh) !important;font-size:20px !important;color:#22303C !important;background:#FFFFFF !important;border:1px solid var(--tg-line) !important;border-radius:10px !important;padding:12px 14px !important;box-shadow:none !important;outline:none;height:auto !important;margin:0 !important}\n#odd-twgame .tg-nm:focus{border-color:var(--tg-indigo) !important}\n#odd-twgame .tg-namebox .tg-cta{align-self:stretch}\n#odd-twgame .tg-shake{animation:tgjolt .4s}\n#odd-twgame{-webkit-text-size-adjust:100%;text-size-adjust:100%}\n#odd-twgame .tg-place,#odd-twgame .tg-pill{white-space:nowrap}\n@container tggame (max-width:560px){\n  #odd-twgame .tg-hud{top:6px;left:6px;right:6px}\n  #odd-twgame .tg-pill{padding:3px 8px !important;gap:6px;font-size:10px !important;box-shadow:0 1px 4px rgba(20,28,36,.15)}\n  #odd-twgame .tg-place{font-size:11px !important}\n  #odd-twgame .tg-place-en{display:none}\n  #odd-twgame .tg-steps{gap:3px}\n  #odd-twgame .tg-steps i{width:8px;height:3px}\n}\n@container tggame (max-width:700px){\n  #odd-twgame .tg-ov.tg-stampov{top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;aspect-ratio:auto !important;width:auto !important;border-radius:12px;padding:16px}\n  #odd-twgame .tg-stampwrap{gap:12px;width:100%}\n  #odd-twgame .tg-seal{width:132px;max-width:60%}\n  #odd-twgame .tg-seal b{font-size:30px}\n  #odd-twgame .tg-seal small{font-size:8px !important;letter-spacing:.1em;white-space:nowrap}\n  #odd-twgame .tg-label{font-size:16px}\n  #odd-twgame .tg-stampov .tg-cta{max-width:100%;white-space:normal;text-align:center}\n}\n#odd-twgame .tg-div{width:1px;align-self:stretch;background:var(--tg-line);margin:0 2px}\n#odd-twgame .tg-ms.tg-prev{width:36px;height:36px;font-size:10px;opacity:.85}\n#odd-twgame .tg-stage.tg-intro .tg-dlg,#odd-twgame .tg-stage.tg-intro .tg-hud{display:none}\n@container tggame (max-width:860px){ #odd-twgame .tg-titlecard p{display:none} }\n@container tggame (max-width:700px){\n  #odd-twgame .tg-titlecard{gap:7px}\n  #odd-twgame .tg-h1{font-size:24px}\n  #odd-twgame .tg-acts{flex-direction:row;flex-wrap:wrap;gap:4px}\n  #odd-twgame .tg-act{font-size:11px !important;padding:3px 10px 3px 4px !important}\n  #odd-twgame .tg-titlecard .tg-cta{padding:9px 18px !important}\n  #odd-twgame .tg-stage.tg-intro{display:flex;flex-direction:column;gap:10px}\n  #odd-twgame .tg-stage.tg-intro .tg-ov.tg-title{position:relative;aspect-ratio:auto;background:#22303C;border-radius:12px;padding:18px 16px}\n}\n<\/style>\n\n<div id=\"odd-twgame\">\n <div class=\"tg-ref\" aria-hidden=\"true\"><ruby class=\"lang-zh-TW\" id=\"tg-reftw\">\u7e41<\/ruby><ruby class=\"lang-zh-CN\" id=\"tg-refcn\">\u7b80<\/ruby><\/div>\n <div class=\"tg-wrap\" id=\"tg-game\">\n  <div class=\"tg-top\">\n    <div class=\"tg-brand\"><b>OneDotDot Chinese<\/b> \u00b7 Taiwan Life \u00b7 Part 3<\/div>\n    <div class=\"tg-switches\">\n      <button class=\"tg-sw tg-home\" id=\"tg-home\" type=\"button\"><span data-tgt=\"home\">Back to start<\/span><\/button>\n      <button class=\"tg-sw\" id=\"tg-snd\" type=\"button\" aria-pressed=\"true\">Sound<\/button>\n      <button class=\"tg-sw\" id=\"tg-py\" type=\"button\" aria-pressed=\"true\">Pinyin<\/button>\n      <button class=\"tg-sw tg-zhsw\" id=\"tg-zhbtn\" type=\"button\" hidden>\u7e41\u9ad4<\/button>\n      <div class=\"tg-seg\" id=\"tg-lang\" role=\"group\" aria-label=\"Translation\">\n        <button type=\"button\" data-tglang=\"en\" aria-pressed=\"true\">EN<\/button><button type=\"button\" data-tglang=\"ja\" aria-pressed=\"false\">\u65e5\u672c\u8a9e<\/button><button type=\"button\" data-tglang=\"ko\" aria-pressed=\"false\">\ud55c\uad6d\uc5b4<\/button><button type=\"button\" data-tglang=\"off\" aria-pressed=\"false\">Off<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"tg-stage\" id=\"tg-stage\">\n    <div class=\"tg-frame\">\n      <img id=\"tg-imgA\" alt=\"\">\n      <img id=\"tg-imgB\" alt=\"\" class=\"tg-off\">\n    <\/div>\n    <div class=\"tg-hud\">\n      <div class=\"tg-pill\"><span class=\"tg-steps\" id=\"tg-steps\"><\/span><span class=\"tg-place\" id=\"tg-place\"><\/span><\/div>\n      <div class=\"tg-pill\"><span class=\"tg-stars\">\u2605 <span id=\"tg-starn\">0<\/span><\/span><\/div>\n    <\/div>\n    <div class=\"tg-dlg\" id=\"tg-dlg\" role=\"button\" tabindex=\"0\" aria-live=\"polite\">\n      <div class=\"tg-name\" id=\"tg-name\" hidden><\/div>\n      <div class=\"tg-line tg-narr\" id=\"tg-line\"><\/div>\n      <div class=\"tg-en\" id=\"tg-en\"><\/div>\n      <div class=\"tg-more\" id=\"tg-more\" hidden><\/div>\n    <\/div>\n    <div class=\"tg-ov\" id=\"tg-ov\" hidden><\/div>\n  <\/div>\n\n  <div class=\"tg-menu\" id=\"tg-menu\" hidden>\n    <div class=\"tg-q\" id=\"tg-q\"><\/div>\n    <div class=\"tg-opts\" id=\"tg-opts\"><\/div>\n  <\/div>\n\n  <div class=\"tg-passport\">\n    <span class=\"tg-lbl\">Passport stamps<\/span>\n    <div class=\"tg-seals\" id=\"tg-seals\"><\/div>\n  <\/div>\n  <div class=\"tg-learn\">\n    <div class=\"tg-learn-q\" data-tgt=\"q\"><b>Finding it hard?<\/b> Learn how to say it first, then come back and play.<\/div>\n    <div class=\"tg-learn-links\">\n      <a href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/14\/emergency-chinese-phrases\/\"><span>07<\/span><i data-tgt=\"l1\">Emergencies<\/i><em><span class=\"tg-zh-tw\">\u7dca\u6025\u72c0\u6cc1<\/span><span class=\"tg-zh-cn\">\u7d27\u6025\u72b6\u51b5<\/span><\/em><\/a>\n      <a href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/14\/small-talk-in-chinese\/\"><span>08<\/span><i data-tgt=\"l2\">Small Talk<\/i><em>\u793e\u4ea4\u5bd2\u6684<\/em><\/a>\n      <a href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/08\/15\/chinese-cultural-reminders\/\"><span>09<\/span><i data-tgt=\"l3\">Cultural Reminders<\/i><em><span class=\"tg-zh-tw\">\u6587\u5316\u63d0\u9192<\/span><span class=\"tg-zh-cn\">\u6587\u5316\u63d0\u9192<\/span><\/em><\/a>\n    <\/div>\n    <div id=\"tg-p2\"><\/div>\n  <\/div>\n  <div class=\"tg-credit\">OneDotDot Chinese \u00b7 Tiffany Huang \u00b7 tiffanysmandarin.com<\/div>\n <\/div>\n<\/div>\n\n<script>\n(function(){\nvar IMG={\n  phone:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/119-scaled.jpeg\"},\n  pharm:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u85e5\u5c40ok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u85e5\u5c40no-scaled.jpeg\"},\n  police:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u8b66\u5bdfok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u8b66\u5bdfno-scaled.jpeg\"},\n  friend:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u670b\u53cbok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u670b\u53cbno-scaled.jpeg\"},\n  queue:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u6392\u968aok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u6392\u968ano-scaled.jpeg\"},\n  temple:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u5edf\u5b87ok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u5edf\u5b87no-scaled.jpeg\"},\n  mom:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u670b\u53cb\u5abd\u5abdok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u670b\u53cb\u5abd\u5abdno-scaled.jpeg\"},\n  officer:{ok:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u6d77\u95dcok-scaled.jpeg\", no:\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u6d77\u95dcno-scaled.jpeg\"}\n};\nvar MUSIC=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2026\/10\/\u65c5\u904a\u53f0\u7063\u97f3\u6a02.mp3\";\n\/* Part 3 settings (final part). restartUrl: paste the Part 1 post link to show a \"Travel again from Part 1\" button. *\/\nvar POST={kicker:\"Part 3 \u00b7 Just in Case\", title:\"Just in Case\", titleZh:\"\u61c9\u8b8a\u8207\u793e\u4ea4\",\n  blurb:\"Handle emergencies, make a friend and learn the customs that matter, then fly home with a full passport.\",\n  beginNarr:\"Press Begin for the last part of your trip, or pick a scene.\",\n  nextUrl:\"\", nextLabel:\"\", nextNo:\"4\", final:true, restartUrl:\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/18\/travel-to-taiwan-game-chinese\/\",\n  links:[T(\"Emergencies\",\"\u7dca\u6025\u6642\",\"\uc751\uae09 \uc0c1\ud669\"),T(\"Small Talk\",\"\u3061\u3087\u3063\u3068\u3057\u305f\u4f1a\u8a71\",\"\uc2a4\ubab0\ud1a0\ud06c\"),T(\"Cultural Reminders\",\"\u6587\u5316\u7684\u306a\u6ce8\u610f\u70b9\",\"\ubb38\ud654 \uc8fc\uc758\uc0ac\ud56d\")],\n  soon:[]};\nvar MUSIC_VOL=0.15;\n\nvar root=document.getElementById(\"odd-twgame\");\nvar $=function(id){ return document.getElementById(\"tg-\"+id); };\n\n\/* ---------- Traditional \/ Simplified ---------- *\/\nvar S2={\"\u4f86\": \"\u6765\", \"\u4fc2\": \"\u7cfb\", \"\u500b\": \"\u4e2a\", \"\u5011\": \"\u4eec\", \"\u5099\": \"\u5907\", \"\u50f9\": \"\u4ef7\", \"\u5169\": \"\u4e24\", \"\u5225\": \"\u522b\", \"\u525b\": \"\u521a\", \"\u53b2\": \"\u5389\", \"\u53c3\": \"\u53c2\", \"\u54e1\": \"\u5458\", \"\u554f\": \"\u95ee\", \"\u55ce\": \"\u5417\", \"\u56c9\": \"\u5570\", \"\u570b\": \"\u56fd\", \"\u5831\": \"\u62a5\", \"\u5834\": \"\u573a\", \"\u593e\": \"\u5939\", \"\u5abd\": \"\u5988\", \"\u5bae\": \"\u5bab\", \"\u5beb\": \"\u5199\", \"\u5c0d\": \"\u5bf9\", \"\u5e2b\": \"\u5e08\", \"\u5e33\": \"\u5e10\", \"\u5e36\": \"\u5e26\", \"\u5e6b\": \"\u5e2e\", \"\u5e7e\": \"\u51e0\", \"\u5edf\": \"\u5e99\", \"\u5ee3\": \"\u5e7f\", \"\u5ef3\": \"\u5385\", \"\u5f35\": \"\u5f20\", \"\u5f8c\": \"\u540e\", \"\u5f9e\": \"\u4ece\", \"\u61c9\": \"\u5e94\", \"\u64a5\": \"\u62e8\", \"\u64d4\": \"\u62c5\", \"\u65b7\": \"\u65ad\", \"\u6642\": \"\u65f6\", \"\u6703\": \"\u4f1a\", \"\u6771\": \"\u4e1c\", \"\u6a02\": \"\u4e50\", \"\u6a23\": \"\u6837\", \"\u6a5f\": \"\u673a\", \"\u6b61\": \"\u6b22\", \"\u6c23\": \"\u6c14\", \"\u6c92\": \"\u6ca1\", \"\u6cc1\": \"\u51b5\", \"\u6e96\": \"\u51c6\", \"\u7063\": \"\u6e7e\", \"\u7121\": \"\u65e0\", \"\u7169\": \"\u70e6\", \"\u71d2\": \"\u70e7\", \"\u72c0\": \"\u72b6\", \"\u73fe\": \"\u73b0\", \"\u7576\": \"\u5f53\", \"\u767c\": \"\u53d1\", \"\u78ba\": \"\u786e\", \"\u78bc\": \"\u7801\", \"\u79ae\": \"\u793c\", \"\u7d19\": \"\u7eb8\", \"\u7d39\": \"\u7ecd\", \"\u7d42\": \"\u7ec8\", \"\u7d50\": \"\u7ed3\", \"\u7d66\": \"\u7ed9\", \"\u7d93\": \"\u7ecf\", \"\u7dca\": \"\u7d27\", \"\u7dda\": \"\u7ebf\", \"\u807d\": \"\u542c\", \"\u81e8\": \"\u4e34\", \"\u8207\": \"\u4e0e\", \"\u8208\": \"\u5174\", \"\u85e5\": \"\u836f\", \"\u860b\": \"\u82f9\", \"\u8655\": \"\u5904\", \"\u865f\": \"\u53f7\", \"\u87a2\": \"\u8424\", \"\u88e1\": \"\u91cc\", \"\u898b\": \"\u89c1\", \"\u89ba\": \"\u89c9\", \"\u89c0\": \"\u89c2\", \"\u8a08\": \"\u8ba1\", \"\u8a66\": \"\u8bd5\", \"\u8a71\": \"\u8bdd\", \"\u8a72\": \"\u8be5\", \"\u8a8d\": \"\u8ba4\", \"\u8a9e\": \"\u8bed\", \"\u8aaa\": \"\u8bf4\", \"\u8acb\": \"\u8bf7\", \"\u8b1d\": \"\u8c22\", \"\u8b58\": \"\u8bc6\", \"\u8b77\": \"\u62a4\", \"\u8b8a\": \"\u53d8\", \"\u8cb7\": \"\u4e70\", \"\u8ce3\": \"\u5356\", \"\u8cfc\": \"\u8d2d\", \"\u8eca\": \"\u8f66\", \"\u8fa6\": \"\u529e\", \"\u9019\": \"\u8fd9\", \"\u9032\": \"\u8fdb\", \"\u904a\": \"\u6e38\", \"\u904b\": \"\u8fd0\", \"\u9084\": \"\u8fd8\", \"\u91ab\": \"\u533b\", \"\u9322\": \"\u94b1\", \"\u9418\": \"\u949f\", \"\u958b\": \"\u5f00\", \"\u9592\": \"\u95f2\", \"\u9593\": \"\u95f4\", \"\u95c6\": \"\u677f\", \"\u95dc\": \"\u5173\", \"\u968a\": \"\u961f\", \"\u96aa\": \"\u9669\", \"\u96fb\": \"\u7535\", \"\u97d3\": \"\u97e9\", \"\u9806\": \"\u987a\", \"\u9813\": \"\u987f\", \"\u982d\": \"\u5934\", \"\u9846\": \"\u9897\", \"\u984c\": \"\u9898\", \"\u98a8\": \"\u98ce\", \"\u98db\": \"\u98de\", \"\u98ef\": \"\u996d\", \"\u98fd\": \"\u9971\", \"\u9928\": \"\u9986\", \"\u99ac\": \"\u9a6c\", \"\u9ad4\": \"\u4f53\", \"\u9cf3\": \"\u51e4\", \"\u9ebc\": \"\u4e48\", \"\u9ede\": \"\u70b9\", \"\u9f52\": \"\u9f7f\"};\nvar WORD_CN={\"\u87a2\u5e55\":[\"\u663e\u793a\u5c4f\",\"xi\u01censh\u00ecp\u00edng\"],\"\u5594\":[\"\u54e6\",\"o\"],\"\u8a08\u7a0b\u8eca\":[\"\u51fa\u79df\u8f66\",\"ch\u016bz\u016bch\u0113\"],\"\u6377\u904b\":[\"\u5730\u94c1\",\"d\u00ecti\u011b\"],\"\u98ef\u5e97\":[\"\u9152\u5e97\",\"ji\u01d4di\u00e0n\"],\"\u4fbf\u5229\u5546\u5e97\":[\"\u4fbf\u5229\u5e97\",\"bi\u00e0nl\u00ecdi\u00e0n\"],\"\u51b7\u6c23\":[\"\u7a7a\u8c03\",\"k\u014dngti\u00e1o\"],\"\u6377\u904b\u7ad9\":[\"\u5730\u94c1\u7ad9\",\"d\u00ecti\u011bzh\u00e0n\"],\"LINE\\u00a0Pay\":[\"\u652f\u4ed8\u5b9d\",\"zh\u012bf\u00f9b\u01ceo\"],\"LINE\":[\"\u5fae\u4fe1\",\"w\u0113ix\u00ecn\"],\"\u76ae\u593e\":[\"\u94b1\u5305\",\"qi\u00e1nb\u0101o\"]};\nvar PHRASE_CN=[[\"\u65e5\u5706\",\"\u65e5\u5143\"],[\"\u6377\u8fd0\",\"\u5730\u94c1\"],[\"\u8ba1\u7a0b\u8f66\",\"\u51fa\u79df\u8f66\"],[\"\u996d\u5e97\",\"\u9152\u5e97\"],[\"\u4fbf\u5229\u5546\u5e97\",\"\u4fbf\u5229\u5e97\"],[\"\u51b7\u6c14\",\"\u7a7a\u8c03\"]];\nfunction cn(s){\n  var out=\"\";\n  for(var i=0;i<s.length;i++){ var ch=s.charAt(i); out += S2[ch] ? S2[ch] : ch; }\n  PHRASE_CN.forEach(function(p){ out=out.split(p[0]).join(p[1]); });\n  return out;\n}\nfunction zh(s){\n  var c=cn(s);\n  if(c===s){ return s; }\n  return '<span class=\"tg-zh-tw\">'+s+'<\/span><span class=\"tg-zh-cn\">'+c+'<\/span>';\n}\nvar zhMode=\"tw\", localZh=\"tw\";\nfunction siteZh(){\n  var tw=$(\"reftw\"), cs=$(\"refcn\");\n  if(!tw){ return null; }\n  if(!cs){ return null; }\n  var twHidden = getComputedStyle(tw).display===\"none\";\n  var cnHidden = getComputedStyle(cs).display===\"none\";\n  if(twHidden){ if(!cnHidden){ return \"cn\"; } }\n  if(cnHidden){ if(!twHidden){ return \"tw\"; } }\n  return null;\n}\nfunction syncZh(){\n  if(!$(\"zhbtn\")){ return; }\n  var s=siteZh();\n  $(\"zhbtn\").hidden = s!==null;\n  var m = s===null ? localZh : s;\n  var changed = m!==zhMode;\n  zhMode=m;\n  root.classList.toggle(\"tg-cn\", zhMode===\"cn\");\n  if(changed){ if(cur){ cur.render(); } if(curAsk){ if(!$(\"menu\").hidden){ $(\"q\").textContent=tr(curAsk); } } }\n  $(\"zhbtn\").textContent = zhMode===\"cn\" ? \"\u7b80\u4f53\" : \"\u7e41\u9ad4\";\n}\nsetInterval(syncZh,500);\n$(\"zhbtn\").addEventListener(\"click\",function(){ localZh = localZh===\"tw\" ? \"cn\" : \"tw\"; syncZh(); });\n\n\/* ---------- translation language ---------- *\/\nvar lang=\"en\";\nvar UI={ you:T(\"You\",\"\u3042\u306a\u305f\",\"\ub098\"), tip:T(\"Travel tip\",\"\u30ef\u30f3\u30dd\u30a4\u30f3\u30c8\",\"\uc5ec\ud589 \ud301\"), ann:T(\"Announcement\",\"\u8eca\u5185\u653e\u9001\",\"\uc548\ub0b4 \ubc29\uc1a1\") };\nfunction tr(o){\n  if(!o){ return \"\"; }\n  var L = lang===\"off\" ? \"en\" : lang;\n  var src = o;\n  if(zhMode===\"cn\"){ if(o.cn){ src=o.cn; } }\n  var s = src[L] || src.en;\n  return s.split(\"{name}\").join(esc(playerName || \"\u2026\"));\n}\nfunction esc(s){ return String(s).replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\").replace(\/>\/g,\"&gt;\").replace(\/\"\/g,\"&quot;\"); }\nfunction TC(o,c){ o.cn=c; return o; }\nvar playerName=\"\";\ntry{ playerName = localStorage.getItem(\"oddTwName\") || \"\"; }catch(e){}\nfunction setLang(l){\n  lang=l;\n  root.classList.toggle(\"tg-noen\", l===\"off\");\n  root.classList.toggle(\"tg-cjk\", l===\"ja\" || l===\"ko\");\n  var bs=$(\"lang\").querySelectorAll(\"button\");\n  for(var i=0;i<bs.length;i++){ bs[i].setAttribute(\"aria-pressed\", bs[i].getAttribute(\"data-tglang\")===l ? \"true\" : \"false\"); }\n  renderLinks();\n  if(cur){ cur.render(); }\n  if(!$(\"menu\").hidden){ $(\"q\").textContent=tr(curAsk); }\n}\n$(\"lang\").addEventListener(\"click\",function(e){\n  var b=e.target.closest(\"button\"); if(!b){ return; }\n  setLang(b.getAttribute(\"data-tglang\"));\n});\n\n\/* ---------- sound ---------- *\/\nvar soundOn=true, bgm=null, actx=null, started=false;\nfunction startMusic(){\n  if(!soundOn){ return; }\n  if(!bgm){ bgm=new Audio(encodeURI(MUSIC)); bgm.loop=true; bgm.volume=0; }\n  var p=bgm.play(); if(p){ p.catch(function(){}); }\n  var v=0, fade=setInterval(function(){ v+=0.01; if(v>=MUSIC_VOL){ v=MUSIC_VOL; clearInterval(fade); } bgm.volume=v; },80);\n}\nfunction stopMusic(){ if(bgm){ bgm.pause(); } }\nfunction ac(){\n  if(!actx){ var C=window.AudioContext||window.webkitAudioContext; if(C){ actx=new C(); } }\n  if(actx){ if(actx.state===\"suspended\"){ actx.resume(); } }\n  return actx;\n}\nfunction tone(freq,start,dur,type,vol){\n  var a=ac(); if(!a){ return; }\n  var o=a.createOscillator(), g=a.createGain(), t=a.currentTime+start;\n  o.type=type; o.frequency.setValueAtTime(freq,t);\n  g.gain.setValueAtTime(0.0001,t); g.gain.exponentialRampToValueAtTime(vol,t+0.015); g.gain.exponentialRampToValueAtTime(0.0001,t+dur);\n  o.connect(g); g.connect(a.destination); o.start(t); o.stop(t+dur+0.05);\n}\nvar sfx={\n  right:function(){ tone(784,0,0.25,\"sine\",0.12); tone(1175,0.09,0.35,\"sine\",0.1); },\n  wrong:function(){ tone(196,0,0.22,\"triangle\",0.14); tone(165,0.12,0.3,\"triangle\",0.12); },\n  stamp:function(){ tone(90,0,0.18,\"sine\",0.3); tone(60,0.02,0.25,\"sine\",0.25); tone(1047,0.22,0.5,\"sine\",0.06); tone(1568,0.3,0.6,\"sine\",0.04); },\n  tap:function(){ tone(660,0,0.06,\"sine\",0.03); }\n};\nfunction play(n){ if(soundOn){ sfx[n](); } }\ndocument.addEventListener(\"visibilitychange\",function(){\n  if(!bgm){ return; }\n  if(document.hidden){ bgm.pause(); return; }\n  if(soundOn){ if(started){ var p=bgm.play(); if(p){ p.catch(function(){}); } } }\n});\n\n\/* ---------- pinyin parsing ---------- *\/\nvar LAT=\/^[a-z\u0101\u00e1\u01ce\u00e0\u0113\u00e9\u011b\u00e8\u012b\u00ed\u01d0\u00ec\u014d\u00f3\u01d2\u00f2\u016b\u00fa\u01d4\u00f9\u01d6\u01d8\u01da\u01dc\u00fc']+$\/i;\nfunction W(s){\n  if(s.indexOf(\"{name}\")>=0){ s=s.split(\"{name}\").join(esc(playerName || \"\u2026\").replace(\/ \/g,\"\\u00a0\")+\"|-\"); }\n  var out=[];\n  s.split(\" \").forEach(function(t){\n    if(t===\"\"){ return; }\n    if(t.indexOf(\"|\")>=0){ var p=t.split(\"|\"); out.push({z:p[0],p:(p[1]===\"-\" ? \"\" : p[1])}); return; }\n    if(LAT.test(t)){ if(out.length){ out[out.length-1].p += \" \"+t; return; } }\n    out.push({z:t,p:\"\"});\n  });\n  return out;\n}\nfunction rb(z,p,cls){ return '<ruby'+(cls?' class=\"'+cls+'\"':'')+'><span class=\"rb\">'+z+'<\/span><rt>'+p+'<\/rt><\/ruby>'; }\nfunction tokHTML(t){\n  if(t.z===\"__\"){ return '<span class=\"tg-blank\">\uff1f<\/span>'; }\n  if(!t.p){\n    if(WORD_CN[t.z]){ return '<span class=\"tg-zh-tw\">'+t.z+'<\/span>'+rb(WORD_CN[t.z][0],WORD_CN[t.z][1],\"tg-zh-cn\"); }\n    return zh(t.z);\n  }\n  var cz=cn(t.z), cp=t.p;\n  if(WORD_CN[t.z]){ cz=WORD_CN[t.z][0]; cp=WORD_CN[t.z][1]; }\n  if(cz===t.z){ return rb(t.z,t.p,\"\"); }\n  return rb(t.z,t.p,\"tg-zh-tw\")+rb(cz,cp,\"tg-zh-cn\");\n}\nfunction rubyHTML(s){ return W(s).map(tokHTML).join(\"\"); }\n\nfunction T(en,ja,ko){ return {en:en,ja:ja,ko:ko}; }\nvar SC7=[\n {id:\"amb\", zh:\"\u53eb\u6551\u8b77\u8eca\", en:\"Ambulance\", img:\"phone\",\n  who:\"119\u63a5\u7dda\u54e1\", whoT:T(\"Emergency operator\",\"119\u30aa\u30da\u30ec\u30fc\u30bf\u30fc\",\"119 \uc0c1\ub2f4\uc6d0\"),\n  stamp:{t:\"\u6025\u6551\", s:\"EMERGENCY\", c:\"#C1440E\", r:\"-6deg\"},\n  steps:[\n   {n:T(\"Evening in the hotel lobby. Suddenly your friend collapses onto the sofa. You grab your phone.\",\"\u591c\u306e\u30db\u30c6\u30eb\u306e\u30ed\u30d3\u30fc\u3002\u7a81\u7136\u3001\u53cb\u3060\u3061\u304c\u30bd\u30d5\u30a1\u306b\u5012\u308c\u8fbc\u307f\u307e\u3057\u305f\u3002\u6025\u3044\u3067\u30b9\u30de\u30db\u3092\u624b\u306b\u53d6\u308a\u307e\u3059\u3002\",\"\uc800\ub141\uc758 \ud638\ud154 \ub85c\ube44. \uac11\uc790\uae30 \uce5c\uad6c\uac00 \uc18c\ud30c\uc5d0 \uc4f0\ub7ec\uc84c\uc5b4\uc694. \uc11c\ub458\ub7ec \ud734\ub300\ud3f0\uc744 \uc9d1\uc5b4 \ub4ed\ub2c8\ub2e4.\")},\n   {n:T(\"Which number do you call for an ambulance in Taiwan?\",\"\u53f0\u6e7e\u3067\u6551\u6025\u8eca\u3092\u547c\u3076\u756a\u53f7\u306f\uff1f\",\"\ub300\ub9cc\uc5d0\uc11c \uad6c\uae09\ucc28\ub97c \ubd80\ub974\ub294 \ubc88\ud638\ub294?\")},\n   {ask:T(\"Pick the number to dial\",\"\u304b\u3051\u308b\u756a\u53f7\u3092\u9078\u307c\u3046\",\"\uac78 \ubc88\ud638\ub97c \uace0\ub974\uc138\uc694\"), mw:1, route:1, opts:[\n     {rwho:{z:\"110\u8b66\u5bdf\", t:T(\"Police (110)\",\"\u8b66\u5bdf\uff08110\uff09\",\"\uacbd\ucc30 (110)\")}, s:\"110\", t:T(\"Dialing 110\u2026\",\"110\u306b\u304b\u3051\u308b\u2026\u2026\",\"110\uc5d0 \uac70\ub294 \uc911\u2026\u2026\"),\n      r:\"\u9019\u88e1|zh\u00e8l\u01d0 \u662f|sh\u00ec \u8b66\u5bdf\u5c40|j\u01d0ngch\u00e1j\u00fa \u3002 \u53eb|ji\u00e0o \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113 \u8acb|q\u01d0ng \u6253|d\u01ce \u4e00\u4e00\u4e5d|y\u0101o y\u0101o ji\u01d4 \uff01\", rt:T(\"This is the police. For an ambulance, call 119!\",\"\u3053\u3061\u3089\u306f\u8b66\u5bdf\u3067\u3059\u3002\u6551\u6025\u8eca\u306f119\u756a\u3078\uff01\",\"\uc5ec\uae30\ub294 \uacbd\ucc30\uc11c\uc608\uc694. \uad6c\uae09\ucc28\ub294 119\ub85c \uac70\uc138\uc694!\")},\n     {s:\"119\", t:T(\"Dialing 119\u2026\",\"119\u306b\u304b\u3051\u308b\u2026\u2026\",\"119\uc5d0 \uac70\ub294 \uc911\u2026\u2026\"), ok:1},\n     {rwho:{z:\"\u96fb\u8a71\u8a9e\u97f3\", t:T(\"Phone message\",\"\u96fb\u8a71\u306e\u97f3\u58f0\",\"\uc804\ud654 \uc548\ub0b4\")}, s:\"120\", t:T(\"Dialing 120\u2026\",\"120\u306b\u304b\u3051\u308b\u2026\u2026\",\"120\uc5d0 \uac70\ub294 \uc911\u2026\u2026\"),\n      r:\"\u60a8|n\u00edn \u64a5|b\u014d \u7684|de \u865f\u78bc|h\u00e0om\u01ce \u662f|sh\u00ec \u7a7a\u865f|k\u014dngh\u00e0o \u3002\", rt:T(\"The number you have dialed is not in service.\",\"\u304a\u304b\u3051\u306b\u306a\u3063\u305f\u756a\u53f7\u306f\u73fe\u5728\u4f7f\u308f\u308c\u3066\u304a\u308a\u307e\u305b\u3093\u3002\",\"\uc9c0\uae08 \uac70\uc2e0 \ubc88\ud638\ub294 \uc5c6\ub294 \ubc88\ud638\uc785\ub2c8\ub2e4.\")},\n     {rwho:{z:\"\u96fb\u8a71\u8a9e\u97f3\", t:T(\"Phone message\",\"\u96fb\u8a71\u306e\u97f3\u58f0\",\"\uc804\ud654 \uc548\ub0b4\")}, s:\"911\", t:T(\"Dialing 911\u2026\",\"911\u306b\u304b\u3051\u308b\u2026\u2026\",\"911\uc5d0 \uac70\ub294 \uc911\u2026\u2026\"),\n      r:\"\u60a8|n\u00edn \u64a5|b\u014d \u7684|de \u865f\u78bc|h\u00e0om\u01ce \u662f|sh\u00ec \u7a7a\u865f|k\u014dngh\u00e0o \u3002\", rt:T(\"The number you have dialed is not in service.\",\"\u304a\u304b\u3051\u306b\u306a\u3063\u305f\u756a\u53f7\u306f\u73fe\u5728\u4f7f\u308f\u308c\u3066\u304a\u308a\u307e\u305b\u3093\u3002\",\"\uc9c0\uae08 \uac70\uc2e0 \ubc88\ud638\ub294 \uc5c6\ub294 \ubc88\ud638\uc785\ub2c8\ub2e4.\")}\n   ]},\n   {npc:\"\u4e00\u4e00\u4e5d|y\u0101o y\u0101o ji\u01d4 \uff0c \u8acb\u8aaa|q\u01d0ng shu\u014d \u3002\", t:T(\"119, go ahead.\",\"119\u756a\u3067\u3059\u3001\u3069\u3046\u305e\u3002\",\"119\uc785\ub2c8\ub2e4, \ub9d0\uc500\ud558\uc138\uc694.\"), keep:1},\n   {ask:T(\"Ask them to send an ambulance\",\"\u6551\u6025\u8eca\u3092\u547c\u3093\u3067\u3082\u3089\u304a\u3046\",\"\uad6c\uae09\ucc28\ub97c \ubcf4\ub0b4 \ub2ec\ub77c\uace0 \ud558\uc138\uc694\"), opts:[\n     {s:\"\u53ef\u4ee5|k\u011by\u01d0 \u5e6b|b\u0101ng \u6211|w\u01d2 \u62cd\u7167|p\u0101izh\u00e0o \u55ce|ma \uff1f\", t:T(\"Could you take a photo for me?\",\"\u5199\u771f\u3092\u64ae\u3063\u3066\u3082\u3089\u3048\u307e\u3059\u304b\uff1f\",\"\uc0ac\uc9c4 \uc880 \ucc0d\uc5b4 \uc8fc\uc2e4 \uc218 \uc788\uc5b4\uc694?\"),\n      r:\"\u5148\u751f|xi\u0101nsheng \u3001 \u5c0f\u59d0|xi\u01ceoji\u011b \uff0c \u9019\u88e1|zh\u00e8l\u01d0 \u662f|sh\u00ec \u4e00\u4e00\u4e5d|y\u0101o y\u0101o ji\u01d4 \u5594|o \uff01\", rt:T(\"Sir, madam, this is 119!\",\"\u3082\u3057\u3082\u3057\u3001\u3053\u3061\u3089\u306f119\u756a\u3067\u3059\u3088\uff01\",\"\uc5ec\ubcf4\uc138\uc694, \uc5ec\uae30\ub294 119\uc608\uc694!\")},\n     {s:\"\u8acb|q\u01d0ng \u5e6b|b\u0101ng \u6211|w\u01d2 \u53eb|ji\u00e0o \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113 \uff01\", t:T(\"Please call an ambulance for me!\",\"\u6551\u6025\u8eca\u3092\u304a\u9858\u3044\u3057\u307e\u3059\uff01\",\"\uad6c\uae09\ucc28 \uc880 \ubd88\ub7ec \uc8fc\uc138\uc694!\"), ok:1},\n     {s:\"\u8acb\u554f|q\u01d0ngw\u00e8n \u6d17\u624b\u9593|x\u01d0sh\u01d2uji\u0101n \u5728\u54ea\u88e1|z\u00e0i n\u01cel\u01d0 \uff1f\", t:T(\"Excuse me, where's the restroom?\",\"\u3059\u307f\u307e\u305b\u3093\u3001\u30c8\u30a4\u30ec\u306f\u3069\u3053\u3067\u3059\u304b\uff1f\",\"\uc2e4\ub840\uc9c0\ub9cc, \ud654\uc7a5\uc2e4\uc774 \uc5b4\ub514\uc608\uc694?\"),\n      r:\"\u9019|zh\u00e8 \u662f|sh\u00ec \u7dca\u6025|j\u01d0nj\u00ed \u96fb\u8a71|di\u00e0nhu\u00e0 \u5594|o \uff01\", rt:T(\"This is an emergency line!\",\"\u3053\u308c\u306f\u7dca\u6025\u96fb\u8a71\u3067\u3059\u3088\uff01\",\"\uc774\uac74 \uae34\uae09 \uc804\ud654\uc608\uc694!\")}\n   ]},\n   {npc:\"\u8acb\u554f|q\u01d0ngw\u00e8n \u4f60|n\u01d0 \u5728|z\u00e0i \u54ea\u88e1|n\u01cel\u01d0 \uff1f\", t:T(\"Where are you?\",\"\u4eca\u3069\u3061\u3089\u306b\u3044\u307e\u3059\u304b\uff1f\",\"\uc9c0\uae08 \uc5b4\ub514 \uacc4\uc138\uc694?\")},\n   {ask:T(\"Say you're in the hotel lobby\",\"\u30db\u30c6\u30eb\u306e\u30ed\u30d3\u30fc\u306b\u3044\u308b\u3068\u4f1d\u3048\u3088\u3046\",\"\ud638\ud154 \ub85c\ube44\uc5d0 \uc788\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u7f8e\u570b|M\u011bigu\u00f3 \u4f86|l\u00e1i \u3002\", t:T(\"I'm from the US.\",\"\u30a2\u30e1\u30ea\u30ab\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\ubbf8\uad6d\uc5d0\uc11c \uc654\uc5b4\uc694.\"),\n      r:\"\u6211|w\u01d2 \u662f|sh\u00ec \u554f|w\u00e8n \u4f60|n\u01d0 \u73fe\u5728|xi\u00e0nz\u00e0i \u5728|z\u00e0i \u54ea\u88e1|n\u01cel\u01d0 \uff01\", rt:T(\"I'm asking where you are right now!\",\"\u4eca\u3069\u3053\u306b\u3044\u308b\u304b\u3092\u805e\u3044\u3066\u3044\u308b\u3093\u3067\u3059\uff01\",\"\uc9c0\uae08 \uc5b4\ub514 \uc788\ub294\uc9c0 \ubb3b\ub294 \uac70\uc608\uc694!\")},\n     {s:\"\u6211|w\u01d2 \u5728|z\u00e0i \u6545\u5bae|G\u00f9g\u014dng \u3002\", t:T(\"I'm at the Palace Museum.\",\"\u6545\u5bae\u306b\u3044\u307e\u3059\u3002\",\"\uace0\uad81\ubc15\ubb3c\uc6d0\uc5d0 \uc788\uc5b4\uc694.\"),\n      r:\"\u6545\u5bae|G\u00f9g\u014dng \uff1f \u4f60|n\u01d0 \u78ba\u5b9a|qu\u00e8d\u00ecng \u55ce|ma \uff1f \u8acb|q\u01d0ng \u8aaa|shu\u014d \u6e05\u695a|q\u012bngchu \u4e00\u9ede|y\u00ecdi\u01cen \u3002\", rt:T(\"The Palace Museum? Are you sure? Please be clear.\",\"\u6545\u5bae\uff1f\u672c\u5f53\u3067\u3059\u304b\uff1f\u306f\u3063\u304d\u308a\u8a00\u3063\u3066\u304f\u3060\u3055\u3044\u3002\",\"\uace0\uad81\uc774\uc694? \ud655\uc2e4\ud574\uc694? \uc815\ud655\ud558\uac8c \ub9d0\ud574 \uc8fc\uc138\uc694.\")},\n     {s:\"\u6211|w\u01d2 \u5728|z\u00e0i \u98ef\u5e97|f\u00e0ndi\u00e0n \u5927\u5ef3|d\u00e0t\u012bng \u3002\", t:T(\"I'm in the hotel lobby.\",\"\u30db\u30c6\u30eb\u306e\u30ed\u30d3\u30fc\u306b\u3044\u307e\u3059\u3002\",\"\ud638\ud154 \ub85c\ube44\uc5d0 \uc788\uc5b4\uc694.\"), ok:1}\n   ]},\n   {npc:\"\u597d|h\u01ceo \uff0c \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113 \u99ac\u4e0a|m\u01cesh\u00e0ng \u5230|d\u00e0o \u3002\", t:T(\"Okay, the ambulance is on its way.\",\"\u308f\u304b\u308a\u307e\u3057\u305f\u3001\u6551\u6025\u8eca\u304c\u3059\u3050\u306b\u5411\u304b\u3044\u307e\u3059\u3002\",\"\ub124, \uad6c\uae09\ucc28\uac00 \uace7 \ub3c4\ucc29\ud569\ub2c8\ub2e4.\")},\n   {n:T(\"The paramedics arrive in minutes. Your friend just had low blood sugar and is fine after some juice.\",\"\u6551\u6025\u968a\u306f\u3059\u3050\u306b\u5230\u7740\u3002\u53cb\u3060\u3061\u306f\u4f4e\u8840\u7cd6\u3067\u3001\u30b8\u30e5\u30fc\u30b9\u3092\u98f2\u3093\u3067\u5143\u6c17\u306b\u306a\u308a\u307e\u3057\u305f\u3002\",\"\uad6c\uae09\ub300\uc6d0\uc774 \uae08\ubc29 \ub3c4\ucc29\ud588\uc5b4\uc694. \uce5c\uad6c\ub294 \uc800\ud608\ub2f9\uc774\uc5c8\uace0, \uc8fc\uc2a4\ub97c \ub9c8\uc2dc\uace0 \uad1c\ucc2e\uc544\uc84c\uc5b4\uc694.\")},\n   {tip:T(\"Memorise \u27e6\u8acb|q\u01d0ng \u5e6b|b\u0101ng \u6211|w\u01d2 \u53eb|ji\u00e0o \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113\u27e7 before you travel. In Taiwan, call 119 for an ambulance or fire and 110 for the police. Mainland China uses 120 for an ambulance, 119 for fire and 110 for the police.\",\"\u27e6\u8acb|q\u01d0ng \u5e6b|b\u0101ng \u6211|w\u01d2 \u53eb|ji\u00e0o \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113\u27e7 \u306f\u65c5\u884c\u524d\u306b\u899a\u3048\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002\u53f0\u6e7e\u306f\u6551\u6025\u30fb\u706b\u4e8b\u304c119\u3001\u8b66\u5bdf\u304c110\u3002\u4e2d\u56fd\u5927\u9678\u306f\u6551\u6025\u304c120\u3001\u706b\u4e8b\u304c119\u3001\u8b66\u5bdf\u304c110\u3067\u3059\u3002\",\"\u27e6\u8acb|q\u01d0ng \u5e6b|b\u0101ng \u6211|w\u01d2 \u53eb|ji\u00e0o \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113\u27e7\ub294 \uc5ec\ud589 \uc804\uc5d0 \uaf2d \uc678\uc6cc \ub450\uc138\uc694. \ub300\ub9cc\uc740 \uad6c\uae09\ucc28\u00b7\ud654\uc7ac 119, \uacbd\ucc30 110\uc774\uc5d0\uc694. \uc911\uad6d \ub300\ub959\uc740 \uad6c\uae09\ucc28 120, \ud654\uc7ac 119, \uacbd\ucc30 110\uc774\uc5d0\uc694.\")}\n  ]},\n {id:\"pharm\", zh:\"\u85e5\u5c40\", en:\"Pharmacy\", img:\"pharm\",\n  who:\"\u85e5\u5e2b\", whoT:T(\"Pharmacist\",\"\u85ac\u5264\u5e2b\",\"\uc57d\uc0ac\"),\n  stamp:{t:\"\u85e5\u5c40\", s:\"PHARMACY\", c:\"#3F7A5A\", r:\"6deg\"},\n  steps:[\n   {n:T(\"The next morning, you wake up with a pounding headache and you feel hot all over. You find a pharmacy nearby.\",\"\u7fcc\u671d\u3001\u3072\u3069\u3044\u982d\u75db\u3068\u5168\u8eab\u306e\u71b1\u3063\u307d\u3055\u3067\u76ee\u304c\u899a\u3081\u307e\u3057\u305f\u3002\u8fd1\u304f\u306e\u85ac\u5c40\u3078\u3002\",\"\ub2e4\uc74c \ub0a0 \uc544\uce68, \uba38\ub9ac\uac00 \uc9c0\ub048\uac70\ub9ac\uace0 \uc628\ubab8\uc774 \ub728\uac70\uc6b4 \ucc44\ub85c \uae7c\uc5b4\uc694. \uadfc\ucc98 \uc57d\uad6d\uc5d0 \uac11\ub2c8\ub2e4.\")},\n   {npc:\"\u4f60\u597d|n\u01d0 h\u01ceo \uff0c \u9700\u8981|x\u016by\u00e0o \u4ec0\u9ebc|sh\u00e9nme \uff1f\", t:T(\"Hello, what do you need?\",\"\u3053\u3093\u306b\u3061\u306f\u3001\u3069\u3046\u3055\u308c\u307e\u3057\u305f\u304b\uff1f\",\"\uc548\ub155\ud558\uc138\uc694, \ubb50 \ud544\uc694\ud558\uc138\uc694?\")},\n   {ask:T(\"Say you don't feel well\",\"\u5177\u5408\u304c\u60aa\u3044\u3068\u4f1d\u3048\u3088\u3046\",\"\ubab8\uc774 \uc548 \uc88b\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u5403\u7d20|ch\u012bs\u00f9 \u3002\", t:T(\"I'm vegetarian.\",\"\u30d9\u30b8\u30bf\u30ea\u30a2\u30f3\u3067\u3059\u3002\",\"\uc800\ub294 \ucc44\uc2dd\ud574\uc694.\"),\n      r:\"\u9019\u88e1|zh\u00e8l\u01d0 \u662f|sh\u00ec \u85e5\u5c40|y\u00e0oj\u00fa \uff0c \u4e0d\u662f|b\u00fa sh\u00ec \u9910\u5ef3|c\u0101nt\u012bng \u5594|o \u3002\", rt:T(\"This is a pharmacy, not a restaurant.\",\"\u3053\u3053\u306f\u85ac\u5c40\u3067\u3059\u3088\u3001\u30ec\u30b9\u30c8\u30e9\u30f3\u3058\u3083\u3042\u308a\u307e\u305b\u3093\u3002\",\"\uc5ec\uae30\ub294 \uc57d\uad6d\uc774\uc5d0\uc694, \uc2dd\ub2f9\uc774 \uc544\ub2c8\uc5d0\uc694.\")},\n     {s:\"\u6211|w\u01d2 \u4e0d|b\u00f9 \u8212\u670d|sh\u016bfu \u3002\", t:T(\"I don't feel well.\",\"\u5177\u5408\u304c\u60aa\u3044\u3067\u3059\u3002\",\"\ubab8\uc774 \uc548 \uc88b\uc544\uc694.\"), ok:1},\n     {s:\"\u9019\u6a23|zh\u00e8y\u00e0ng \u5c31|ji\u00f9 \u597d|h\u01ceo \uff0c \u8b1d\u8b1d|xi\u00e8xie \u3002\", t:T(\"That's all, thank you.\",\"\u3053\u308c\u3067\u5927\u4e08\u592b\u3067\u3059\u3001\u3042\u308a\u304c\u3068\u3046\u3002\",\"\uadf8\uac70\uba74 \ub3fc\uc694, \uac10\uc0ac\ud569\ub2c8\ub2e4.\"),\n      r:\"\u4f60|n\u01d0 \u9084\u6c92|h\u00e1i m\u00e9i \u8aaa|shu\u014d \u4f60|n\u01d0 \u8981|y\u00e0o \u4ec0\u9ebc|sh\u00e9nme \u5462|ne \u3002\", rt:T(\"You haven't told me what you need yet.\",\"\u307e\u3060\u4f55\u304c\u5fc5\u8981\u304b\u805e\u3044\u3066\u3044\u307e\u305b\u3093\u3088\u3002\",\"\uc544\uc9c1 \ubb50\uac00 \ud544\uc694\ud55c\uc9c0 \ub9d0\uc500 \uc548 \ud558\uc168\uc5b4\uc694.\")}\n   ]},\n   {npc:\"\u6709|y\u01d2u \u4ec0\u9ebc|sh\u00e9nme \u75c7\u72c0|zh\u00e8ngzhu\u00e0ng \uff1f\", t:T(\"What are your symptoms?\",\"\u3069\u3093\u306a\u75c7\u72b6\u3067\u3059\u304b\uff1f\",\"\uc5b4\ub5a4 \uc99d\uc0c1\uc774 \uc788\uc5b4\uc694?\")},\n   {ask:T(\"Say you have a headache and a fever\",\"\u982d\u75db\u3068\u71b1\u304c\u3042\u308b\u3068\u4f1d\u3048\u3088\u3046\",\"\ub450\ud1b5\uc774 \uc788\uace0 \uc5f4\ub3c4 \ub09c\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u982d\u75db|t\u00f3ut\u00f2ng \uff0c \u9084\u6709|h\u00e1i y\u01d2u \u767c\u71d2|f\u0101sh\u0101o \u3002\", t:T(\"I have a headache, and a fever too.\",\"\u982d\u304c\u75db\u304f\u3066\u3001\u71b1\u3082\u3042\u308a\u307e\u3059\u3002\",\"\uba38\ub9ac\uac00 \uc544\ud504\uace0, \uc5f4\ub3c4 \ub098\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u7259\u9f52|y\u00e1ch\u01d0 \u75db|t\u00f2ng \u3002\", t:T(\"I have a toothache.\",\"\u6b6f\u304c\u75db\u3044\u3067\u3059\u3002\",\"\uc774\uac00 \uc544\ud30c\uc694.\"),\n      r:\"\u7259\u75db|y\u00e1t\u00f2ng \u8981|y\u00e0o \u53bb|q\u00f9 \u770b|k\u00e0n \u7259\u91ab|y\u00e1y\u012b \u5594|o \u3002 \u4f60|n\u01d0 \u4e0d\u662f|b\u00fa sh\u00ec \u4e00\u76f4|y\u00eczh\u00ed \u6478|m\u014d \u982d|t\u00f3u \u55ce|ma \uff1f\", rt:T(\"For a toothache, see a dentist. But aren't you holding your head?\",\"\u6b6f\u75db\u306a\u3089\u6b6f\u533b\u8005\u3067\u3059\u3088\u3002\u3067\u3082\u3001\u305a\u3063\u3068\u982d\u3092\u62bc\u3055\u3048\u3066\u3044\u307e\u305b\u3093\u304b\uff1f\",\"\uce58\ud1b5\uc774\uba74 \uce58\uacfc\uc5d0 \uac00\uc154\uc57c\uc8e0. \uadfc\ub370 \uacc4\uc18d \uba38\ub9ac\ub97c \uc9da\uace0 \uacc4\uc2dc\uc9c0 \uc54a\uc544\uc694?\")},\n     {s:\"\u592a|t\u00e0i \u5c0f|xi\u01ceo \u4e86|le \u3002\", t:T(\"It's too small.\",\"\u5c0f\u3055\u3059\u304e\u307e\u3059\u3002\",\"\ub108\ubb34 \uc791\uc544\uc694.\"),\n      r:\"\u4ec0\u9ebc|sh\u00e9nme \u592a|t\u00e0i \u5c0f|xi\u01ceo \uff1f\", rt:T(\"What's too small?\",\"\u4f55\u304c\u5c0f\u3055\u3044\u3093\u3067\u3059\u304b\uff1f\",\"\ubb50\uac00 \uc791\uc544\uc694?\")}\n   ]},\n   {npc:\"\u9019\u500b|zh\u00e8ge \u85e5|y\u00e0o \u4e00|y\u00ec \u5929|ti\u0101n \u5403|ch\u012b \u4e09|s\u0101n \u6b21|c\u00ec \u3002\", t:T(\"Take this medicine three times a day.\",\"\u3053\u306e\u85ac\u306f1\u65e53\u56de\u98f2\u3093\u3067\u304f\u3060\u3055\u3044\u3002\",\"\uc774 \uc57d\uc740 \ud558\ub8e8\uc5d0 \uc138 \ubc88 \ub4dc\uc138\uc694.\")},\n   {ask:T(\"How often should you take it?\",\"1\u65e5\u306b\u4f55\u56de\u98f2\u3080\uff1f\",\"\ud558\ub8e8\uc5d0 \uba87 \ubc88 \uba39\uc5b4\uc57c \ud560\uae4c\uc694?\"), mw:1, route:1, opts:[\n     {s:\"\u4e00|y\u00ec \u5929|ti\u0101n \u4e00|y\u00ed \u6b21|c\u00ec\", t:T(\"Once a day?\",\"1\u65e51\u56de\uff1f\",\"\ud558\ub8e8\uc5d0 \ud55c \ubc88?\"),\n      r:\"\u4e0d|b\u00fa \u662f|sh\u00ec \uff0c \u662f|sh\u00ec \u4e09|s\u0101n \u6b21|c\u00ec \u3002\", rt:T(\"No, three times.\",\"\u3044\u3044\u3048\u30013\u56de\u3067\u3059\u3002\",\"\uc544\ub2c8\uc694, \uc138 \ubc88\uc774\uc5d0\uc694.\")},\n     {s:\"\u4e00|y\u00ec \u5929|ti\u0101n \u5169|li\u01ceng \u6b21|c\u00ec\", t:T(\"Twice a day?\",\"1\u65e52\u56de\uff1f\",\"\ud558\ub8e8\uc5d0 \ub450 \ubc88?\"),\n      r:\"\u662f|sh\u00ec \u4e09|s\u0101n \u6b21|c\u00ec \u5594|o \u3002\", rt:T(\"It's three times.\",\"3\u56de\u3067\u3059\u3088\u3002\",\"\uc138 \ubc88\uc774\uc5d0\uc694.\")},\n     {s:\"\u4e00|y\u00ec \u5929|ti\u0101n \u4e09|s\u0101n \u6b21|c\u00ec\", t:T(\"Three times a day. Got it!\",\"1\u65e53\u56de\u3067\u3059\u306d\u3002\u308f\u304b\u308a\u307e\u3057\u305f\uff01\",\"\ud558\ub8e8\uc5d0 \uc138 \ubc88. \uc54c\uaca0\uc5b4\uc694!\"), ok:1},\n     {s:\"\u4e00|y\u00ec \u5929|ti\u0101n \u56db|s\u00ec \u6b21|c\u00ec\", t:T(\"Four times a day?\",\"1\u65e54\u56de\uff1f\",\"\ud558\ub8e8\uc5d0 \ub124 \ubc88?\"),\n      r:\"\u592a|t\u00e0i \u591a|du\u014d \u4e86|le \uff01 \u662f|sh\u00ec \u4e09|s\u0101n \u6b21|c\u00ec \u3002\", rt:T(\"Too many! Three times.\",\"\u591a\u3059\u304e\u307e\u3059\uff013\u56de\u3067\u3059\u3002\",\"\ub108\ubb34 \ub9ce\uc544\uc694! \uc138 \ubc88\uc774\uc5d0\uc694.\")}\n   ]},\n   {tip:T(\"\u27e6\u6211|w\u01d2 ____ \u75db|t\u00f2ng\u27e7 covers most aches: \u27e6\u982d|t\u00f3u\u27e7 head, \u27e6\u809a\u5b50|d\u00f9zi\u27e7 stomach, \u27e6\u7259\u9f52|y\u00e1ch\u01d0\u27e7 tooth, \u27e6\u5589\u56a8|h\u00f3ul\u00f3ng\u27e7 throat. Pharmacies can often help with minor illnesses without a doctor's visit.\",\"\u27e6\u6211|w\u01d2 ____ \u75db|t\u00f2ng\u27e7 \u3067\u305f\u3044\u3066\u3044\u306e\u75db\u307f\u3092\u8a00\u3048\u307e\u3059\uff1a\u27e6\u982d|t\u00f3u\u27e7 \u982d\u3001\u27e6\u809a\u5b50|d\u00f9zi\u27e7 \u304a\u8179\u3001\u27e6\u7259\u9f52|y\u00e1ch\u01d0\u27e7 \u6b6f\u3001\u27e6\u5589\u56a8|h\u00f3ul\u00f3ng\u27e7 \u306e\u3069\u3002\u8efd\u3044\u4e0d\u8abf\u306a\u3089\u3001\u85ac\u5c40\u3067\u76f8\u8ac7\u3059\u308b\u3060\u3051\u3067\u6e08\u3080\u3053\u3068\u3082\u591a\u3044\u3067\u3059\u3002\",\"\u27e6\u6211|w\u01d2 ____ \u75db|t\u00f2ng\u27e7\ub85c \ub300\ubd80\ubd84\uc758 \ud1b5\uc99d\uc744 \ub9d0\ud560 \uc218 \uc788\uc5b4\uc694: \u27e6\u982d|t\u00f3u\u27e7 \uba38\ub9ac, \u27e6\u809a\u5b50|d\u00f9zi\u27e7 \ubc30, \u27e6\u7259\u9f52|y\u00e1ch\u01d0\u27e7 \uc774, \u27e6\u5589\u56a8|h\u00f3ul\u00f3ng\u27e7 \ubaa9. \uac00\ubcbc\uc6b4 \uc99d\uc0c1\uc774\uba74 \ubcd1\uc6d0\uc5d0 \uac00\uc9c0 \uc54a\uace0 \uc57d\uad6d\uc5d0\uc11c \ud574\uacb0\ud560 \uc218 \uc788\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc544\uc694.\")}\n  ]},\n {id:\"police\", zh:\"\u5831\u6848\", en:\"Theft\", img:\"police\",\n  who:\"\u8b66\u5bdf\", whoT:T(\"Police officer\",\"\u8b66\u5bdf\u5b98\",\"\uacbd\ucc30\uad00\"),\n  stamp:{t:\"\u5831\u6848\", s:\"REPORT\", c:\"#2E4A62\", r:\"-4deg\"},\n  steps:[\n   {n:T(\"Feeling better, you head back to the night market. You reach for your wallet\u2026 it's gone.\",\"\u5143\u6c17\u306b\u306a\u3063\u3066\u591c\u5e02\u3078\u3002\u8ca1\u5e03\u3092\u53d6\u308a\u51fa\u305d\u3046\u3068\u3059\u308b\u3068\u2026\u2026\u306a\u3044\uff01\",\"\ubab8\uc774 \ub098\uc544\uc838\uc11c \uc57c\uc2dc\uc7a5\uc5d0 \uac14\uc5b4\uc694. \uc9c0\uac11\uc744 \uaebc\ub0b4\ub824\ub294\ub370\u2026\u2026 \uc5c6\uc5b4\uc694!\")},\n   {n:T(\"You hurry to the nearest police station.\",\"\u8fd1\u304f\u306e\u6d3e\u51fa\u6240\u3078\u6025\u304e\u307e\u3059\u3002\",\"\uac00\uae4c\uc6b4 \ud30c\ucd9c\uc18c\ub85c \uc11c\ub458\ub7ec \uac11\ub2c8\ub2e4.\")},\n   {npc:\"\u4f60\u597d|n\u01d0 h\u01ceo \uff0c \u600e\u9ebc\u4e86|z\u011bnme le \uff1f\", t:T(\"Hello, what happened?\",\"\u3053\u3093\u306b\u3061\u306f\u3001\u3069\u3046\u3057\u307e\u3057\u305f\u304b\uff1f\",\"\uc548\ub155\ud558\uc138\uc694, \ubb34\uc2a8 \uc77c\uc774\uc138\uc694?\")},\n   {ask:T(\"Tell the officer your wallet was stolen\",\"\u8ca1\u5e03\u3092\u76d7\u307e\u308c\u305f\u3068\u4f1d\u3048\u3088\u3046\",\"\uc9c0\uac11\uc744 \ub3c4\ub451\ub9de\uc558\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u7684|de \u884c\u674e|x\u00edngl\u01d0 \u4e0d\u898b\u4e86|b\u00fa ji\u00e0n le \u3002\", t:T(\"My luggage is missing.\",\"\u8377\u7269\u304c\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\",\"\uc81c \uc9d0\uc774 \uc5c6\uc5b4\uc84c\uc5b4\uc694.\"),\n      r:\"\u884c\u674e|x\u00edngl\u01d0 \uff1f \u4f60|n\u01d0 \u662f|sh\u00ec \u8aaa|shu\u014d \u6a5f\u5834|j\u012bch\u01ceng \u7684|de \u884c\u674e|x\u00edngl\u01d0 \u55ce|ma \uff1f\", rt:T(\"Luggage? You mean at the airport?\",\"\u8377\u7269\uff1f\u7a7a\u6e2f\u306e\u8377\u7269\u306e\u3053\u3068\u3067\u3059\u304b\uff1f\",\"\uc9d0\uc774\uc694? \uacf5\ud56d \uc9d0 \ub9d0\uc500\uc774\uc138\uc694?\")},\n     {s:\"\u6211|w\u01d2 \u7684|de \u76ae\u593e|p\u00edji\u0101 \u88ab|b\u00e8i \u5077|t\u014du \u4e86|le \u3002\", t:T(\"My wallet was stolen.\",\"\u8ca1\u5e03\u3092\u76d7\u307e\u308c\u307e\u3057\u305f\u3002\",\"\uc9c0\uac11\uc744 \ub3c4\ub451\ub9de\uc558\uc5b4\uc694.\"), ok:1},\n     {s:\"\u9019\u500b|zh\u00e8ge \u591a\u5c11|du\u014dshao \u9322|qi\u00e1n \uff1f\", t:T(\"How much is this?\",\"\u3053\u308c\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f\",\"\uc774\uac70 \uc5bc\ub9c8\uc608\uc694?\"),\n      r:\"\u9019\u88e1|zh\u00e8l\u01d0 \u662f|sh\u00ec \u6d3e\u51fa\u6240|p\u00e0ich\u016bsu\u01d2 \uff0c \u4e0d\u662f|b\u00fa sh\u00ec \u591c\u5e02|y\u00e8sh\u00ec \u5594|o \u3002\", rt:T(\"This is a police station, not the night market.\",\"\u3053\u3053\u306f\u6d3e\u51fa\u6240\u3067\u3059\u3088\u3001\u591c\u5e02\u3058\u3083\u3042\u308a\u307e\u305b\u3093\u3002\",\"\uc5ec\uae30\ub294 \ud30c\ucd9c\uc18c\uc608\uc694, \uc57c\uc2dc\uc7a5\uc774 \uc544\ub2c8\uc5d0\uc694.\")}\n   ]},\n   {npc:\"\u8acb|q\u01d0ng \u586b\u5beb|ti\u00e1nxi\u011b \u9019|zh\u00e8 \u5f35|zh\u0101ng \u8868\u683c|bi\u01ceog\u00e9 \u3002\", t:T(\"Please fill out this form.\",\"\u3053\u306e\u7528\u7d19\u306b\u8a18\u5165\u3057\u3066\u304f\u3060\u3055\u3044\u3002\",\"\uc774 \uc591\uc2dd\uc744 \uc791\uc131\ud574 \uc8fc\uc138\uc694.\")},\n   {n:T(\"As you fill it out, you realise your passport was in the wallet too.\",\"\u8a18\u5165\u3057\u306a\u304c\u3089\u3001\u30d1\u30b9\u30dd\u30fc\u30c8\u3082\u8ca1\u5e03\u306b\u5165\u308c\u3066\u3044\u305f\u3053\u3068\u306b\u6c17\u3065\u304d\u307e\u3057\u305f\u3002\",\"\uc791\uc131\ud558\ub2e4\uac00 \uc5ec\uad8c\ub3c4 \uc9c0\uac11\uc5d0 \ub123\uc5b4 \ub480\ub2e4\ub294 \uac78 \uae68\ub2ec\uc558\uc5b4\uc694.\")},\n   {ask:T(\"Tell the officer your passport is missing\",\"\u30d1\u30b9\u30dd\u30fc\u30c8\u3082\u306a\u304f\u306a\u3063\u305f\u3068\u4f1d\u3048\u3088\u3046\",\"\uc5ec\uad8c\ub3c4 \uc5c6\uc5b4\uc84c\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u8b77\u7167|h\u00f9zh\u00e0o \uff0c \u9ebb\u7169|m\u00e1fan \u7d66|g\u011bi \u6211|w\u01d2 \u770b|k\u00e0n \u4e00\u4e0b|y\u00edxi\u00e0 \u3002\", t:T(\"Passport, please.\",\"\u30d1\u30b9\u30dd\u30fc\u30c8\u3092\u898b\u305b\u3066\u304f\u3060\u3055\u3044\u3002\",\"\uc5ec\uad8c \uc880 \ubcf4\uc5ec \uc8fc\uc138\uc694.\"),\n      r:\"\u90a3|n\u00e0 \u662f|sh\u00ec \u6d77\u95dc|h\u01ceigu\u0101n \u8aaa|shu\u014d \u7684|de \u8a71|hu\u00e0 \u5427|ba \uff01\", rt:T(\"That's what customs officers say!\",\"\u305d\u308c\u306f\u7a0e\u95a2\u306e\u4eba\u306e\u30bb\u30ea\u30d5\u3067\u3057\u3087\u3046\uff01\",\"\uadf8\uac74 \uc138\uad00 \uc9c1\uc6d0\uc774 \ud558\ub294 \ub9d0\uc774\uc796\uc544\uc694!\")},\n     {s:\"\u6211|w\u01d2 \u4f86|l\u00e1i \u65c5\u904a|l\u01day\u00f3u \u3002\", t:T(\"I'm here for tourism.\",\"\u89b3\u5149\u3067\u6765\u307e\u3057\u305f\u3002\",\"\uc5ec\ud589\ud558\ub7ec \uc654\uc5b4\uc694.\"),\n      r:\"\u6211|w\u01d2 \u77e5\u9053|zh\u012bd\u00e0o \uff0c \u53ef\u662f|k\u011bsh\u00ec \u4f60|n\u01d0 \u7684|de \u8b77\u7167|h\u00f9zh\u00e0o \u5462|ne \uff1f\", rt:T(\"I know, but what about your passport?\",\"\u308f\u304b\u3063\u3066\u3044\u307e\u3059\u3002\u3067\u3082\u30d1\u30b9\u30dd\u30fc\u30c8\u306f\uff1f\",\"\uc54c\uc544\uc694. \uadf8\ub7f0\ub370 \uc5ec\uad8c\uc740\uc694?\")},\n     {s:\"\u6211|w\u01d2 \u7684|de \u8b77\u7167|h\u00f9zh\u00e0o \u4e0d\u898b\u4e86|b\u00fa ji\u00e0n le \u3002\", t:T(\"My passport is missing.\",\"\u30d1\u30b9\u30dd\u30fc\u30c8\u304c\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\",\"\uc5ec\uad8c\uc774 \uc5c6\uc5b4\uc84c\uc5b4\uc694.\"), ok:1}\n   ]},\n   {npc:\"\u597d|h\u01ceo \uff0c \u5225|bi\u00e9 \u64d4\u5fc3|d\u0101nx\u012bn \uff0c \u6211\u5011|w\u01d2men \u6703|hu\u00ec \u5e6b|b\u0101ng \u4f60|n\u01d0 \u8655\u7406|ch\u01d4l\u01d0 \u3002\", t:T(\"Okay, don't worry. We'll help you sort it out.\",\"\u5927\u4e08\u592b\u3001\u5fc3\u914d\u3044\u308a\u307e\u305b\u3093\u3002\u3053\u3061\u3089\u3067\u5bfe\u5fdc\u3057\u307e\u3059\u3002\",\"\ub124, \uac71\uc815 \ub9c8\uc138\uc694. \uc800\ud76c\uac00 \ucc98\ub9ac\ud574 \ub4dc\ub9b4\uac8c\uc694.\")},\n   {tip:T(\"Taiwan says \u27ea\u76ae\u593e|p\u00edji\u0101\u27eb for \u201cwallet\u201d; mainland China says \u27ea\u94b1\u5305|qi\u00e1nb\u0101o\u27eb.\",\"\u300c\u8ca1\u5e03\u300d\u306f\u53f0\u6e7e\u3067\u306f \u27ea\u76ae\u593e|p\u00edji\u0101\u27eb\u3001\u4e2d\u56fd\u5927\u9678\u3067\u306f \u27ea\u94b1\u5305|qi\u00e1nb\u0101o\u27eb \u3068\u8a00\u3044\u307e\u3059\u3002\",\"'\uc9c0\uac11'\uc744 \ub300\ub9cc\uc5d0\uc11c\ub294 \u27ea\u76ae\u593e|p\u00edji\u0101\u27eb, \uc911\uad6d \ub300\ub959\uc5d0\uc11c\ub294 \u27ea\u94b1\u5305|qi\u00e1nb\u0101o\u27eb\ub77c\uace0 \ud574\uc694.\"), raw:1}\n  ]},\n {id:\"embassy\", zh:\"\u5927\u4f7f\u9928\", en:\"The embassy\", img:\"police\",\n  who:\"\u8b66\u5bdf\", whoT:T(\"Police officer\",\"\u8b66\u5bdf\u5b98\",\"\uacbd\ucc30\uad00\"),\n  stamp:{t:\"\u6c42\u52a9\", s:\"HELP\", c:\"#A87A1E\", r:\"8deg\"},\n  steps:[\n   {n:T(\"Without a passport, you can't fly home. You need help from your country's office.\",\"\u30d1\u30b9\u30dd\u30fc\u30c8\u304c\u306a\u3044\u3068\u5e30\u56fd\u3067\u304d\u307e\u305b\u3093\u3002\u81ea\u56fd\u306e\u516c\u9928\u306b\u52a9\u3051\u3066\u3082\u3089\u3046\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\",\"\uc5ec\uad8c\uc774 \uc5c6\uc73c\uba74 \uadc0\uad6d\ud560 \uc218 \uc5c6\uc5b4\uc694. \uc790\uad6d \uacf5\uad00\uc758 \ub3c4\uc6c0\uc774 \ud544\uc694\ud574\uc694.\")},\n   {ask:T(\"Ask how to get to the US embassy\",\"\u30a2\u30e1\u30ea\u30ab\u5927\u4f7f\u9928\u3078\u306e\u884c\u304d\u65b9\u3092\u805e\u3053\u3046\",\"\ubbf8\uad6d \ub300\uc0ac\uad00\uc5d0 \uc5b4\ub5bb\uac8c \uac00\ub294\uc9c0 \ubb3c\uc5b4\ubcf4\uc138\uc694\"), opts:[\n     {s:\"\u8acb\u554f|q\u01d0ngw\u00e8n \u89c0\u666f\u53f0|gu\u0101nj\u01d0ngt\u00e1i \u5728\u54ea\u88e1|z\u00e0i n\u01cel\u01d0 \uff1f\", t:T(\"Where is the observation deck?\",\"\u5c55\u671b\u53f0\u306f\u3069\u3053\u3067\u3059\u304b\uff1f\",\"\uc804\ub9dd\ub300\ub294 \uc5b4\ub514\uc608\uc694?\"),\n      r:\"\u73fe\u5728|xi\u00e0nz\u00e0i \u4e0d\u662f|b\u00fa sh\u00ec \u89c0\u5149|gu\u0101ngu\u0101ng \u7684|de \u6642\u5019|sh\u00edhou \u5427|ba \uff01\", rt:T(\"Now's not the time for sightseeing!\",\"\u4eca\u306f\u89b3\u5149\u3069\u3053\u308d\u3058\u3083\u306a\u3044\u3067\u3057\u3087\u3046\uff01\",\"\uc9c0\uae08 \uad00\uad11\ud560 \ub54c\uac00 \uc544\ub2c8\uc796\uc544\uc694!\")},\n     {s:\"\u8acb\u554f|q\u01d0ngw\u00e8n \u7f8e\u570b|M\u011bigu\u00f3 \u5927\u4f7f\u9928|d\u00e0sh\u01d0gu\u01cen \u600e\u9ebc|z\u011bnme \u8d70|z\u01d2u \uff1f\", t:T(\"How do I get to the US embassy?\",\"\u30a2\u30e1\u30ea\u30ab\u5927\u4f7f\u9928\u3078\u306f\u3069\u3046\u884c\u3051\u3070\u3044\u3044\u3067\u3059\u304b\uff1f\",\"\ubbf8\uad6d \ub300\uc0ac\uad00\uc5d0 \uc5b4\ub5bb\uac8c \uac00\uc694?\"), ok:1},\n     {s:\"\u8acb\u554f|q\u01d0ngw\u00e8n \u5e7e|j\u01d0 \u9ede|di\u01cen \u4f11\u9928|xi\u016bgu\u01cen \uff1f\", t:T(\"What time does it close?\",\"\u4f55\u6642\u306b\u9589\u9928\u3057\u307e\u3059\u304b\uff1f\",\"\uba87 \uc2dc\uc5d0 \ubb38 \ub2eb\uc544\uc694?\"),\n      r:\"\u6d3e\u51fa\u6240|p\u00e0ich\u016bsu\u01d2 \u4e8c\u5341\u56db|\u00e8rsh\u00eds\u00ec \u5c0f\u6642|xi\u01ceosh\u00ed \u90fd|d\u014du \u958b|k\u0101i \u5594|o \u3002\", rt:T(\"Police stations are open 24 hours.\",\"\u6d3e\u51fa\u6240\u306f24\u6642\u9593\u958b\u3044\u3066\u3044\u307e\u3059\u3088\u3002\",\"\ud30c\ucd9c\uc18c\ub294 24\uc2dc\uac04 \uc5f4\ub824 \uc788\uc5b4\uc694.\")}\n   ]},\n   {npc:\"\u6211|w\u01d2 \u53ef\u4ee5|k\u011by\u01d0 \u5e6b|b\u0101ng \u4f60|n\u01d0 \u67e5|ch\u00e1 \u96fb\u8a71|di\u00e0nhu\u00e0 \u865f\u78bc|h\u00e0om\u01ce \u3002\", t:T(\"I can help you look up the phone number.\",\"\u96fb\u8a71\u756a\u53f7\u3092\u8abf\u3079\u3066\u3042\u3052\u307e\u3059\u3088\u3002\",\"\uc804\ud654\ubc88\ud638\ub97c \ucc3e\uc544 \ub4dc\ub9b4\uac8c\uc694.\"), keep:1},\n   {ask:T(\"Thank the officer for the help\",\"\u624b\u4f1d\u3063\u3066\u304f\u308c\u305f\u304a\u793c\u3092\u8a00\u304a\u3046\",\"\ub3c4\uc640\uc900 \uac83\uc5d0 \uace0\ub9d9\ub2e4\uace0 \ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u8a72|g\u0101i \u8d70|z\u01d2u \u4e86|le \u3002\", t:T(\"I should get going.\",\"\u305d\u308d\u305d\u308d\u884c\u304b\u306a\u3044\u3068\u3002\",\"\uc774\uc81c \uac00 \ubd10\uc57c\uaca0\uc5b4\uc694.\"),\n      r:\"\u7b49|d\u011bng \u4e00\u4e0b|y\u00edxi\u00e0 \uff0c \u8868\u683c|bi\u01ceog\u00e9 \u9084\u6c92|h\u00e1i m\u00e9i \u586b|ti\u00e1n \u5b8c|w\u00e1n \u5594|o \uff01\", rt:T(\"Wait, you haven't finished the form!\",\"\u5f85\u3063\u3066\u3001\u307e\u3060\u7528\u7d19\u3092\u66f8\u304d\u7d42\u3048\u3066\u3044\u307e\u305b\u3093\u3088\uff01\",\"\uc7a0\uae50\ub9cc\uc694, \uc591\uc2dd\uc744 \uc544\uc9c1 \ub2e4 \uc548 \uc4f0\uc168\uc5b4\uc694!\")},\n     {s:\"\u6c92\u554f\u984c|m\u00e9i w\u00e8nt\u00ed \u3002\", t:T(\"No problem.\",\"\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\",\"\ubb38\uc81c\uc5c6\uc5b4\uc694.\"),\n      r:\"\u5475\u5475|h\u0113h\u0113 \uff0c \u61c9\u8a72|y\u012bngg\u0101i \u662f|sh\u00ec \u6211|w\u01d2 \u8aaa|shu\u014d \u6c92\u554f\u984c|m\u00e9i w\u00e8nt\u00ed \u5427|ba \u3002\", rt:T(\"Heh, I think I'm the one who should say that.\",\"\u306f\u306f\u3001\u305d\u308c\u306f\u79c1\u306e\u30bb\u30ea\u30d5\u3067\u306f\uff1f\",\"\ud558\ud558, \uadf8\uac74 \uc81c\uac00 \ud560 \ub9d0 \uac19\uc740\ub370\uc694.\")},\n     {s:\"\u8b1d\u8b1d|xi\u00e8xie \u4f60|n\u01d0 \u7684|de \u5e6b\u5fd9|b\u0101ngm\u00e1ng \u3002\", t:T(\"Thank you for your help.\",\"\u52a9\u3051\u3066\u304f\u308c\u3066\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\",\"\ub3c4\uc640\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.\"), ok:1}\n   ]},\n   {npc:\"\u4e0d\u5ba2\u6c23|b\u00fa k\u00e8qi \uff0c \u795d|zh\u00f9 \u4f60|n\u01d0 \u4e00\u5207|y\u00edqi\u00e8 \u9806\u5229|sh\u00f9nl\u00ec \u3002\", t:T(\"You're welcome. I hope everything goes smoothly.\",\"\u3069\u3046\u3044\u305f\u3057\u307e\u3057\u3066\u3002\u3046\u307e\u304f\u3044\u304d\u307e\u3059\u3088\u3046\u306b\u3002\",\"\ucc9c\ub9cc\uc5d0\uc694. \ub2e4 \uc798 \ud574\uacb0\ub418\uae38 \ubc14\ub77c\uc694.\")},\n   {tip:T(\"Save your country's embassy or representative office contacts before you travel. Many countries are represented in Taiwan by a trade or cultural office. Travel insurance is strongly recommended.\",\"\u51fa\u767a\u524d\u306b\u81ea\u56fd\u306e\u5927\u4f7f\u9928\u3084\u4ee3\u8868\u51e6\u306e\u9023\u7d61\u5148\u3092\u4fdd\u5b58\u3057\u3066\u304a\u304d\u307e\u3057\u3087\u3046\u3002\u53f0\u6e7e\u3067\u306f\u591a\u304f\u306e\u56fd\u304c\u7d4c\u6e08\u30fb\u6587\u5316\u4ee3\u8868\u51e6\u306a\u3069\u306e\u5f62\u3067\u516c\u9928\u3092\u7f6e\u3044\u3066\u3044\u307e\u3059\u3002\u65c5\u884c\u4fdd\u967a\u306b\u3082\u5165\u3063\u3066\u304a\u304f\u3068\u5b89\u5fc3\u3067\u3059\u3002\",\"\uc5ec\ud589 \uc804\uc5d0 \uc790\uad6d \ub300\uc0ac\uad00\uc774\ub098 \ub300\ud45c\ubd80 \uc5f0\ub77d\ucc98\ub97c \uc800\uc7a5\ud574 \ub450\uc138\uc694. \ub300\ub9cc\uc5d0\uc11c\ub294 \ub9ce\uc740 \ub098\ub77c\uac00 \uacbd\uc81c\u00b7\ubb38\ud654 \ub300\ud45c\ubd80 \ud615\ud0dc\ub85c \uacf5\uad00\uc744 \ub450\uace0 \uc788\uc5b4\uc694. \uc5ec\ud589\uc790 \ubcf4\ud5d8\ub3c4 \uaf2d \ub4dc\uc138\uc694.\")}\n  ]}\n];\nvar SC8=[\n {id:\"hello\", zh:\"\u6253\u62db\u547c\", en:\"Hello\", img:\"friend\",\n  who:\"\u5c0f\u7f8e\", whoT:T(\"Xiaomei, a new friend\",\"\u65b0\u3057\u3044\u53cb\u3060\u3061\u30fb\u5c0f\u7f8e\",\"\uc0c8 \uce5c\uad6c \uc0e4\uc624\uba54\uc774\"),\n  help:{s:\"\u7136\u5f8c|r\u00e1nh\u00f2u \u5462|ne \uff1f\", t:T(\"And then?\",\"\u305d\u308c\u3067\uff1f\",\"\uadf8\ub798\uc11c\uc694?\")},\n  stamp:{t:\"\u76f8\u8b58\", s:\"HELLO\", c:\"#2E4A62\", r:\"-6deg\"},\n  steps:[\n   {n:T(\"At a tea shop near your hotel, the person at the next table smiles at you.\",\"\u30db\u30c6\u30eb\u8fd1\u304f\u306e\u304a\u8336\u5c4b\u3055\u3093\u3002\u96a3\u306e\u5e2d\u306e\u4eba\u304c\u306b\u3063\u3053\u308a\u7b11\u3044\u304b\u3051\u3066\u304d\u307e\u3057\u305f\u3002\",\"\ud638\ud154 \uadfc\ucc98 \ucc3b\uc9d1. \uc606 \ud14c\uc774\ube14 \uc0ac\ub78c\uc774 \ub2f9\uc2e0\uc5d0\uac8c \ubbf8\uc18c\ub97c \uc9c0\uc5b4\uc694.\")},\n   {npc:\"\u4f60\u597d|n\u01d0 h\u01ceo \uff01\", t:T(\"Hello!\",\"\u3053\u3093\u306b\u3061\u306f\uff01\",\"\uc548\ub155\ud558\uc138\uc694!\")},\n   {ask:T(\"Say hello back\",\"\u3042\u3044\u3055\u3064\u3092\u8fd4\u305d\u3046\",\"\uc778\uc0ac\ub97c \ubc1b\uc544 \uc8fc\uc138\uc694\"), opts:[\n     {s:\"\u6b61\u8fce\u5149\u81e8|hu\u0101ny\u00edng gu\u0101ngl\u00edn \uff01\", t:T(\"Welcome!\",\"\u3044\u3089\u3063\u3057\u3083\u3044\u307e\u305b\uff01\",\"\uc5b4\uc11c \uc624\uc138\uc694!\"),\n      r:\"\u54c8\u54c8|h\u0101h\u0101 \uff0c \u4f60|n\u01d0 \u5728|z\u00e0i \u9019\u88e1|zh\u00e8l\u01d0 \u5de5\u4f5c|g\u014dngzu\u00f2 \u55ce|ma \uff1f\", rt:T(\"Haha, do you work here?\",\"\u306f\u306f\u306f\u3001\u3053\u3053\u3067\u50cd\u3044\u3066\u308b\u306e\uff1f\",\"\ud558\ud558, \uc5ec\uae30\uc11c \uc77c\ud558\uc138\uc694?\")},\n     {s:\"\u63b0\u63b0|b\u00e0ib\u00e0i \u518d\u898b|z\u00e0iji\u00e0n \uff01\", t:T(\"Bye!\",\"\u30d0\u30a4\u30d0\u30a4\uff01\",\"\uc548\ub155\ud788 \uacc4\uc138\uc694!\"),\n      r:\"\u6b38|\u00e9i \uff1f \u6211\u5011|w\u01d2men \u624d|c\u00e1i \u525b|g\u0101ng \u898b\u9762|ji\u00e0nmi\u00e0n \u8036|ye \uff01\", rt:T(\"Huh? We only just met!\",\"\u3048\uff1f\u4eca\u4f1a\u3063\u305f\u3070\u304b\u308a\u306a\u306e\u306b\uff01\",\"\ub124? \uc6b0\ub9ac \ubc29\uae08 \ub9cc\ub0ac\uc796\uc544\uc694!\")},\n     {s:\"\u4f60\u597d|n\u01d0 h\u01ceo \uff01\", t:T(\"Hello!\",\"\u3053\u3093\u306b\u3061\u306f\uff01\",\"\uc548\ub155\ud558\uc138\uc694!\"), ok:1}\n   ]},\n   {npc:\"\u4f60\u597d|n\u01d0 h\u01ceo \uff0c \u5f88|h\u011bn \u9ad8\u8208|g\u0101ox\u00ecng \u8a8d\u8b58|r\u00e8nshi \u4f60|n\u01d0 \u3002\", t:T(\"Hello, nice to meet you.\",\"\u3053\u3093\u306b\u3061\u306f\u3001\u306f\u3058\u3081\u307e\u3057\u3066\u3002\",\"\uc548\ub155\ud558\uc138\uc694, \ub9cc\ub098\uc11c \ubc18\uac00\uc6cc\uc694.\")},\n   {ask:T(\"Say \u201cme too\u201d\",\"\u300c\u79c1\u3082\u300d\u3068\u8a00\u304a\u3046\",\"'\uc800\ub3c4\uc694'\ub77c\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u4e5f|y\u011b \u662f|sh\u00ec \u3002\", t:T(\"Me too.\",\"\u79c1\u3082\u3067\u3059\u3002\",\"\uc800\ub3c4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u5403\u7d20|ch\u012bs\u00f9 \u3002\", t:T(\"I'm vegetarian.\",\"\u30d9\u30b8\u30bf\u30ea\u30a2\u30f3\u3067\u3059\u3002\",\"\uc800\ub294 \ucc44\uc2dd\ud574\uc694.\"),\n      r:\"\u554a|a \uff1f \u4f60|n\u01d0 \u5403\u7d20|ch\u012bs\u00f9 \u554a|a \u2026\u2026 \u53ef\u662f|k\u011bsh\u00ec \u6211|w\u01d2 \u662f|sh\u00ec \u8aaa|shu\u014d \u5f88|h\u011bn \u9ad8\u8208|g\u0101ox\u00ecng \u8a8d\u8b58|r\u00e8nshi \u4f60|n\u01d0 \u3002\", rt:T(\"Oh? You're vegetarian\u2026 but I said nice to meet you.\",\"\u3048\uff1f\u30d9\u30b8\u30bf\u30ea\u30a2\u30f3\u306a\u3093\u3060\u2026\u2026\u3067\u3082\u79c1\u306f\u300c\u306f\u3058\u3081\u307e\u3057\u3066\u300d\u3063\u3066\u8a00\u3063\u305f\u3093\u3060\u3051\u3069\u3002\",\"\ub124? \ucc44\uc2dd\ud558\uc2dc\ub294\uad6c\ub098\u2026\u2026 \uadfc\ub370 \uc800\ub294 \ub9cc\ub098\uc11c \ubc18\uac11\ub2e4\uace0 \ud588\uc5b4\uc694.\")},\n     {s:\"\u5c0d\u4e0d\u8d77|du\u00ecbuq\u01d0 \uff0c \u6211|w\u01d2 \u4e0d|b\u00f9 \u77e5\u9053|zh\u012bd\u00e0o \u3002\", t:T(\"Sorry, I didn't know.\",\"\u3059\u307f\u307e\u305b\u3093\u3001\u77e5\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\",\"\uc8c4\uc1a1\ud574\uc694, \ubab0\ub790\uc5b4\uc694.\"),\n      r:\"\u4e0d|b\u00f9 \u77e5\u9053|zh\u012bd\u00e0o \u4ec0\u9ebc|sh\u00e9nme \uff1f\", rt:T(\"Didn't know what?\",\"\u4f55\u3092\u77e5\u3089\u306a\u304b\u3063\u305f\u306e\uff1f\",\"\ubb58 \ubab0\ub790\ub2e4\ub294 \uac70\uc608\uc694?\")}\n   ]},\n   {tip:T(\"A nod and a smile are a perfectly polite greeting. Hugs and handshakes on first meeting are less common than in the West, especially in Taiwan.\",\"\u3046\u306a\u305a\u3044\u3066\u7b11\u9854\u3092\u898b\u305b\u308b\u3060\u3051\u3067\u5341\u5206\u4e01\u5be7\u306a\u3042\u3044\u3055\u3064\u3067\u3059\u3002\u521d\u5bfe\u9762\u3067\u306e\u30cf\u30b0\u3084\u63e1\u624b\u306f\u6b27\u7c73\u307b\u3069\u4e00\u822c\u7684\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u7279\u306b\u53f0\u6e7e\u3067\u306f\u305d\u3046\u3067\u3059\u3002\",\"\uace0\uac1c\ub97c \ub044\ub355\uc774\uba70 \ubbf8\uc18c \uc9d3\ub294 \uac83\ub9cc\uc73c\ub85c\ub3c4 \ucda9\ubd84\ud788 \uc608\uc758 \ubc14\ub978 \uc778\uc0ac\uc608\uc694. \ucc98\uc74c \ub9cc\ub0ac\uc744 \ub54c \ud3ec\uc639\uc774\ub098 \uc545\uc218\ub294 \uc11c\uc591\ub9cc\ud07c \ud754\ud558\uc9c0 \uc54a\uc544\uc694. \ud2b9\ud788 \ub300\ub9cc\uc5d0\uc11c\ub294\uc694.\")}\n  ]},\n {id:\"intro\", zh:\"\u81ea\u6211\u4ecb\u7d39\", en:\"About you\", img:\"friend\",\n  who:\"\u5c0f\u7f8e\", whoT:T(\"Xiaomei, a new friend\",\"\u65b0\u3057\u3044\u53cb\u3060\u3061\u30fb\u5c0f\u7f8e\",\"\uc0c8 \uce5c\uad6c \uc0e4\uc624\uba54\uc774\"),\n  stamp:{t:\"\u4ecb\u7d39\", s:\"INTRO\", c:\"#3F7A5A\", r:\"6deg\"},\n  steps:[\n   {npc:\"\u6211|w\u01d2 \u53eb|ji\u00e0o \u5c0f\u7f8e|Xi\u01ceom\u011bi \u3002 \u4f60|n\u01d0 \u53eb|ji\u00e0o \u4ec0\u9ebc|sh\u00e9nme \u540d\u5b57|m\u00edngzi \uff1f\", t:T(\"I'm Xiaomei. What's your name?\",\"\u79c1\u306f\u5c0f\u7f8e\u3002\u3042\u306a\u305f\u306e\u540d\u524d\u306f\uff1f\",\"\uc800\ub294 \uc0e4\uc624\uba54\uc774\uc608\uc694. \uc774\ub984\uc774 \ubb50\uc608\uc694?\")},\n   {ask:T(\"Tell her your name (type it in)\",\"\u81ea\u5206\u306e\u540d\u524d\u3092\u4f1d\u3048\u3088\u3046\uff08\u5165\u529b\u3057\u3066\u306d\uff09\",\"\uc774\ub984\uc744 \ub9d0\ud558\uc138\uc694 (\uc9c1\uc811 \uc785\ub825\ud558\uc138\uc694)\"), input:1,\n    say:\"\u6211|w\u01d2 \u53eb|ji\u00e0o {name} \u3002\", sayT:T(\"My name is {name}.\",\"{name}\u3067\u3059\u3002\",\"\uc800\ub294 {name}\uc774\uc5d0\uc694.\")},\n   {npc:\"{name} \uff0c \u5f88|h\u011bn \u597d\u807d|h\u01ceot\u012bng \u7684|de \u540d\u5b57|m\u00edngzi \uff01 \u4f60|n\u01d0 \u5f9e|c\u00f3ng \u54ea\u88e1|n\u01cel\u01d0 \u4f86|l\u00e1i \uff1f\", t:T(\"{name}, what a lovely name! Where are you from?\",\"{name}\u3001\u3059\u3066\u304d\u306a\u540d\u524d\u306d\uff01\u3069\u3053\u304b\u3089\u6765\u305f\u306e\uff1f\",\"{name}, \uc774\ub984 \uc608\uc058\ub2e4! \uc5b4\ub514\uc5d0\uc11c \uc654\uc5b4\uc694?\")},\n   {ask:T(\"Say where you're from (pick your country)\",\"\u3069\u3053\u304b\u3089\u6765\u305f\u304b\u7b54\u3048\u3088\u3046\uff08\u81ea\u5206\u306e\u56fd\u3092\u9078\u3093\u3067\u306d\uff09\",\"\uc5b4\ub514\uc5d0\uc11c \uc654\ub294\uc9c0 \ub9d0\ud558\uc138\uc694 (\uc790\uae30 \ub098\ub77c\ub97c \uace0\ub974\uc138\uc694)\"), opts:[\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u7f8e\u570b|M\u011bigu\u00f3 \u4f86|l\u00e1i \u3002\", t:T(\"I'm from the US.\",\"\u30a2\u30e1\u30ea\u30ab\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\ubbf8\uad6d\uc5d0\uc11c \uc654\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u65e5\u672c|R\u00ecb\u011bn \u4f86|l\u00e1i \u3002\", t:T(\"I'm from Japan.\",\"\u65e5\u672c\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\uc77c\ubcf8\uc5d0\uc11c \uc654\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u97d3\u570b|H\u00e1ngu\u00f3 \u4f86|l\u00e1i \u3002\", t:T(\"I'm from Korea.\",\"\u97d3\u56fd\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\ud55c\uad6d\uc5d0\uc11c \uc654\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u82f1\u570b|Y\u012bnggu\u00f3 \u4f86|l\u00e1i \u3002\", t:T(\"I'm from the UK.\",\"\u30a4\u30ae\u30ea\u30b9\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\uc601\uad6d\uc5d0\uc11c \uc654\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u6cd5\u570b|F\u01cegu\u00f3 \u4f86|l\u00e1i \u3002\", t:T(\"I'm from France.\",\"\u30d5\u30e9\u30f3\u30b9\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\ud504\ub791\uc2a4\uc5d0\uc11c \uc654\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u5f9e|c\u00f3ng \u8d8a\u5357|Yu\u00e8n\u00e1n \u4f86|l\u00e1i \u3002\", t:T(\"I'm from Vietnam.\",\"\u30d9\u30c8\u30ca\u30e0\u304b\u3089\u6765\u307e\u3057\u305f\u3002\",\"\ubca0\ud2b8\ub0a8\uc5d0\uc11c \uc654\uc5b4\uc694.\"), ok:1}\n   ]},\n   {npc:\"\u771f\u7684|zh\u0113n de \u55ce|ma \uff1f \u4f60|n\u01d0 \u6703|hu\u00ec \u8aaa|shu\u014d \u4e2d\u6587|Zh\u014dngw\u00e9n \u55ce|ma \uff1f\", t:T(\"Really? Do you speak Chinese?\",\"\u305d\u3046\u306a\u3093\u3060\uff01\u4e2d\u56fd\u8a9e\u306f\u8a71\u305b\u308b\u306e\uff1f\",\"\uadf8\ub798\uc694? \uc911\uad6d\uc5b4 \ud560 \uc904 \uc54c\uc544\uc694?\")},\n   {ask:T(\"Say you speak just a little\",\"\u5c11\u3057\u3060\u3051\u8a71\u305b\u308b\u3068\u7b54\u3048\u3088\u3046\",\"\uc870\uae08\ub9cc \ud560 \uc904 \uc548\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u4e0d\u597d\u610f\u601d|b\u00f9 h\u01ceoy\u00ecsi \uff0c \u6c92\u6709|m\u00e9iy\u01d2u \u3002\", t:T(\"Sorry, we don't.\",\"\u3059\u307f\u307e\u305b\u3093\u3001\u306a\u3044\u3093\u3067\u3059\u3002\",\"\uc8c4\uc1a1\ud574\uc694, \uc5c6\uc5b4\uc694.\"),\n      r:\"\u54c8\u54c8|h\u0101h\u0101 \uff0c \u4f60|n\u01d0 \u660e\u660e|m\u00edngm\u00edng \u5c31|ji\u00f9 \u5728|z\u00e0i \u8aaa|shu\u014d \u4e2d\u6587|Zh\u014dngw\u00e9n \u554a|a \uff01\", rt:T(\"Haha, you're literally speaking Chinese right now!\",\"\u306f\u306f\u306f\u3001\u4eca\u307e\u3055\u306b\u4e2d\u56fd\u8a9e\u3067\u8a71\u3057\u3066\u308b\u3058\u3083\u306a\u3044\uff01\",\"\ud558\ud558, \uc9c0\uae08 \uc911\uad6d\uc5b4\ub85c \ub9d0\ud558\uace0 \uc788\uc796\uc544\uc694!\")},\n     {s:\"\u53ea|zh\u01d0 \u6703|hu\u00ec \u4e00\u9ede\u9ede|y\u00ecdi\u01cendi\u01cen \u3002\", t:T(\"Just a little bit.\",\"\u5c11\u3057\u3060\u3051\u3067\u3059\u3002\",\"\uc870\uae08\ubc16\uc5d0 \ubabb \ud574\uc694.\"), ok:1},\n     {s:\"\u4e00|y\u00ec \u5929|ti\u0101n \u4e09|s\u0101n \u6b21|c\u00ec \u3002\", t:T(\"Three times a day.\",\"1\u65e53\u56de\u3067\u3059\u3002\",\"\ud558\ub8e8\uc5d0 \uc138 \ubc88\uc774\uc694.\"),\n      r:\"\u4e00|y\u00ec \u5929|ti\u0101n \u4e09|s\u0101n \u6b21|c\u00ec \uff1f \u90a3|n\u00e0 \u662f|sh\u00ec \u5403|ch\u012b \u85e5|y\u00e0o \u5427|ba \uff01\", rt:T(\"Three times a day? That's for medicine!\",\"1\u65e53\u56de\uff1f\u305d\u308c\u306f\u85ac\u3067\u3057\u3087\u3046\uff01\",\"\ud558\ub8e8\uc5d0 \uc138 \ubc88\uc774\uc694? \uadf8\uac74 \uc57d \uba39\ub294 \uac70\uc796\uc544\uc694!\")}\n   ]},\n   {npc:\"\u4e00\u9ede\u9ede|y\u00ecdi\u01cendi\u01cen \uff1f \u4f60|n\u01d0 \u8aaa|shu\u014d \u5f97|de \u5f88|h\u011bn \u597d|h\u01ceo \u554a|a \uff01\", t:T(\"Just a little? You speak really well!\",\"\u5c11\u3057\u3060\u3051\uff1f\u3059\u3054\u304f\u4e0a\u624b\u3058\u3083\u306a\u3044\uff01\",\"\uc870\uae08\uc774\uc694? \uc5c4\uccad \uc798\ud558\ub294\ub370\uc694!\")},\n   {tip:T(\"\u27e6\u53ea|zh\u01d0 \u6703|hu\u00ec \u4e00\u9ede\u9ede|y\u00ecdi\u01cendi\u01cen\u27e7 means \u201cjust a little bit\u201d. That y\u00ec di\u01cen di\u01cen is where OneDotDot Chinese gets its name. Swap the country in \u27e6\u6211|w\u01d2 \u5f9e|c\u00f3ng ____ \u4f86|l\u00e1i\u27e7 to say where you're from.\",\"\u27e6\u53ea|zh\u01d0 \u6703|hu\u00ec \u4e00\u9ede\u9ede|y\u00ecdi\u01cendi\u01cen\u27e7 \u306f\u300c\u5c11\u3057\u3060\u3051\u300d\u3002\u3053\u306e y\u00ec di\u01cen di\u01cen \u304c OneDotDot Chinese \u306e\u540d\u524d\u306e\u7531\u6765\u3067\u3059\u3002\u27e6\u6211|w\u01d2 \u5f9e|c\u00f3ng ____ \u4f86|l\u00e1i\u27e7 \u306e\u56fd\u540d\u3092\u5165\u308c\u66ff\u3048\u308c\u3070\u3001\u51fa\u8eab\u5730\u3092\u8a00\u3048\u307e\u3059\u3002\",\"\u27e6\u53ea|zh\u01d0 \u6703|hu\u00ec \u4e00\u9ede\u9ede|y\u00ecdi\u01cendi\u01cen\u27e7\ub294 '\uc870\uae08\ubc16\uc5d0 \ubabb \ud574\uc694'\ub77c\ub294 \ub73b\uc774\uc5d0\uc694. \uc774 y\u00ec di\u01cen di\u01cen\uc774 OneDotDot Chinese\ub77c\ub294 \uc774\ub984\uc758 \uc720\ub798\uc608\uc694. \u27e6\u6211|w\u01d2 \u5f9e|c\u00f3ng ____ \u4f86|l\u00e1i\u27e7\uc758 \ub098\ub77c \uc774\ub984\uc744 \ubc14\uafb8\uba74 \ucd9c\uc2e0\uc9c0\ub97c \ub9d0\ud560 \uc218 \uc788\uc5b4\uc694.\")}\n  ]},\n {id:\"chat\", zh:\"\u9592\u804a\", en:\"Small talk\", img:\"friend\",\n  who:\"\u5c0f\u7f8e\", whoT:T(\"Xiaomei, a new friend\",\"\u65b0\u3057\u3044\u53cb\u3060\u3061\u30fb\u5c0f\u7f8e\",\"\uc0c8 \uce5c\uad6c \uc0e4\uc624\uba54\uc774\"),\n  help:{s:\"\u7136\u5f8c|r\u00e1nh\u00f2u \u5462|ne \uff1f\", t:T(\"And then?\",\"\u305d\u308c\u3067\uff1f\",\"\uadf8\ub798\uc11c\uc694?\")},\n  stamp:{t:\"\u9592\u804a\", s:\"CHAT\", c:\"#A87A1E\", r:\"-4deg\"},\n  steps:[\n   {npc:\"\u4f60|n\u01d0 \u4f86|l\u00e1i \u9019\u88e1|zh\u00e8l\u01d0 \u591a\u4e45|du\u014dji\u01d4 \u4e86|le \uff1f\", t:T(\"How long have you been here?\",\"\u3053\u3053\u306b\u6765\u3066\u3069\u306e\u304f\u3089\u3044\uff1f\",\"\uc5ec\uae30 \uc628 \uc9c0 \uc5bc\ub9c8\ub098 \ub410\uc5b4\uc694?\")},\n   {ask:T(\"Say you've been here a week\",\"\u6765\u30661\u9031\u9593\u3060\u3068\u7b54\u3048\u3088\u3046\",\"\uc628 \uc9c0 \uc77c\uc8fc\uc77c \ub410\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u8981|y\u00e0o \u5f85|d\u0101i \u4e00\u500b|y\u00ed ge \u661f\u671f|x\u012bngq\u012b \u3002\", t:T(\"I'll stay for a week.\",\"1\u9031\u9593\u6ede\u5728\u3057\u307e\u3059\u3002\",\"\uc77c\uc8fc\uc77c \uba38\ubb3c \uac70\uc608\uc694.\"),\n      r:\"\u6211|w\u01d2 \u662f|sh\u00ec \u554f|w\u00e8n \u4f60|n\u01d0 \u5df2\u7d93|y\u01d0j\u012bng \u4f86|l\u00e1i \u591a\u4e45|du\u014dji\u01d4 \u4e86|le \u3002\", rt:T(\"I meant how long you've already been here.\",\"\u3082\u3046\u6765\u3066\u3069\u306e\u304f\u3089\u3044\u304b\u805e\u3044\u305f\u3093\u3060\u3088\u3002\",\"\ubc8c\uc368 \uc628 \uc9c0 \uc5bc\ub9c8\ub098 \ub410\ub294\uc9c0 \ubb3c\uc5b4\ubcf8 \uac70\uc608\uc694.\")},\n     {s:\"\u6211|w\u01d2 \u4f86|l\u00e1i \u4e00\u500b|y\u00ed ge \u661f\u671f|x\u012bngq\u012b \u4e86|le \u3002\", t:T(\"I've been here for a week.\",\"\u6765\u30661\u9031\u9593\u306b\u306a\u308a\u307e\u3059\u3002\",\"\uc628 \uc9c0 \uc77c\uc8fc\uc77c \ub410\uc5b4\uc694.\"), ok:1},\n     {s:\"\u5927\u6982|d\u00e0g\u00e0i \u4e8c\u5341|\u00e8rsh\u00ed \u5206\u9418|f\u0113nzh\u014dng \u3002\", t:T(\"About twenty minutes.\",\"20\u5206\u304f\u3089\u3044\u3067\u3059\u3002\",\"20\ubd84 \uc815\ub3c4\uc694.\"),\n      r:\"\u4e8c\u5341|\u00e8rsh\u00ed \u5206\u9418|f\u0113nzh\u014dng \uff1f \u4f60|n\u01d0 \u525b|g\u0101ng \u4e0b|xi\u00e0 \u98db\u6a5f|f\u0113ij\u012b \u55ce|ma \uff1f\", rt:T(\"Twenty minutes? Did you just get off the plane?\",\"20\u5206\uff1f\u98db\u884c\u6a5f\u3092\u964d\u308a\u305f\u3070\u304b\u308a\uff1f\",\"20\ubd84\uc774\uc694? \ubc29\uae08 \ube44\ud589\uae30\uc5d0\uc11c \ub0b4\ub838\uc5b4\uc694?\")}\n   ]},\n   {npc:\"\u4f60|n\u01d0 \u89ba\u5f97|ju\u00e9de \u53f0\u7063|T\u00e1iw\u0101n \u600e\u9ebc\u6a23|z\u011bnmey\u00e0ng \uff1f\", t:T(\"What do you think of Taiwan?\",\"\u53f0\u6e7e\u306f\u3069\u3046\uff1f\",\"\ub300\ub9cc\uc740 \uc5b4\ub54c\uc694?\")},\n   {ask:T(\"Say it's great and everyone is friendly\",\"\u6700\u9ad8\u3001\u307f\u3093\u306a\u89aa\u5207\u3060\u3068\u7b54\u3048\u3088\u3046\",\"\ub108\ubb34 \uc88b\uace0 \ub2e4\ub4e4 \uce5c\uc808\ud558\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u592a|t\u00e0i \u5c0f|xi\u01ceo \u4e86|le \u3002\", t:T(\"It's too small.\",\"\u5c0f\u3055\u3059\u304e\u307e\u3059\u3002\",\"\ub108\ubb34 \uc791\uc544\uc694.\"),\n      r:\"\u53f0\u7063|T\u00e1iw\u0101n \u662f|sh\u00ec \u4e0d|b\u00fa \u5927|d\u00e0 \u5566|la \uff0c \u54c8\u54c8|h\u0101h\u0101 \u3002\", rt:T(\"Well, Taiwan isn't very big, haha.\",\"\u307e\u3042\u3001\u53f0\u6e7e\u306f\u5927\u304d\u304f\u306f\u306a\u3044\u3051\u3069\u306d\u3001\u306f\u306f\u306f\u3002\",\"\ubb50, \ub300\ub9cc\uc774 \ud06c\uc9c4 \uc54a\uc8e0, \ud558\ud558.\")},\n     {s:\"\u5f88|h\u011bn \u68d2|b\u00e0ng \uff0c \u5927\u5bb6|d\u00e0ji\u0101 \u90fd|d\u014du \u5f88|h\u011bn \u53cb\u5584|y\u01d2ush\u00e0n \u3002\", t:T(\"It's great, everyone's very friendly.\",\"\u6700\u9ad8\u3067\u3059\u3002\u307f\u3093\u306a\u3068\u3066\u3082\u89aa\u5207\u3067\u3059\u3002\",\"\uc815\ub9d0 \uc88b\uc544\uc694. \ub2e4\ub4e4 \uce5c\uc808\ud574\uc694.\"), ok:1},\n     {s:\"\u6709|y\u01d2u \u4e00\u9ede|y\u00ecdi\u01cen \u8fa3|l\u00e0 \u3002\", t:T(\"It's a little spicy.\",\"\u5c11\u3057\u8f9b\u3044\u3067\u3059\u3002\",\"\uc870\uae08 \ub9e4\uc6cc\uc694.\"),\n      r:\"\u4f60|n\u01d0 \u662f|sh\u00ec \u8aaa|shu\u014d \u53f0\u7063|T\u00e1iw\u0101n \u83dc|c\u00e0i \u55ce|ma \uff1f\", rt:T(\"You mean Taiwanese food?\",\"\u53f0\u6e7e\u6599\u7406\u306e\u3053\u3068\uff1f\",\"\ub300\ub9cc \uc74c\uc2dd \ub9d0\ud558\ub294 \uac70\uc608\uc694?\")}\n   ]},\n   {npc:\"{name} \uff0c \u4f60|n\u01d0 \u7684|de \u4e2d\u6587|Zh\u014dngw\u00e9n \u771f\u7684|zh\u0113n de \u5f88|h\u011bn \u597d|h\u01ceo \uff01\", t:T(\"{name}, your Chinese is really good!\",\"{name}\u3001\u4e2d\u56fd\u8a9e\u307b\u3093\u3068\u306b\u4e0a\u624b\u3060\u306d\uff01\",\"{name}, \uc911\uad6d\uc5b4 \uc9c4\uc9dc \uc798\ud55c\ub2e4!\")},\n   {ask:T(\"Respond modestly to the compliment\",\"\u307b\u3081\u8a00\u8449\u306b\u8b19\u905c\u3057\u3066\u8fd4\u305d\u3046\",\"\uce6d\ucc2c\uc5d0 \uacb8\uc190\ud558\uac8c \ub300\ub2f5\ud558\uc138\uc694\"), opts:[\n     {s:\"\u5c0d|du\u00ec \uff0c \u6211|w\u01d2 \u5f88|h\u011bn \u53b2\u5bb3|l\u00echai \u3002\", t:T(\"Yes, I'm amazing.\",\"\u306f\u3044\u3001\u3059\u3054\u3044\u3067\u3057\u3087\u3046\u3002\",\"\ub124, \uc81c\uac00 \uc880 \ub300\ub2e8\ud558\uc8e0.\"),\n      r:\"\u54c8\u54c8|h\u0101h\u0101 \uff0c \u4f60|n\u01d0 \u5f88|h\u011bn \u6709|y\u01d2u \u81ea\u4fe1|z\u00ecx\u00ecn \u5594|o \uff01\", rt:T(\"Haha, you're confident!\",\"\u306f\u306f\u306f\u3001\u81ea\u4fe1\u6e80\u3005\u3060\u306d\uff01\",\"\ud558\ud558, \uc790\uc2e0\uac10 \ub118\uce58\ub124\uc694!\")},\n     {s:\"\u6211|w\u01d2 \u4e5f|y\u011b \u662f|sh\u00ec \u3002\", t:T(\"Me too.\",\"\u79c1\u3082\u3067\u3059\u3002\",\"\uc800\ub3c4\uc694.\"),\n      r:\"\u4f60|n\u01d0 \u4e5f|y\u011b \u89ba\u5f97|ju\u00e9de \u4f60|n\u01d0 \u7684|de \u4e2d\u6587|Zh\u014dngw\u00e9n \u5f88|h\u011bn \u597d|h\u01ceo \uff1f \u54c8\u54c8|h\u0101h\u0101 \uff01\", rt:T(\"You also think your Chinese is good? Haha!\",\"\u81ea\u5206\u3067\u3082\u4e0a\u624b\u3060\u3068\u601d\u3046\u306e\uff1f\u306f\u306f\u306f\uff01\",\"\ubcf8\uc778\ub3c4 \uc911\uad6d\uc5b4 \uc798\ud55c\ub2e4\uace0 \uc0dd\uac01\ud574\uc694? \ud558\ud558!\")},\n     {s:\"\u54ea\u88e1|n\u01cel\u01d0 \u54ea\u88e1|n\u01cel\u01d0 \u3002\", t:T(\"Oh, not at all.\",\"\u3044\u3048\u3044\u3048\u3001\u3068\u3093\u3067\u3082\u306a\u3044\u3002\",\"\uc544\ub2c8\uc5d0\uc694, \ubcc4\ub9d0\uc500\uc744\uc694.\"), ok:1}\n   ]},\n   {tip:T(\"Compliments are usually met with modesty rather than a \u201cthank you\u201d. Taiwan often says \u27ea\u54ea\u88e1\u54ea\u88e1|n\u01cel\u01d0 n\u01cel\u01d0\u27eb or \u27ea\u9084\u597d\u5566|h\u00e1i h\u01ceo la\u27eb; mainland China often says \u27ea\u8fc7\u5956\u4e86|gu\u00f2ji\u01ceng le\u27eb. Questions about age or salary are common and usually just a sign of interest.\",\"\u307b\u3081\u3089\u308c\u305f\u3089\u300c\u3042\u308a\u304c\u3068\u3046\u300d\u3088\u308a\u8b19\u905c\u3067\u8fd4\u3059\u306e\u304c\u4e00\u822c\u7684\u3067\u3059\u3002\u53f0\u6e7e\u3067\u306f \u27ea\u54ea\u88e1\u54ea\u88e1|n\u01cel\u01d0 n\u01cel\u01d0\u27eb \u3084 \u27ea\u9084\u597d\u5566|h\u00e1i h\u01ceo la\u27eb\u3001\u4e2d\u56fd\u5927\u9678\u3067\u306f \u27ea\u8fc7\u5956\u4e86|gu\u00f2ji\u01ceng le\u27eb \u304c\u3088\u304f\u4f7f\u308f\u308c\u307e\u3059\u3002\u5e74\u9f62\u3084\u7d66\u6599\u3092\u805e\u304b\u308c\u308b\u3053\u3068\u3082\u3088\u304f\u3042\u308a\u307e\u3059\u304c\u3001\u305f\u3044\u3066\u3044\u306f\u8208\u5473\u306e\u8868\u308c\u3067\u3059\u3002\",\"\uce6d\ucc2c\uc744 \ubc1b\uc73c\uba74 '\uace0\ub9c8\uc6cc\uc694'\ubcf4\ub2e4 \uacb8\uc190\ud558\uac8c \ub300\ub2f5\ud558\ub294 \uac8c \uc77c\ubc18\uc801\uc774\uc5d0\uc694. \ub300\ub9cc\uc5d0\uc11c\ub294 \u27ea\u54ea\u88e1\u54ea\u88e1|n\u01cel\u01d0 n\u01cel\u01d0\u27eb\ub098 \u27ea\u9084\u597d\u5566|h\u00e1i h\u01ceo la\u27eb, \uc911\uad6d \ub300\ub959\uc5d0\uc11c\ub294 \u27ea\u8fc7\u5956\u4e86|gu\u00f2ji\u01ceng le\u27eb\ub97c \ub9ce\uc774 \uc368\uc694. \ub098\uc774\ub098 \uc6d4\uae09\uc744 \ubb3b\ub294 \uacbd\uc6b0\ub3c4 \ud754\ud55c\ub370, \ub300\uac1c \uad00\uc2ec\uc758 \ud45c\ud604\uc774\uc5d0\uc694.\"), raw:1},\n   {n:T(\"You'd like to keep in touch with Xiaomei.\",\"\u5c0f\u7f8e\u3068\u3053\u308c\u304b\u3089\u3082\u9023\u7d61\u3092\u53d6\u308a\u305f\u3044\u306a\u3002\",\"\uc0e4\uc624\uba54\uc774\ub791 \uacc4\uc18d \uc5f0\ub77d\ud558\uace0 \uc2f6\uc5b4\uc694.\")},\n   {ask:TC(T(\"Ask if you can add each other on LINE\",\"LINE\u3092\u4ea4\u63db\u3067\u304d\u308b\u304b\u805e\u3053\u3046\",\"LINE \uce5c\uad6c \ucd94\uac00\ud574\ub3c4 \ub418\ub294\uc9c0 \ubb3c\uc5b4\ubcf4\uc138\uc694\"),T(\"Ask if you can add each other on WeChat\",\"WeChat\u3092\u4ea4\u63db\u3067\u304d\u308b\u304b\u805e\u3053\u3046\",\"\uc704\ucc57 \uce5c\uad6c \ucd94\uac00\ud574\ub3c4 \ub418\ub294\uc9c0 \ubb3c\uc5b4\ubcf4\uc138\uc694\")), opts:[\n     {s:\"\u53ef\u4ee5|k\u011by\u01d0 \u5206\u958b|f\u0113nk\u0101i \u4ed8|f\u00f9 \u55ce|ma \uff1f\", t:T(\"Can we pay separately?\",\"\u5225\u3005\u306b\u6255\u3048\u307e\u3059\u304b\uff1f\",\"\ub530\ub85c \uacc4\uc0b0\ud560 \uc218 \uc788\uc5b4\uc694?\"),\n      r:\"\u6211\u5011|w\u01d2men \u9084\u6c92|h\u00e1i m\u00e9i \u9ede|di\u01cen \u6771\u897f|d\u014dngxi \u8036|ye \uff01\", rt:T(\"We haven't even ordered yet!\",\"\u307e\u3060\u4f55\u3082\u983c\u3093\u3067\u306a\u3044\u3088\uff01\",\"\uc6b0\ub9ac \uc544\uc9c1 \uc544\ubb34\uac83\ub3c4 \uc548 \uc2dc\ucf30\uc5b4\uc694!\")},\n     {s:\"\u53ef\u4ee5|k\u011by\u01d0 \u52a0|ji\u0101 LINE|- \u55ce|ma \uff1f\", t:TC(T(\"Can we add each other on LINE?\",\"LINE\u4ea4\u63db\u3057\u3066\u3082\u3044\u3044\uff1f\",\"LINE \ucd94\uac00\ud574\ub3c4 \ub3fc\uc694?\"),T(\"Can we add each other on WeChat?\",\"WeChat\u4ea4\u63db\u3057\u3066\u3082\u3044\u3044\uff1f\",\"\uc704\ucc57 \ucd94\uac00\ud574\ub3c4 \ub3fc\uc694?\")), ok:1},\n     {s:\"\u53ef\u4ee5|k\u011by\u01d0 \u8a66\u7a7f|sh\u00ecchu\u0101n \u55ce|ma \uff1f\", t:T(\"Can I try it on?\",\"\u8a66\u7740\u3067\u304d\u307e\u3059\u304b\uff1f\",\"\uc785\uc5b4 \ubd10\ub3c4 \ub3fc\uc694?\"),\n      r:\"\u8a66\u7a7f|sh\u00ecchu\u0101n \u4ec0\u9ebc|sh\u00e9nme \uff1f \u54c8\u54c8|h\u0101h\u0101 \u3002\", rt:T(\"Try on what? Haha.\",\"\u4f55\u3092\u8a66\u7740\u3059\u308b\u306e\uff1f\u306f\u306f\u306f\u3002\",\"\ubb58 \uc785\uc5b4 \ubd10\uc694? \ud558\ud558.\")}\n   ]},\n   {npc:\"\u7576\u7136|d\u0101ngr\u00e1n \uff0c \u9019|zh\u00e8 \u662f|sh\u00ec \u6211|w\u01d2 \u7684|de \u5e33\u865f|zh\u00e0ngh\u00e0o \u3002\", t:T(\"Sure, here's my ID.\",\"\u3082\u3061\u308d\u3093\u3001\u3053\u308c\u304c\u79c1\u306eID\u3060\u3088\u3002\",\"\ubb3c\ub860\uc774\uc8e0, \uc774\uac8c \uc81c \uc544\uc774\ub514\uc608\uc694.\")},\n   {tip:T(\"Taiwan mostly uses \u27eaLINE|-\u27eb to exchange contacts; mainland China mostly uses \u27ea\u5fae\u4fe1|w\u0113ix\u00ecn\u27eb (WeChat). Swapping contacts is a normal way to end even a short friendly chat.\",\"\u53f0\u6e7e\u3067\u306f\u9023\u7d61\u5148\u4ea4\u63db\u306b\u4e3b\u306b \u27eaLINE|-\u27eb\u3001\u4e2d\u56fd\u5927\u9678\u3067\u306f\u4e3b\u306b \u27ea\u5fae\u4fe1|w\u0113ix\u00ecn\u27eb\uff08WeChat\uff09\u3092\u4f7f\u3044\u307e\u3059\u3002\u77ed\u3044\u304a\u3057\u3083\u3079\u308a\u3067\u3082\u3001\u6700\u5f8c\u306b\u9023\u7d61\u5148\u3092\u4ea4\u63db\u3059\u308b\u306e\u306f\u3088\u304f\u3042\u308b\u3053\u3068\u3067\u3059\u3002\",\"\ub300\ub9cc\uc5d0\uc11c\ub294 \uc5f0\ub77d\ucc98\ub97c \uad50\ud658\ud560 \ub54c \uc8fc\ub85c \u27eaLINE|-\u27eb\uc744, \uc911\uad6d \ub300\ub959\uc5d0\uc11c\ub294 \uc8fc\ub85c \u27ea\u5fae\u4fe1|w\u0113ix\u00ecn\u27eb(\uc704\ucc57)\uc744 \uc368\uc694. \uc9e7\uac8c \ub300\ud654\ud574\ub3c4 \ub9c8\uc9c0\ub9c9\uc5d0 \uc5f0\ub77d\ucc98\ub97c \uc8fc\uace0\ubc1b\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc544\uc694.\"), raw:1}\n  ]},\n {id:\"bye\", zh:\"\u9053\u5225\", en:\"Goodbye\", img:\"friend\",\n  who:\"\u5c0f\u7f8e\", whoT:T(\"Xiaomei, a new friend\",\"\u65b0\u3057\u3044\u53cb\u3060\u3061\u30fb\u5c0f\u7f8e\",\"\uc0c8 \uce5c\uad6c \uc0e4\uc624\uba54\uc774\"),\n  stamp:{t:\"\u518d\u898b\", s:\"GOODBYE\", c:\"#C1440E\", r:\"8deg\"},\n  steps:[\n   {n:T(\"It's getting late. Time to head back to the hotel.\",\"\u9045\u304f\u306a\u3063\u3066\u304d\u307e\u3057\u305f\u3002\u305d\u308d\u305d\u308d\u30db\u30c6\u30eb\u306b\u623b\u308b\u6642\u9593\u3067\u3059\u3002\",\"\uc2dc\uac04\uc774 \ub2a6\uc5c8\uc5b4\uc694. \uc2ac\uc2ac \ud638\ud154\ub85c \ub3cc\uc544\uac08 \uc2dc\uac04\uc774\uc5d0\uc694.\")},\n   {ask:T(\"Say you should get going\",\"\u305d\u308d\u305d\u308d\u884c\u304b\u306a\u304d\u3083\u3068\u8a00\u304a\u3046\",\"\uc774\uc81c \uac00 \ubd10\uc57c\uaca0\ub2e4\uace0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u8a72|g\u0101i \u8d70|z\u01d2u \u4e86|le \u3002\", t:T(\"I should get going.\",\"\u305d\u308d\u305d\u308d\u884c\u304b\u306a\u3044\u3068\u3002\",\"\uc774\uc81c \uac00 \ubd10\uc57c\uaca0\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u8981|y\u00e0o \u9000\u623f|tu\u00ecf\u00e1ng \u3002\", t:T(\"I'd like to check out.\",\"\u30c1\u30a7\u30c3\u30af\u30a2\u30a6\u30c8\u3057\u307e\u3059\u3002\",\"\uccb4\ud06c\uc544\uc6c3\ud560\uac8c\uc694.\"),\n      r:\"\u9019\u88e1|zh\u00e8l\u01d0 \u662f|sh\u00ec \u8336\u5e97|ch\u00e1di\u00e0n \uff0c \u4e0d\u662f|b\u00fa sh\u00ec \u98ef\u5e97|f\u00e0ndi\u00e0n \u5566|la \uff01\", rt:T(\"This is a tea shop, not a hotel!\",\"\u3053\u3053\u306f\u304a\u8336\u5c4b\u3055\u3093\u3060\u3088\u3001\u30db\u30c6\u30eb\u3058\u3083\u306a\u3044\u3088\uff01\",\"\uc5ec\uae30\ub294 \ucc3b\uc9d1\uc774\uc5d0\uc694, \ud638\ud154\uc774 \uc544\ub2c8\uc5d0\uc694!\")},\n     {s:\"\u5169|li\u01ceng \u4f4d|w\u00e8i \uff0c \u6709|y\u01d2u \u4f4d\u5b50|w\u00e8izi \u55ce|ma \uff1f\", t:T(\"Two people. Do you have a table?\",\"2\u4eba\u3067\u3059\u3002\u5e2d\u306f\u3042\u308a\u307e\u3059\u304b\uff1f\",\"\ub450 \uba85\uc778\ub370, \uc790\ub9ac \uc788\uc5b4\uc694?\"),\n      r:\"\u6211\u5011|w\u01d2men \u5df2\u7d93|y\u01d0j\u012bng \u5750|zu\u00f2 \u5f88|h\u011bn \u4e45|ji\u01d4 \u4e86|le \u8036|ye \uff01\", rt:T(\"We've been sitting here for ages!\",\"\u3082\u3046\u305a\u3063\u3068\u5ea7\u3063\u3066\u308b\u3058\u3083\u306a\u3044\uff01\",\"\uc6b0\ub9ac \ubc8c\uc368 \ud55c\ucc38 \uc549\uc544 \uc788\uc5c8\uc796\uc544\uc694!\")}\n   ]},\n   {npc:\"\u597d|h\u01ceo \uff0c \u8def\u4e0a|l\u00f9shang \u5c0f\u5fc3|xi\u01ceox\u012bn \u3002\", t:T(\"Okay, take care on your way.\",\"\u3046\u3093\u3001\u6c17\u3092\u3064\u3051\u3066\u5e30\u3063\u3066\u306d\u3002\",\"\uc751, \uc870\uc2ec\ud788 \uac00\uc694.\")},\n   {ask:T(\"Say thanks and goodbye\",\"\u304a\u793c\u3092\u8a00\u3063\u3066\u3055\u3088\u306a\u3089\u3057\u3088\u3046\",\"\uace0\ub9d9\ub2e4\uace0 \ud558\uace0 \uc791\ubcc4 \uc778\uc0ac\ub97c \ud558\uc138\uc694\"), opts:[\n     {s:\"\u6b61\u8fce\u5149\u81e8|hu\u0101ny\u00edng gu\u0101ngl\u00edn \uff01\", t:T(\"Welcome!\",\"\u3044\u3089\u3063\u3057\u3083\u3044\u307e\u305b\uff01\",\"\uc5b4\uc11c \uc624\uc138\uc694!\"),\n      r:\"\u54c8\u54c8|h\u0101h\u0101 \uff0c \u4f60|n\u01d0 \u662f|sh\u00ec \u8981|y\u00e0o \u8d70|z\u01d2u \u9084\u662f|h\u00e1ishi \u8981|y\u00e0o \u4f86|l\u00e1i \uff1f\", rt:T(\"Haha, are you leaving or arriving?\",\"\u306f\u306f\u306f\u3001\u5e30\u308b\u306e\uff1f\u6765\u308b\u306e\uff1f\",\"\ud558\ud558, \uac00\ub294 \uac70\uc608\uc694, \uc624\ub294 \uac70\uc608\uc694?\")},\n     {s:\"\u8b1d\u8b1d|xi\u00e8xie \uff0c \u63b0\u63b0|b\u00e0ib\u00e0i \u518d\u898b|z\u00e0iji\u00e0n \uff01\", t:T(\"Thanks, bye!\",\"\u3042\u308a\u304c\u3068\u3046\u3001\u30d0\u30a4\u30d0\u30a4\uff01\",\"\uace0\ub9c8\uc6cc\uc694, \uc548\ub155!\"), ok:1},\n     {s:\"\u4e0d\u597d\u610f\u601d|b\u00f9 h\u01ceoy\u00ecsi \uff0c \u6c92\u6709|m\u00e9iy\u01d2u \u3002\", t:T(\"Sorry, we don't.\",\"\u3059\u307f\u307e\u305b\u3093\u3001\u306a\u3044\u3093\u3067\u3059\u3002\",\"\uc8c4\uc1a1\ud574\uc694, \uc5c6\uc5b4\uc694.\"),\n      r:\"\u6c92\u6709|m\u00e9iy\u01d2u \u4ec0\u9ebc|sh\u00e9nme \uff1f\", rt:T(\"Don't have what?\",\"\u4f55\u304c\u306a\u3044\u306e\uff1f\",\"\ubb50\uac00 \uc5c6\uc5b4\uc694?\")}\n   ]},\n   {npc:\"\u63b0\u63b0|b\u00e0ib\u00e0i \u518d\u898b|z\u00e0iji\u00e0n \uff0c {name} \uff01 \u795d|zh\u00f9 \u4f60|n\u01d0 \u65c5\u9014|l\u01dat\u00fa \u6109\u5feb|y\u00faku\u00e0i \uff01\", t:T(\"Bye, {name}! Have a great trip!\",\"\u30d0\u30a4\u30d0\u30a4\u3001{name}\uff01\u3044\u3044\u65c5\u3092\u306d\uff01\",\"\uc798 \uac00\uc694, {name}! \uc990\uac70\uc6b4 \uc5ec\ud589 \ub418\uc138\uc694!\")}\n  ]}\n];\nvar SC9=[\n {id:\"queue\", zh:\"\u6392\u968a\", en:\"Queueing\", img:\"queue\",\n  who:\"\u63d2\u968a\u7684\u5927\u53d4\", whoT:T(\"Man cutting in line\",\"\u5272\u308a\u8fbc\u3093\u3060\u304a\u3058\u3055\u3093\",\"\uc0c8\uce58\uae30\ud55c \uc544\uc800\uc528\"),\n  stamp:{t:\"\u6392\u968a\", s:\"QUEUE\", c:\"#2E4A62\", r:\"-6deg\"},\n  steps:[\n   {n:T(\"A busy 7-Eleven. You've been waiting in line when a man steps in right in front of you.\",\"\u6df7\u96d1\u3057\u305f\u30bb\u30d6\u30f3-\u30a4\u30ec\u30d6\u30f3\u3002\u4e26\u3093\u3067\u3044\u308b\u3068\u3001\u304a\u3058\u3055\u3093\u304c\u3042\u306a\u305f\u306e\u76ee\u306e\u524d\u306b\u5272\u308a\u8fbc\u3093\u3067\u304d\u307e\u3057\u305f\u3002\",\"\ubd90\ube44\ub294 \uc138\ube10\uc77c\ub808\ube10. \uc904\uc744 \uc11c \uc788\ub294\ub370 \ud55c \uc544\uc800\uc528\uac00 \ubc14\ub85c \uc55e\uc5d0 \ub07c\uc5b4\ub4e4\uc5c8\uc5b4\uc694.\")},\n   {ask:T(\"Politely ask him to line up\",\"\u4e26\u3076\u3088\u3046\u306b\u4e01\u5be7\u306b\u4f1d\u3048\u3088\u3046\",\"\uc904\uc744 \uc11c \ub2ec\ub77c\uace0 \uc815\uc911\ud558\uac8c \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u8b1d\u8b1d|xi\u00e8xie \u4f60|n\u01d0 \u7684|de \u5e6b\u5fd9|b\u0101ngm\u00e1ng \u3002\", t:T(\"Thank you for your help.\",\"\u52a9\u3051\u3066\u304f\u308c\u3066\u3042\u308a\u304c\u3068\u3046\u3054\u3056\u3044\u307e\u3059\u3002\",\"\ub3c4\uc640\uc8fc\uc154\uc11c \uac10\uc0ac\ud569\ub2c8\ub2e4.\"),\n      r:\"\u6211|w\u01d2 \u6c92\u6709|m\u00e9iy\u01d2u \u5e6b|b\u0101ng \u4f60|n\u01d0 \u4ec0\u9ebc|sh\u00e9nme \u554a|a \u3002\", rt:T(\"I haven't helped you with anything.\",\"\u4f55\u3082\u624b\u4f1d\u3063\u3066\u306a\u3044\u3051\u3069\u3002\",\"\uc800 \uc544\ubb34\uac83\ub3c4 \uc548 \ub3c4\uc640\ub4dc\ub838\ub294\ub370\uc694.\")},\n     {s:\"\u8acb|q\u01d0ng \u6392\u968a|p\u00e1idu\u00ec \u3002\", t:T(\"Please line up.\",\"\u4e26\u3093\u3067\u304f\u3060\u3055\u3044\u3002\",\"\uc904 \uc11c \uc8fc\uc138\uc694.\"), ok:1},\n     {s:\"\u6c92\u554f\u984c|m\u00e9i w\u00e8nt\u00ed \u3002\", t:T(\"No problem.\",\"\u554f\u984c\u3042\u308a\u307e\u305b\u3093\u3002\",\"\ubb38\uc81c\uc5c6\uc5b4\uc694.\"),\n      r:\"\u6c92\u554f\u984c|m\u00e9i w\u00e8nt\u00ed \uff1f \u90a3|n\u00e0 \u6211|w\u01d2 \u5c31|ji\u00f9 \u5148|xi\u0101n \u7d50\u5e33|ji\u00e9zh\u00e0ng \u56c9|luo \u3002\", rt:T(\"No problem? Then I'll go first.\",\"\u554f\u984c\u306a\u3044\uff1f\u3058\u3083\u3042\u5148\u306b\u4f1a\u8a08\u3059\u308b\u306d\u3002\",\"\ubb38\uc81c\uc5c6\ub2e4\uace0\uc694? \uadf8\ub7fc \uc81c\uac00 \uba3c\uc800 \uacc4\uc0b0\ud560\uac8c\uc694.\")}\n   ]},\n   {npc:\"\u554a|a \uff0c \u4e0d\u597d\u610f\u601d|b\u00f9 h\u01ceoy\u00ecsi \uff01 \u6211|w\u01d2 \u6c92|m\u00e9i \u770b\u5230|k\u00e0nd\u00e0o \u3002\", t:T(\"Oh, sorry! I didn't see you.\",\"\u3042\u3063\u3001\u3059\u307f\u307e\u305b\u3093\uff01\u6c17\u3065\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\",\"\uc544, \uc8c4\uc1a1\ud574\uc694! \ubabb \ubd24\uc5b4\uc694.\")},\n   {n:T(\"He steps back behind you. Everyone in the line nods at you.\",\"\u304a\u3058\u3055\u3093\u306f\u3042\u306a\u305f\u306e\u5f8c\u308d\u306b\u623b\u308a\u307e\u3057\u305f\u3002\u5217\u306e\u4eba\u305f\u3061\u304c\u3046\u306a\u305a\u3044\u3066\u3044\u307e\u3059\u3002\",\"\uc544\uc800\uc528\uac00 \ub2f9\uc2e0 \ub4a4\ub85c \ubb3c\ub7ec\ub0ac\uc5b4\uc694. \uc904 \uc120 \uc0ac\ub78c\ub4e4\uc774 \uace0\uac1c\ub97c \ub044\ub355\uc5ec\uc694.\")},\n   {tip:T(\"Cutting in line is a real faux pas in Taiwan, even at an ATM or a convenience store. On the MRT, let people get off before you get on.\",\"\u53f0\u6e7e\u3067\u306f\u5217\u3078\u306e\u5272\u308a\u8fbc\u307f\u306f\u5927\u304d\u306a\u30de\u30ca\u30fc\u9055\u53cd\u3067\u3059\u3002ATM\u3084\u30b3\u30f3\u30d3\u30cb\u3067\u3082\u540c\u3058\u3002MRT\u3067\u306f\u964d\u308a\u308b\u4eba\u304c\u5148\u3067\u3059\u3002\",\"\ub300\ub9cc\uc5d0\uc11c \uc0c8\uce58\uae30\ub294 \ud070 \uc2e4\ub840\uc608\uc694. ATM\uc774\ub098 \ud3b8\uc758\uc810\uc5d0\uc11c\ub3c4 \ub9c8\ucc2c\uac00\uc9c0\uc608\uc694. MRT\uc5d0\uc11c\ub294 \ub0b4\ub9ac\ub294 \uc0ac\ub78c\uc774 \uba3c\uc800\uc608\uc694.\")},\n   {tip:T(\"On the \u27e6\u624b\u6276\u68af|sh\u01d2uf\u00fat\u012b\u27e7 escalator, the MRT now encourages people to stand on both sides and hold the handrail for safety. At rush hour, though, many people still stand on the right out of habit and leave the left side for those walking up. Either way is fine. There's no right or wrong.\",\"\u27e6\u624b\u6276\u68af|sh\u01d2uf\u00fat\u012b\u27e7\uff08\u30a8\u30b9\u30ab\u30ec\u30fc\u30bf\u30fc\uff09\u3067\u306f\u3001\u4eca\u306f\u5b89\u5168\u306e\u305f\u3081\u4e21\u5074\u306b\u7acb\u3063\u3066\u624b\u3059\u308a\u306b\u3064\u304b\u307e\u308b\u3088\u3046\u547c\u3073\u304b\u3051\u3089\u308c\u3066\u3044\u307e\u3059\u3002\u305f\u3060\u3001\u30e9\u30c3\u30b7\u30e5\u6642\u306b\u306f\u7fd2\u6163\u3067\u53f3\u5074\u306b\u7acb\u3061\u3001\u5de6\u5074\u3092\u6b69\u304f\u4eba\u306b\u7a7a\u3051\u308b\u4eba\u3082\u307e\u3060\u591a\u3044\u3067\u3059\u3002\u3069\u3061\u3089\u3067\u3082\u5927\u4e08\u592b\u3002\u6b63\u89e3\u30fb\u4e0d\u6b63\u89e3\u306f\u3042\u308a\u307e\u305b\u3093\u3002\",\"\u27e6\u624b\u6276\u68af|sh\u01d2uf\u00fat\u012b\u27e7(\uc5d0\uc2a4\uceec\ub808\uc774\ud130)\uc5d0\uc11c\ub294 \uc694\uc998 \uc548\uc804\uc744 \uc704\ud574 \uc591\ucabd\uc5d0 \uc11c\uc11c \uc190\uc7a1\uc774\ub97c \uc7a1\ub3c4\ub85d \uad8c\ud558\uace0 \uc788\uc5b4\uc694. \ud558\uc9c0\ub9cc \ucd9c\ud1f4\uadfc \uc2dc\uac04\uc5d0\ub294 \uc5ec\uc804\ud788 \uc2b5\uad00\uc801\uc73c\ub85c \uc624\ub978\ucabd\uc5d0 \uc11c\uace0 \uc67c\ucabd\uc740 \uac78\uc5b4\uac00\ub294 \uc0ac\ub78c\uc5d0\uac8c \ube44\uc6cc \uc8fc\ub294 \uc0ac\ub78c\uc774 \ub9ce\uc544\uc694. \uc5b4\ub290 \ucabd\uc774\ub4e0 \uad1c\ucc2e\uc544\uc694. \uc815\ub2f5\ub3c4 \uc624\ub2f5\ub3c4 \uc5c6\uc5b4\uc694.\")}\n  ]},\n {id:\"temple\", zh:\"\u5edf\u5b87\", en:\"The temple\", img:\"temple\",\n  who:\"\u5edf\u5b87\u5fd7\u5de5\", whoT:T(\"Temple volunteer\",\"\u304a\u5bfa\u306e\u30dc\u30e9\u30f3\u30c6\u30a3\u30a2\",\"\uc0ac\uc6d0 \uc790\uc6d0\ubd09\uc0ac\uc790\"),\n  stamp:{t:\"\u53c3\u62dc\", s:\"TEMPLE\", c:\"#3F7A5A\", r:\"6deg\"},\n  steps:[\n   {n:T(\"Longshan Temple. Incense smoke drifts through the courtyard. You finish your drink and look for a bin.\",\"\u9f8d\u5c71\u5bfa\u3002\u4e2d\u5ead\u306b\u304a\u7dda\u9999\u306e\u7159\u304c\u6f02\u3063\u3066\u3044\u307e\u3059\u3002\u98f2\u307f\u7269\u3092\u98f2\u307f\u7d42\u3048\u3066\u3001\u30b4\u30df\u7bb1\u3092\u63a2\u3057\u307e\u3059\u3002\",\"\ub8fd\uc0b0\uc0ac. \ub9c8\ub2f9\uc5d0 \ud5a5 \uc5f0\uae30\uac00 \uac10\ub3cc\uc544\uc694. \uc74c\ub8cc\ub97c \ub2e4 \ub9c8\uc2dc\uace0 \uc4f0\ub808\uae30\ud1b5\uc744 \ucc3e\uc544\uc694.\")},\n   {n:T(\"By the door there's a big metal barrel. You walk over with your empty cup\u2026\",\"\u5165\u53e3\u306e\u305d\u3070\u306b\u5927\u304d\u306a\u91d1\u5c5e\u306e\u7f36\u304c\u3042\u308a\u307e\u3059\u3002\u7a7a\u306e\u30ab\u30c3\u30d7\u3092\u6301\u3063\u3066\u8fd1\u3065\u304f\u3068\u2026\u2026\",\"\uc785\uad6c \uc606\uc5d0 \ucee4\ub2e4\ub780 \ucca0\ud1b5\uc774 \uc788\uc5b4\uc694. \ube48 \ucef5\uc744 \ub4e4\uace0 \ub2e4\uac00\uac00\ub294\ub370\u2026\u2026\")},\n   {face:\"no\", npc:\"\u7b49|d\u011bng \u4e00\u4e0b|y\u00edxi\u00e0 \uff01 \u90a3|n\u00e0 \u662f|sh\u00ec \u71d2|sh\u0101o \u91d1\u7d19|j\u012bnzh\u01d0 \u7684|de \uff0c \u4e0d\u662f|b\u00fa sh\u00ec \u5783\u573e\u6876|l\u0101j\u012bt\u01d2ng \u5594|o \uff01\", t:T(\"Wait! That's for burning joss paper, not a rubbish bin!\",\"\u5f85\u3063\u3066\uff01\u305d\u308c\u306f\u91d1\u7d19\u3092\u71c3\u3084\u3059\u3082\u306e\u3067\u3001\u30b4\u30df\u7bb1\u3058\u3083\u306a\u3044\u3088\uff01\",\"\uc7a0\uae50\ub9cc\uc694! \uadf8\uac74 \uae08\uc9c0\ub97c \ud0dc\uc6b0\ub294 \ud1b5\uc774\uc9c0, \uc4f0\ub808\uae30\ud1b5\uc774 \uc544\ub2c8\uc5d0\uc694!\")},\n   {ask:T(\"Apologise\",\"\u8b1d\u308d\u3046\",\"\uc0ac\uacfc\ud558\uc138\uc694\"), opts:[\n     {s:\"\u5c0d\u4e0d\u8d77|du\u00ecbuq\u01d0 \uff0c \u6211|w\u01d2 \u4e0d|b\u00f9 \u77e5\u9053|zh\u012bd\u00e0o \u3002\", t:T(\"Sorry, I didn't know.\",\"\u3059\u307f\u307e\u305b\u3093\u3001\u77e5\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\",\"\uc8c4\uc1a1\ud574\uc694, \ubab0\ub790\uc5b4\uc694.\"), ok:1},\n     {s:\"\u9019\u500b|zh\u00e8ge \u591a\u5c11|du\u014dshao \u9322|qi\u00e1n \uff1f\", t:T(\"How much is this?\",\"\u3053\u308c\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f\",\"\uc774\uac70 \uc5bc\ub9c8\uc608\uc694?\"),\n      r:\"\u9019|zh\u00e8 \u4e0d\u662f|b\u00fa sh\u00ec \u8ce3|m\u00e0i \u7684|de \u5566|la \uff01\", rt:T(\"It's not for sale!\",\"\u3053\u308c\u306f\u58f2\u308a\u7269\u3058\u3083\u306a\u3044\u3088\uff01\",\"\uc774\uac74 \ud30c\ub294 \uac8c \uc544\ub2c8\uc5d0\uc694!\")},\n     {s:\"\u6211|w\u01d2 \u4e5f|y\u011b \u662f|sh\u00ec \u3002\", t:T(\"Me too.\",\"\u79c1\u3082\u3067\u3059\u3002\",\"\uc800\ub3c4\uc694.\"),\n      r:\"\u4f60|n\u01d0 \u4e5f|y\u011b \u662f|sh\u00ec \u4ec0\u9ebc|sh\u00e9nme \uff1f\", rt:T(\"You're what too?\",\"\u3042\u306a\u305f\u3082\u4f55\uff1f\",\"\ubb50\uac00 \uc800\ub3c4\uc608\uc694?\")}\n   ]},\n   {face:\"ok\", npc:\"\u6c92\u95dc\u4fc2|m\u00e9i gu\u0101nxi \uff0c \u5f88\u591a|h\u011bn du\u014d \u5916\u570b\u4eba|w\u00e0igu\u00f3r\u00e9n \u90fd|d\u014du \u4e0d|b\u00f9 \u77e5\u9053|zh\u012bd\u00e0o \u3002\", t:T(\"That's okay, lots of visitors don't know.\",\"\u5927\u4e08\u592b\u3001\u77e5\u3089\u306a\u3044\u5916\u56fd\u306e\u4eba\u306f\u591a\u3044\u304b\u3089\u306d\u3002\",\"\uad1c\ucc2e\uc544\uc694, \ubaa8\ub974\ub294 \uc678\uad6d\uc778\uc774 \ub9ce\uc544\uc694.\")},\n   {n:T(\"Inside, the main hall glows with lanterns. You'd love a photo.\",\"\u672c\u6bbf\u306e\u4e2d\u306f\u706f\u7c60\u306e\u5149\u3067\u3044\u3063\u3071\u3044\u3002\u5199\u771f\u3092\u64ae\u308a\u305f\u304f\u306a\u308a\u307e\u3057\u305f\u3002\",\"\ubcf8\uc804 \uc548\uc740 \ub4f1\ubd88\ub85c \ud658\ud574\uc694. \uc0ac\uc9c4\uc744 \ucc0d\uace0 \uc2f6\uc5b4\uc694.\")},\n   {ask:T(\"Ask if you can take photos here\",\"\u3053\u3053\u3067\u5199\u771f\u3092\u64ae\u3063\u3066\u3044\u3044\u304b\u805e\u3053\u3046\",\"\uc5ec\uae30\uc11c \uc0ac\uc9c4\uc744 \ucc0d\uc5b4\ub3c4 \ub418\ub294\uc9c0 \ubb3c\uc5b4\ubcf4\uc138\uc694\"), opts:[\n     {s:\"\u9019\u88e1|zh\u00e8l\u01d0 \u53ef\u4ee5|k\u011by\u01d0 \u62cd\u7167|p\u0101izh\u00e0o \u55ce|ma \uff1f\", t:T(\"Can I take photos here?\",\"\u3053\u3053\u3067\u5199\u771f\u3092\u64ae\u3063\u3066\u3082\u3044\u3044\u3067\u3059\u304b\uff1f\",\"\uc5ec\uae30\uc11c \uc0ac\uc9c4 \ucc0d\uc5b4\ub3c4 \ub3fc\uc694?\"), ok:1},\n     {s:\"\u8acb|q\u01d0ng \u6392\u968a|p\u00e1idu\u00ec \u3002\", t:T(\"Please line up.\",\"\u4e26\u3093\u3067\u304f\u3060\u3055\u3044\u3002\",\"\uc904 \uc11c \uc8fc\uc138\uc694.\"),\n      r:\"\u5927\u5bb6|d\u00e0ji\u0101 \u90fd|d\u014du \u6709|y\u01d2u \u5728|z\u00e0i \u6392|p\u00e1i \u554a|a \u3002\", rt:T(\"Everyone is already in line.\",\"\u307f\u3093\u306a\u3061\u3083\u3093\u3068\u4e26\u3093\u3067\u308b\u3088\u3002\",\"\ub2e4\ub4e4 \uc904 \uc11c \uc788\uc5b4\uc694.\")},\n     {s:\"\u53ef\u4ee5|k\u011by\u01d0 \u5e6b|b\u0101ng \u6211|w\u01d2 \u62cd\u7167|p\u0101izh\u00e0o \u55ce|ma \uff1f\", t:T(\"Could you take a photo for me?\",\"\u5199\u771f\u3092\u64ae\u3063\u3066\u3082\u3089\u3048\u307e\u3059\u304b\uff1f\",\"\uc0ac\uc9c4 \uc880 \ucc0d\uc5b4 \uc8fc\uc2e4 \uc218 \uc788\uc5b4\uc694?\"),\n      r:\"\u5148|xi\u0101n \u554f|w\u00e8n \u9019\u88e1|zh\u00e8l\u01d0 \u53ef\u4e0d\u53ef\u4ee5|k\u011b b\u00f9 k\u011by\u01d0 \u62cd|p\u0101i \u5427|ba \uff01\", rt:T(\"First ask whether photos are allowed here!\",\"\u307e\u305a\u3001\u3053\u3053\u3067\u64ae\u3063\u3066\u3044\u3044\u304b\u805e\u304b\u306a\u3044\u3068\uff01\",\"\uba3c\uc800 \uc5ec\uae30\uc11c \ucc0d\uc5b4\ub3c4 \ub418\ub294\uc9c0 \ubb3c\uc5b4\ubd10\uc57c\uc8e0!\")}\n   ]},\n   {npc:\"\u5916\u9762|w\u00e0imi\u00e0n \u53ef\u4ee5|k\u011by\u01d0 \uff0c \u4e3b\u6bbf|zh\u01d4di\u00e0n \u524d\u9762|qi\u00e1nmi\u00e0n \u4e0d|b\u00f9 \u884c|x\u00edng \u5594|o \u3002\", t:T(\"Outside is fine, but not in front of the main altar.\",\"\u5916\u306a\u3089\u3044\u3044\u3051\u3069\u3001\u672c\u6bbf\u306e\u524d\u306f\u3060\u3081\u3060\u3088\u3002\",\"\ubc16\uc5d0\uc11c\ub294 \uad1c\ucc2e\uc9c0\ub9cc, \ubcf8\uc804 \uc55e\uc5d0\uc11c\ub294 \uc548 \ub3fc\uc694.\")},\n   {tip:T(\"At temples, dress modestly, keep your voice down, and step over the threshold instead of on it. Always ask before taking photos, especially near the main altar. Metal barrels on the street are for burning \u27e6\u91d1\u7d19|j\u012bnzh\u01d0\u27e7 joss paper, not for rubbish.\",\"\u304a\u5bfa\u3067\u306f\u9732\u51fa\u306e\u5c11\u306a\u3044\u670d\u88c5\u3067\u3001\u9759\u304b\u306b\u3057\u3001\u6577\u5c45\u306f\u8e0f\u307e\u305a\u306b\u307e\u305f\u304e\u307e\u3057\u3087\u3046\u3002\u5199\u771f\u306f\u5fc5\u305a\u5148\u306b\u78ba\u8a8d\u3092\u3002\u7279\u306b\u672c\u6bbf\u306e\u524d\u3067\u306f\u3002\u9053\u7aef\u306e\u91d1\u5c5e\u306e\u7f36\u306f \u27e6\u91d1\u7d19|j\u012bnzh\u01d0\u27e7\uff08\u7d19\u92ad\uff09\u3092\u71c3\u3084\u3059\u3082\u306e\u3067\u3001\u30b4\u30df\u7bb1\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\",\"\uc0ac\uc6d0\uc5d0\uc11c\ub294 \ub2e8\uc815\ud55c \uc637\ucc28\ub9bc\uc5d0 \ubaa9\uc18c\ub9ac\ub97c \ub0ae\ucd94\uace0, \ubb38\ud131\uc740 \ubc1f\uc9c0 \ub9d0\uace0 \ub118\uc5b4\uac00\uc138\uc694. \uc0ac\uc9c4\uc740 \uaf2d \uba3c\uc800 \ubb3c\uc5b4\ubcf4\uc138\uc694. \ud2b9\ud788 \ubcf8\uc804 \uc55e\uc5d0\uc11c\ub294\uc694. \uae38\uac00\uc758 \ucca0\ud1b5\uc740 \u27e6\u91d1\u7d19|j\u012bnzh\u01d0\u27e7(\uae08\uc9c0)\ub97c \ud0dc\uc6b0\ub294 \ud1b5\uc774\uc9c0 \uc4f0\ub808\uae30\ud1b5\uc774 \uc544\ub2c8\uc5d0\uc694.\")}\n  ]},\n {id:\"gift\", zh:\"\u9001\u79ae\", en:\"A gift\", img:\"mom\",\n  who:\"\u5c0f\u7f8e\u5abd\u5abd\", whoT:T(\"Xiaomei's mum\",\"\u5c0f\u7f8e\u306e\u304a\u6bcd\u3055\u3093\",\"\uc0e4\uc624\uba54\uc774 \uc5b4\uba38\ub2c8\"),\n  help:{s:\"\u9019|zh\u00e8 \u662f|sh\u00ec \u4ec0\u9ebc|sh\u00e9nme \u5440|ya \uff1f\", t:T(\"What's this?\",\"\u3042\u3089\u3001\u3053\u308c\u306f\u4f55\uff1f\",\"\uc5b4\uba38, \uc774\uac8c \ubb50\uc608\uc694?\")},\n  stamp:{t:\"\u9001\u79ae\", s:\"GIFT\", c:\"#A87A1E\", r:\"-4deg\"},\n  steps:[\n   {n:T(\"Xiaomei invites you home for dinner. You'd better bring a gift.\",\"\u5c0f\u7f8e\u304c\u5bb6\u3067\u306e\u5915\u98df\u306b\u62db\u5f85\u3057\u3066\u304f\u308c\u307e\u3057\u305f\u3002\u624b\u571f\u7523\u3092\u6301\u3063\u3066\u3044\u304b\u306a\u3044\u3068\u3002\",\"\uc0e4\uc624\uba54\uc774\uac00 \uc9d1\uc73c\ub85c \uc800\ub141 \ucd08\ub300\ub97c \ud588\uc5b4\uc694. \uc120\ubb3c\uc744 \ucc59\uaca8 \uac00\uc57c\uaca0\uc8e0.\")},\n   {npc:\"{name} \uff0c \u6b61\u8fce|hu\u0101ny\u00edng \u6b61\u8fce|hu\u0101ny\u00edng \uff01 \u5feb|ku\u00e0i \u9032\u4f86|j\u00ecnl\u00e1i \uff01\", t:T(\"{name}, welcome, welcome! Come on in!\",\"{name}\u3001\u3044\u3089\u3063\u3057\u3083\u3044\uff01\u3055\u3042\u3001\u5165\u3063\u3066\uff01\",\"{name}, \uc5b4\uc11c \uc640\uc694! \ub4e4\uc5b4\uc640\uc694!\")},\n   {ask:T(\"Choose the gift you brought\",\"\u6301\u3063\u3066\u304d\u305f\u624b\u571f\u7523\u3092\u9078\u307c\u3046\",\"\uac00\uc838\uc628 \uc120\ubb3c\uc744 \uace0\ub974\uc138\uc694\"), mw:1, route:1, opts:[\n     {s:\"\u4e00|y\u00ed \u500b|ge \u6642\u9418|sh\u00edzh\u014dng\", t:T(\"A clock.\",\"\u7f6e\u304d\u6642\u8a08\u3002\",\"\ud0c1\uc0c1\uc2dc\uacc4.\"),\n      r:\"\u6642\u9418|sh\u00edzh\u014dng \uff1f \u300c \u9001|s\u00f2ng \u9418|zh\u014dng \u300d \u807d\u8d77\u4f86|t\u012bng q\u01d0l\u00e1i \u50cf|xi\u00e0ng \u300c \u9001\u7d42|s\u00f2ngzh\u014dng \u300d \u8036|ye \u2026\u2026\", rt:T(\"A clock? \u201cGiving a clock\u201d sounds like \u201cseeing someone off to their death\u201d\u2026\",\"\u6642\u8a08\uff1f\u300c\u9001\u9418\uff08\u6642\u8a08\u3092\u8d08\u308b\uff09\u300d\u306f\u300c\u9001\u7d42\uff08\u6700\u671f\u3092\u770b\u53d6\u308b\uff09\u300d\u3068\u540c\u3058\u97f3\u306a\u306e\u3088\u2026\u2026\",\"\uc2dc\uacc4\uc694? '\uc2dc\uacc4\ub97c \uc120\ubb3c\ud558\ub2e4(\u9001\u9418)'\ub294 '\uc784\uc885\uc744 \uc9c0\ud0a4\ub2e4(\u9001\u7d42)'\ub791 \ubc1c\uc74c\uc774 \uac19\uc544\uc694\u2026\u2026\")},\n     {s:\"\u4e00|y\u00ec \u628a|b\u01ce \u526a\u5200|ji\u01cend\u0101o\", t:T(\"A pair of scissors.\",\"\u306f\u3055\u307f\u3002\",\"\uac00\uc704.\"),\n      r:\"\u526a\u5200|ji\u01cend\u0101o \uff1f \u597d\u50cf|h\u01ceoxi\u00e0ng \u8981|y\u00e0o \u628a|b\u01ce \u6211\u5011|w\u01d2men \u7684|de \u95dc\u4fc2|gu\u0101nxi \u526a|ji\u01cen \u65b7|du\u00e0n \u8036|ye \u3002\", rt:T(\"Scissors? It's like cutting off our relationship.\",\"\u306f\u3055\u307f\uff1f\u79c1\u305f\u3061\u306e\u7e01\u3092\u5207\u308b\u307f\u305f\u3044\u3058\u3083\u306a\u3044\u3002\",\"\uac00\uc704\uc694? \uc6b0\ub9ac \uad00\uacc4\ub97c \ub04a\uaca0\ub2e4\ub294 \uac83 \uac19\uc544\uc694.\")},\n     {s:\"\u56db|s\u00ec \u9846|k\u0113 \u860b\u679c|p\u00ednggu\u01d2\", t:T(\"Four apples.\",\"\u308a\u3093\u30544\u500b\u3002\",\"\uc0ac\uacfc \ub124 \uac1c.\"),\n      r:\"\u56db|s\u00ec \u9846|k\u0113 \uff1f \u300c \u56db|s\u00ec \u300d \u807d\u8d77\u4f86|t\u012bng q\u01d0l\u00e1i \u50cf|xi\u00e0ng \u300c \u6b7b|s\u01d0 \u300d \u8036|ye \u2026\u2026\", rt:T(\"Four? \u201cFour\u201d sounds like \u201cdeath\u201d\u2026\",\"4\u500b\uff1f\u300c\u56db\u300d\u306f\u300c\u6b7b\u300d\u3068\u540c\u3058\u97f3\u306a\u306e\u3088\u2026\u2026\",\"\ub124 \uac1c\uc694? '\uc0ac(\u56db)'\ub294 '\uc8fd\uc744 \uc0ac(\u6b7b)'\ub791 \ubc1c\uc74c\uc774 \uac19\uc544\uc694\u2026\u2026\")},\n     {s:\"\u4e00|y\u00ec \u76d2|h\u00e9 \u9cf3\u68a8\u9165|f\u00e8ngl\u00eds\u016b\", t:T(\"A box of pineapple cakes.\",\"\u30d1\u30a4\u30ca\u30c3\u30d7\u30eb\u30b1\u30fc\u30ad1\u7bb1\u3002\",\"\ud391\ub9ac\uc218 \ud55c \uc0c1\uc790.\"), ok:1}\n   ]},\n   {ask:T(\"Hand it over: say it's a small token\",\"\u300c\u307b\u3093\u306e\u6c17\u6301\u3061\u3067\u3059\u300d\u3068\u6e21\u305d\u3046\",\"'\uc791\uc740 \uc131\uc758\uc608\uc694'\ub77c\uace0 \uac74\ub124\uc138\uc694\"), opts:[\n     {s:\"\u9019|zh\u00e8 \u662f|sh\u00ec \u7d66|g\u011bi \u4f60|n\u01d0 \u7684|de \u4e00\u9ede|y\u00ecdi\u01cen \u5c0f|xi\u01ceo \u5fc3\u610f|x\u012bny\u00ec \u3002\", t:T(\"This is just a small token for you.\",\"\u307b\u3093\u306e\u6c17\u6301\u3061\u3067\u3059\u3002\",\"\uc791\uc740 \uc131\uc758\uc608\uc694.\"), ok:1},\n     {s:\"\u9019\u500b|zh\u00e8ge \u591a\u5c11|du\u014dshao \u9322|qi\u00e1n \uff1f\", t:T(\"How much is this?\",\"\u3053\u308c\u306f\u3044\u304f\u3089\u3067\u3059\u304b\uff1f\",\"\uc774\uac70 \uc5bc\ub9c8\uc608\uc694?\"),\n      r:\"\u54ce\u5440|\u0101iy\u0101 \uff0c \u9001|s\u00f2ng \u79ae|l\u01d0 \u600e\u9ebc|z\u011bnme \u554f|w\u00e8n \u50f9\u9322|ji\u00e0qi\u00e1n \u5462|ne \uff01\", rt:T(\"Oh dear, you don't ask the price of a gift!\",\"\u3042\u3089\u307e\u3042\u3001\u8d08\u308a\u7269\u306e\u5024\u6bb5\u3092\u805e\u304f\u306a\u3093\u3066\uff01\",\"\uc5b4\uba38, \uc120\ubb3c \uac00\uaca9\uc744 \uc65c \ubb3c\uc5b4\uc694!\")},\n     {s:\"\u4e0d\u7528|b\u00fa y\u00f2ng \u627e|zh\u01ceo \u4e86|le \u3002\", t:T(\"Keep the change.\",\"\u304a\u3064\u308a\u306f\u3044\u308a\u307e\u305b\u3093\u3002\",\"\uc794\ub3c8\uc740 \uad1c\ucc2e\uc544\uc694.\"),\n      r:\"\u627e|zh\u01ceo \u4ec0\u9ebc|sh\u00e9nme \u9322|qi\u00e1n \uff1f \u6211|w\u01d2 \u53c8|y\u00f2u \u4e0d\u662f|b\u00fa sh\u00ec \u8001\u95c6|l\u01ceob\u01cen \u3002\", rt:T(\"What change? I'm not a shopkeeper.\",\"\u304a\u3064\u308a\uff1f\u79c1\u306f\u304a\u5e97\u306e\u4eba\u3058\u3083\u306a\u3044\u308f\u3088\u3002\",\"\ubb34\uc2a8 \uc794\ub3c8\uc774\uc694? \uc800\ub294 \uac00\uac8c \uc8fc\uc778\uc774 \uc544\ub2c8\uc5d0\uc694.\")}\n   ]},\n   {npc:\"\u54ce\u5440|\u0101iy\u0101 \uff0c \u4e0d\u7528|b\u00fa y\u00f2ng \u5566|la \uff0c \u592a|t\u00e0i \u5ba2\u6c23|k\u00e8qi \u4e86|le \uff01\", t:T(\"Oh, you shouldn't have! That's too kind!\",\"\u3042\u3089\u3001\u305d\u3093\u306a\u3001\u6c17\u3092\u9063\u308f\u306a\u304f\u3066\u3044\u3044\u306e\u306b\uff01\",\"\uc5b4\uba38, \uc774\ub7ec\uc9c0 \uc54a\uc544\ub3c4 \ub418\ub294\ub370! \ub108\ubb34 \uace0\ub9c8\uc6cc\uc694!\")},\n   {ask:T(\"Insist politely\",\"\u4e01\u5be7\u306b\u3082\u3046\u4e00\u5ea6\u3059\u3059\u3081\u3088\u3046\",\"\uc815\uc911\ud558\uac8c \ud55c \ubc88 \ub354 \uad8c\ud558\uc138\uc694\"), opts:[\n     {s:\"\u597d|h\u01ceo \uff0c \u90a3|n\u00e0 \u6211|w\u01d2 \u5e36|d\u00e0i \u56de\u53bb|hu\u00edq\u00f9 \u3002\", t:T(\"Okay, then I'll take it back.\",\"\u308f\u304b\u308a\u307e\u3057\u305f\u3001\u3058\u3083\u3042\u6301\u3063\u3066\u5e30\u308a\u307e\u3059\u3002\",\"\ub124, \uadf8\ub7fc \ub3c4\ub85c \uac00\uc838\uac08\uac8c\uc694.\"),\n      r:\"\u6b38|\u00e9i \uff1f \u6211|w\u01d2 \u662f|sh\u00ec \u5ba2\u6c23|k\u00e8qi \u4e00\u4e0b|y\u00edxi\u00e0 \u5566|la \uff01\", rt:T(\"Huh? I was just being polite!\",\"\u3048\uff1f\u4eca\u306e\u306f\u9060\u616e\u3057\u305f\u3060\u3051\u3088\uff01\",\"\ub124? \uadf8\ub0e5 \uc608\uc758\uc0c1 \ud55c \ub9d0\uc774\uc5c8\uc5b4\uc694!\")},\n     {s:\"\u4e00\u9ede|y\u00ecdi\u01cen \u5c0f|xi\u01ceo \u610f\u601d|y\u00ecsi \uff0c \u8acb|q\u01d0ng \u6536\u4e0b|sh\u014duxi\u00e0 \u5427|ba \uff01\", t:T(\"It's nothing much, please take it!\",\"\u307b\u3093\u306e\u6c17\u6301\u3061\u3067\u3059\u304b\u3089\u3001\u3069\u3046\u305e\u53d7\u3051\u53d6\u3063\u3066\u304f\u3060\u3055\u3044\uff01\",\"\ubcc4\uac70 \uc544\ub2c8\uc5d0\uc694, \ubc1b\uc544 \uc8fc\uc138\uc694!\"), ok:1},\n     {s:\"\u5c0d\u4e0d\u8d77|du\u00ecbuq\u01d0 \uff0c \u6211|w\u01d2 \u4e0d|b\u00f9 \u77e5\u9053|zh\u012bd\u00e0o \u3002\", t:T(\"Sorry, I didn't know.\",\"\u3059\u307f\u307e\u305b\u3093\u3001\u77e5\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\",\"\uc8c4\uc1a1\ud574\uc694, \ubab0\ub790\uc5b4\uc694.\"),\n      r:\"\u4f60|n\u01d0 \u4e0d\u7528|b\u00fay\u00f2ng \u9053\u6b49|d\u00e0oqi\u00e0n \u5566|la \uff01\", rt:T(\"You don't need to apologise!\",\"\u8b1d\u3089\u306a\u304f\u3066\u3044\u3044\u306e\u3088\uff01\",\"\uc0ac\uacfc\ud558\uc9c0 \uc54a\uc544\ub3c4 \ub3fc\uc694!\")}\n   ]},\n   {npc:\"\u90a3|n\u00e0 \u6211|w\u01d2 \u5c31|ji\u00f9 \u6536\u4e0b|sh\u014duxi\u00e0 \u4e86|le \uff0c \u8b1d\u8b1d|xi\u00e8xie \u4f60|n\u01d0 \uff01\", t:T(\"Then I'll accept it. Thank you!\",\"\u3058\u3083\u3042\u3001\u3042\u308a\u304c\u305f\u304f\u3044\u305f\u3060\u304f\u308f\u306d\u3002\u3042\u308a\u304c\u3068\u3046\uff01\",\"\uadf8\ub7fc \ubc1b\uc744\uac8c\uc694. \uace0\ub9c8\uc6cc\uc694!\")},\n   {tip:T(\"Avoid giving clocks (\u27e6\u9001\u9418|s\u00f2ng zh\u014dng\u27e7 sounds like \u27e6\u9001\u7d42|s\u00f2ngzh\u014dng\u27e7, attending a death), sharp things like scissors, and anything in fours. It's polite to decline a gift once or twice before accepting it, so offer again.\",\"\u6642\u8a08\uff08\u27e6\u9001\u9418|s\u00f2ng zh\u014dng\u27e7 \u306f \u27e6\u9001\u7d42|s\u00f2ngzh\u014dng\u27e7\u300c\u6700\u671f\u3092\u770b\u53d6\u308b\u300d\u3068\u540c\u3058\u97f3\uff09\u3001\u306f\u3055\u307f\u306a\u3069\u306e\u5203\u7269\u30014\u3064\u30bb\u30c3\u30c8\u306e\u3082\u306e\u306f\u8d08\u3089\u306a\u3044\u3088\u3046\u306b\u3057\u307e\u3057\u3087\u3046\u3002\u8d08\u308a\u7269\u306f\u4e00\u3001\u4e8c\u5ea6\u9060\u616e\u3057\u3066\u304b\u3089\u53d7\u3051\u53d6\u308b\u306e\u304c\u793c\u5100\u306a\u306e\u3067\u3001\u3082\u3046\u4e00\u5ea6\u3059\u3059\u3081\u307e\u3057\u3087\u3046\u3002\",\"\uc2dc\uacc4(\u27e6\u9001\u9418|s\u00f2ng zh\u014dng\u27e7\ub294 \u27e6\u9001\u7d42|s\u00f2ngzh\u014dng\u27e7 '\uc784\uc885\uc744 \uc9c0\ud0a4\ub2e4'\uc640 \ubc1c\uc74c\uc774 \uac19\uc74c), \uac00\uc704 \uac19\uc740 \ub0a0\uce74\ub85c\uc6b4 \ubb3c\uac74, \ub124 \uac1c\uc9dc\ub9ac \uc120\ubb3c\uc740 \ud53c\ud558\uc138\uc694. \uc120\ubb3c\uc740 \ud55c\ub450 \ubc88 \uc0ac\uc591\ud55c \ub4a4 \ubc1b\ub294 \uac8c \uc608\uc758\ub77c\uc11c, \ud55c \ubc88 \ub354 \uad8c\ud558\ub294 \uac8c \uc88b\uc544\uc694.\")}\n  ]},\n {id:\"depart\", zh:\"\u51fa\u5883\", en:\"Departure\", img:\"officer\",\n  who:\"\u6d77\u95dc\u4eba\u54e1\", whoT:T(\"Officer\",\"\u5165\u56fd\u5be9\u67fb\u5b98\",\"\ucd9c\uc785\uad6d \uc2ec\uc0ac\uad00\"),\n  stamp:{t:\"\u51fa\u5883\", s:\"DEPARTED\", c:\"#C1440E\", r:\"8deg\"},\n  steps:[\n   {n:T(\"Your week in Taiwan is over. Back at Taoyuan Airport, you hand over your passport one last time.\",\"\u53f0\u6e7e\u3067\u306e1\u9031\u9593\u304c\u7d42\u308f\u308a\u307e\u3057\u305f\u3002\u6843\u5712\u7a7a\u6e2f\u3067\u3001\u6700\u5f8c\u306b\u3082\u3046\u4e00\u5ea6\u30d1\u30b9\u30dd\u30fc\u30c8\u3092\u6e21\u3057\u307e\u3059\u3002\",\"\ub300\ub9cc\uc5d0\uc11c\uc758 \uc77c\uc8fc\uc77c\uc774 \ub05d\ub0ac\uc5b4\uc694. \ud0c0\uc624\uc704\uc548 \uacf5\ud56d\uc5d0\uc11c \ub9c8\uc9c0\ub9c9\uc73c\ub85c \uc5ec\uad8c\uc744 \uac74\ub135\ub2c8\ub2e4.\")},\n   {npc:\"\u9019|zh\u00e8 \u6b21|c\u00ec \u65c5\u884c|l\u01dax\u00edng \u73a9|w\u00e1n \u5f97|de \u958b\u5fc3|k\u0101ix\u012bn \u55ce|ma \uff1f\", t:T(\"Did you enjoy your trip?\",\"\u4eca\u56de\u306e\u65c5\u884c\u306f\u697d\u3057\u304b\u3063\u305f\u3067\u3059\u304b\uff1f\",\"\uc774\ubc88 \uc5ec\ud589\uc740 \uc990\uac70\uc6b0\uc168\uc5b4\uc694?\")},\n   {ask:T(\"Tell the officer how it was\",\"\u65c5\u306e\u611f\u60f3\u3092\u4f1d\u3048\u3088\u3046\",\"\uc5ec\ud589\uc774 \uc5b4\ub560\ub294\uc9c0 \ub9d0\ud558\uc138\uc694\"), opts:[\n     {s:\"\u6211|w\u01d2 \u8981|y\u00e0o \u8fa6\u7406|b\u00e0nl\u01d0 \u5165\u4f4f|r\u00f9zh\u00f9 \u3002\", t:T(\"I'd like to check in.\",\"\u30c1\u30a7\u30c3\u30af\u30a4\u30f3\u3092\u304a\u9858\u3044\u3057\u307e\u3059\u3002\",\"\uccb4\ud06c\uc778\ud558\ub824\uace0\uc694.\"),\n      r:\"\u4f60|n\u01d0 \u8981|y\u00e0o \u56de\u5bb6|hu\u00edji\u0101 \u4e86|le \uff0c \u4e0d\u662f|b\u00fa sh\u00ec \u5165\u4f4f|r\u00f9zh\u00f9 \u5594|o \uff01\", rt:T(\"You're going home, not checking in!\",\"\u3053\u308c\u304b\u3089\u5e30\u56fd\u3067\u3059\u3088\u3001\u30c1\u30a7\u30c3\u30af\u30a4\u30f3\u3058\u3083\u3042\u308a\u307e\u305b\u3093\uff01\",\"\uc774\uc81c \uc9d1\uc5d0 \uac00\uc2dc\ub294 \uac70\uc608\uc694, \uccb4\ud06c\uc778\uc774 \uc544\ub2c8\uace0\uc694!\")},\n     {s:\"\u5f88|h\u011bn \u68d2|b\u00e0ng \uff0c \u5927\u5bb6|d\u00e0ji\u0101 \u90fd|d\u014du \u5f88|h\u011bn \u53cb\u5584|y\u01d2ush\u00e0n \u3002\", t:T(\"It was great, everyone was very friendly.\",\"\u6700\u9ad8\u3067\u3057\u305f\u3002\u307f\u3093\u306a\u3068\u3066\u3082\u89aa\u5207\u3067\u3057\u305f\u3002\",\"\uc815\ub9d0 \uc88b\uc558\uc5b4\uc694. \ub2e4\ub4e4 \uce5c\uc808\ud588\uc5b4\uc694.\"), ok:1},\n     {s:\"\u6211|w\u01d2 \u7684|de \u884c\u674e|x\u00edngl\u01d0 \u4e0d\u898b\u4e86|b\u00fa ji\u00e0n le \u3002\", t:T(\"My luggage is missing.\",\"\u8377\u7269\u304c\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002\",\"\uc81c \uc9d0\uc774 \uc5c6\uc5b4\uc84c\uc5b4\uc694.\"),\n      r:\"\u53c8|y\u00f2u \u4e0d\u898b|b\u00fa ji\u00e0n \u4e86|le \uff1f \u4f60|n\u01d0 \u7684|de \u884c\u674e|x\u00edngl\u01d0 \u4e0d\u662f|b\u00fa sh\u00ec \u5728|z\u00e0i \u9019\u88e1|zh\u00e8l\u01d0 \u55ce|ma \uff1f\", rt:T(\"Again? Isn't your luggage right here?\",\"\u307e\u305f\uff1f\u8377\u7269\u306f\u3053\u3053\u306b\u3042\u308a\u307e\u3059\u3088\u306d\uff1f\",\"\ub610\uc694? \uc9d0 \uc5ec\uae30 \uc788\uc796\uc544\uc694?\")}\n   ]},\n   {npc:\"{name} \uff0c \u6b61\u8fce|hu\u0101ny\u00edng \u518d|z\u00e0i \u4f86|l\u00e1i \u53f0\u7063|T\u00e1iw\u0101n \uff01\", t:T(\"{name}, come back to Taiwan anytime!\",\"{name}\u3055\u3093\u3001\u307e\u305f\u53f0\u6e7e\u306b\u6765\u3066\u304f\u3060\u3055\u3044\u306d\uff01\",\"{name} \ub2d8, \ub610 \ub300\ub9cc\uc5d0 \uc624\uc138\uc694!\")},\n   {ask:T(\"Say thanks and goodbye\",\"\u304a\u793c\u3092\u8a00\u3063\u3066\u3055\u3088\u306a\u3089\u3057\u3088\u3046\",\"\uace0\ub9d9\ub2e4\uace0 \ud558\uace0 \uc791\ubcc4 \uc778\uc0ac\ub97c \ud558\uc138\uc694\"), opts:[\n     {s:\"\u8acb|q\u01d0ng \u6392\u968a|p\u00e1idu\u00ec \u3002\", t:T(\"Please line up.\",\"\u4e26\u3093\u3067\u304f\u3060\u3055\u3044\u3002\",\"\uc904 \uc11c \uc8fc\uc138\uc694.\"),\n      r:\"\u6211|w\u01d2 \u77e5\u9053|zh\u012bd\u00e0o \uff0c \u6211|w\u01d2 \u5728|z\u00e0i \u5de5\u4f5c|g\u014dngzu\u00f2 \u5566|la \u3002\", rt:T(\"I know, I'm working here.\",\"\u308f\u304b\u3063\u3066\u307e\u3059\u3001\u4ed5\u4e8b\u4e2d\u3067\u3059\u304b\u3089\u3002\",\"\uc54c\uc544\uc694, \uc800 \uadfc\ubb34 \uc911\uc774\uc5d0\uc694.\")},\n     {s:\"\u5169|li\u01ceng \u4f4d|w\u00e8i \uff0c \u6709|y\u01d2u \u4f4d\u5b50|w\u00e8izi \u55ce|ma \uff1f\", t:T(\"Two people. Do you have a table?\",\"2\u4eba\u3067\u3059\u3002\u5e2d\u306f\u3042\u308a\u307e\u3059\u304b\uff1f\",\"\ub450 \uba85\uc778\ub370, \uc790\ub9ac \uc788\uc5b4\uc694?\"),\n      r:\"\u9019\u88e1|zh\u00e8l\u01d0 \u662f|sh\u00ec \u6a5f\u5834|j\u012bch\u01ceng \u5566|la \uff01\", rt:T(\"This is the airport!\",\"\u3053\u3053\u306f\u7a7a\u6e2f\u3067\u3059\u3088\uff01\",\"\uc5ec\uae30\ub294 \uacf5\ud56d\uc774\uc5d0\uc694!\")},\n     {s:\"\u8b1d\u8b1d|xi\u00e8xie \uff0c \u63b0\u63b0|b\u00e0ib\u00e0i \u518d\u898b|z\u00e0iji\u00e0n \uff01\", t:T(\"Thanks, bye!\",\"\u3042\u308a\u304c\u3068\u3046\u3001\u30d0\u30a4\u30d0\u30a4\uff01\",\"\uace0\ub9c8\uc6cc\uc694, \uc548\ub155\ud788 \uacc4\uc138\uc694!\"), ok:1}\n   ]},\n   {npc:\"\u795d|zh\u00f9 \u4f60|n\u01d0 \u4e00\u8def|y\u00edl\u00f9 \u9806\u98a8|sh\u00f9nf\u0113ng \uff01\", t:T(\"Have a safe journey home!\",\"\u304a\u6c17\u3092\u3064\u3051\u3066\u304a\u5e30\u308a\u304f\u3060\u3055\u3044\uff01\",\"\ub3cc\uc544\uac00\ub294 \uae38 \uc870\uc2ec\ud558\uc138\uc694!\")}\n  ]}\n];\n\nvar ACTS=[\n {no:\"07\", title:\"Emergencies\", titleZh:\"\u7dca\u6025\u72c0\u6cc1\", stations:SC7,\n  blurb:\"Call an ambulance, describe your symptoms at a pharmacy, report a stolen wallet and get help.\",\n  beginNarr:\"Scene 07: when things go wrong.\",\n  doneKicker:\"Scene 07 complete\", doneTitle:\"\u5e73\u5b89\u7121\u4e8b\",\n  keyL:[\"\u8acb|q\u01d0ng \u5e6b|b\u0101ng \u6211|w\u01d2 \u53eb|ji\u00e0o \u6551\u8b77\u8eca|ji\u00f9h\u00f9ch\u0113 \uff01\", \"\u6211|w\u01d2 \u5728|z\u00e0i \u98ef\u5e97|f\u00e0ndi\u00e0n \u5927\u5ef3|d\u00e0t\u012bng \u3002\", \"\u6211|w\u01d2 \u4e0d|b\u00f9 \u8212\u670d|sh\u016bfu \u3002\", \"\u6211|w\u01d2 \u982d\u75db|t\u00f3ut\u00f2ng \uff0c \u9084\u6709|h\u00e1i y\u01d2u \u767c\u71d2|f\u0101sh\u0101o \u3002\", \"\u6211|w\u01d2 \u7684|de \u76ae\u593e|p\u00edji\u0101 \u88ab|b\u00e8i \u5077|t\u014du \u4e86|le \u3002\", \"\u6211|w\u01d2 \u7684|de \u8b77\u7167|h\u00f9zh\u00e0o \u4e0d\u898b\u4e86|b\u00fa ji\u00e0n le \u3002\", \"\u8acb\u554f|q\u01d0ngw\u00e8n \u7f8e\u570b|M\u011bigu\u00f3 \u5927\u4f7f\u9928|d\u00e0sh\u01d0gu\u01cen \u600e\u9ebc|z\u011bnme \u8d70|z\u01d2u \uff1f\", \"\u8b1d\u8b1d|xi\u00e8xie \u4f60|n\u01d0 \u7684|de \u5e6b\u5fd9|b\u0101ngm\u00e1ng \u3002\"],\n  nextNarr:\"Next stop: Scene 08 \u27e6\u793e\u4ea4\u5bd2\u6684\u27e7. Time to make a friend.\"},\n {no:\"08\", title:\"Small Talk\", titleZh:\"\u793e\u4ea4\u5bd2\u6684\", stations:SC8,\n  blurb:\"Say hello, introduce yourself, chat about your trip, swap contacts and say goodbye.\",\n  beginNarr:\"Scene 08: a new friend at the tea shop.\",\n  doneKicker:\"Scene 08 complete\", doneTitle:\"\u4ea4\u5230\u670b\u53cb\u4e86\",\n  keyL:[\"\u4f60\u597d|n\u01d0 h\u01ceo \uff0c \u5f88|h\u011bn \u9ad8\u8208|g\u0101ox\u00ecng \u8a8d\u8b58|r\u00e8nshi \u4f60|n\u01d0 \u3002\", \"\u6211|w\u01d2 \u53eb|ji\u00e0o {name} \u3002\", \"\u53ea|zh\u01d0 \u6703|hu\u00ec \u4e00\u9ede\u9ede|y\u00ecdi\u01cendi\u01cen \u3002\", \"\u6211|w\u01d2 \u4f86|l\u00e1i \u4e00\u500b|y\u00ed ge \u661f\u671f|x\u012bngq\u012b \u4e86|le \u3002\", \"\u5f88|h\u011bn \u68d2|b\u00e0ng \uff0c \u5927\u5bb6|d\u00e0ji\u0101 \u90fd|d\u014du \u5f88|h\u011bn \u53cb\u5584|y\u01d2ush\u00e0n \u3002\", \"\u54ea\u88e1|n\u01cel\u01d0 \u54ea\u88e1|n\u01cel\u01d0 \u3002\", \"\u53ef\u4ee5|k\u011by\u01d0 \u52a0|ji\u0101 LINE|- \u55ce|ma \uff1f\", \"\u6211|w\u01d2 \u8a72|g\u0101i \u8d70|z\u01d2u \u4e86|le \u3002\"],\n  nextNarr:\"Next stop: Scene 09 \u27e6\u6587\u5316\u63d0\u9192\u27e7. A few customs worth knowing before you fly home.\"},\n {no:\"09\", title:\"Cultural Reminders\", titleZh:\"\u6587\u5316\u63d0\u9192\", stations:SC9,\n  blurb:\"Queue like a local, mind your manners at a temple, pick the right gift and say goodbye to Taiwan.\",\n  beginNarr:\"Scene 09: the last day of your trip.\",\n  doneKicker:\"Journey complete\", doneTitle:\"\u4e00\u8def\u9806\u98a8\",\n  keyL:[\"\u8acb|q\u01d0ng \u6392\u968a|p\u00e1idu\u00ec \u3002\", \"\u9019\u88e1|zh\u00e8l\u01d0 \u53ef\u4ee5|k\u011by\u01d0 \u62cd\u7167|p\u0101izh\u00e0o \u55ce|ma \uff1f\", \"\u5c0d\u4e0d\u8d77|du\u00ecbuq\u01d0 \uff0c \u6211|w\u01d2 \u4e0d|b\u00f9 \u77e5\u9053|zh\u012bd\u00e0o \u3002\", \"\u9019|zh\u00e8 \u662f|sh\u00ec \u7d66|g\u011bi \u4f60|n\u01d0 \u7684|de \u4e00\u9ede|y\u00ecdi\u01cen \u5c0f|xi\u01ceo \u5fc3\u610f|x\u012bny\u00ec \u3002\", \"\u4e00\u9ede|y\u00ecdi\u01cen \u5c0f|xi\u01ceo \u610f\u601d|y\u00ecsi \uff0c \u8acb|q\u01d0ng \u6536\u4e0b|sh\u014duxi\u00e0 \u5427|ba \uff01\", \"\u8b1d\u8b1d|xi\u00e8xie \uff0c \u63b0\u63b0|b\u00e0ib\u00e0i \u518d\u898b|z\u00e0iji\u00e0n \uff01\"],\n  nextNarr:\"Your passport is full. Thank you for travelling with OneDotDot Chinese. \u4e00\u8def\u9806\u98a8!\"}\n];\n\nvar actIdx=0, CFG=null, SCENES=null, TOTAL_Q=0;\nfunction setAct(i){\n  actIdx=i; CFG=ACTS[i]; SCENES=CFG.stations; TOTAL_Q=0;\n  SCENES.forEach(function(s){ s.steps.forEach(function(p){ if(p.ask){ TOTAL_Q++; } if(p.opts){ p.opts.forEach(function(o){ o.gone=false; }); } }); });\n  st={sc:0,step:0,stars:0,done:[]};\n}\n\nvar st={sc:0,step:0,stars:0,done:[]};\nsetAct(0);\nvar lastNpc=null, cur=null, curAsk=null, answered=false;\nvar HELP={s:\"\u8acb\u554f|q\u01d0ngw\u00e8n \u6709|y\u01d2u \u4ec0\u9ebc|sh\u00e9nme \u6211|w\u01d2 \u53ef\u4ee5|k\u011by\u01d0 \u5e6b|b\u0101ng \u60a8|n\u00edn \u7684|de \u55ce|ma \uff1f\", t:T(\"Is there anything I can help you with?\",\"\u4f55\u304b\u304a\u624b\u4f1d\u3044\u3067\u304d\u308b\u3053\u3068\u306f\u3042\u308a\u307e\u3059\u304b\uff1f\",\"\ubb34\uc5c7\uc744 \ub3c4\uc640\ub4dc\ub9b4\uae4c\uc694?\")};\nvar waiting=null, typer=null, finishFn=null;\n\n\/* ---------- images ---------- *\/\nvar front=\"imgA\", curSrc=\"\";\nfunction setImg(src, alt){\n  if(src===curSrc){ return; }\n  curSrc=src;\n  var back = front===\"imgA\" ? \"imgB\" : \"imgA\";\n  var b=$(back), f=$(front);\n  b.alt=alt; b.src=src;\n  var swap=function(){ b.classList.remove(\"tg-off\"); f.classList.add(\"tg-off\"); front=back; };\n  if(b.complete){ swap(); } else { b.onload=swap; }\n}\nfunction face(kind){\n  var s=SCENES[st.sc], set=IMG[s.img];\n  var src = set[kind] || set.ok;\n  setImg(encodeURI(src), kind===\"no\" ? s.whoT.en+\" reacting to a wrong answer\" : s.whoT.en);\n}\n\nfunction scenery(key){ setImg(encodeURI(IMG[key].ok), \"\"); }\nObject.keys(IMG).forEach(function(k){ [\"ok\",\"no\"].forEach(function(f){ if(IMG[k][f]){ var im=new Image(); im.src=encodeURI(IMG[k][f]); } }); });\n\n\/* ---------- dialogue ---------- *\/\nvar speaker=null;\nfunction setName(kind){\n  var n=$(\"name\"), s=SCENES[st.sc];\n  if(!kind){ n.hidden=true; return; }\n  n.hidden=false;\n  if(kind===\"npc\"){ var w=speaker || {z:s.who,t:s.whoT}; n.className=\"tg-name\"; n.innerHTML=zh(w.z)+\"<small>\"+tr(w.t)+\"<\/small>\"; }\n  else if(kind===\"me\"){ n.className=\"tg-name tg-me\"; n.innerHTML=\"\u4f60<small>\"+tr(UI.you)+\"<\/small>\"; }\n  else if(kind===\"ann\"){ n.className=\"tg-name tg-tip\"; n.innerHTML=zh(\"\u5ee3\u64ad\")+\"<small>\"+tr(UI.ann)+\"<\/small>\"; }\n  else { n.className=\"tg-name tg-tip\"; n.innerHTML=\"\u5c0f\u63d0\u9192<small>\"+tr(UI.tip)+\"<\/small>\"; }\n}\n\/* kind: npc | me (Chinese text + translation) \u00b7 narr | tip (translation object is the text) *\/\nvar lastShown=null;\nfunction show(kind, text, tro, next, raw){\n  lastShown=text;\n  $(\"menu\").hidden=true;\n  if(typer){ clearInterval(typer); typer=null; }\n  var line=$(\"line\"); $(\"more\").hidden=true; $(\"en\").textContent=\"\";\n  waiting=null;\n  var isText = kind===\"narr\" || kind===\"tip\";\n  cur={render:function(){\n    setName(kind===\"narr\" ? null : kind);\n    if(isText){\n      var s = typeof text===\"string\" ? text : tr(text);\n      if(kind===\"tip\"){\n        s=s.replace(\/\u27ea([^\u27eb]*)\u27eb\/g,function(m,x){ return W(x).map(function(t){ return t.p ? rb(t.z,t.p,\"\") : t.z; }).join(\"\"); });\n        if(!raw){ s=s.replace(\/\u27e6([^\u27e7]*)\u27e7\/g,function(m,x){ return x.indexOf(\"|\")>=0 ? rubyHTML(x) : zh(x); }); }\n      }\n      line.innerHTML = s;\n    } else {\n      $(\"en\").textContent=tr(tro);\n    }\n  }};\n  finishFn=function(){\n    line.querySelectorAll(\".tg-tk\").forEach(function(sp){ sp.classList.add(\"tg-on\"); });\n    cur.render(); $(\"more\").hidden=!next; waiting=next;\n  };\n  if(isText){\n    line.className=\"tg-line \"+(kind===\"tip\"?\"tg-tipline\":\"tg-narr\");\n    finishFn(); return;\n  }\n  setName(kind);\n  line.className=\"tg-line\";\n  line.innerHTML=W(text).map(function(t){ return '<span class=\"tg-tk\">'+tokHTML(t)+'<\/span>'; }).join(\"\");\n  var spans=line.querySelectorAll(\".tg-tk\"), i=0;\n  typer=setInterval(function(){\n    if(i<spans.length){ spans[i].classList.add(\"tg-on\"); i++; }\n    else { clearInterval(typer); typer=null; finishFn(); }\n  },90);\n}\nfunction advance(){\n  if(typer){ clearInterval(typer); typer=null; finishFn(); return; }\n  if(waiting){ var w=waiting; waiting=null; play(\"tap\"); w(); }\n}\n$(\"dlg\").addEventListener(\"click\",advance);\n\nvar active=false;\ndocument.addEventListener(\"pointerdown\",function(e){ active=root.contains(e.target); });\ndocument.addEventListener(\"focusin\",function(e){ active=root.contains(e.target); });\ndocument.addEventListener(\"keydown\",function(e){\n  if(!active){ return; }\n  if(e.target.tagName===\"INPUT\"){ return; }\n  if(!$(\"menu\").hidden){ menuKey(e); return; }\n  if(e.target.tagName===\"BUTTON\"){ return; }\n  if(e.key===\" \"||e.key===\"Enter\"){\n    var ov=$(\"ov\");\n    if(!ov.hidden){ var b=ov.querySelector(\"button\"); if(b){ e.preventDefault(); b.click(); } return; }\n    e.preventDefault(); advance();\n  }\n});\n\nfunction loadPass(){ try{ return JSON.parse(localStorage.getItem(\"oddTwPassport\") || \"{}\") || {}; }catch(e){ return {}; } }\nfunction savePass(){\n  try{\n    var p=loadPass();\n    var kept=(p[CFG.no] || []).map(function(x){ return x.t; });\n    p[CFG.no]=SCENES.filter(function(x){ return st.done.indexOf(x.id)>=0 ? true : kept.indexOf(x.stamp.t)>=0; }).map(function(x){ return x.stamp; });\n    localStorage.setItem(\"oddTwPassport\", JSON.stringify(p));\n  }catch(e){}\n}\nfunction hud(){\n  var s=SCENES[st.sc];\n  $(\"steps\").innerHTML=SCENES.map(function(x,i){\n    var c = st.done.indexOf(x.id)>=0 ? \"tg-done\" : (i===st.sc ? \"tg-now\" : \"\");\n    return '<i class=\"'+c+'\"><\/i>';\n  }).join(\"\");\n  $(\"place\").innerHTML=CFG.no+\" \u00b7 \"+zh(s.zh)+'<span class=\"tg-place-en\"> \u00b7 '+s.en+'<\/span>';\n  $(\"starn\").textContent=st.stars;\n  var pass=loadPass(), keys=Object.keys(pass);\n  if(keys.indexOf(CFG.no)<0){ keys.push(CFG.no); }\n  keys.sort();\n  $(\"seals\").innerHTML=keys.map(function(k){\n    if(k===CFG.no){\n      var kept=(pass[k] || []).map(function(x){ return x.t; });\n      return SCENES.map(function(x){\n        var on = st.done.indexOf(x.id)>=0 ? true : kept.indexOf(x.stamp.t)>=0;\n        return '<div class=\"tg-ms'+(on?\" tg-on\":\"\")+'\" style=\"--sc:'+x.stamp.c+';--rot:'+x.stamp.r+'\" title=\"'+x.en+'\">'+(on?zh(x.stamp.t):\"\")+'<\/div>';\n      }).join(\"\");\n    }\n    return (pass[k] || []).map(function(x){ return '<div class=\"tg-ms tg-on tg-prev\" style=\"--sc:'+x.c+';--rot:'+x.r+'\" title=\"Scene '+k+'\">'+zh(x.t)+'<\/div>'; }).join(\"\");\n  }).filter(function(h){ return h!==\"\"; }).join('<span class=\"tg-div\"><\/span>');\n}\n\nfunction startScene(){\n  $(\"stage\").classList.remove(\"tg-intro\");\n  st.step=0; lastNpc=null; answered=false; face(\"ok\"); hud();\n  $(\"stage\").classList.remove(\"tg-ended\");\n  $(\"ov\").hidden=true; $(\"dlg\").focus({preventScroll:true}); run();\n}\nfunction run(){\n  var s=SCENES[st.sc];\n  if(st.step>=s.steps.length){ stampScene(); return; }\n  var p=s.steps[st.step];\n  var next=function(){ st.step++; run(); };\n  if(p.ask){ ask(p); return; }\n  if(p.img){ scenery(p.img); }\n  if(p.face){ face(p.face); }\n  if(p.npc){ lastNpc={t:p.npc,tr:p.t,reply:answered,keep:p.keep}; answered=false; show(\"npc\",p.npc,p.t,next); return; }\n  if(p.ann){ lastNpc=null; show(\"ann\",p.ann,p.t,next); return; }\n  if(p.n){ lastNpc={n:p.n}; answered=false; show(\"narr\",p.n,null,next); return; }\n  if(p.tip){ show(\"tip\",p.tip,null,next,p.raw); }\n}\n\nvar menuIdx=-1, menuBtns=[];\nfunction askName(p){\n  if(typer){ clearInterval(typer); typer=null; finishFn(); }\n  waiting=null; $(\"more\").hidden=true;\n  curAsk=p.ask; $(\"q\").textContent=tr(p.ask);\n  var box=$(\"opts\"); box.className=\"tg-opts tg-namebox\"; menuBtns=[]; menuIdx=-1;\n  box.innerHTML='<input id=\"tg-nm\" class=\"tg-nm\" type=\"text\" maxlength=\"20\" autocomplete=\"off\" spellcheck=\"false\"><button type=\"button\" class=\"tg-cta tg-nmgo\" id=\"tg-nmgo\">OK<\/button>';\n  var inp=$(\"nm\");\n  inp.value=playerName; inp.placeholder=tr(T(\"Type your name\",\"\u540d\u524d\u3092\u5165\u529b\",\"\uc774\ub984\uc744 \uc785\ub825\ud558\uc138\uc694\"));\n  $(\"menu\").hidden=false;\n  try{ inp.focus({preventScroll:true}); }catch(err){}\n  function go(){\n    var v=inp.value.replace(\/^\\s+|\\s+$\/g,\"\");\n    if(!v){ inp.classList.remove(\"tg-shake\"); void inp.offsetWidth; inp.classList.add(\"tg-shake\"); return; }\n    playerName=v.replace(\/[<>&\"]\/g,\"\");\n    try{ localStorage.setItem(\"oddTwName\",v); }catch(err){}\n    $(\"menu\").hidden=true; play(\"right\"); st.stars++; lastNpc=null; answered=true; hud();\n    show(\"me\",p.say,p.sayT,function(){ st.step++; run(); });\n  }\n  $(\"nmgo\").addEventListener(\"click\",go);\n  inp.addEventListener(\"keydown\",function(ev){ if(ev.key===\"Enter\"){ ev.preventDefault(); go(); } });\n}\nfunction ask(p){\n  if(p.input){ askName(p); return; }\n  var tried=false;\n  var back=lastNpc;\n  var baseImg=curSrc, baseAlt=$(front).alt;\n  function prompt(){\n    if(p.mw){ if(!p.route){ show(\"me\",p.frame,null,null); return; } }\n    if(back){\n      if(back.n){ show(\"narr\",back.n,null,null); return; }\n      var last=back.t.replace(\/\\s+$\/,\"\").slice(-1);\n      if(p.route){ show(\"npc\",back.t,back.tr,null); return; }\n      if(!back.reply){ show(\"npc\",back.t,back.tr,null); return; }\n      if(back.keep){ show(\"npc\",back.t,back.tr,null); return; }\n      if(last===\"\uff1f\"){ show(\"npc\",back.t,back.tr,null); return; }\n      if(last===\"\uff01\"){ show(\"npc\",back.t,back.tr,null); return; }\n    }\n    var h=SCENES[st.sc].help || HELP;\n    show(\"npc\",h.s,h.t,null);\n  }\n  function openMenu(){\n    curAsk=p.ask;\n    $(\"q\").textContent=tr(p.ask);\n    var box=$(\"opts\"); box.innerHTML=\"\"; box.className=\"tg-opts\"+(p.mw?\" tg-mw\":\"\");\n    menuBtns=[];\n    p.opts.forEach(function(o,i){\n      var b=document.createElement(\"button\"); b.type=\"button\"; b.className=\"tg-opt\";\n      b.innerHTML='<span class=\"tg-k\">0'+(i+1)+'<\/span><span class=\"tg-ozh\">'+rubyHTML(o.s)+'<\/span>';\n      if(o.gone){ b.disabled=true; }\n      b.addEventListener(\"click\",function(){ choose(o); });\n      box.appendChild(b); menuBtns.push(b);\n    });\n    $(\"menu\").hidden=false; menuIdx=-1;\n  }\n  function choose(o){\n    $(\"menu\").hidden=true;\n    $(\"dlg\").focus({preventScroll:true});\n    if(o.ok){\n      play(\"right\");\n      if(!tried){ st.stars++; }\n      lastNpc=null; answered=true;\n      p.opts.forEach(function(x){ x.gone=false; });\n      hud();\n      if(p.full){ show(\"me\",p.full,p.fullT,function(){ st.step++; run(); }); }\n      else { show(\"me\",o.s,o.t,function(){ st.step++; run(); }); }\n      return;\n    }\n    tried=true; o.gone=true;\n    var said = o.s;\n    if(p.mw){ if(!p.route){ said = p.frame.replace(\"__\",o.s); } }\n    show(\"me\",said,o.t,function(){\n      face(\"no\"); play(\"wrong\");\n      var stg=$(\"stage\"); stg.classList.remove(\"tg-jolt\"); void stg.offsetWidth; stg.classList.add(\"tg-jolt\");\n      speaker=o.rwho || null;\n      show(\"npc\",o.r,o.rt,function(){\n        speaker=null;\n        curSrc=\"\"; setImg(baseImg,baseAlt);\n        var refill=false;\n        if(p.mw){ if(!p.route){ refill=true; } }\n        if(refill){ prompt(); } else { $(\"more\").hidden=true; }\n        openMenu();\n      });\n    });\n  }\n  var already=false;\n  if(back){\n    if(back.t){ if(back.t===lastShown){ already=true; } }\n    if(back.n){ if(back.n===lastShown){ already=true; } }\n  }\n  if(p.mw){ if(!p.route){ already=false; } }\n  if(already){\n    if(typer){ clearInterval(typer); typer=null; finishFn(); }\n    waiting=null; $(\"more\").hidden=true;\n  } else { prompt(); }\n  openMenu();\n}\nfunction setCur(i){ menuIdx=i; menuBtns.forEach(function(b,j){ b.classList.toggle(\"tg-cur\", j===i); }); }\nfunction moveCur(d){\n  var n=menuBtns.length, i = menuIdx<0 ? (d>0 ? -1 : 0) : menuIdx;\n  for(var k=0;k<n;k++){ i=(i+d+n)%n; if(!menuBtns[i].disabled){ break; } }\n  setCur(i);\n}\nfunction menuKey(e){\n  var k=e.key;\n  if(k===\"ArrowDown\"||k===\"ArrowRight\"){ e.preventDefault(); moveCur(1); return; }\n  if(k===\"ArrowUp\"||k===\"ArrowLeft\"){ e.preventDefault(); moveCur(-1); return; }\n  if(k===\"Enter\"||k===\" \"){ if(menuIdx>=0){ e.preventDefault(); menuBtns[menuIdx].click(); } return; }\n  if(\/^[1-4]$\/.test(k)){ var b=menuBtns[+k-1]; if(b){ if(!b.disabled){ b.click(); } } }\n}\n\nfunction stampScene(){\n  var s=SCENES[st.sc];\n  if(st.done.indexOf(s.id)<0){ st.done.push(s.id); }\n  savePass(); hud(); play(\"stamp\");\n  var last = st.sc===SCENES.length-1;\n  var ov=$(\"ov\"); ov.className=\"tg-ov tg-stampov\"; ov.hidden=false;\n  ov.innerHTML='<div class=\"tg-stampwrap\"><div class=\"tg-seal\" style=\"--sc:'+s.stamp.c+';--rot:'+s.stamp.r+'\"><b>'+zh(s.stamp.t)+'<\/b><small>'+s.stamp.s+' \u00b7 TPE<\/small><\/div>'+\n    '<div class=\"tg-label\">'+s.en+' cleared<\/div>'+\n    '<button class=\"tg-cta tg-dark\" id=\"tg-go\" type=\"button\">'+(last?\"See your results\":\"Continue to \"+SCENES[st.sc+1].en)+'<\/button><\/div>';\n  show(\"narr\",\"Stamp collected: \"+zh(s.zh)+\".\",null,null);\n  $(\"go\").addEventListener(\"click\",function(){ if(last){ ending(); } else { st.sc++; startScene(); } });\n  $(\"go\").focus({preventScroll:true});\n}\n\nfunction ending(){\n  var keyL=CFG.keyL;\n  $(\"stage\").classList.add(\"tg-ended\");\n  var ov=$(\"ov\"); ov.className=\"tg-ov tg-endov\"; ov.hidden=false;\n  ov.innerHTML='<div class=\"tg-end\"><div class=\"tg-kicker\" style=\"color:#B8933E\">'+CFG.doneKicker+'<\/div><div class=\"tg-h2\">'+zh(CFG.doneTitle)+'<\/div>'+\n    '<div class=\"tg-score\">\u2605 '+st.stars+' of '+TOTAL_Q+' replies right the first time<\/div>'+\n    '<div class=\"tg-seals\" style=\"justify-content:center;flex:none\">'+SCENES.map(function(x){ return '<div class=\"tg-ms tg-on\" style=\"--sc:'+x.stamp.c+';--rot:'+x.stamp.r+'\">'+zh(x.stamp.t)+'<\/div>'; }).join(\"\")+'<\/div>'+\n    '<ul class=\"tg-phr\">'+keyL.map(function(k){ return \"<li>\"+rubyHTML(k)+\"<\/li>\"; }).join(\"\")+'<\/ul>'+\n    '<button class=\"tg-cta tg-dark\" id=\"tg-again\" type=\"button\">Play again<\/button><\/div>';\n  show(\"narr\",CFG.nextNarr.replace(\/\u27e6([^\u27e7]*)\u27e7\/g,function(m,x){ return zh(x); }),null,null);\n  var box=ov.querySelector(\".tg-end\"), nxt=ACTS[actIdx+1];\n  if(nxt){\n    var b=document.createElement(\"button\"); b.type=\"button\"; b.className=\"tg-cta\"; b.textContent=\"Continue to Scene \"+nxt.no;\n    b.addEventListener(\"click\",function(){ actCard(actIdx+1); });\n    box.insertBefore(b,$(\"again\"));\n  } else if(POST.nextUrl){\n    var nx=document.createElement(\"a\"); nx.className=\"tg-cta tg-next\"; nx.href=POST.nextUrl; nx.textContent=tr(LT.p2); box.insertBefore(nx,$(\"again\"));\n  }\n  $(\"again\").textContent=\"Replay Scene \"+CFG.no;\n  $(\"again\").addEventListener(\"click\",function(){ setAct(actIdx); startScene(); });\n}\n\nfunction boot(){ if(!started){ started=true; ac(); startMusic(); } }\nfunction titleScreen(){\n  var pass=loadPass();\n  $(\"stage\").classList.add(\"tg-intro\");\n  var ov=$(\"ov\"); ov.className=\"tg-ov tg-title\"; ov.hidden=false;\n  ov.innerHTML='<div class=\"tg-titlecard\"><div class=\"tg-kicker\">Taiwan Life \u00b7 '+POST.kicker+'<\/div>'+\n    '<div class=\"tg-h1\">'+POST.title+'<span>'+zh(POST.titleZh)+'<\/span><\/div>'+\n    '<p>'+POST.blurb+'<\/p>'+\n    '<div class=\"tg-acts\">'+ACTS.map(function(a,i){\n      var done=(pass[a.no] || []).length===a.stations.length;\n      return '<button type=\"button\" class=\"tg-act'+(done?\" tg-actdone\":\"\")+'\" data-tgact=\"'+i+'\"><b>'+a.no+'<\/b>'+a.title+(done?' <i>\u2713<\/i>':'')+'<\/button>';\n    }).join(\"\")+POST.soon.map(function(x){ return '<span class=\"tg-act tg-soon\"><b>'+x[0]+'<\/b>'+x[1]+' <i>soon<\/i><\/span>'; }).join(\"\")+'<\/div>'+\n    '<button class=\"tg-cta\" id=\"tg-start\" type=\"button\">Begin<\/button><\/div>';\n  $(\"start\").addEventListener(\"click\",function(){ boot(); setAct(0); startScene(); });\n  ov.querySelectorAll(\".tg-act[data-tgact]\").forEach(function(b){\n    b.addEventListener(\"click\",function(){ boot(); actCard(+b.getAttribute(\"data-tgact\")); });\n  });\n}\nfunction actCard(i){\n  setAct(i); face(\"ok\"); hud();\n  $(\"stage\").classList.add(\"tg-intro\");\n  $(\"stage\").classList.remove(\"tg-ended\");\n  var ov=$(\"ov\"); ov.className=\"tg-ov tg-title\"; ov.hidden=false;\n  ov.innerHTML='<div class=\"tg-titlecard\"><div class=\"tg-kicker\">Scene '+CFG.no+'<\/div>'+\n    '<div class=\"tg-h1\">'+CFG.title+'<span>'+zh(CFG.titleZh)+'<\/span><\/div>'+\n    '<p>'+CFG.blurb+'<\/p>'+\n    '<button class=\"tg-cta\" id=\"tg-start\" type=\"button\">Start Scene '+CFG.no+'<\/button><\/div>';\n  show(\"narr\",CFG.beginNarr,null,null);\n  $(\"start\").addEventListener(\"click\",function(){ startScene(); });\n  $(\"start\").focus({preventScroll:true});\n}\n\n$(\"py\").addEventListener(\"click\",function(){\n  var on=$(\"py\").getAttribute(\"aria-pressed\")===\"true\";\n  $(\"py\").setAttribute(\"aria-pressed\",on?\"false\":\"true\");\n  root.classList.toggle(\"tg-nopy\",on);\n});\n$(\"snd\").addEventListener(\"click\",function(){\n  soundOn = !soundOn;\n  $(\"snd\").setAttribute(\"aria-pressed\", soundOn ? \"true\" : \"false\");\n  if(soundOn){ if(started){ startMusic(); } } else { stopMusic(); }\n});\n\nvar LT={\n  q:T(\"<b>Finding it hard?<\/b> Learn how to say it first, then come back and play.\",\"<b>\u96e3\u3057\u3044\u3068\u611f\u3058\u305f\u3089\uff1f<\/b>\u307e\u305a\u306f\u8a00\u3044\u65b9\u3092\u5b66\u3093\u3067\u304b\u3089\u3001\u307e\u305f\u904a\u3073\u306b\u6765\u3066\u304f\u3060\u3055\u3044\u3002\",\"<b>\uc5b4\ub835\uac8c \ub290\uaef4\uc9c0\ub098\uc694?<\/b> \uba3c\uc800 \ud45c\ud604\uc744 \ubc30\uc6b0\uace0 \ub2e4\uc2dc \uc640\uc11c \ud50c\ub808\uc774\ud558\uc138\uc694.\"),\n  l1:POST.links[0], l2:POST.links[1], l3:POST.links[2],\n  p2:T(POST.nextLabel+\" \u2192\",\"\u6e96\u5099\u306f\u3044\u3044\uff1fPart \"+POST.nextNo+\" \u306e\u65c5\u3078 \u2192\",\"\uc900\ube44\ub410\ub098\uc694? Part \"+POST.nextNo+\" \uc5ec\ud589 \uc2dc\uc791 \u2192\"),\n  soon:T(\"Part \"+POST.nextNo+\" \u00b7 Coming soon\",\"Part \"+POST.nextNo+\"\u30fb\u8fd1\u65e5\u516c\u958b\",\"Part \"+POST.nextNo+\" \u00b7 \uace7 \uacf5\uac1c\"),\n  home:T(\"Back to start\",\"\u6700\u521d\u306b\u623b\u308b\",\"\ucc98\uc74c\uc73c\ub85c\"),\n  again:T(\"Travel again from Part 1 \u2192\",\"Part 1 \u304b\u3089\u3082\u3046\u4e00\u5ea6\u65c5\u3057\u3088\u3046 \u2192\",\"Part 1\ubd80\ud130 \ub2e4\uc2dc \uc5ec\ud589\ud558\uae30 \u2192\")\n};\nfunction renderLinks(){\n  root.querySelectorAll(\"[data-tgt]\").forEach(function(el){ el.innerHTML=tr(LT[el.getAttribute(\"data-tgt\")]); });\n  var box=$(\"p2\");\n  if(POST.final){\n    if(POST.restartUrl){ box.innerHTML='<a class=\"tg-p2\" href=\"'+POST.restartUrl+'\">'+tr(LT.again)+'<\/a>'; } else { box.innerHTML=\"\"; }\n    return;\n  }\n  if(POST.nextUrl){ box.innerHTML='<a class=\"tg-p2\" href=\"'+POST.nextUrl+'\">'+tr(LT.p2)+'<\/a>'; }\n  else { box.innerHTML='<span class=\"tg-p2 tg-p2-soon\">'+tr(LT.soon)+'<\/span>'; }\n}\nrenderLinks();\n$(\"home\").addEventListener(\"click\",function(){\n  if(typer){ clearInterval(typer); typer=null; }\n  $(\"menu\").hidden=true;\n  $(\"stage\").classList.remove(\"tg-ended\");\n  setAct(0); face(\"ok\"); hud();\n  show(\"narr\",POST.beginNarr,null,null);\n  titleScreen();\n  var top=root.getBoundingClientRect().top;\n  if(top<0){ root.scrollIntoView({behavior:\"smooth\",block:\"start\"}); }\n});\nsyncZh();\nface(\"ok\"); hud();\nshow(\"narr\",POST.beginNarr,null,null);\ntitleScreen();\n})();\n<\/script>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium is-resized\"><a href=\"https:\/\/ko-fi.com\/tiffanystalk\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"58\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" alt=\"\" class=\"wp-image-570\" style=\"width:150px;height:29px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-600x115.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1024x197.png 1024w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-768x148.png 768w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-1536x296.png 1536w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-2048x394.png 2048w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-850x164.png 850w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">Do you like it? :)<\/figcaption><\/figure>\n<\/div>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-medium is-resized\"><a href=\"https:\/\/tiffanysmandarin.com\/index.php\/conversation-chinese\/\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"86\" src=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png\" alt=\"\" class=\"wp-image-571\" style=\"width:150px;height:43px\" srcset=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-300x86.png 300w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963-600x171.png 600w, https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/e68f92e59c963.png 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>\u7e41\u7b80 OneDotDot Chinese \u00b7 Taiwan Life \u00b7 Part 3 Back to start Sound Pinyin \u7e41\u9ad4 EN\u65e5\u672c\u8a9e\ud55c\uad6d\uc5b4Off \u2605 0 Passport stamps Finding it hard? Learn how to say it first, then come back and play. 07Emergencies\u7dca\u6025\u72c0\u6cc1\u7d27\u6025\u72b6\u51b5 08Small Talk\u793e\u4ea4\u5bd2\u6684 09Cultural Reminders\u6587\u5316\u63d0\u9192\u6587\u5316\u63d0\u9192 OneDotDot Chinese \u00b7 Tiffany Huang \u00b7 tiffanysmandarin.com<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1182],"tags":[],"class_list":["post-18404","post","type-post","status-publish","format-standard","hentry","category-travel-chinese"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Travel To Taiwan Part 3 - OneDotDot Chinese<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Travel To Taiwan Part 3 - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"\u7e41\u7b80 OneDotDot Chinese \u00b7 Taiwan Life \u00b7 Part 3 Back to start Sound Pinyin \u7e41\u9ad4 EN\u65e5\u672c\u8a9e\ud55c\uad6d\uc5b4Off \u2605 0 Passport stamps Finding it hard? Learn how to say it first, then come back and play. 07Emergencies\u7dca\u6025\u72c0\u6cc1\u7d27\u6025\u72b6\u51b5 08Small Talk\u793e\u4ea4\u5bd2\u6684 09Cultural Reminders\u6587\u5316\u63d0\u9192\u6587\u5316\u63d0\u9192 OneDotDot Chinese \u00b7 Tiffany Huang \u00b7 tiffanysmandarin.com\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-22T13:00:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-22T13:54:26+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png\" \/>\n<meta name=\"author\" content=\"tiffany\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"tiffany\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"Travel To Taiwan Part 3\",\"datePublished\":\"2026-10-22T13:00:48+00:00\",\"dateModified\":\"2026-10-22T13:54:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/\"},\"wordCount\":47,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x-300x58.png\",\"articleSection\":[\"Travel Chinese\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/\",\"name\":\"Travel To Taiwan Part 3 - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x-300x58.png\",\"datePublished\":\"2026-10-22T13:00:48+00:00\",\"dateModified\":\"2026-10-22T13:54:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x.png\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/fcacd-buymeacoffee_red402x.png\",\"width\":3050,\"height\":587},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/10\\\/22\\\/travel-to-taiwan-game-chinese-3\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Travel To Taiwan Part 3\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\",\"name\":\"OneDotDot Chinese\",\"description\":\"Learn a little Chinese every day\",\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tiffanysmandarin.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\",\"name\":\"tiffany\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"url\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"contentUrl\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\",\"width\":214,\"height\":214,\"caption\":\"tiffany\"},\"logo\":{\"@id\":\"http:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/cropped-logo_tiffany2-1.png\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/tiffanys_talk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/tiffany-huang-mandarin\\\/\"],\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/author\\\/tiffany\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Travel To Taiwan Part 3 - OneDotDot Chinese","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/","og_locale":"en_US","og_type":"article","og_title":"Travel To Taiwan Part 3 - OneDotDot Chinese","og_description":"\u7e41\u7b80 OneDotDot Chinese \u00b7 Taiwan Life \u00b7 Part 3 Back to start Sound Pinyin \u7e41\u9ad4 EN\u65e5\u672c\u8a9e\ud55c\uad6d\uc5b4Off \u2605 0 Passport stamps Finding it hard? Learn how to say it first, then come back and play. 07Emergencies\u7dca\u6025\u72c0\u6cc1\u7d27\u6025\u72b6\u51b5 08Small Talk\u793e\u4ea4\u5bd2\u6684 09Cultural Reminders\u6587\u5316\u63d0\u9192\u6587\u5316\u63d0\u9192 OneDotDot Chinese \u00b7 Tiffany Huang \u00b7 tiffanysmandarin.com","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/","og_site_name":"OneDotDot Chinese","article_published_time":"2026-10-22T13:00:48+00:00","article_modified_time":"2026-10-22T13:54:26+00:00","og_image":[{"url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","type":"","width":"","height":""}],"author":"tiffany","twitter_card":"summary_large_image","twitter_misc":{"Written by":"tiffany","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"Travel To Taiwan Part 3","datePublished":"2026-10-22T13:00:48+00:00","dateModified":"2026-10-22T13:54:26+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/"},"wordCount":47,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#primaryimage"},"thumbnailUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","articleSection":["Travel Chinese"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/","name":"Travel To Taiwan Part 3 - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#primaryimage"},"thumbnailUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x-300x58.png","datePublished":"2026-10-22T13:00:48+00:00","dateModified":"2026-10-22T13:54:26+00:00","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x.png","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/fcacd-buymeacoffee_red402x.png","width":3050,"height":587},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/10\/22\/travel-to-taiwan-game-chinese-3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"Travel To Taiwan Part 3"}]},{"@type":"WebSite","@id":"https:\/\/tiffanysmandarin.com\/#website","url":"https:\/\/tiffanysmandarin.com\/","name":"OneDotDot Chinese","description":"Learn a little Chinese every day","publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tiffanysmandarin.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99","name":"tiffany","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","url":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","contentUrl":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png","width":214,"height":214,"caption":"tiffany"},"logo":{"@id":"http:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2022\/06\/cropped-logo_tiffany2-1.png"},"sameAs":["https:\/\/www.instagram.com\/tiffanys_talk\/","https:\/\/www.linkedin.com\/in\/tiffany-huang-mandarin\/"],"url":"https:\/\/tiffanysmandarin.com\/index.php\/author\/tiffany\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/18404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/comments?post=18404"}],"version-history":[{"count":5,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/18404\/revisions"}],"predecessor-version":[{"id":18421,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/18404\/revisions\/18421"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=18404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=18404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=18404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}