{"id":13651,"date":"2026-06-17T18:23:50","date_gmt":"2026-06-17T10:23:50","guid":{"rendered":"https:\/\/tiffanysmandarin.com\/?p=13651"},"modified":"2026-10-10T16:07:38","modified_gmt":"2026-10-10T08:07:38","slug":"contemporary-chinese-vocabulary-practice-b2l13","status":"publish","type":"post","link":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/","title":{"rendered":"B2 L13 Vocabulary and Practice"},"content":{"rendered":"\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:33px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!--\n  \u7576\u4ee3\u4e2d\u6587 Book 2 \u00b7 Lesson 13 \u300c\u6211\u7684\u624b\u6a5f\u6389\u4e86\u300d I Lost My Cell Phone \u2014 Vocabulary Embed\n  Same technical pattern as the Book 1 embeds (scoped CSS --d213-*, id #dangdai-b2l13-vocab-embed-1, lang-zh-TW\/lang-zh-CN ruby\n  word-by-word, no literal double-ampersand in script, nested ifs). Vocabulary I & II transcribed from the textbook's own \u751f\u8a5e\u4e00 \/ \u751f\u8a5e\u4e8c\n  pages (Names and Phrases included) with the book's part-of-speech tags. The dialogue is an ORIGINAL conversation, not from the textbook.\n\n  PINYIN SYNC FIX: the site's Pinyin Display toggle only adds the\n  \"hidden\" \/ \"mouseover\" class to <rt> elements that exist at the moment\n  it's clicked. The flashcard (re-rendered on every Prev\/Next) and the\n  Match It tiles (re-rendered every New Round, and using a plain span\n  rather than <rt>) were therefore ignoring it. Now a MutationObserver\n  watches a reference <rt> in the static word list, and syncPinyin()\n  copies its current mode onto the flashcard's <rt>s and onto the tiles\n  (via d213-py-hidden \/ d213-py-mouseover classes on the root) after every\n  re-render and every toggle change. rt.hidden \/ rt.mouseover rules are\n  also defined here so hiding works even without the site's own CSS.\n-->\n<div class=\"dangdai-b2l13-vocab-embed\" id=\"dangdai-b2l13-vocab-embed-1\">\n<style>\n.dangdai-b2l13-vocab-embed {\n  --d213-oxblood: #7b2d26;\n  --d213-oxblood-dark: #5e211c;\n  --d213-mustard: #c9922b;\n  --d213-sage: #7c8b6f;\n  --d213-bone: #f7f1e6;\n  --d213-ink: #2c2620;\n  --d213-line: #e4d9c4;\n  font-family: 'Work Sans', -apple-system, sans-serif;\n  color: var(--d213-ink);\n  background: #fff;\n  max-width: 760px;\n  margin: 0 auto;\n  padding: 8px 4px 24px;\n  line-height: 1.6;\n}\n.dangdai-b2l13-vocab-embed * { box-sizing: border-box; }\n.dangdai-b2l13-vocab-embed .d213-people-card {\n  border: 1px solid var(--d213-line);\n  border-radius: 8px;\n  padding: 12px 14px;\n  margin-bottom: 10px;\n  background: var(--d213-bone);\n  display: flex;\n  align-items: baseline;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.dangdai-b2l13-vocab-embed h1,\n.dangdai-b2l13-vocab-embed h2,\n.dangdai-b2l13-vocab-embed h3 {\n  font-family: 'Bitter', Georgia, serif;\n  color: var(--d213-oxblood-dark);\n  margin: 0 0 8px;\n}\n.dangdai-b2l13-vocab-embed .d213-support-note {\n  font-size: 0.85rem;\n  color: var(--d213-sage);\n  border-bottom: 1px solid var(--d213-line);\n  padding-bottom: 12px;\n  margin: 0 0 16px;\n}\n.dangdai-b2l13-vocab-embed .d213-lede {\n  margin: 0 0 24px;\n  padding: 14px 16px;\n  background: var(--d213-bone);\n  border-left: 4px solid var(--d213-mustard);\n  border-radius: 4px;\n  font-size: 0.98rem;\n}\n.dangdai-b2l13-vocab-embed .d213-lede b { color: var(--d213-oxblood-dark); }\n.dangdai-b2l13-vocab-embed .d213-sec-eyebrow {\n  display: inline-block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  letter-spacing: 0.08em;\n  color: #fff;\n  background: var(--d213-oxblood);\n  padding: 3px 9px;\n  border-radius: 3px;\n  margin: 32px 0 10px;\n}\n.dangdai-b2l13-vocab-embed .d213-word-card {\n  border: 1px solid var(--d213-line);\n  border-radius: 8px;\n  padding: 12px 14px;\n  margin-bottom: 10px;\n  background: #fff;\n}\n.dangdai-b2l13-vocab-embed .d213-word-top {\n  display: flex;\n  align-items: baseline;\n  gap: 10px;\n  flex-wrap: wrap;\n}\n.dangdai-b2l13-vocab-embed .d213-num {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.75rem;\n  color: var(--d213-mustard);\n  min-width: 22px;\n}\n.dangdai-b2l13-vocab-embed .d213-hanzi { font-size: 1.35rem; font-weight: 600; }\n.dangdai-b2l13-vocab-embed .d213-pos {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.7rem;\n  color: #fff;\n  background: var(--d213-sage);\n  padding: 2px 7px;\n  border-radius: 10px;\n}\n.dangdai-b2l13-vocab-embed ruby {\n  ruby-position: over;\n  margin-right: 2px;\n  color: var(--d213-ink) !important;\n  font-size: inherit !important;\n}\n.dangdai-b2l13-vocab-embed .rb {\n  color: var(--d213-ink) !important;\n  font-size: inherit !important;\n}\n.dangdai-b2l13-vocab-embed rt {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.6rem !important;\n  color: var(--d213-sage) !important;\n  font-weight: 400;\n}\n.dangdai-b2l13-vocab-embed rt.hidden { display: none; }\n.dangdai-b2l13-vocab-embed rt.mouseover { opacity: 0; }\n.dangdai-b2l13-vocab-embed rt.mouseover:hover { opacity: 1; }\n.dangdai-b2l13-vocab-embed .d213-meaning { font-style: italic; color: #6b5f52; font-size: 0.92rem; }\n.dangdai-b2l13-vocab-embed .d213-speaker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  flex: 0 0 26px;\n  width: 26px;\n  height: 26px;\n  padding: 0;\n  border: none;\n  background: var(--d213-bone);\n  color: var(--d213-oxblood);\n  border-radius: 50%;\n  cursor: pointer;\n  margin-left: auto;\n}\n.dangdai-b2l13-vocab-embed .d213-speaker:hover { background: var(--d213-mustard); color: #fff; }\n.dangdai-b2l13-vocab-embed .d213-example {\n  margin-top: 8px;\n  padding-top: 8px;\n  border-top: 1px dashed var(--d213-line);\n  font-size: 0.95rem;\n}\n.dangdai-b2l13-vocab-embed .d213-example .d213-sent-word { display: inline-flex; }\n.dangdai-b2l13-vocab-embed .d213-example .d213-punct { margin-right: 2px; }\n.dangdai-b2l13-vocab-embed .d213-example .d213-en {\n  display: block;\n  color: #6b5f52;\n  font-size: 0.85rem;\n  margin-top: 4px;\n}\n.dangdai-b2l13-vocab-embed .d213-dialogue-note { font-size: 0.85rem; color: #6b5f52; margin: 0 0 10px; }\n.dangdai-b2l13-vocab-embed .d213-dialogue {\n  background: var(--d213-bone);\n  border-radius: 8px;\n  padding: 16px 18px;\n  margin-top: 8px;\n}\n.dangdai-b2l13-vocab-embed .d213-line {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 12px;\n  align-items: flex-start;\n  flex-wrap: wrap;\n}\n.dangdai-b2l13-vocab-embed .d213-speaker-tag {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.72rem;\n  color: var(--d213-oxblood);\n  min-width: 46px;\n  padding-top: 3px;\n}\n.dangdai-b2l13-vocab-embed .d213-line-body { flex: 1; min-width: 200px; }\n.dangdai-b2l13-vocab-embed .d213-line-en { display: block; color: #6b5f52; font-size: 0.82rem; margin-top: 2px; }\n\n.dangdai-b2l13-vocab-embed .d213-fc-hint { font-size: 0.85rem; color: #6b5f52; margin: 0 0 12px; text-align: center; }\n.dangdai-b2l13-vocab-embed .d213-flashcard-wrap { max-width: 320px; margin: 0 auto 14px; perspective: 1200px; }\n.dangdai-b2l13-vocab-embed .d213-flashcard {\n  position: relative;\n  width: 100%;\n  height: 230px;\n  cursor: pointer;\n  transform-style: preserve-3d;\n  transition: transform 0.5s;\n}\n.dangdai-b2l13-vocab-embed .d213-flashcard.d213-flipped { transform: rotateY(180deg); }\n.dangdai-b2l13-vocab-embed .d213-fc-face {\n  position: absolute;\n  inset: 0;\n  backface-visibility: hidden;\n  border: 1px solid var(--d213-line);\n  border-radius: 12px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  padding: 16px;\n  background: #fff;\n  text-align: center;\n}\n.dangdai-b2l13-vocab-embed .d213-fc-back { transform: rotateY(180deg); background: var(--d213-bone); }\n.dangdai-b2l13-vocab-embed .d213-fc-front .d213-hanzi { font-size: 4rem !important; }\n.dangdai-b2l13-vocab-embed .d213-flashcard-wrap rt { font-size: 1.2rem !important; }\n.dangdai-b2l13-vocab-embed .d213-fc-back .d213-meaning { font-style: italic; color: var(--d213-oxblood-dark); font-size: 1.725rem; }\n.dangdai-b2l13-vocab-embed .d213-fc-back .d213-pos { margin-top: 8px; }\n.dangdai-b2l13-vocab-embed .d213-flashcard-controls { display: flex; align-items: center; justify-content: center; gap: 14px; margin-bottom: 28px; }\n.dangdai-b2l13-vocab-embed .d213-game-btn {\n  font-family: 'Work Sans', sans-serif;\n  font-size: 0.85rem;\n  border: 1px solid var(--d213-oxblood);\n  color: var(--d213-oxblood);\n  background: #fff;\n  padding: 6px 14px;\n  border-radius: 20px;\n  cursor: pointer;\n}\n.dangdai-b2l13-vocab-embed .d213-game-btn:hover { background: var(--d213-oxblood); color: #fff; }\n.dangdai-b2l13-vocab-embed .d213-game-bar { display: flex; align-items: center; gap: 12px; margin-bottom: 12px; flex-wrap: wrap; }\n.dangdai-b2l13-vocab-embed .d213-game-status { font-family: 'IBM Plex Mono', monospace; font-size: 0.82rem; color: var(--d213-sage); }\n.dangdai-b2l13-vocab-embed .d213-game-board { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.dangdai-b2l13-vocab-embed .d213-game-col { display: flex; flex-direction: column; gap: 8px; }\n.dangdai-b2l13-vocab-embed .d213-tile {\n  font-family: 'Work Sans', sans-serif;\n  text-align: left;\n  border: 1px solid var(--d213-line);\n  background: #fff;\n  border-radius: 6px;\n  padding: 10px 12px;\n  cursor: pointer;\n  font-size: 0.95rem;\n  color: var(--d213-ink);\n  transition: background 0.15s, border-color 0.15s, transform 0.1s;\n}\n.dangdai-b2l13-vocab-embed .d213-tile .d213-tile-py {\n  display: block;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.7rem;\n  color: var(--d213-sage);\n  margin-top: 2px;\n}\n\/* Match It tile pinyin follows the site's Pinyin Display toggle *\/\n.dangdai-b2l13-vocab-embed.d213-py-hidden .d213-tile .d213-tile-py { display: none; }\n.dangdai-b2l13-vocab-embed.d213-py-mouseover .d213-tile .d213-tile-py { opacity: 0; }\n.dangdai-b2l13-vocab-embed.d213-py-mouseover .d213-tile:hover .d213-tile-py { opacity: 1; }\n.dangdai-b2l13-vocab-embed .d213-tile:hover:not(.d213-matched):not(.d213-selected) { border-color: var(--d213-mustard); }\n.dangdai-b2l13-vocab-embed .d213-tile.d213-selected { border-color: var(--d213-oxblood); background: var(--d213-bone); }\n.dangdai-b2l13-vocab-embed .d213-tile.d213-matched { border-color: var(--d213-sage); background: #eef2e9; color: var(--d213-sage); cursor: default; }\n.dangdai-b2l13-vocab-embed .d213-tile.d213-wrong { border-color: #b5453d; background: #fbeceb; animation: d213-shake 0.3s; }\n@keyframes d213-shake { 0%, 100% { transform: translateX(0); } 25% { transform: translateX(-4px); } 75% { transform: translateX(4px); } }\n.dangdai-b2l13-vocab-embed .d213-game-win { text-align: center; padding: 14px; font-family: 'Bitter', serif; color: var(--d213-oxblood-dark); display: none; }\n.dangdai-b2l13-vocab-embed .d213-game-win.d213-show { display: block; }\n@media (max-width: 480px) { .dangdai-b2l13-vocab-embed .d213-game-board { grid-template-columns: 1fr; } }\n.dangdai-b2l13-vocab-embed .d213-quiz { background: #fff; border: 1px solid var(--d213-line); border-radius: 12px; padding: 20px 22px; margin-top: 8px; }\n.dangdai-b2l13-vocab-embed .d213-quiz-progress { font-size: 0.82rem; color: var(--d213-sage); margin: 0 0 10px; font-family: 'IBM Plex Mono', monospace; }\n.dangdai-b2l13-vocab-embed .d213-quiz-prompt { font-size: 1.1rem; margin: 0 0 14px; }\n.dangdai-b2l13-vocab-embed .d213-quiz-options { display: flex; flex-direction: column; gap: 8px; margin: 0 0 10px; }\n.dangdai-b2l13-vocab-embed .d213-quiz-opt { text-align: left; border: 1px solid var(--d213-line); background: var(--d213-bone); border-radius: 8px; padding: 10px 14px; cursor: pointer; font-size: 0.98rem; color: var(--d213-ink); }\n.dangdai-b2l13-vocab-embed .d213-quiz-opt:hover { background: #f0e6d2; }\n.dangdai-b2l13-vocab-embed .d213-quiz-opt.correct { background: #e3efdd; border-color: #7fae6d; color: #3d5c34; }\n.dangdai-b2l13-vocab-embed .d213-quiz-opt.incorrect { background: #f5e0dc; border-color: var(--d213-oxblood); color: var(--d213-oxblood-dark); }\n.dangdai-b2l13-vocab-embed .d213-quiz-opt[disabled] { cursor: default; }\n.dangdai-b2l13-vocab-embed .d213-quiz-input-row { display: flex; gap: 8px; margin: 0 0 10px; flex-wrap: wrap; }\n.dangdai-b2l13-vocab-embed .d213-quiz-input { flex: 1 1 200px; border: 1px solid var(--d213-line); border-radius: 8px; padding: 9px 12px; font-size: 0.98rem; }\n.dangdai-b2l13-vocab-embed .d213-quiz-submit, .dangdai-b2l13-vocab-embed .d213-quiz-next, .dangdai-b2l13-vocab-embed .d213-quiz-retake { border: none; background: var(--d213-oxblood); color: #fff; border-radius: 20px; padding: 8px 18px; font-size: 0.9rem; cursor: pointer; }\n.dangdai-b2l13-vocab-embed .d213-quiz-submit:hover, .dangdai-b2l13-vocab-embed .d213-quiz-next:hover, .dangdai-b2l13-vocab-embed .d213-quiz-retake:hover { background: var(--d213-oxblood-dark); }\n.dangdai-b2l13-vocab-embed .d213-quiz-feedback { font-size: 0.95rem; margin: 0 0 10px; min-height: 1.4em; }\n.dangdai-b2l13-vocab-embed .d213-quiz-feedback.correct { color: #3d5c34; }\n.dangdai-b2l13-vocab-embed .d213-quiz-feedback.incorrect { color: var(--d213-oxblood-dark); }\n.dangdai-b2l13-vocab-embed .d213-quiz-score { text-align: center; }\n.dangdai-b2l13-vocab-embed .d213-quiz-score .d213-quiz-score-num { font-size: 2.2rem; font-weight: 700; color: var(--d213-oxblood-dark); display: block; margin-bottom: 8px; font-family: 'Bitter', serif; }\n<\/style>\n\n<p class=\"d213-support-note\"><em>A note before you start: I&#8217;d love for you to support the official textbook \u2014 this page is only meant as a review tool for people who already own a copy, not a replacement for it.<\/em><\/p>\n\n<p class=\"d213-lede\">\n<b><span class=\"lang-zh-TW\">\u7576\u4ee3\u4e2d\u6587\u8ab2\u7a0b<\/span><span class=\"lang-zh-CN\">\u5f53\u4ee3\u4e2d\u6587\u8bfe\u7a0b<\/span> Book 2 \u00b7 Lesson 13\u300c<span class=\"lang-zh-TW\">\u6211\u7684\u624b\u6a5f\u6389\u4e86<\/span><span class=\"lang-zh-CN\">\u6211\u7684\u624b\u673a\u6389\u4e86<\/span>\u300dI Lost My Cell Phone.<\/b> \u2014 every word from \u751f\u8a5e\u4e00 and \u751f\u8a5e\u4e8c (Vocabulary I &amp; II), including the person and names\/phrases sections, transcribed from the textbook, with pinyin, part of speech, meaning, and an original example sentence for every word, segmented word by word.\n<\/p>\n\n<div class=\"d213-sec-eyebrow\">00 \u2014 PEOPLE IN THE DIALOGUE \u4eba\u7269<\/div>\n<div id=\"d213-people-list\"><\/div>\n\n<div class=\"d213-sec-eyebrow\">01 \u2014 VOCABULARY I \u751f\u8a5e\u4e00<\/div>\n<div id=\"d213-word-list-1\"><\/div>\n\n<div class=\"d213-sec-eyebrow\">02 \u2014 NAMES &amp; PHRASES I \u5c08\u6709\u540d\u8a5e\u3001\u8a5e\u7d44<\/div>\n<div id=\"d213-word-list-2\"><\/div>\n\n<div class=\"d213-sec-eyebrow\">03 \u2014 VOCABULARY II \u751f\u8a5e\u4e8c<\/div>\n<div id=\"d213-word-list-3\"><\/div>\n\n<div class=\"d213-sec-eyebrow\">04 \u2014 PHRASES II \u8a5e\u7d44<\/div>\n<div id=\"d213-word-list-4\"><\/div>\n\n<div class=\"d213-sec-eyebrow\">05 \u2014 PUT IT TOGETHER \u5c0d\u8a71\u7df4\u7fd2<\/div>\n<p class=\"d213-dialogue-note\"><em>Note: this lesson&#8217;s main text in the textbook is actually a reading passage (\u77ed\u6587) about the internet and daily life, not a two-person dialogue \u2014 it&#8217;s copyrighted, so I wrote an original conversation below between \u6771\u5065 and \u6797\u611b\u9e97 after she loses her phone at the gym, using vocabulary from this lesson and earlier lessons, so you can see the words used together. For the real Lesson 13 reading passage, please use your own copy of the textbook.<\/em><\/p>\n<div class=\"d213-dialogue\" id=\"d213-dialogue\"><\/div>\n\n<div class=\"d213-sec-eyebrow\">06 \u2014 FLASHCARDS<\/div>\n<p class=\"d213-fc-hint\">Tap the card to flip it, then use the arrows to move through the deck.<\/p>\n<div class=\"d213-flashcard-wrap\">\n  <div class=\"d213-flashcard\" id=\"d213-flashcard\">\n    <div class=\"d213-fc-face d213-fc-front\" id=\"d213-fc-front\"><\/div>\n    <div class=\"d213-fc-face d213-fc-back\" id=\"d213-fc-back\"><\/div>\n  <\/div>\n<\/div>\n<div class=\"d213-flashcard-controls\">\n  <button class=\"d213-game-btn\" id=\"d213-fc-prev\">\u2039 Prev<\/button>\n  <span class=\"d213-game-status\" id=\"d213-fc-progress\">1 \/ 43<\/span>\n  <button class=\"d213-game-btn\" id=\"d213-fc-next\">Next \u203a<\/button>\n<\/div>\n\n<div class=\"d213-sec-eyebrow\">07 \u2014 MATCH IT<\/div>\n<p style=\"font-size:0.9rem;color:#6b5f52;margin:0 0 10px;\">Tap a Chinese word, then tap the English meaning that matches it. Get all 8 pairs to finish the round.<\/p>\n<div class=\"d213-game-bar\">\n  <button class=\"d213-game-btn\" id=\"d213-game-new\">New Round<\/button>\n  <span class=\"d213-game-status\" id=\"d213-game-status\">0 \/ 8 matched<\/span>\n<\/div>\n<div class=\"d213-game-board\">\n  <div class=\"d213-game-col\" id=\"d213-game-col-zh\"><\/div>\n  <div class=\"d213-game-col\" id=\"d213-game-col-en\"><\/div>\n<\/div>\n<div class=\"d213-game-win\" id=\"d213-game-win\">\ud83c\udf89 All matched! Nice work.<\/div>\n\n<div class=\"d213-sec-eyebrow\">08 \u2014 VOCABULARY QUIZ<\/div>\n<p style=\"font-size:0.9rem;color:#6b5f52;margin:0 0 10px;\">15 questions covering this lesson&#8217;s vocabulary \u2014 a mix of multiple choice and type-the-answer.<\/p>\n<div class=\"d213-quiz\" id=\"d213-quiz\"><\/div>\n\n<script>\n(function () {\n  var root = document.getElementById('dangdai-b2l13-vocab-embed-1');\n  if (!root) return;\n\n  var SPEAKER_SVG = '<svg viewBox=\"0 0 24 24\" width=\"12\" height=\"12\" fill=\"currentColor\" aria-hidden=\"true\">' +\n    '<path d=\"M7 4.5v15l13-7.5z\"><\/path>' +\n    '<\/svg>';\n\n  function W(t, s, p) { return { t: t, s: s, pt: p, ps: p }; }\n\n  function WD(t, s, pt, ps) { return { t: t, s: s, pt: pt, ps: ps }; }\n\n  var GROUPS = {\n    'd213-word-list-1': [\n      { t: \"\u6389\", s: \"\u6389\", p: \"di\u00e0o\", pos: \"Vp\", meaning: \"to lose\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u6389\",\"\u6389\",\"di\u00e0o\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"I lost my cell phone.\" },\n      { t: \"\u4f4e\u982d\", s: \"\u4f4e\u5934\", p: \"d\u012bt\u00f3u\", pos: \"V-sep\", meaning: \"to lower one's head\",\n        ex: [W(\"\u4ed6\",\"\u4ed6\",\"T\u0101\"), W(\"\u4e00\u76f4\",\"\u4e00\u76f4\",\"y\u00eczh\u00ed\"), W(\"\u4f4e\u982d\",\"\u4f4e\u5934\",\"d\u012bt\u00f3u\"), W(\"\u627e\",\"\u627e\",\"zh\u01ceo\"), W(\"\u6771\u897f\",\"\u4e1c\u897f\",\"d\u014dngxi\"), \"\u3002\"],\n        exEn: \"He keeps looking down searching for something.\" },\n      { t: \"\u50b3\", s: \"\u4f20\", p: \"chu\u00e1n\", pos: \"V\", meaning: \"to send (text message, email)\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u5148\",\"\u5148\",\"xi\u0101n\"), W(\"\u50b3\",\"\u4f20\",\"chu\u00e1n\"), W(\"\u8a0a\u606f\",\"\u8baf\u606f\",\"x\u00f9nx\u00ed\"), W(\"\u7d66\",\"\u7ed9\",\"g\u011bi\"), W(\"\u670b\u53cb\",\"\u670b\u53cb\",\"p\u00e9ngy\u01d2u\"), \"\u3002\"],\n        exEn: \"I'll send a message to my friend first.\" },\n      { t: \"\u904e\", s: \"\u8fc7\", p: \"gu\u00f2\", pos: \"Ptc\", meaning: \"a phase particle indicating completion of an action\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u525b\u525b\",\"\u521a\u521a\",\"g\u0101ngg\u0101ng\"), W(\"\u554f\",\"\u95ee\",\"w\u00e8n\"), W(\"\u904e\",\"\u8fc7\",\"gu\u00f2\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"I already asked just now.\" },\n      { t: \"\u7c21\u8a0a\", s: \"\u7b80\u8baf\", p: \"ji\u01cenx\u00f9n\", pos: \"N\", meaning: \"text message\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u50b3\",\"\u4f20\",\"chu\u00e1n\"), W(\"\u4e86\",\"\u4e86\",\"le\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ec\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u7c21\u8a0a\",\"\u7b80\u8baf\",\"ji\u01cenx\u00f9n\"), W(\"\u7d66\",\"\u7ed9\",\"g\u011bi\"), W(\"\u4ed6\",\"\u4ed6\",\"t\u0101\"), \"\u3002\"],\n        exEn: \"I sent him a text message.\" },\n      { t: \"\u529f\u80fd\", s: \"\u529f\u80fd\", p: \"g\u014dngn\u00e9ng\", pos: \"N\", meaning: \"function\",\n        ex: [W(\"\u73fe\u5728\",\"\u73b0\u5728\",\"Xi\u00e0nz\u00e0i\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u90fd\",\"\u90fd\",\"d\u014du\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u9019\",\"\u8fd9\",\"zh\u00e8\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u529f\u80fd\",\"\u529f\u80fd\",\"g\u014dngn\u00e9ng\"), \"\u3002\"],\n        exEn: \"Cell phones all have this function these days.\" },\n      { t: \"\u751f\u6c23\", s: \"\u751f\u6c14\", p: \"sh\u0113ngq\u00ec\", pos: \"Vs-sep\", meaning: \"to get angry at\",\n        ex: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u4e0d\u8981\",\"\u4e0d\u8981\",\"b\u00fay\u00e0o\"), W(\"\u751f\u6c23\",\"\u751f\u6c14\",\"sh\u0113ngq\u00ec\"), \"\u3002\"],\n        exEn: \"Don't be angry.\" },\n      { t: \"\u53eb\", s: \"\u53eb\", p: \"ji\u00e0o\", pos: \"V\", meaning: \"to tell\",\n        ex: [W(\"\u8001\u5e2b\",\"\u8001\u5e08\",\"L\u01ceosh\u012b\"), W(\"\u53eb\",\"\u53eb\",\"ji\u00e0o\"), W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u53bb\",\"\u53bb\",\"q\u00f9\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), W(\"\u8cc7\u6599\",\"\u8d44\u6599\",\"z\u012bli\u00e0o\"), \"\u3002\"],\n        exEn: \"The teacher told me to go look up information.\" },\n      { t: \"\u7f75\", s: \"\u9a82\", p: \"m\u00e0\", pos: \"V\", meaning: \"to yell at, to scold, to tell off\",\n        ex: [W(\"\u4ed6\",\"\u4ed6\",\"T\u0101\"), W(\"\u7f75\",\"\u9a82\",\"m\u00e0\"), W(\"\u4e86\",\"\u4e86\",\"le\"), W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ed\"), W(\"\u9813\",\"\u987f\",\"d\u00f9n\"), \"\u3002\"],\n        exEn: \"He scolded me.\" },\n      { t: \"\u5065\u8eab\u623f\", s: \"\u5065\u8eab\u623f\", p: \"ji\u00e0nsh\u0113nf\u00e1ng\", pos: \"N\", meaning: \"gym\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u6bcf\u5929\",\"\u6bcf\u5929\",\"m\u011biti\u0101n\"), W(\"\u53bb\",\"\u53bb\",\"q\u00f9\"), W(\"\u5065\u8eab\u623f\",\"\u5065\u8eab\u623f\",\"ji\u00e0nsh\u0113nf\u00e1ng\"), W(\"\u904b\u52d5\",\"\u8fd0\u52a8\",\"y\u00f9nd\u00f2ng\"), \"\u3002\"],\n        exEn: \"I go to the gym to exercise every day.\" },\n      { t: \"\u5566\", s: \"\u5566\", p: \"la\", pos: \"Ptc\", meaning: \"a sentence-final particle indicating a question, \u4e86+\u554a\",\n        ex: [W(\"\u597d\",\"\u597d\",\"H\u01ceo\"), W(\"\u5566\",\"\u5566\",\"la\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u7f75\",\"\u9a82\",\"m\u00e0\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"OK OK, I won't scold you anymore.\" },\n      { t: \"\u67e5\", s: \"\u67e5\", p: \"ch\u00e1\", pos: \"V\", meaning: \"to check, to look up (for information)\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u7528\",\"\u7528\",\"y\u00f2ng\"), W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"w\u01cengl\u00f9\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ec\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), \"\u3002\"],\n        exEn: \"I'll check it online.\" },\n      { t: \"\u73ed\u6a5f\", s: \"\u73ed\u673a\", p: \"b\u0101nj\u012b\", pos: \"N\", meaning: \"flight\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u73ed\u6a5f\",\"\u73ed\u673a\",\"b\u0101nj\u012b\"), W(\"\u662f\",\"\u662f\",\"sh\u00ec\"), W(\"\u4e0b\",\"\u4e0b\",\"xi\u00e0\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u6708\",\"\u6708\",\"yu\u00e8\"), \"\u3002\"],\n        exEn: \"My flight is next month.\" },\n      { t: \"\u8a02\u4f4d\", s: \"\u8ba2\u4f4d\", p: \"d\u00ecngw\u00e8i\", pos: \"V-sep\", meaning: \"to make reservations\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u8981\",\"\u8981\",\"y\u00e0o\"), W(\"\u8a02\u4f4d\",\"\u8ba2\u4f4d\",\"d\u00ecngw\u00e8i\"), W(\"\u8acb\",\"\u8bf7\",\"q\u01d0ng\"), W(\"\u670b\u53cb\",\"\u670b\u53cb\",\"p\u00e9ngy\u01d2u\"), W(\"\u5403\",\"\u5403\",\"ch\u012b\"), W(\"\u98ef\",\"\u996d\",\"f\u00e0n\"), \"\u3002\"],\n        exEn: \"I need to make a reservation to treat my friends to dinner.\" },\n      { t: \"\u96fb\", s: \"\u7535\", p: \"di\u00e0n\", pos: \"N\", meaning: \"electric power\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u6c92\",\"\u6ca1\",\"m\u00e9i\"), W(\"\u96fb\",\"\u7535\",\"di\u00e0n\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"My phone is out of battery.\" },\n      { t: \"\u5145\u96fb\", s: \"\u5145\u7535\", p: \"ch\u014dngdi\u00e0n\", pos: \"V-sep\", meaning: \"to charge (the battery of an electronic device)\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u6628\u5929\",\"\u6628\u5929\",\"zu\u00f3ti\u0101n\"), W(\"\u5fd8\u8a18\",\"\u5fd8\u8bb0\",\"w\u00e0ngj\u00ec\"), W(\"\u5145\u96fb\",\"\u5145\u7535\",\"ch\u014dngdi\u00e0n\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"I forgot to charge it yesterday.\" },\n      { t: \"\u7cca\u5857\", s: \"\u7cca\u6d82\", p: \"h\u00fat\u00fa\", pos: \"Vs\", meaning: \"muddle-headed\",\n        ex: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u600e\u9ebc\",\"\u600e\u4e48\",\"z\u011bnme\"), W(\"\u9019\u9ebc\",\"\u8fd9\u4e48\",\"zh\u00e8me\"), W(\"\u7cca\u5857\",\"\u7cca\u6d82\",\"h\u00fat\u00fa\"), \"\uff1f\"],\n        exEn: \"How could you be so muddle-headed?\" },\n      { t: \"\u5594\", s: \"\u5594\", p: \"\u014d\", pos: \"Ptc\", meaning: \"a sentence-final particle indicating a suggestion\",\n        ex: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u5feb\",\"\u5feb\",\"ku\u00e0i\"), W(\"\u53bb\",\"\u53bb\",\"q\u00f9\"), W(\"\u770b\u770b\",\"\u770b\u770b\",\"k\u00e0nkan\"), W(\"\u5594\",\"\u5594\",\"\u014d\"), \"\u3002\"],\n        exEn: \"You should go take a look, okay?\" }\n    ],\n    'd213-word-list-2': [\n      { t: \"\u7fa9\u5927\u5229\", s: \"\u4e49\u5927\u5229\", p: \"Y\u00ecd\u00e0l\u00ec\", pos: \"Names\", meaning: \"Italy\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u4e0b\",\"\u4e0b\",\"xi\u00e0\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u6708\",\"\u6708\",\"yu\u00e8\"), W(\"\u8981\",\"\u8981\",\"y\u00e0o\"), W(\"\u53bb\",\"\u53bb\",\"q\u00f9\"), W(\"\u7fa9\u5927\u5229\",\"\u4e49\u5927\u5229\",\"Y\u00ecd\u00e0l\u00ec\"), \"\u3002\"],\n        exEn: \"I'm going to Italy next month.\" },\n      { t: \"\u62ff\u8d70\", s: \"\u62ff\u8d70\", p: \"n\u00e1z\u01d2u\", pos: \"Phrase\", meaning: \"to take away\",\n        ex: [W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"Sh\u01d2uj\u012b\"), W(\"\u88ab\",\"\u88ab\",\"b\u00e8i\"), W(\"\u5225\u4eba\",\"\u522b\u4eba\",\"bi\u00e9r\u00e9n\"), W(\"\u62ff\u8d70\",\"\u62ff\u8d70\",\"n\u00e1z\u01d2u\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"The phone was taken away by someone else.\" },\n      { t: \"\u64bf\u5230\", s: \"\u6361\u5230\", p: \"ji\u01cend\u00e0o\", pos: \"Phrase\", meaning: \"to find something, to pick up\",\n        ex: [W(\"\u6709\",\"\u6709\",\"Y\u01d2u\"), W(\"\u4eba\",\"\u4eba\",\"r\u00e9n\"), W(\"\u64bf\u5230\",\"\u6361\u5230\",\"ji\u01cend\u00e0o\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), \"\u3002\"],\n        exEn: \"Someone found your phone.\" },\n      { t: \"\u7559\u4e0b\", s: \"\u7559\u4e0b\", p: \"li\u00faxi\u00e0\", pos: \"Phrase\", meaning: \"to keep for oneself\",\n        ex: [W(\"\u4ed6\",\"\u4ed6\",\"T\u0101\"), W(\"\u628a\",\"\u628a\",\"b\u01ce\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u7559\u4e0b\",\"\u7559\u4e0b\",\"li\u00faxi\u00e0\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"He kept the phone for himself.\" }\n    ],\n    'd213-word-list-3': [\n      { t: \"\u7db2\u8def\", s: \"\u7f51\u8def\", p: \"w\u01cengl\u00f9\", pos: \"N\", meaning: \"the internet\",\n        ex: [W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"W\u01cengl\u00f9\"), W(\"\u8b93\",\"\u8ba9\",\"r\u00e0ng\"), W(\"\u751f\u6d3b\",\"\u751f\u6d3b\",\"sh\u0113nghu\u00f3\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u65b9\u4fbf\",\"\u65b9\u4fbf\",\"f\u0101ngbi\u00e0n\"), \"\u3002\"],\n        exEn: \"The internet makes life very convenient.\" },\n      { t: \"\u767c\u751f\", s: \"\u53d1\u751f\", p: \"f\u0101sh\u0113ng\", pos: \"Vp\", meaning: \"to happen\",\n        ex: [WD(\"\u54ea\u88e1\",\"\u54ea\u91cc\",\"N\u01cel\u01d0\",\"N\u01celi\"), W(\"\u767c\u751f\",\"\u53d1\u751f\",\"f\u0101sh\u0113ng\"), W(\"\u4e86\",\"\u4e86\",\"le\"), W(\"\u4e8b\u60c5\",\"\u4e8b\u60c5\",\"sh\u00ecq\u00edng\"), \"\uff1f\"],\n        exEn: \"Where did something happen?\" },\n      { t: \"\u4e8b\u60c5\", s: \"\u4e8b\u60c5\", p: \"sh\u00ecq\u00edng\", pos: \"N\", meaning: \"event, happening\",\n        ex: [W(\"\u9019\",\"\u8fd9\",\"Zh\u00e8\"), W(\"\u4ef6\",\"\u4ef6\",\"ji\u00e0n\"), W(\"\u4e8b\u60c5\",\"\u4e8b\u60c5\",\"sh\u00ecq\u00edng\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u91cd\u8981\",\"\u91cd\u8981\",\"zh\u00f2ngy\u00e0o\"), \"\u3002\"],\n        exEn: \"This matter is very important.\" },\n      { t: \"\u6d88\u606f\", s: \"\u6d88\u606f\", p: \"xi\u0101ox\u00ed\", pos: \"N\", meaning: \"news, information\",\n        ex: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u6c92\",\"\u6ca1\",\"m\u00e9i\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u4ed6\",\"\u4ed6\",\"t\u0101\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u6d88\u606f\",\"\u6d88\u606f\",\"xi\u0101ox\u00ed\"), \"\uff1f\"],\n        exEn: \"Do you have any news about him?\" },\n      { t: \"\u900f\u904e\", s: \"\u900f\u8fc7\", p: \"t\u00f2ugu\u00f2\", pos: \"Prep\", meaning: \"through\",\n        ex: [W(\"\u900f\u904e\",\"\u900f\u8fc7\",\"T\u00f2ugu\u00f2\"), W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"w\u01cengl\u00f9\"), \"\uff0c\", W(\"\u6211\u5011\",\"\u6211\u4eec\",\"w\u01d2men\"), W(\"\u53ef\u4ee5\",\"\u53ef\u4ee5\",\"k\u011by\u01d0\"), W(\"\u77e5\u9053\",\"\u77e5\u9053\",\"zh\u012bd\u00e0o\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u591a\",\"\u591a\",\"du\u014d\"), W(\"\u4e8b\",\"\u4e8b\",\"sh\u00ec\"), \"\u3002\"],\n        exEn: \"Through the internet, we can learn about many things.\" },\n      { t: \"\u4e16\u754c\", s: \"\u4e16\u754c\", p: \"sh\u00ecji\u00e8\", pos: \"N\", meaning: \"the world\",\n        ex: [W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"W\u01cengl\u00f9\"), W(\"\u628a\",\"\u628a\",\"b\u01ce\"), W(\"\u4e16\u754c\",\"\u4e16\u754c\",\"sh\u00ecji\u00e8\"), W(\"\u8b8a\",\"\u53d8\",\"bi\u00e0n\"), W(\"\u5c0f\",\"\u5c0f\",\"xi\u01ceo\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"The internet has made the world smaller.\" },\n      { t: \"\u7bc0\u7701\", s: \"\u8282\u7701\", p: \"ji\u00e9sh\u011bng\", pos: \"V\", meaning: \"to save\",\n        ex: [W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"W\u01cengl\u00f9\"), W(\"\u53ef\u4ee5\",\"\u53ef\u4ee5\",\"k\u011by\u01d0\"), W(\"\u7bc0\u7701\",\"\u8282\u7701\",\"ji\u00e9sh\u011bng\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u591a\",\"\u591a\",\"du\u014d\"), W(\"\u6642\u9593\",\"\u65f6\u95f4\",\"sh\u00edji\u0101n\"), \"\u3002\"],\n        exEn: \"The internet can save a lot of time.\" },\n      { t: \"\u8d77\u5e8a\", s: \"\u8d77\u5e8a\", p: \"q\u01d0chu\u00e1ng\", pos: \"Vp-sep\", meaning: \"to get out of bed\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u65e9\u4e0a\",\"\u65e9\u4e0a\",\"z\u01ceosh\u00e0ng\"), W(\"\u8d77\u5e8a\",\"\u8d77\u5e8a\",\"q\u01d0chu\u00e1ng\"), W(\"\u4ee5\u5f8c\",\"\u4ee5\u540e\",\"y\u01d0h\u00f2u\"), W(\"\u5148\",\"\u5148\",\"xi\u0101n\"), W(\"\u770b\",\"\u770b\",\"k\u00e0n\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), \"\u3002\"],\n        exEn: \"After I get out of bed in the morning, I look at my phone first.\" },\n      { t: \"\u6aa2\u67e5\", s: \"\u68c0\u67e5\", p: \"ji\u01cench\u00e1\", pos: \"V\", meaning: \"to check\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u5148\",\"\u5148\",\"xi\u0101n\"), W(\"\u6aa2\u67e5\",\"\u68c0\u67e5\",\"ji\u01cench\u00e1\"), W(\"\u4e00\u4e0b\",\"\u4e00\u4e0b\",\"y\u00edxi\u00e0\"), W(\"\u90f5\u4ef6\",\"\u90ae\u4ef6\",\"y\u00f3uji\u00e0n\"), \"\u3002\"],\n        exEn: \"I'll check my email first.\" },\n      { t: \"\u90f5\u4ef6\", s: \"\u90ae\u4ef6\", p: \"y\u00f3uji\u00e0n\", pos: \"N\", meaning: \"mail\",\n        ex: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u65b0\",\"\u65b0\",\"x\u012bn\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u90f5\u4ef6\",\"\u90ae\u4ef6\",\"y\u00f3uji\u00e0n\"), \"\u3002\"],\n        exEn: \"You have new mail.\" },\n      { t: \"\u7acb\u523b\", s: \"\u7acb\u523b\", p: \"l\u00eck\u00e8\", pos: \"Adv\", meaning: \"immediately\",\n        ex: [W(\"\u4ed6\",\"\u4ed6\",\"T\u0101\"), W(\"\u62cd\",\"\u62cd\",\"p\u0101i\"), W(\"\u4e86\",\"\u4e86\",\"le\"), W(\"\u7167\u7247\",\"\u7167\u7247\",\"zh\u00e0opi\u00e0n\"), W(\"\u5c31\",\"\u5c31\",\"ji\u00f9\"), W(\"\u7acb\u523b\",\"\u7acb\u523b\",\"l\u00eck\u00e8\"), W(\"\u4e0a\u50b3\",\"\u4e0a\u4f20\",\"sh\u00e0ngchu\u00e1n\"), \"\u3002\"],\n        exEn: \"As soon as he takes a photo, he uploads it immediately.\" },\n      { t: \"\u4e0a\u50b3\", s: \"\u4e0a\u4f20\", p: \"sh\u00e0ngchu\u00e1n\", pos: \"V\", meaning: \"to upload, to post\",\n        ex: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u628a\",\"\u628a\",\"b\u01ce\"), W(\"\u7167\u7247\",\"\u7167\u7247\",\"zh\u00e0opi\u00e0n\"), W(\"\u4e0a\u50b3\",\"\u4e0a\u4f20\",\"sh\u00e0ngchu\u00e1n\"), W(\"\u5230\",\"\u5230\",\"d\u00e0o\"), W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"w\u01cengl\u00f9\"), \"\u3002\"],\n        exEn: \"I uploaded the photo to the internet.\" },\n      { t: \"\u6b63\u5e38\", s: \"\u6b63\u5e38\", p: \"zh\u00e8ngch\u00e1ng\", pos: \"Vs\", meaning: \"to be normal\",\n        ex: [W(\"\u4ed6\",\"\u4ed6\",\"T\u0101\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u751f\u6d3b\",\"\u751f\u6d3b\",\"sh\u0113nghu\u00f3\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u6b63\u5e38\",\"\u6b63\u5e38\",\"zh\u00e8ngch\u00e1ng\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n        exEn: \"His life is no longer normal.\" },\n      { t: \"\u8ac7\", s: \"\u8c08\", p: \"t\u00e1n\", pos: \"V\", meaning: \"to talk over, to talk about, to discuss\",\n        ex: [W(\"\u6211\u5011\",\"\u6211\u4eec\",\"W\u01d2men\"), W(\"\u9762\u5c0d\u9762\",\"\u9762\u5bf9\u9762\",\"mi\u00e0ndu\u00ecmi\u00e0n\"), W(\"\u8ac7\",\"\u8c08\",\"t\u00e1n\"), W(\"\u4e8b\u60c5\",\"\u4e8b\u60c5\",\"sh\u00ecq\u00edng\"), \"\u3002\"],\n        exEn: \"We talk about things face to face.\" }\n    ],\n    'd213-word-list-4': [\n      { t: \"\u73fe\u4ee3\u4eba\", s: \"\u73b0\u4ee3\u4eba\", p: \"xi\u00e0nd\u00e0i r\u00e9n\", pos: \"Phrase\", meaning: \"modern day people, people today\",\n        ex: [W(\"\u73fe\u4ee3\u4eba\",\"\u73b0\u4ee3\u4eba\",\"Xi\u00e0nd\u00e0i r\u00e9n\"), W(\"\u6c92\u6709\",\"\u6ca1\u6709\",\"m\u00e9iy\u01d2u\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u65b9\u4fbf\",\"\u65b9\u4fbf\",\"f\u0101ngbi\u00e0n\"), \"\u3002\"],\n        exEn: \"People today find it very inconvenient without a cell phone.\" },\n      { t: \"\u6bd4\u65b9\u8aaa\", s: \"\u6bd4\u65b9\u8bf4\", p: \"b\u01d0f\u0101ng shu\u014d\", pos: \"Phrase\", meaning: \"for example\",\n        ex: [W(\"\u6bd4\u65b9\u8aaa\",\"\u6bd4\u65b9\u8bf4\",\"B\u01d0f\u0101ng shu\u014d\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), W(\"\u5730\u5716\",\"\u5730\u56fe\",\"d\u00ect\u00fa\"), \"\u3001\", W(\"\u8a02\u4f4d\",\"\u8ba2\u4f4d\",\"d\u00ecngw\u00e8i\"), \"\u3002\"],\n        exEn: \"For example, looking up maps, making reservations.\" },\n      { t: \"\u505a\u5230\", s: \"\u505a\u5230\", p: \"zu\u00f2d\u00e0o\", pos: \"Phrase\", meaning: \"to be able to achieve, to succeed in doing\",\n        ex: [W(\"\u5982\u679c\",\"\u5982\u679c\",\"R\u00fagu\u01d2\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u505a\u5230\",\"\u505a\u5230\",\"zu\u00f2d\u00e0o\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e5f\",\"\u4e5f\",\"y\u011b\"), W(\"\u60f3\",\"\u60f3\",\"xi\u01ceng\"), W(\"\u8a66\u8a66\",\"\u8bd5\u8bd5\",\"sh\u00ecshi\"), \"\u3002\"],\n        exEn: \"If you manage to do it, I want to try it too.\" },\n      { t: \"\u7b2c\u4e00\u624b\", s: \"\u7b2c\u4e00\u624b\", p: \"d\u00ecy\u012bsh\u01d2u\", pos: \"Phrase\", meaning: \"first hand\",\n        ex: [W(\"\u6211\u5011\",\"\u6211\u4eec\",\"W\u01d2men\"), W(\"\u53ef\u4ee5\",\"\u53ef\u4ee5\",\"k\u011by\u01d0\"), W(\"\u5f97\u5230\",\"\u5f97\u5230\",\"d\u00e9d\u00e0o\"), W(\"\u7b2c\u4e00\u624b\",\"\u7b2c\u4e00\u624b\",\"d\u00ecy\u012bsh\u01d2u\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u6d88\u606f\",\"\u6d88\u606f\",\"xi\u0101ox\u00ed\"), \"\u3002\"],\n        exEn: \"We can get first-hand news.\" },\n      { t: \"\u6025\u8457\", s: \"\u6025\u8457\", p: \"j\u00edzhe\", pos: \"Phrase\", meaning: \"in a hurry to\",\n        ex: [W(\"\u5927\u5bb6\",\"\u5927\u5bb6\",\"D\u00e0ji\u0101\"), W(\"\u90fd\",\"\u90fd\",\"d\u014du\"), W(\"\u6025\u8457\",\"\u6025\u8457\",\"j\u00edzhe\"), W(\"\u4e0a\u7db2\",\"\u4e0a\u7f51\",\"sh\u00e0ngw\u01ceng\"), \"\u3002\"],\n        exEn: \"Everyone is in a hurry to get online.\" },\n      { t: \"\u6253\u62db\u547c\", s: \"\u6253\u62db\u547c\", p: \"d\u01ce zh\u0101oh\u016b\", pos: \"Phrase\", meaning: \"to greet someone; to say hello; to wave at someone\",\n        ex: [W(\"\u4ed6\u5011\",\"\u4ed6\u4eec\",\"T\u0101men\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u5c11\",\"\u5c11\",\"sh\u01ceo\"), W(\"\u9762\u5c0d\u9762\",\"\u9762\u5bf9\u9762\",\"mi\u00e0ndu\u00ecmi\u00e0n\"), W(\"\u6253\u62db\u547c\",\"\u6253\u62db\u547c\",\"d\u01ce zh\u0101oh\u016b\"), \"\u3002\"],\n        exEn: \"They rarely greet each other face to face.\" },\n      { t: \"\u9762\u5c0d\u9762\", s: \"\u9762\u5bf9\u9762\", p: \"mi\u00e0n du\u00ec mi\u00e0n\", pos: \"Phrase\", meaning: \"face-to-face\",\n        ex: [W(\"\u6211\u5011\",\"\u6211\u4eec\",\"W\u01d2men\"), W(\"\u61c9\u8a72\",\"\u5e94\u8be5\",\"y\u012bngg\u0101i\"), W(\"\u9762\u5c0d\u9762\",\"\u9762\u5bf9\u9762\",\"mi\u00e0n du\u00ec mi\u00e0n\"), W(\"\u804a\u5929\",\"\u804a\u5929\",\"li\u00e1oti\u0101n\"), \"\u3002\"],\n        exEn: \"We should chat face to face.\" }\n    ]\n  };\n\n  var DIALOGUE = [\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u6797\u611b\u9e97\",\"\u6797\u7231\u4e3d\",\"L\u00edn \u00c0il\u00ec\"), \"\uff0c\", W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u600e\u9ebc\",\"\u600e\u4e48\",\"z\u011bnme\"), W(\"\u4e00\u76f4\",\"\u4e00\u76f4\",\"y\u00eczh\u00ed\"), W(\"\u4f4e\u982d\",\"\u4f4e\u5934\",\"d\u012bt\u00f3u\"), W(\"\u627e\",\"\u627e\",\"zh\u01ceo\"), W(\"\u6771\u897f\",\"\u4e1c\u897f\",\"d\u014dngxi\"), \"\uff1f\"],\n      en: \"Lin Aili, why do you keep looking down searching for something?\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u6389\",\"\u6389\",\"di\u00e0o\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff01\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u525b\u525b\",\"\u521a\u521a\",\"g\u0101ngg\u0101ng\"), W(\"\u60f3\u8981\",\"\u60f3\u8981\",\"xi\u01cengy\u00e0o\"), W(\"\u50b3\",\"\u4f20\",\"chu\u00e1n\"), W(\"\u8a0a\u606f\",\"\u8baf\u606f\",\"x\u00f9nx\u00ed\"), \"\uff0c\", W(\"\u767c\u73fe\",\"\u53d1\u73b0\",\"f\u0101xi\u00e0n\"), W(\"\u627e\",\"\u627e\",\"zh\u01ceo\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u5230\",\"\u5230\",\"d\u00e0o\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n      en: \"I lost my phone! I was just about to send a message and found I couldn't find it.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u518d\",\"\u518d\",\"z\u00e0i\"), W(\"\u60f3\",\"\u60f3\",\"xi\u01ceng\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ec\"), W(\"\u60f3\",\"\u60f3\",\"xi\u01ceng\"), \"\uff0c\", W(\"\u6700\u5f8c\",\"\u6700\u540e\",\"zu\u00ech\u00f2u\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ed\"), W(\"\u6b21\",\"\u6b21\",\"c\u00ec\"), W(\"\u662f\",\"\u662f\",\"sh\u00ec\"), W(\"\u5728\",\"\u5728\",\"z\u00e0i\"), WD(\"\u54ea\u88e1\",\"\u54ea\u91cc\",\"n\u01cel\u01d0\",\"n\u01celi\"), W(\"\u7528\",\"\u7528\",\"y\u00f2ng\"), W(\"\u7684\",\"\u7684\",\"de\"), \"\uff1f\"],\n      en: \"Think again \u2014 where was the last time you used it?\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u65e9\u4e0a\",\"\u65e9\u4e0a\",\"z\u01ceosh\u00e0ng\"), W(\"\u8d77\u5e8a\",\"\u8d77\u5e8a\",\"q\u01d0chu\u00e1ng\"), W(\"\u4ee5\u5f8c\",\"\u4ee5\u540e\",\"y\u01d0h\u00f2u\"), \"\uff0c\", W(\"\u5148\",\"\u5148\",\"xi\u0101n\"), W(\"\u50b3\",\"\u4f20\",\"chu\u00e1n\"), W(\"\u8a0a\u606f\",\"\u8baf\u606f\",\"x\u00f9nx\u00ed\"), W(\"\u7d66\",\"\u7ed9\",\"g\u011bi\"), W(\"\u670b\u53cb\",\"\u670b\u53cb\",\"p\u00e9ngy\u01d2u\"), \"\uff0c\", W(\"\u7136\u5f8c\",\"\u7136\u540e\",\"r\u00e1nh\u00f2u\"), W(\"\u624d\",\"\u624d\",\"c\u00e1i\"), W(\"\u4f86\",\"\u6765\",\"l\u00e1i\"), W(\"\u5065\u8eab\u623f\",\"\u5065\u8eab\u623f\",\"ji\u00e0nsh\u0113nf\u00e1ng\"), W(\"\u904b\u52d5\",\"\u8fd0\u52a8\",\"y\u00f9nd\u00f2ng\"), \"\u3002\"],\n      en: \"After I got out of bed this morning, I first sent a message to a friend, and only then came to the gym to work out.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u6703\",\"\u4f1a\",\"Hu\u00ec\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u6703\",\"\u4f1a\",\"hu\u00ec\"), W(\"\u662f\",\"\u662f\",\"sh\u00ec\"), W(\"\u88ab\",\"\u88ab\",\"b\u00e8i\"), W(\"\u5225\u4eba\",\"\u522b\u4eba\",\"bi\u00e9r\u00e9n\"), W(\"\u64bf\u5230\",\"\u6361\u5230\",\"ji\u01cend\u00e0o\"), \"\uff0c\", W(\"\u7136\u5f8c\",\"\u7136\u540e\",\"r\u00e1nh\u00f2u\"), W(\"\u62ff\u8d70\",\"\u62ff\u8d70\",\"n\u00e1z\u01d2u\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff1f\"],\n      en: \"Could it have been picked up by someone else who then took it away?\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u5e0c\u671b\",\"\u5e0c\u671b\",\"X\u012bw\u00e0ng\"), W(\"\u4e0d\u662f\",\"\u4e0d\u662f\",\"b\u00fash\u00ec\"), \"\u3002\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u88e1\",\"\u91cc\",\"l\u01d0\"), W(\"\u9084\",\"\u8fd8\",\"h\u00e1i\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u73ed\u6a5f\",\"\u73ed\u673a\",\"b\u0101nj\u012b\"), W(\"\u8cc7\u8a0a\",\"\u8d44\u8baf\",\"z\u012bx\u00f9n\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e0b\",\"\u4e0b\",\"xi\u00e0\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u6708\",\"\u6708\",\"yu\u00e8\"), W(\"\u8981\",\"\u8981\",\"y\u00e0o\"), W(\"\u53bb\",\"\u53bb\",\"q\u00f9\"), W(\"\u7fa9\u5927\u5229\",\"\u4e49\u5927\u5229\",\"Y\u00ecd\u00e0l\u00ec\"), \"\u3002\"],\n      en: \"I hope not. My phone also has my flight information in it \u2014 I'm going to Italy next month.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u5148\",\"\u5148\",\"xi\u0101n\"), W(\"\u5225\",\"\u522b\",\"bi\u00e9\"), W(\"\u6025\",\"\u6025\",\"j\u00ed\"), \"\uff0c\", W(\"\u8aaa\u4e0d\u5b9a\",\"\u8bf4\u4e0d\u5b9a\",\"shu\u014db\u00fad\u00ecng\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u4eba\",\"\u4eba\",\"r\u00e9n\"), W(\"\u64bf\u5230\",\"\u6361\u5230\",\"ji\u01cend\u00e0o\"), W(\"\u4ee5\u5f8c\",\"\u4ee5\u540e\",\"y\u01d0h\u00f2u\"), W(\"\u6703\",\"\u4f1a\",\"hu\u00ec\"), W(\"\u9001\",\"\u9001\",\"s\u00f2ng\"), W(\"\u5230\",\"\u5230\",\"d\u00e0o\"), W(\"\u6ac3\u53f0\",\"\u67dc\u53f0\",\"gu\u00ect\u00e1i\"), \"\u3002\"],\n      en: \"Don't worry yet \u2014 maybe someone who found it will bring it to the front desk.\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u525b\u525b\",\"\u521a\u521a\",\"g\u0101ngg\u0101ng\"), W(\"\u554f\",\"\u95ee\",\"w\u00e8n\"), W(\"\u904e\",\"\u8fc7\",\"gu\u00f2\"), W(\"\u6ac3\u53f0\",\"\u67dc\u53f0\",\"gu\u00ect\u00e1i\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u4ed6\u5011\",\"\u4ed6\u4eec\",\"t\u0101men\"), W(\"\u8aaa\",\"\u8bf4\",\"shu\u014d\"), W(\"\u6c92\u6709\",\"\u6ca1\u6709\",\"m\u00e9iy\u01d2u\"), \"\u3002\"],\n      en: \"I just asked the front desk \u2014 they said no.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u90a3\",\"\u90a3\",\"N\u00e0\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u7528\",\"\u7528\",\"y\u00f2ng\"), W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"w\u01cengl\u00f9\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ec\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u4f4d\u7f6e\",\"\u4f4d\u7f6e\",\"w\u00e8izh\u00ec\"), \"\uff0c\", W(\"\u73fe\u5728\",\"\u73b0\u5728\",\"xi\u00e0nz\u00e0i\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u90fd\",\"\u90fd\",\"d\u014du\"), W(\"\u6709\",\"\u6709\",\"y\u01d2u\"), W(\"\u9019\",\"\u8fd9\",\"zh\u00e8\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u529f\u80fd\",\"\u529f\u80fd\",\"g\u014dngn\u00e9ng\"), \"\u3002\"],\n      en: \"Then use the internet to look up the phone's location \u2014 phones all have this function now.\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u53ef\u662f\",\"\u53ef\u662f\",\"K\u011bsh\u00ec\"), W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u61c9\u8a72\",\"\u5e94\u8be5\",\"y\u012bngg\u0101i\"), W(\"\u6c92\",\"\u6ca1\",\"m\u00e9i\"), W(\"\u96fb\",\"\u7535\",\"di\u00e0n\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u6628\u5929\",\"\u6628\u5929\",\"zu\u00f3ti\u0101n\"), W(\"\u5fd8\u8a18\",\"\u5fd8\u8bb0\",\"w\u00e0ngj\u00ec\"), W(\"\u5145\u96fb\",\"\u5145\u7535\",\"ch\u014dngdi\u00e0n\"), \"\u3002\"],\n      en: \"But my phone is probably out of battery \u2014 I forgot to charge it yesterday.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u600e\u9ebc\",\"\u600e\u4e48\",\"z\u011bnme\"), W(\"\u9019\u9ebc\",\"\u8fd9\u4e48\",\"zh\u00e8me\"), W(\"\u7cca\u5857\",\"\u7cca\u6d82\",\"h\u00fat\u00fa\"), \"\uff1f\"],\n      en: \"How could you be so muddle-headed?\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u4f60\",\"\u4f60\",\"N\u01d0\"), W(\"\u4e0d\u8981\",\"\u4e0d\u8981\",\"b\u00fay\u00e0o\"), W(\"\u7f75\",\"\u9a82\",\"m\u00e0\"), W(\"\u6211\",\"\u6211\",\"w\u01d2\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u5df2\u7d93\",\"\u5df2\u7ecf\",\"y\u01d0j\u012bng\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u751f\u6c23\",\"\u751f\u6c14\",\"sh\u0113ngq\u00ec\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4eca\u5929\",\"\u4eca\u5929\",\"j\u012bnti\u0101n\"), W(\"\u9084\",\"\u8fd8\",\"h\u00e1i\"), W(\"\u8981\",\"\u8981\",\"y\u00e0o\"), W(\"\u8a02\u4f4d\",\"\u8ba2\u4f4d\",\"d\u00ecngw\u00e8i\"), W(\"\u8acb\",\"\u8bf7\",\"q\u01d0ng\"), W(\"\u670b\u53cb\",\"\u670b\u53cb\",\"p\u00e9ngy\u01d2u\"), W(\"\u5403\",\"\u5403\",\"ch\u012b\"), W(\"\u98ef\",\"\u996d\",\"f\u00e0n\"), \"\u3002\"],\n      en: \"Don't scold me, I'm already very angry, and I still need to make a reservation today to treat friends to dinner.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u597d\",\"\u597d\",\"H\u01ceo\"), W(\"\u5566\",\"\u5566\",\"la\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u7f75\",\"\u9a82\",\"m\u00e0\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u501f\",\"\u501f\",\"ji\u00e8\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), \"\uff0c\", W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u5148\",\"\u5148\",\"xi\u0101n\"), W(\"\u806f\u7d61\",\"\u8054\u7edc\",\"li\u00e1nlu\u00f2\"), W(\"\u670b\u53cb\",\"\u670b\u53cb\",\"p\u00e9ngy\u01d2u\"), \"\uff0c\", W(\"\u544a\u8a34\",\"\u544a\u8bc9\",\"g\u00e0os\u00f9\"), W(\"\u4ed6\",\"\u4ed6\",\"t\u0101\"), W(\"\u9019\",\"\u8fd9\",\"zh\u00e8\"), W(\"\u500b\",\"\u4e2a\",\"ge\"), W(\"\u6d88\u606f\",\"\u6d88\u606f\",\"xi\u0101ox\u00ed\"), \"\u3002\"],\n      en: \"OK OK, I won't scold you. I'll lend you my phone \u2014 contact your friend first and tell them this news.\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u597d\",\"\u597d\",\"H\u01ceo\"), \"\uff0c\", W(\"\u8b1d\u8b1d\",\"\u8c22\u8c22\",\"xi\u00e8xie\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), \"\u3002\", W(\"\u554a\",\"\u554a\",\"a\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u60f3\u8d77\u4f86\",\"\u60f3\u8d77\u6765\",\"xi\u01ceng q\u01d0l\u00e1i\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u525b\u525b\",\"\u521a\u521a\",\"g\u0101ngg\u0101ng\"), W(\"\u628a\",\"\u628a\",\"b\u01ce\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u653e\",\"\u653e\",\"f\u00e0ng\"), W(\"\u5728\",\"\u5728\",\"z\u00e0i\"), W(\"\u8dd1\u6b65\u6a5f\",\"\u8dd1\u6b65\u673a\",\"p\u01ceob\u00f9j\u012b\"), W(\"\u65c1\u908a\",\"\u65c1\u8fb9\",\"p\u00e1ngbi\u0101n\"), W(\"\u5145\u96fb\",\"\u5145\u7535\",\"ch\u014dngdi\u00e0n\"), \"\u3002\"],\n      en: \"Thanks. Ah, I remember now \u2014 I just put my phone next to the treadmill to charge.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u90a3\",\"\u90a3\",\"N\u00e0\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u5feb\",\"\u5feb\",\"ku\u00e0i\"), W(\"\u53bb\",\"\u53bb\",\"q\u00f9\"), W(\"\u770b\u770b\",\"\u770b\u770b\",\"k\u00e0nkan\"), \"\uff01\"],\n      en: \"Then hurry and go look!\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u627e\u5230\",\"\u627e\u5230\",\"Zh\u01ceod\u00e0o\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff01\", W(\"\u592a\",\"\u592a\",\"t\u00e0i\"), W(\"\u597d\",\"\u597d\",\"h\u01ceo\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u9084\u597d\",\"\u8fd8\u597d\",\"h\u00e1ih\u01ceo\"), W(\"\u6c92\",\"\u6ca1\",\"m\u00e9i\"), W(\"\u88ab\",\"\u88ab\",\"b\u00e8i\"), W(\"\u62ff\u8d70\",\"\u62ff\u8d70\",\"n\u00e1z\u01d2u\"), \"\u3002\"],\n      en: \"Found it! Great, luckily it wasn't taken.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u73fe\u4ee3\u4eba\",\"\u73b0\u4ee3\u4eba\",\"Xi\u00e0nd\u00e0i r\u00e9n\"), W(\"\u6c92\u6709\",\"\u6ca1\u6709\",\"m\u00e9iy\u01d2u\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), W(\"\u771f\u7684\",\"\u771f\u7684\",\"zh\u0113nde\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u65b9\u4fbf\",\"\u65b9\u4fbf\",\"f\u0101ngbi\u00e0n\"), \"\uff0c\", W(\"\u6bd4\u65b9\u8aaa\",\"\u6bd4\u65b9\u8bf4\",\"b\u01d0f\u0101ng shu\u014d\"), W(\"\u67e5\",\"\u67e5\",\"ch\u00e1\"), W(\"\u5730\u5716\",\"\u5730\u56fe\",\"d\u00ect\u00fa\"), \"\u3001\", W(\"\u8a02\u4f4d\",\"\u8ba2\u4f4d\",\"d\u00ecngw\u00e8i\"), \"\u3001\", W(\"\u50b3\",\"\u4f20\",\"chu\u00e1n\"), W(\"\u7c21\u8a0a\",\"\u7b80\u8baf\",\"ji\u01cenx\u00f9n\"), \"\uff0c\", W(\"\u90fd\",\"\u90fd\",\"d\u014du\"), W(\"\u8981\",\"\u8981\",\"y\u00e0o\"), W(\"\u9760\",\"\u9760\",\"k\u00e0o\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), \"\u3002\"],\n      en: \"People today really find it inconvenient without a phone \u2014 for example, looking up maps, making reservations, sending texts, all rely on the phone.\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u5c0d\",\"\u5bf9\",\"Du\u00ec\"), W(\"\u554a\",\"\u554a\",\"a\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4eca\u5929\",\"\u4eca\u5929\",\"j\u012bnti\u0101n\"), W(\"\u4e00\",\"\u4e00\",\"y\u00ec\"), W(\"\u767c\u751f\",\"\u53d1\u751f\",\"f\u0101sh\u0113ng\"), W(\"\u9019\u7a2e\",\"\u8fd9\u79cd\",\"zh\u00e8zh\u01d2ng\"), W(\"\u4e8b\u60c5\",\"\u4e8b\u60c5\",\"sh\u00ecq\u00edng\"), W(\"\u5c31\",\"\u5c31\",\"ji\u00f9\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u614c\u5f35\",\"\u614c\u5f20\",\"hu\u0101ngzh\u0101ng\"), \"\uff0c\", W(\"\u9023\",\"\u8fde\",\"li\u00e1n\"), W(\"\u751f\u6d3b\",\"\u751f\u6d3b\",\"sh\u0113nghu\u00f3\"), W(\"\u90fd\",\"\u90fd\",\"d\u014du\"), W(\"\u4e0d\",\"\u4e0d\",\"b\u00f9\"), W(\"\u6b63\u5e38\",\"\u6b63\u5e38\",\"zh\u00e8ngch\u00e1ng\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n      en: \"Right, the moment something like this happens today I panic \u2014 even my life isn't normal anymore.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u6c92\",\"\u6ca1\",\"M\u00e9i\"), W(\"\u8fa6\u6cd5\",\"\u529e\u6cd5\",\"b\u00e0nf\u01ce\"), \"\uff0c\", W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"w\u01cengl\u00f9\"), W(\"\u5be6\u5728\",\"\u5b9e\u5728\",\"sh\u00edz\u00e0i\"), W(\"\u592a\",\"\u592a\",\"t\u00e0i\"), W(\"\u65b9\u4fbf\",\"\u65b9\u4fbf\",\"f\u0101ngbi\u00e0n\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff01\", W(\"\u900f\u904e\",\"\u900f\u8fc7\",\"t\u00f2ugu\u00f2\"), W(\"\u7db2\u8def\",\"\u7f51\u8def\",\"w\u01cengl\u00f9\"), \"\uff0c\", W(\"\u6211\u5011\",\"\u6211\u4eec\",\"w\u01d2men\"), W(\"\u53ef\u4ee5\",\"\u53ef\u4ee5\",\"k\u011by\u01d0\"), W(\"\u99ac\u4e0a\",\"\u9a6c\u4e0a\",\"m\u01cesh\u00e0ng\"), W(\"\u77e5\u9053\",\"\u77e5\u9053\",\"zh\u012bd\u00e0o\"), W(\"\u4e16\u754c\",\"\u4e16\u754c\",\"sh\u00ecji\u00e8\"), W(\"\u4e0a\",\"\u4e0a\",\"sh\u00e0ng\"), W(\"\u767c\u751f\",\"\u53d1\u751f\",\"f\u0101sh\u0113ng\"), W(\"\u7684\",\"\u7684\",\"de\"), W(\"\u4e8b\",\"\u4e8b\",\"sh\u00ec\"), \"\uff0c\", W(\"\u4e5f\",\"\u4e5f\",\"y\u011b\"), W(\"\u80fd\",\"\u80fd\",\"n\u00e9ng\"), W(\"\u7bc0\u7701\",\"\u8282\u7701\",\"ji\u00e9sh\u011bng\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u591a\",\"\u591a\",\"du\u014d\"), W(\"\u6642\u9593\",\"\u65f6\u95f4\",\"sh\u00edji\u0101n\"), \"\u3002\"],\n      en: \"Can't help it \u2014 the internet is really too convenient! Through the internet, we can immediately know what's happening in the world, and also save a lot of time.\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u53ef\u662f\",\"\u53ef\u662f\",\"K\u011bsh\u00ec\"), W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e5f\",\"\u4e5f\",\"y\u011b\"), W(\"\u767c\u73fe\",\"\u53d1\u73b0\",\"f\u0101xi\u00e0n\"), \"\uff0c\", W(\"\u5927\u5bb6\",\"\u5927\u5bb6\",\"d\u00e0ji\u0101\"), W(\"\u90fd\",\"\u90fd\",\"d\u014du\"), W(\"\u6025\u8457\",\"\u6025\u8457\",\"j\u00edzhe\"), W(\"\u4e0a\u7db2\",\"\u4e0a\u7f51\",\"sh\u00e0ngw\u01ceng\"), \"\uff0c\", W(\"\u73fe\u5728\",\"\u73b0\u5728\",\"xi\u00e0nz\u00e0i\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u5c11\",\"\u5c11\",\"sh\u01ceo\"), W(\"\u9762\u5c0d\u9762\",\"\u9762\u5bf9\u9762\",\"mi\u00e0n du\u00ec mi\u00e0n\"), W(\"\u6253\u62db\u547c\",\"\u6253\u62db\u547c\",\"d\u01ce zh\u0101oh\u016b\"), \"\u3001\", W(\"\u804a\u5929\",\"\u804a\u5929\",\"li\u00e1oti\u0101n\"), \"\u3001\", W(\"\u8ac7\",\"\u8c08\",\"t\u00e1n\"), W(\"\u4e8b\u60c5\",\"\u4e8b\u60c5\",\"sh\u00ecq\u00edng\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\u3002\"],\n      en: \"But I've also noticed everyone is in a hurry to get online, and these days rarely greets, chats, or discusses things face to face.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u5c0d\",\"\u5bf9\",\"Du\u00ec\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e5f\",\"\u4e5f\",\"y\u011b\"), W(\"\u5e38\u5e38\",\"\u5e38\u5e38\",\"ch\u00e1ngch\u00e1ng\"), W(\"\u62cd\",\"\u62cd\",\"p\u0101i\"), W(\"\u4e86\",\"\u4e86\",\"le\"), W(\"\u7167\u7247\",\"\u7167\u7247\",\"zh\u00e0opi\u00e0n\"), W(\"\u5c31\",\"\u5c31\",\"ji\u00f9\"), W(\"\u7acb\u523b\",\"\u7acb\u523b\",\"l\u00eck\u00e8\"), W(\"\u4e0a\u50b3\",\"\u4e0a\u4f20\",\"sh\u00e0ngchu\u00e1n\"), \"\uff0c\", W(\"\u537b\",\"\u5374\",\"qu\u00e8\"), W(\"\u6c92\u6709\",\"\u6ca1\u6709\",\"m\u00e9iy\u01d2u\"), W(\"\u597d\u597d\",\"\u597d\u597d\",\"h\u01ceoh\u01ceo\"), W(\"\u8ddf\",\"\u8ddf\",\"g\u0113n\"), W(\"\u670b\u53cb\",\"\u670b\u53cb\",\"p\u00e9ngy\u01d2u\"), W(\"\u8aaa\u8a71\",\"\u8bf4\u8bdd\",\"shu\u014dhu\u00e0\"), \"\u3002\"],\n      en: \"Yeah, I also often upload photos immediately after taking them, but don't properly talk with my friends.\" },\n    { speakerT: \"\u6797\u611b\u9e97\", speakerS: \"\u6797\u7231\u4e3d\",\n      tokens: [W(\"\u4ee5\u5f8c\",\"\u4ee5\u540e\",\"Y\u01d0h\u00f2u\"), W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u6703\",\"\u4f1a\",\"hu\u00ec\"), W(\"\u53eb\",\"\u53eb\",\"ji\u00e0o\"), W(\"\u81ea\u5df1\",\"\u81ea\u5df1\",\"z\u00ecj\u01d0\"), W(\"\u5c11\",\"\u5c11\",\"sh\u01ceo\"), W(\"\u770b\",\"\u770b\",\"k\u00e0n\"), W(\"\u624b\u6a5f\",\"\u624b\u673a\",\"sh\u01d2uj\u012b\"), \"\uff0c\", W(\"\u591a\",\"\u591a\",\"du\u014d\"), W(\"\u8ddf\",\"\u8ddf\",\"g\u0113n\"), W(\"\u4eba\",\"\u4eba\",\"r\u00e9n\"), W(\"\u804a\u5929\",\"\u804a\u5929\",\"li\u00e1oti\u0101n\"), \"\u3002\"],\n      en: \"From now on I'll tell myself to look at my phone less and chat with people more.\" },\n    { speakerT: \"\u6771\u5065\", speakerS: \"\u4e1c\u5065\",\n      tokens: [W(\"\u6211\",\"\u6211\",\"W\u01d2\"), W(\"\u89ba\u5f97\",\"\u89c9\u5f97\",\"ju\u00e9de\"), W(\"\u5f88\",\"\u5f88\",\"h\u011bn\"), W(\"\u96e3\",\"\u96be\",\"n\u00e1n\"), \"\uff0c\", W(\"\u4f46\u662f\",\"\u4f46\u662f\",\"d\u00e0nsh\u00ec\"), W(\"\u5982\u679c\",\"\u5982\u679c\",\"r\u00fagu\u01d2\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u505a\u5230\",\"\u505a\u5230\",\"zu\u00f2d\u00e0o\"), W(\"\u4e86\",\"\u4e86\",\"le\"), \"\uff0c\", W(\"\u6211\",\"\u6211\",\"w\u01d2\"), W(\"\u4e5f\",\"\u4e5f\",\"y\u011b\"), W(\"\u60f3\",\"\u60f3\",\"xi\u01ceng\"), W(\"\u8ddf\",\"\u8ddf\",\"g\u0113n\"), W(\"\u4f60\",\"\u4f60\",\"n\u01d0\"), W(\"\u4e00\u8d77\",\"\u4e00\u8d77\",\"y\u00ecq\u01d0\"), W(\"\u8a66\u8a66\",\"\u8bd5\u8bd5\",\"sh\u00ecshi\"), \"\u3002\"],\n      en: \"I think it's hard, but if you manage to do it, I'd like to try together with you.\" }\n  ];\n\n  var ALL_WORDS = [];\n  Object.keys(GROUPS).forEach(function (k) {\n    GROUPS[k].forEach(function (w) { ALL_WORDS.push(w); });\n  });\n\n  function rubyWord(w) {\n    return '<span class=\"d213-sent-word\">' +\n      '<ruby class=\"lang-zh-TW\"><span class=\"rb\">' + w.t + '<\/span><rt>' + w.pt + '<\/rt><\/ruby>' +\n      '<ruby class=\"lang-zh-CN\"><span class=\"rb\">' + w.s + '<\/span><rt>' + w.ps + '<\/rt><\/ruby>' +\n      '<\/span>';\n  }\n\n  function renderTokens(tokens) {\n    var html = '';\n    tokens.forEach(function (tok) {\n      if (typeof tok === 'string') {\n        html += '<span class=\"d213-punct\">' + tok + '<\/span>';\n      } else {\n        html += rubyWord(tok);\n      }\n    });\n    return html;\n  }\n\n  function headwordRuby(t, s, pt, ps) {\n    return '<ruby class=\"lang-zh-TW\"><span class=\"rb\">' + t + '<\/span><rt>' + pt + '<\/rt><\/ruby>' +\n           '<ruby class=\"lang-zh-CN\"><span class=\"rb\">' + s + '<\/span><rt>' + ps + '<\/rt><\/ruby>';\n  }\n\n  var PEOPLE = [\n    { t: '\u6797\u611b\u9e97', s: '\u6797\u7231\u4e3d', p: 'L\u00edn \u00c0il\u00ec', meaning: 'Lin Aili, a woman from Canada' }\n  ];\n\n  var peopleEl = root.querySelector('#d213-people-list');\n  if (peopleEl) {\n    var pHtml = '';\n    PEOPLE.forEach(function (p) {\n      pHtml += '<div class=\"d213-people-card\">' +\n        '<span class=\"d213-hanzi\">' + headwordRuby(p.t, p.s, p.p, p.p) + '<\/span>' +\n        '<span class=\"d213-meaning\">' + p.meaning + '<\/span>' +\n      '<\/div>';\n    });\n    peopleEl.innerHTML = pHtml;\n  }\n\n  var counter = 0;\n  Object.keys(GROUPS).forEach(function (containerId) {\n    var container = root.querySelector('#' + containerId);\n    if (!container) return;\n    var html = '';\n    GROUPS[containerId].forEach(function (w) {\n      counter++;\n      var num = (counter < 10 ? '0' : '') + counter;\n      html += '<div class=\"d213-word-card\">' +\n        '<div class=\"d213-word-top\">' +\n          '<span class=\"d213-num\">' + num + '<\/span>' +\n          '<span class=\"d213-hanzi\">' + headwordRuby(w.t, w.s, w.pt || w.p, w.ps || w.p) + '<\/span>' +\n          '<span class=\"d213-pos\">' + w.pos + '<\/span>' +\n          '<span class=\"d213-meaning\">' + w.meaning + '<\/span>' +\n          '<button class=\"d213-speaker\" data-trad=\"' + w.t + '\" data-simp=\"' + w.s + '\" aria-label=\"Play pronunciation\">' + SPEAKER_SVG + '<\/button>' +\n        '<\/div>' +\n        '<div class=\"d213-example\">' +\n          renderTokens(w.ex) +\n          '<span class=\"d213-en\">' + w.exEn + '<\/span>' +\n        '<\/div>' +\n      '<\/div>';\n    });\n    container.innerHTML = html;\n  });\n\n  var dialogueEl = root.querySelector('#d213-dialogue');\n  if (dialogueEl) {\n    var dHtml = '';\n    DIALOGUE.forEach(function (line) {\n      dHtml += '<div class=\"d213-line\">' +\n        '<span class=\"d213-speaker-tag\">' +\n          '<span class=\"lang-zh-TW\">' + line.speakerT + '<\/span>' +\n          '<span class=\"lang-zh-CN\">' + line.speakerS + '<\/span>' +\n        '<\/span>' +\n        '<span class=\"d213-line-body\">' +\n          renderTokens(line.tokens) +\n          '<span class=\"d213-line-en\">' + line.en + '<\/span>' +\n        '<\/span>' +\n      '<\/div>';\n    });\n    dialogueEl.innerHTML = dHtml;\n  }\n\n  \/\/ ---- Pinyin sync with the site's Pinyin Display toggle ----\n  \/\/ The site's toggle tags existing <rt> elements with \"hidden\" or \"mouseover\".\n  \/\/ Content we re-render later (flashcard, Match It tiles) wouldn't get those\n  \/\/ classes, so we read the current mode off a static reference <rt> in the\n  \/\/ word list and copy it over whenever we re-render or the mode changes.\n  var pyRefRt = root.querySelector('#d213-word-list-1 rt');\n\n  function getPinyinMode() {\n    if (!pyRefRt) return 'show';\n    if (pyRefRt.classList.contains('hidden')) return 'hidden';\n    if (pyRefRt.classList.contains('mouseover')) return 'mouseover';\n    return 'show';\n  }\n\n  function syncPinyin() {\n    var mode = getPinyinMode();\n    var isHidden = (mode === 'hidden');\n    var isMouse = (mode === 'mouseover');\n    var fcWrap = root.querySelector('.d213-flashcard-wrap');\n    if (fcWrap) {\n      fcWrap.querySelectorAll('rt').forEach(function (rt) {\n        rt.classList.toggle('hidden', isHidden);\n        rt.classList.toggle('mouseover', isMouse);\n      });\n    }\n    root.classList.toggle('d213-py-hidden', isHidden);\n    root.classList.toggle('d213-py-mouseover', isMouse);\n  }\n\n  if (pyRefRt) {\n    if ('MutationObserver' in window) {\n      new MutationObserver(syncPinyin).observe(pyRefRt, { attributes: true, attributeFilter: ['class'] });\n    }\n  }\n\n  \/\/ ---- Flashcards ----\n  var fcCard = root.querySelector('#d213-flashcard');\n  var fcFront = root.querySelector('#d213-fc-front');\n  var fcBack = root.querySelector('#d213-fc-back');\n  var fcProgress = root.querySelector('#d213-fc-progress');\n  var fcPrevBtn = root.querySelector('#d213-fc-prev');\n  var fcNextBtn = root.querySelector('#d213-fc-next');\n  var fcIndex = 0;\n  var fcFlipped = false;\n\n  function renderFlashcard() {\n    var w = ALL_WORDS[fcIndex];\n    if (!w || !fcFront || !fcBack) return;\n    fcFront.innerHTML = '<span class=\"d213-hanzi\">' + headwordRuby(w.t, w.s, w.pt || w.p, w.ps || w.p) + '<\/span>';\n    fcBack.innerHTML = '<span class=\"d213-meaning\">' + w.meaning + '<\/span><span class=\"d213-pos\">' + w.pos + '<\/span>';\n    if (fcProgress) fcProgress.textContent = (fcIndex + 1) + ' \/ ' + ALL_WORDS.length;\n    if (fcCard) fcCard.classList.remove('d213-flipped');\n    fcFlipped = false;\n    syncPinyin();\n  }\n\n  if (fcCard) {\n    fcCard.addEventListener('click', function () {\n      fcFlipped = !fcFlipped;\n      fcCard.classList.toggle('d213-flipped', fcFlipped);\n    });\n  }\n  if (fcPrevBtn) fcPrevBtn.addEventListener('click', function () {\n    fcIndex = (fcIndex - 1 + ALL_WORDS.length) % ALL_WORDS.length;\n    renderFlashcard();\n  });\n  if (fcNextBtn) fcNextBtn.addEventListener('click', function () {\n    fcIndex = (fcIndex + 1) % ALL_WORDS.length;\n    renderFlashcard();\n  });\n  renderFlashcard();\n\n  \/\/ ---- Match It game ----\n  var gameColZh = root.querySelector('#d213-game-col-zh');\n  var gameColEn = root.querySelector('#d213-game-col-en');\n  var gameStatus = root.querySelector('#d213-game-status');\n  var gameWin = root.querySelector('#d213-game-win');\n  var gameNewBtn = root.querySelector('#d213-game-new');\n  var gameRound = [];\n  var gameSelectedZh = null;\n  var gameSelectedEn = null;\n  var gameMatchedCount = 0;\n  var gameBusy = false;\n\n  function shuffle(arr) {\n    var a = arr.slice();\n    for (var i = a.length - 1; i > 0; i--) {\n      var j = Math.floor(Math.random() * (i + 1));\n      var tmp = a[i]; a[i] = a[j]; a[j] = tmp;\n    }\n    return a;\n  }\n\n  function startRound() {\n    gameRound = shuffle(ALL_WORDS).slice(0, 8);\n    gameSelectedZh = null;\n    gameSelectedEn = null;\n    gameMatchedCount = 0;\n    gameBusy = false;\n    if (gameWin) gameWin.classList.remove('d213-show');\n\n    var zhOrder = shuffle(gameRound);\n    var enOrder = shuffle(gameRound);\n\n    gameColZh.innerHTML = zhOrder.map(function (w) {\n      return '<button class=\"d213-tile\" data-id=\"' + w.t + '\" data-side=\"zh\">' +\n        '<span class=\"lang-zh-TW\">' + w.t + '<\/span><span class=\"lang-zh-CN\">' + w.s + '<\/span>' +\n        '<span class=\"d213-tile-py\">' + (w.pt || w.p) + '<\/span>' +\n      '<\/button>';\n    }).join('');\n\n    gameColEn.innerHTML = enOrder.map(function (w) {\n      return '<button class=\"d213-tile\" data-id=\"' + w.t + '\" data-side=\"en\">' + w.meaning + '<\/button>';\n    }).join('');\n\n    updateGameStatus();\n    syncPinyin();\n  }\n\n  function updateGameStatus() {\n    if (gameStatus) gameStatus.textContent = gameMatchedCount + ' \/ ' + gameRound.length + ' matched';\n  }\n\n  function handleTileClick(tile) {\n    if (gameBusy || tile.classList.contains('d213-matched')) return;\n    var side = tile.getAttribute('data-side');\n\n    if (side === 'zh') {\n      if (gameSelectedZh) gameSelectedZh.classList.remove('d213-selected');\n      gameSelectedZh = tile;\n      tile.classList.add('d213-selected');\n    } else {\n      if (gameSelectedEn) gameSelectedEn.classList.remove('d213-selected');\n      gameSelectedEn = tile;\n      tile.classList.add('d213-selected');\n    }\n\n    if (gameSelectedZh) {\n      if (gameSelectedEn) {\n        var zhId = gameSelectedZh.getAttribute('data-id');\n        var enId = gameSelectedEn.getAttribute('data-id');\n        if (zhId === enId) {\n          gameSelectedZh.classList.remove('d213-selected');\n          gameSelectedEn.classList.remove('d213-selected');\n          gameSelectedZh.classList.add('d213-matched');\n          gameSelectedEn.classList.add('d213-matched');\n          gameMatchedCount++;\n          updateGameStatus();\n          gameSelectedZh = null;\n          gameSelectedEn = null;\n          var roundDone = (gameMatchedCount === gameRound.length);\n          if (roundDone) {\n            if (gameWin) {\n              gameWin.classList.add('d213-show');\n            }\n          }\n        } else {\n          gameBusy = true;\n          var z = gameSelectedZh, en = gameSelectedEn;\n          z.classList.add('d213-wrong');\n          en.classList.add('d213-wrong');\n          setTimeout(function () {\n            z.classList.remove('d213-selected', 'd213-wrong');\n            en.classList.remove('d213-selected', 'd213-wrong');\n            gameBusy = false;\n          }, 400);\n          gameSelectedZh = null;\n          gameSelectedEn = null;\n        }\n      }\n    }\n  }\n\n  root.addEventListener('click', function (e) {\n    var tile = e.target.closest('.d213-tile');\n    if (tile) {\n      if (root.contains(tile)) handleTileClick(tile);\n    }\n  });\n  if (gameNewBtn) gameNewBtn.addEventListener('click', startRound);\n\n  startRound();\n\n  \/\/ ---- Vocabulary Quiz ----\n  var QUIZ_DATA = [\n    { type: 'mc', prompt: \"<span class=\\\"lang-zh-TW\\\">\u6389<\/span><span class=\\\"lang-zh-CN\\\">\u6389<\/span> means...\", options: [\"to lose\", \"to check\", \"to send\", \"to scold\"], answer: 0 },\n    { type: 'type', prompt: \"Type the pinyin for <span class=\\\"lang-zh-TW\\\">\u7c21\u8a0a<\/span><span class=\\\"lang-zh-CN\\\">\u7b80\u8baf<\/span>.\", accept: [\"jianxun\"] },\n    { type: 'mc', prompt: \"Which word means \\\"to get angry at\\\"?\", options: [\"<span class=\\\"lang-zh-TW\\\">\u751f\u6c23<\/span><span class=\\\"lang-zh-CN\\\">\u751f\u6c14<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u7cca\u5857<\/span><span class=\\\"lang-zh-CN\\\">\u7cca\u6d82<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u7f75<\/span><span class=\\\"lang-zh-CN\\\">\u9a82<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u4f4e\u982d<\/span><span class=\\\"lang-zh-CN\\\">\u4f4e\u5934<\/span>\"], answer: 0 },\n    { type: 'type', prompt: \"Type the English word for <span class=\\\"lang-zh-TW\\\">\u73ed\u6a5f<\/span><span class=\\\"lang-zh-CN\\\">\u73ed\u673a<\/span>.\", accept: [\"flight\"] },\n    { type: 'mc', prompt: \"<span class=\\\"lang-zh-TW\\\">\u5145\u96fb<\/span><span class=\\\"lang-zh-CN\\\">\u5145\u7535<\/span> means...\", options: [\"to charge (a battery)\", \"to check\", \"to make reservations\", \"to upload\"], answer: 0 },\n    { type: 'mc', prompt: \"Which word means \\\"muddle-headed\\\"?\", options: [\"<span class=\\\"lang-zh-TW\\\">\u7cca\u5857<\/span><span class=\\\"lang-zh-CN\\\">\u7cca\u6d82<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u751f\u6c23<\/span><span class=\\\"lang-zh-CN\\\">\u751f\u6c14<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u6b63\u5e38<\/span><span class=\\\"lang-zh-CN\\\">\u6b63\u5e38<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u7acb\u523b<\/span><span class=\\\"lang-zh-CN\\\">\u7acb\u523b<\/span>\"], answer: 0 },\n    { type: 'type', prompt: \"Type the pinyin for <span class=\\\"lang-zh-TW\\\">\u7db2\u8def<\/span><span class=\\\"lang-zh-CN\\\">\u7f51\u8def<\/span>.\", accept: [\"wanglu\"] },\n    { type: 'mc', prompt: \"<span class=\\\"lang-zh-TW\\\">\u7bc0\u7701<\/span><span class=\\\"lang-zh-CN\\\">\u8282\u7701<\/span> means...\", options: [\"to save\", \"to happen\", \"to upload\", \"to check\"], answer: 0 },\n    { type: 'type', prompt: \"Type the English word for <span class=\\\"lang-zh-TW\\\">\u4e16\u754c<\/span><span class=\\\"lang-zh-CN\\\">\u4e16\u754c<\/span>.\", accept: [\"world\", \"the world\"] },\n    { type: 'mc', prompt: \"Which word means \\\"immediately\\\"?\", options: [\"<span class=\\\"lang-zh-TW\\\">\u7acb\u523b<\/span><span class=\\\"lang-zh-CN\\\">\u7acb\u523b<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u6b63\u5e38<\/span><span class=\\\"lang-zh-CN\\\">\u6b63\u5e38<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u900f\u904e<\/span><span class=\\\"lang-zh-CN\\\">\u900f\u8fc7<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u767c\u751f<\/span><span class=\\\"lang-zh-CN\\\">\u53d1\u751f<\/span>\"], answer: 0 },\n    { type: 'type', prompt: \"Type the pinyin for <span class=\\\"lang-zh-TW\\\">\u4e0a\u50b3<\/span><span class=\\\"lang-zh-CN\\\">\u4e0a\u4f20<\/span>.\", accept: [\"shangchuan\"] },\n    { type: 'mc', prompt: \"<span class=\\\"lang-zh-TW\\\">\u9762\u5c0d\u9762<\/span><span class=\\\"lang-zh-CN\\\">\u9762\u5bf9\u9762<\/span> means...\", options: [\"face-to-face\", \"first hand\", \"in a hurry to\", \"for example\"], answer: 0 },\n    { type: 'mc', prompt: \"Which phrase means \\\"for example\\\"?\", options: [\"<span class=\\\"lang-zh-TW\\\">\u6bd4\u65b9\u8aaa<\/span><span class=\\\"lang-zh-CN\\\">\u6bd4\u65b9\u8bf4<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u505a\u5230<\/span><span class=\\\"lang-zh-CN\\\">\u505a\u5230<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u6025\u8457<\/span><span class=\\\"lang-zh-CN\\\">\u6025\u8457<\/span>\", \"<span class=\\\"lang-zh-TW\\\">\u73fe\u4ee3\u4eba<\/span><span class=\\\"lang-zh-CN\\\">\u73b0\u4ee3\u4eba<\/span>\"], answer: 0 },\n    { type: 'type', prompt: \"Type the English word for <span class=\\\"lang-zh-TW\\\">\u6d88\u606f<\/span><span class=\\\"lang-zh-CN\\\">\u6d88\u606f<\/span>.\", accept: [\"news\", \"information\", \"news, information\"] },\n    { type: 'mc', prompt: \"<span class=\\\"lang-zh-TW\\\">\u6253\u62db\u547c<\/span><span class=\\\"lang-zh-CN\\\">\u6253\u62db\u547c<\/span> means...\", options: [\"to greet someone\", \"to discuss\", \"to scold\", \"to send\"], answer: 0 }\n  ];\n\n  function stripTones(s) {\n    return s.normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').toLowerCase().replace(\/[^a-z0-9]\/g, '');\n  }\n\n  (function initQuiz() {\n    var qRoot = root.querySelector('#d213-quiz');\n    if (!qRoot) return;\n    var current = 0;\n    var score = 0;\n    var answered = false;\n\n    function render() {\n      if (current >= QUIZ_DATA.length) { renderScore(); return; }\n      var q = QUIZ_DATA[current];\n      answered = false;\n      var html = '<p class=\"d213-quiz-progress\">Question ' + (current + 1) + ' of ' + QUIZ_DATA.length + '<\/p>';\n      html += '<p class=\"d213-quiz-prompt\">' + q.prompt + '<\/p>';\n      if (q.type === 'mc') {\n        html += '<div class=\"d213-quiz-options\">';\n        var optOrder = shuffle(q.options.map(function (o, k) { return k; }));\n        for (var oi = 0; oi < optOrder.length; oi++) {\n          var i = optOrder[oi];\n          html += '<button type=\"button\" class=\"d213-quiz-opt\" data-i=\"' + i + '\">' + q.options[i] + '<\/button>';\n        }\n        html += '<\/div>';\n      } else {\n        html += '<div class=\"d213-quiz-input-row\">';\n        html += '<input type=\"text\" class=\"d213-quiz-input\" placeholder=\"Type your answer\">';\n        html += '<button type=\"button\" class=\"d213-quiz-submit\">Submit<\/button>';\n        html += '<\/div>';\n      }\n      html += '<p class=\"d213-quiz-feedback\"><\/p>';\n      html += '<button type=\"button\" class=\"d213-quiz-next\" style=\"display:none;\">Next<\/button>';\n      qRoot.innerHTML = html;\n\n      if (q.type === 'mc') {\n        var opts = qRoot.querySelectorAll('.d213-quiz-opt');\n        opts.forEach(function (btn) {\n          btn.addEventListener('click', function () {\n            if (answered) return;\n            answered = true;\n            var i = parseInt(this.getAttribute('data-i'), 10);\n            var correct = i === q.answer;\n            if (correct) score++;\n            opts.forEach(function (b) {\n              var bi = parseInt(b.getAttribute('data-i'), 10);\n              b.setAttribute('disabled', 'disabled');\n              if (bi === q.answer) b.classList.add('correct');\n              else if (bi === i) b.classList.add('incorrect');\n            });\n            showFeedback(correct);\n          });\n        });\n      } else {\n        var input = qRoot.querySelector('.d213-quiz-input');\n        var submitBtn = qRoot.querySelector('.d213-quiz-submit');\n        function submit() {\n          if (answered) return;\n          answered = true;\n          var val = stripTones(input.value || '');\n          var correct = q.accept.indexOf(val) !== -1;\n          if (correct) score++;\n          input.setAttribute('disabled', 'disabled');\n          submitBtn.setAttribute('disabled', 'disabled');\n          showFeedback(correct, q.accept[0]);\n        }\n        submitBtn.addEventListener('click', submit);\n        input.addEventListener('keydown', function (e) { if (e.key === 'Enter') submit(); });\n      }\n\n      function showFeedback(correct, correctAnswer) {\n        var fb = qRoot.querySelector('.d213-quiz-feedback');\n        if (correct) {\n          fb.textContent = 'Correct!';\n        } else if (correctAnswer) {\n          fb.textContent = 'Not quite \u2014 the answer is \"' + correctAnswer + '\".';\n        } else {\n          fb.textContent = 'Not quite \u2014 check the highlighted answer above.';\n        }\n        fb.className = 'd213-quiz-feedback ' + (correct ? 'correct' : 'incorrect');\n        var nextBtn = qRoot.querySelector('.d213-quiz-next');\n        nextBtn.style.display = 'inline-block';\n        nextBtn.addEventListener('click', function () { current++; render(); });\n      }\n    }\n\n    function renderScore() {\n      qRoot.innerHTML =\n        '<div class=\"d213-quiz-score\">' +\n        '<span class=\"d213-quiz-score-num\">' + score + ' \/ ' + QUIZ_DATA.length + '<\/span>' +\n        '<p>Nice work! Want to try again?<\/p>' +\n        '<button type=\"button\" class=\"d213-quiz-retake\">Retake Quiz<\/button>' +\n        '<\/div>';\n      qRoot.querySelector('.d213-quiz-retake').addEventListener('click', function () {\n        current = 0; score = 0; render();\n      });\n    }\n\n    render();\n  })();\n\n  \/\/ Speaker buttons (event delegation, Web Speech API)\n  root.addEventListener('click', function (e) {\n    var btn = e.target.closest('.d213-speaker');\n    if (!btn || !root.contains(btn)) return;\n    if (!('speechSynthesis' in window)) return;\n    var showingSimp = false;\n    var simpEl = root.querySelector('.lang-zh-CN');\n    if (simpEl) {\n      if (simpEl.offsetParent !== null) showingSimp = true;\n    }\n    var text = showingSimp ? btn.getAttribute('data-simp') : btn.getAttribute('data-trad');\n    var utter = new SpeechSynthesisUtterance(text);\n    utter.lang = showingSimp ? 'zh-CN' : 'zh-TW';\n    window.speechSynthesis.cancel();\n    window.speechSynthesis.speak(utter);\n  });\n\n  \/\/ Keep dynamically re-rendered spans (quiz, match-it, flashcards) in step with the site's Text Display choice\n  function syncScript() {\n    var refCN = root.querySelector('.d213-lede .lang-zh-CN');\n    var refTW = root.querySelector('.d213-lede .lang-zh-TW');\n    if (!refCN) return;\n    if (!refTW) return;\n    var cnVis = refCN.offsetParent !== null;\n    var twVis = refTW.offsetParent !== null;\n    if (cnVis === twVis) return;\n    var scopes = root.querySelectorAll('.d213-quiz, .d213-game-board, .d213-flashcard');\n    scopes.forEach(function (sc) {\n      sc.querySelectorAll('.lang-zh-TW').forEach(function (el) { el.style.display = twVis ? '' : 'none'; });\n      sc.querySelectorAll('.lang-zh-CN').forEach(function (el) { el.style.display = cnVis ? '' : 'none'; });\n    });\n  }\n  root.addEventListener('click', function () { setTimeout(syncScript, 0); });\n  setInterval(syncScript, 400);\n  syncScript();\n})();\n<\/script>\n<\/div>\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? \ud83d\ude42<\/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\/contemporary-chinese-book-2\/\"><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>\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A note before you start: I&#8217;d love for you to support the official textbook \u2014 this page is only meant as a review tool for people who already own a copy, not a replacement for it. \u7576\u4ee3\u4e2d\u6587\u8ab2\u7a0b\u5f53\u4ee3\u4e2d\u6587\u8bfe\u7a0b Book 2 \u00b7 Lesson 13\u300c\u6211\u7684\u624b\u6a5f\u6389\u4e86\u6211\u7684\u624b\u673a\u6389\u4e86\u300dI Lost My Cell Phone. \u2014 every word from \u751f\u8a5e\u4e00 and \u751f\u8a5e\u4e8c (Vocabulary I&#8230;<\/p>\n","protected":false},"author":2,"featured_media":11596,"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":false,"_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":[1089],"tags":[],"class_list":["post-13651","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-1089"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>B2 L13 Vocabulary and Practice - OneDotDot Chinese<\/title>\n<meta name=\"description\" content=\"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e8c\u518a\u7b2c\u5341\u4e09\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 2 \u2013 Lesson 13\" \/>\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\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B2 L13 Vocabulary and Practice - OneDotDot Chinese\" \/>\n<meta property=\"og:description\" content=\"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e8c\u518a\u7b2c\u5341\u4e09\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 2 \u2013 Lesson 13\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/\" \/>\n<meta property=\"og:site_name\" content=\"OneDotDot Chinese\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-17T10:23:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-10T08:07:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/\"},\"author\":{\"name\":\"tiffany\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"headline\":\"B2 L13 Vocabulary and Practice\",\"datePublished\":\"2026-06-17T10:23:50+00:00\",\"dateModified\":\"2026-10-10T08:07:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/\"},\"wordCount\":241,\"publisher\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#\\\/schema\\\/person\\\/3556e1160fac98b190d03b8aa8604d99\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/\u7576\u4ee3\u4e2d\u65872.jpg\",\"articleSection\":[\"\u7576\u4ee3\u4e2d\u6587 2\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/\",\"name\":\"B2 L13 Vocabulary and Practice - OneDotDot Chinese\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/\u7576\u4ee3\u4e2d\u65872.jpg\",\"datePublished\":\"2026-06-17T10:23:50+00:00\",\"dateModified\":\"2026-10-10T08:07:38+00:00\",\"description\":\"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e8c\u518a\u7b2c\u5341\u4e09\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 2 \u2013 Lesson 13\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/\u7576\u4ee3\u4e2d\u65872.jpg\",\"contentUrl\":\"https:\\\/\\\/tiffanysmandarin.com\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/\u7576\u4ee3\u4e2d\u65872.jpg\",\"width\":800,\"height\":300,\"caption\":\"Contemporary Chinese Book 2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tiffanysmandarin.com\\\/index.php\\\/2026\\\/06\\\/17\\\/contemporary-chinese-vocabulary-practice-b2l13\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/tiffanysmandarin.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"B2 L13 Vocabulary and Practice\"}]},{\"@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":"B2 L13 Vocabulary and Practice - OneDotDot Chinese","description":"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e8c\u518a\u7b2c\u5341\u4e09\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 2 \u2013 Lesson 13","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\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/","og_locale":"en_US","og_type":"article","og_title":"B2 L13 Vocabulary and Practice - OneDotDot Chinese","og_description":"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e8c\u518a\u7b2c\u5341\u4e09\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 2 \u2013 Lesson 13","og_url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/","og_site_name":"OneDotDot Chinese","article_published_time":"2026-06-17T10:23:50+00:00","article_modified_time":"2026-10-10T08:07:38+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg","type":"image\/jpeg"}],"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\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#article","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/"},"author":{"name":"tiffany","@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"headline":"B2 L13 Vocabulary and Practice","datePublished":"2026-06-17T10:23:50+00:00","dateModified":"2026-10-10T08:07:38+00:00","mainEntityOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/"},"wordCount":241,"publisher":{"@id":"https:\/\/tiffanysmandarin.com\/#\/schema\/person\/3556e1160fac98b190d03b8aa8604d99"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg","articleSection":["\u7576\u4ee3\u4e2d\u6587 2"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/","url":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/","name":"B2 L13 Vocabulary and Practice - OneDotDot Chinese","isPartOf":{"@id":"https:\/\/tiffanysmandarin.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#primaryimage"},"image":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#primaryimage"},"thumbnailUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg","datePublished":"2026-06-17T10:23:50+00:00","dateModified":"2026-10-10T08:07:38+00:00","description":"Strengthen your vocabulary \u7576\u4ee3\u4e2d\u6587\u7b2c\u4e8c\u518a\u7b2c\u5341\u4e09\u8ab2 \u55ae\u8a5e\u7df4\u7fd2 \u8907\u7fd2 \u8003\u8a66 Contemporary Chinese Vocabulary Practice Book 2 \u2013 Lesson 13","breadcrumb":{"@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#primaryimage","url":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg","contentUrl":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg","width":800,"height":300,"caption":"Contemporary Chinese Book 2"},{"@type":"BreadcrumbList","@id":"https:\/\/tiffanysmandarin.com\/index.php\/2026\/06\/17\/contemporary-chinese-vocabulary-practice-b2l13\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/tiffanysmandarin.com\/"},{"@type":"ListItem","position":2,"name":"B2 L13 Vocabulary and Practice"}]},{"@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":"https:\/\/tiffanysmandarin.com\/wp-content\/uploads\/2024\/11\/\u7576\u4ee3\u4e2d\u65872.jpg","_links":{"self":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/13651","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=13651"}],"version-history":[{"count":4,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/13651\/revisions"}],"predecessor-version":[{"id":18123,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/posts\/13651\/revisions\/18123"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media\/11596"}],"wp:attachment":[{"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/media?parent=13651"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/categories?post=13651"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiffanysmandarin.com\/index.php\/wp-json\/wp\/v2\/tags?post=13651"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}