{"id":10,"date":"2026-06-10T11:59:28","date_gmt":"2026-06-10T11:59:28","guid":{"rendered":"https:\/\/game.moo-bow.com\/?page_id=10"},"modified":"2026-06-10T11:59:53","modified_gmt":"2026-06-10T11:59:53","slug":"%e3%81%93%e3%81%a8%e3%81%b0%e3%82%bf%e3%82%a4%e3%83%94%e3%83%b3%e3%82%b0","status":"publish","type":"page","link":"https:\/\/game.moo-bow.com\/?page_id=10","title":{"rendered":"\u3053\u3068\u3070\u30bf\u30a4\u30d4\u30f3\u30b0"},"content":{"rendered":"<style>\n  .mbtype-wrap{\n    --mbg:#fffdf6; --mink:#3a3026; --msub:#8a7d6b;\n    --macc:#ff8a3d; --macc2:#46c2a8; --mpink:#ff6f91;\n    --mcard:#fff; --mline:#efe7d6; --mgood:#46c2a8; --mbad:#ff6f91;\n    max-width:680px; margin:0 auto; color:var(--mink);\n    font-family:\"Hiragino Maru Gothic ProN\",\"Rounded Mplus 1c\",\"Segoe UI\",system-ui,sans-serif;\n  }\n  .mbtype-wrap *{box-sizing:border-box;}\n  .mbtype-wrap h2.mbtype-h{font-size:1.4rem; text-align:center; margin:.2em 0; border:none; padding:0; background:none;}\n  .mbtype-lead{text-align:center; color:var(--msub); font-size:.9rem; margin:0 0 16px;}\n  .mbtype-panel{background:var(--mcard); border:2px solid var(--mline); border-radius:18px;\n    padding:18px; margin:0 0 16px; box-shadow:0 6px 0 rgba(0,0,0,.06);}\n  .mbtype-row{display:flex; flex-wrap:wrap; gap:10px; align-items:center; margin:0 0 12px;}\n  .mbtype-row:last-child{margin-bottom:0;}\n  .mbtype-label{font-weight:700; font-size:.95rem; min-width:5.5em;}\n  .mbtype-seg{display:flex; gap:6px; flex-wrap:wrap;}\n  .mbtype-seg button{border:2px solid var(--mline); background:#fff; color:var(--mink);\n    border-radius:999px; padding:8px 16px; font-size:.95rem; font-weight:700; cursor:pointer;}\n  .mbtype-seg button:hover{border-color:var(--macc);}\n  .mbtype-seg button.mbtype-active{background:var(--macc); border-color:var(--macc); color:#fff;}\n  .mbtype-seg button.mbtype-lv.mbtype-active{background:var(--macc2); border-color:var(--macc2);}\n  .mbtype-start{display:block; width:100%; margin-top:6px; background:var(--macc); color:#fff;\n    border:none; border-radius:14px; padding:16px; font-size:1.2rem; font-weight:800;\n    cursor:pointer; box-shadow:0 5px 0 #d9701f;}\n  .mbtype-start:active{transform:translateY(3px); box-shadow:0 2px 0 #d9701f;}\n  .mbtype-play{display:none;}\n  .mbtype-hud{display:flex; justify-content:space-between; align-items:center; margin:0 0 14px; font-weight:800;}\n  .mbtype-hud .mbtype-time{color:var(--mpink); font-size:1.3rem;}\n  .mbtype-hud .mbtype-score{color:var(--macc2); font-size:1.3rem;}\n  .mbtype-barouter{height:10px; background:#f0eada; border-radius:999px; overflow:hidden; margin:0 0 18px;}\n  .mbtype-bar{height:100%; width:100%; background:linear-gradient(90deg,var(--macc),var(--mpink)); transition:width .25s linear;}\n  .mbtype-wordcard{text-align:center; padding:22px 14px; border-radius:16px;\n    background:linear-gradient(180deg,#fff,#fffaf0); border:2px dashed var(--mline); margin:0 0 16px;}\n  .mbtype-emoji{font-size:3rem; line-height:1; margin-bottom:6px;}\n  .mbtype-main{font-size:2.4rem; font-weight:800; letter-spacing:.04em;}\n  .mbtype-yomi{font-size:1rem; color:var(--msub); margin-top:4px; letter-spacing:.08em;}\n  .mbtype-roma{text-align:center; font-size:1.3rem; letter-spacing:.12em; font-weight:700; margin:0 0 8px; min-height:1.4em;}\n  .mbtype-roma .mbtype-done{color:var(--macc2);}\n  .mbtype-roma .mbtype-next{color:var(--mink); background:#fff3e6; border-radius:6px; padding:0 2px;}\n  .mbtype-roma .mbtype-restc{color:#cdbfa8;}\n  .mbtype-fb{text-align:center; min-height:1.4em; font-weight:800; font-size:1.05rem;}\n  .mbtype-fb.mbtype-good{color:var(--mgood);} .mbtype-fb.mbtype-miss{color:var(--mbad);}\n  .mbtype-hint{text-align:center; color:var(--msub); font-size:.82rem; margin-top:10px;}\n  .mbtype-quit{display:block; margin:14px auto 0; background:#fff; color:var(--msub);\n    border:2px solid var(--mline); border-radius:999px; padding:8px 22px; font-size:.9rem; font-weight:700; cursor:pointer;}\n  .mbtype-quit:hover{border-color:var(--mpink); color:var(--mpink);}\n  .mbtype-result{display:none; text-align:center;}\n  .mbtype-rtitle{font-size:1.4rem; font-weight:800; margin:.2em 0;}\n  .mbtype-rscore{font-size:3rem; font-weight:900; color:var(--macc); margin:.1em 0;}\n  .mbtype-rsub{color:var(--msub); margin:0 0 8px;}\n  .mbtype-stats{display:flex; justify-content:center; gap:18px; margin:14px 0; flex-wrap:wrap;}\n  .mbtype-stat{background:#fff; border:2px solid var(--mline); border-radius:12px; padding:10px 16px; min-width:110px;}\n  .mbtype-stat b{display:block; font-size:1.4rem; color:var(--macc2);}\n  .mbtype-stat span{font-size:.8rem; color:var(--msub);}\n  .mbtype-ranktitle{font-weight:800; margin:18px 0 8px; font-size:1.05rem;}\n  .mbtype-wrap table.mbtype-rank{width:100%; border-collapse:collapse; font-size:.95rem;}\n  .mbtype-wrap table.mbtype-rank th,.mbtype-wrap table.mbtype-rank td{padding:8px 6px; border-bottom:1px solid var(--mline); text-align:center;}\n  .mbtype-wrap table.mbtype-rank th{color:var(--msub); font-size:.8rem;}\n  .mbtype-wrap table.mbtype-rank tr.mbtype-me{background:#fff3e6; font-weight:800;}\n  .mbtype-rempty{color:var(--msub); font-size:.9rem; padding:10px;}\n  .mbtype-again{display:block; width:100%; margin-top:16px; background:var(--macc2); color:#fff;\n    border:none; border-radius:14px; padding:14px; font-size:1.1rem; font-weight:800; cursor:pointer; box-shadow:0 5px 0 #2f9d86;}\n  .mbtype-again:active{transform:translateY(3px); box-shadow:0 2px 0 #2f9d86;}\n  .mbtype-foot{text-align:center; color:var(--msub); font-size:.75rem; margin-top:20px;}\n  @media (max-width:480px){\n    .mbtype-main{font-size:2rem;} .mbtype-emoji{font-size:2.6rem;} .mbtype-roma{font-size:1.15rem;}\n  }\n<\/style>\n\n<div class=\"mbtype-wrap\" id=\"mbtypeApp\">\n  <h2 class=\"mbtype-h\">\u2328\ufe0f \u3053\u3068\u3070\u30bf\u30a4\u30d4\u30f3\u30b0<\/h2>\n  <p class=\"mbtype-lead\">1\u3077\u3093\u304b\u3093 \u3067 \u306a\u3093\u3082\u3093 \u3046\u3066\u308b\u304b\u306a\uff1f \u30ed\u30fc\u30de\u3058 \u3067 \u3046\u3068\u3046\uff01<\/p>\n\n  <div class=\"mbtype-panel\" id=\"mbtypeSetting\">\n    <div class=\"mbtype-row\">\n      <span class=\"mbtype-label\">\u3072\u3087\u3046\u3058<\/span>\n      <div class=\"mbtype-seg\" id=\"mbtypeModeSeg\">\n        <button class=\"mbtype-mode mbtype-active\" data-mode=\"hira\">\u3072\u3089\u304c\u306a<\/button>\n        <button class=\"mbtype-mode\" data-mode=\"kanji\">\u304b\u3093\u3058\uff08\u304a\u3068\u306a\uff09<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"mbtype-row\">\n      <span class=\"mbtype-label\">\u3080\u305a\u304b\u3057\u3055<\/span>\n      <div class=\"mbtype-seg\" id=\"mbtypeLevelSeg\">\n        <button class=\"mbtype-lv mbtype-active\" data-level=\"easy\">\u3084\u3055\u3057\u3044<\/button>\n        <button class=\"mbtype-lv\" data-level=\"normal\">\u3075\u3064\u3046<\/button>\n        <button class=\"mbtype-lv\" data-level=\"hard\">\u3080\u305a\u304b\u3057\u3044<\/button>\n      <\/div>\n    <\/div>\n    <button class=\"mbtype-start\" id=\"mbtypeStart\">\u30b9\u30bf\u30fc\u30c8\uff01<\/button>\n    <p class=\"mbtype-hint\">\u30d1\u30bd\u30b3\u30f3\u306e \u30ad\u30fc\u30dc\u30fc\u30c9 \u3067 \u30ed\u30fc\u30de\u3058 \u306b\u3085\u3046\u308a\u3087\u304f \u3057\u307e\u3059<\/p>\n  <\/div>\n\n  <div class=\"mbtype-panel mbtype-play\" id=\"mbtypePlay\">\n    <div class=\"mbtype-hud\">\n      <div class=\"mbtype-time\">\u306e\u3053\u308a <span id=\"mbtypeTime\">60<\/span>\u3073\u3087\u3046<\/div>\n      <div class=\"mbtype-score\">\u30b9\u30b3\u30a2 <span id=\"mbtypeScore\">0<\/span><\/div>\n    <\/div>\n    <div class=\"mbtype-barouter\"><div class=\"mbtype-bar\" id=\"mbtypeBar\"><\/div><\/div>\n    <div class=\"mbtype-wordcard\">\n      <div class=\"mbtype-emoji\" id=\"mbtypeEmoji\">\ud83c\udf4e<\/div>\n      <div class=\"mbtype-main\" id=\"mbtypeMain\">\u308a\u3093\u3054<\/div>\n      <div class=\"mbtype-yomi\" id=\"mbtypeYomi\"><\/div>\n    <\/div>\n    <div class=\"mbtype-roma\" id=\"mbtypeRoma\"><\/div>\n    <div class=\"mbtype-fb\" id=\"mbtypeFb\"><\/div>\n    <p class=\"mbtype-hint\">\u307e\u3061\u304c\u3048\u3066\u3082 \u3060\u3044\u3058\u3087\u3046\u3076\uff01 \u3064\u3065\u3051\u3066 \u3046\u3068\u3046<\/p>\n    <button class=\"mbtype-quit\" id=\"mbtypeQuit\">\u3084\u3081\u308b<\/button>\n  <\/div>\n\n  <div class=\"mbtype-panel mbtype-result\" id=\"mbtypeResult\">\n    <div class=\"mbtype-rtitle\">\u304a\u308f\u308a\uff01 \u304a\u3064\u304b\u308c\u3055\u307e \ud83c\udf89<\/div>\n    <div class=\"mbtype-rscore\" id=\"mbtypeFinal\">0<\/div>\n    <div class=\"mbtype-rsub\">\u3066\u3093\u3059\u3046<\/div>\n    <div class=\"mbtype-stats\">\n      <div class=\"mbtype-stat\"><b id=\"mbtypeOk\">0<\/b><span>\u3046\u3066\u305f \u3082\u3058<\/span><\/div>\n      <div class=\"mbtype-stat\"><b id=\"mbtypeWords\">0<\/b><span>\u3046\u3066\u305f \u3053\u3068\u3070<\/span><\/div>\n      <div class=\"mbtype-stat\"><b id=\"mbtypeMiss\">0<\/b><span>\u30df\u30b9<\/span><\/div>\n    <\/div>\n    <div class=\"mbtype-ranktitle\">\ud83c\udfc6 \u30d9\u30b9\u30c85\uff08\u3053\u306e \u305f\u3093\u307e\u3064\uff09<\/div>\n    <table class=\"mbtype-rank\">\n      <thead><tr><th>\u3058\u3085\u3093\u3044<\/th><th>\u30b9\u30b3\u30a2<\/th><th>\u3080\u305a\u304b\u3057\u3055<\/th><th>\u3072\u3087\u3046\u3058<\/th><\/tr><\/thead>\n      <tbody id=\"mbtypeRankBody\"><\/tbody>\n    <\/table>\n    <div class=\"mbtype-rempty\" id=\"mbtypeRankEmpty\" style=\"display:none;\">\u307e\u3060 \u304d\u308d\u304f \u304c \u306a\u3044\u3088<\/div>\n    <button class=\"mbtype-again\" id=\"mbtypeAgain\">\u3082\u3046\u3044\u3061\u3069 \u3042\u305d\u3076<\/button>\n  <\/div>\n\n  <p class=\"mbtype-foot\">\u3080\u30fc\u307c\u30fc\u30b2\u30fc\u30e0 \uff0f \u304d\u308d\u304f\u306f \u3053\u306e \u305f\u3093\u307e\u3064 \u306b \u307b\u305e\u3093 \u3055\u308c\u307e\u3059<\/p>\n<\/div>\n\n<script>\n(function(){\n  var WORDS=[\n    {level:1,kana:\"\u3044\u306c\",kanji:\"\u72ac\",roma:\"inu\",e:\"\ud83d\udc36\"},{level:1,kana:\"\u306d\u3053\",kanji:\"\u732b\",roma:\"neko\",e:\"\ud83d\udc31\"},\n    {level:1,kana:\"\u3046\u307e\",kanji:\"\u99ac\",roma:\"uma\",e:\"\ud83d\udc34\"},{level:1,kana:\"\u3046\u3057\",kanji:\"\u725b\",roma:\"usi\",e:\"\ud83d\udc2e\"},\n    {level:1,kana:\"\u3076\u305f\",kanji:\"\u8c5a\",roma:\"buta\",e:\"\ud83d\udc37\"},{level:1,kana:\"\u3068\u308a\",kanji:\"\u9ce5\",roma:\"tori\",e:\"\ud83d\udc26\"},\n    {level:1,kana:\"\u3055\u304b\u306a\",kanji:\"\u9b5a\",roma:\"sakana\",e:\"\ud83d\udc1f\"},{level:1,kana:\"\u3071\u3093\",kanji:\"\u30d1\u30f3\",roma:\"pann\",e:\"\ud83c\udf5e\"},\n    {level:1,kana:\"\u305f\u307e\u3054\",kanji:\"\u5375\",roma:\"tamago\",e:\"\ud83e\udd5a\"},{level:1,kana:\"\u308a\u3093\u3054\",kanji:\"\u308a\u3093\u3054\",roma:\"ringo\",e:\"\ud83c\udf4e\"},\n    {level:1,kana:\"\u307f\u304b\u3093\",kanji:\"\u307f\u304b\u3093\",roma:\"mikann\",e:\"\ud83c\udf4a\"},{level:1,kana:\"\u3044\u3061\u3054\",kanji:\"\u3044\u3061\u3054\",roma:\"itigo\",e:\"\ud83c\udf53\"},\n    {level:1,kana:\"\u3076\u3069\u3046\",kanji:\"\u3076\u3069\u3046\",roma:\"budou\",e:\"\ud83c\udf47\"},{level:1,kana:\"\u304f\u308b\u307e\",kanji:\"\u8eca\",roma:\"kuruma\",e:\"\ud83d\ude97\"},\n    {level:1,kana:\"\u3067\u3093\u3057\u3083\",kanji:\"\u96fb\u8eca\",roma:\"densya\",e:\"\ud83d\ude83\"},{level:1,kana:\"\u306f\u306a\",kanji:\"\u82b1\",roma:\"hana\",e:\"\ud83c\udf38\"},\n    {level:1,kana:\"\u3064\u304d\",kanji:\"\u6708\",roma:\"tuki\",e:\"\ud83c\udf19\"},{level:1,kana:\"\u307b\u3057\",kanji:\"\u661f\",roma:\"hosi\",e:\"\u2b50\"},\n    {level:1,kana:\"\u3084\u307e\",kanji:\"\u5c71\",roma:\"yama\",e:\"\u26f0\ufe0f\"},{level:1,kana:\"\u3046\u307f\",kanji:\"\u6d77\",roma:\"umi\",e:\"\ud83c\udf0a\"},\n    {level:2,kana:\"\u305e\u3046\",kanji:\"\u305e\u3046\",roma:\"zou\",e:\"\ud83d\udc18\"},{level:2,kana:\"\u304d\u308a\u3093\",kanji:\"\u304d\u308a\u3093\",roma:\"kirinn\",e:\"\ud83e\udd92\"},\n    {level:2,kana:\"\u3046\u3055\u304e\",kanji:\"\u3046\u3055\u304e\",roma:\"usagi\",e:\"\ud83d\udc30\"},{level:2,kana:\"\u3071\u3093\u3060\",kanji:\"\u30d1\u30f3\u30c0\",roma:\"pannda\",e:\"\ud83d\udc3c\"},\n    {level:2,kana:\"\u304d\u3064\u306d\",kanji:\"\u304d\u3064\u306d\",roma:\"kitune\",e:\"\ud83e\udd8a\"},{level:2,kana:\"\u3070\u306a\u306a\",kanji:\"\u30d0\u30ca\u30ca\",roma:\"banana\",e:\"\ud83c\udf4c\"},\n    {level:2,kana:\"\u3068\u307e\u3068\",kanji:\"\u30c8\u30de\u30c8\",roma:\"tomato\",e:\"\ud83c\udf45\"},{level:2,kana:\"\u3081\u308d\u3093\",kanji:\"\u30e1\u30ed\u30f3\",roma:\"meronn\",e:\"\ud83c\udf48\"},\n    {level:2,kana:\"\u306b\u3093\u3058\u3093\",kanji:\"\u306b\u3093\u3058\u3093\",roma:\"ninjinn\",e:\"\ud83e\udd55\"},{level:2,kana:\"\u304c\u3063\u3053\u3046\",kanji:\"\u5b66\u6821\",roma:\"gakkou\",e:\"\ud83c\udfeb\"},\n    {level:2,kana:\"\u3053\u3046\u3048\u3093\",kanji:\"\u516c\u5712\",roma:\"kouenn\",e:\"\ud83c\udfde\ufe0f\"},{level:2,kana:\"\u3066\u3093\u304d\",kanji:\"\u5929\u6c17\",roma:\"tenki\",e:\"\ud83c\udf24\ufe0f\"},\n    {level:2,kana:\"\u3058\u3066\u3093\u3057\u3083\",kanji:\"\u81ea\u8ee2\u8eca\",roma:\"jitennsya\",e:\"\ud83d\udeb2\"},{level:2,kana:\"\u3072\u3053\u3046\u304d\",kanji:\"\u98db\u884c\u6a5f\",roma:\"hikouki\",e:\"\u2708\ufe0f\"},\n    {level:2,kana:\"\u3067\u3093\u308f\",kanji:\"\u96fb\u8a71\",roma:\"denwa\",e:\"\ud83d\udcde\"},{level:2,kana:\"\u3068\u3051\u3044\",kanji:\"\u6642\u8a08\",roma:\"tokei\",e:\"\ud83d\udd50\"},\n    {level:2,kana:\"\u304b\u3055\",kanji:\"\u5098\",roma:\"kasa\",e:\"\u2602\ufe0f\"},{level:2,kana:\"\u304f\u3064\",kanji:\"\u9774\",roma:\"kutu\",e:\"\ud83d\udc5f\"},\n    {level:2,kana:\"\u307c\u3046\u3057\",kanji:\"\u5e3d\u5b50\",roma:\"bousi\",e:\"\ud83e\udde2\"},{level:2,kana:\"\u304b\u3070\u3093\",kanji:\"\u304b\u3070\u3093\",roma:\"kabann\",e:\"\ud83c\udf92\"},\n    {level:3,kana:\"\u304b\u307e\u304d\u308a\",kanji:\"\u30ab\u30de\u30ad\u30ea\",roma:\"kamakiri\",e:\"\ud83e\udd97\"},{level:3,kana:\"\u3053\u3046\u3082\u308a\",kanji:\"\u3053\u3046\u3082\u308a\",roma:\"koumori\",e:\"\ud83e\udd87\"},\n    {level:3,kana:\"\u306f\u308a\u306d\u305a\u307f\",kanji:\"\u30cf\u30ea\u30cd\u30ba\u30df\",roma:\"harinezumi\",e:\"\ud83e\udd94\"},{level:3,kana:\"\u304b\u3074\u3070\u3089\",kanji:\"\u30ab\u30d4\u30d0\u30e9\",roma:\"kapibara\",e:\"\ud83e\uddab\"},\n    {level:3,kana:\"\u3075\u3089\u307f\u3093\u3054\",kanji:\"\u30d5\u30e9\u30df\u30f3\u30b4\",roma:\"furaminngo\",e:\"\ud83e\udda9\"},{level:3,kana:\"\u3089\u3063\u3053\",kanji:\"\u30e9\u30c3\u30b3\",roma:\"rakko\",e:\"\ud83e\udda6\"},\n    {level:3,kana:\"\u3071\u3044\u306a\u3063\u3077\u308b\",kanji:\"\u30d1\u30a4\u30ca\u30c3\u30d7\u30eb\",roma:\"painappuru\",e:\"\ud83c\udf4d\"},{level:3,kana:\"\u3076\u308d\u3063\u3053\u308a\u30fc\",kanji:\"\u30d6\u30ed\u30c3\u30b3\u30ea\u30fc\",roma:\"burokkori-\",e:\"\ud83e\udd66\"},\n    {level:3,kana:\"\u3042\u307c\u304b\u3069\",kanji:\"\u30a2\u30dc\u30ab\u30c9\",roma:\"abokado\",e:\"\ud83e\udd51\"},{level:3,kana:\"\u306f\u3093\u3070\u30fc\u304c\u30fc\",kanji:\"\u30cf\u30f3\u30d0\u30fc\u30ac\u30fc\",roma:\"hannba-ga-\",e:\"\ud83c\udf54\"},\n    {level:3,kana:\"\u3059\u3071\u3052\u3063\u3066\u3043\",kanji:\"\u30b9\u30d1\u30b2\u30c3\u30c6\u30a3\",roma:\"supagetti\",e:\"\ud83c\udf5d\"},{level:3,kana:\"\u3057\u3093\u304b\u3093\u305b\u3093\",kanji:\"\u65b0\u5e79\u7dda\",roma:\"sinkannsenn\",e:\"\ud83d\ude84\"},\n    {level:3,kana:\"\u3068\u3057\u3087\u304b\u3093\",kanji:\"\u56f3\u66f8\u9928\",roma:\"tosyokann\",e:\"\ud83d\udcda\"},{level:3,kana:\"\u3073\u3087\u3046\u3044\u3093\",kanji:\"\u75c5\u9662\",roma:\"byouinn\",e:\"\ud83c\udfe5\"},\n    {level:3,kana:\"\u3086\u3046\u3073\u3093\u304d\u3087\u304f\",kanji:\"\u90f5\u4fbf\u5c40\",roma:\"yuubinnkyoku\",e:\"\ud83c\udfe4\"},{level:3,kana:\"\u305f\u3044\u3044\u304f\u304b\u3093\",kanji:\"\u4f53\u80b2\u9928\",roma:\"taiikukann\",e:\"\ud83c\udfdf\ufe0f\"},\n    {level:3,kana:\"\u3051\u3044\u3055\u3064\",kanji:\"\u8b66\u5bdf\",roma:\"keisatu\",e:\"\ud83d\ude93\"},{level:3,kana:\"\u3057\u3087\u3046\u307c\u3046\u3057\u3083\",kanji:\"\u6d88\u9632\u8eca\",roma:\"syoubousya\",e:\"\ud83d\ude92\"},\n    {level:3,kana:\"\u3046\u3061\u3085\u3046\u3072\u3053\u3046\u3057\",kanji:\"\u5b87\u5b99\u98db\u884c\u58eb\",roma:\"utyuuhikousi\",e:\"\ud83d\udc68\u200d\ud83d\ude80\"},{level:3,kana:\"\u304d\u3087\u3046\u308a\u3085\u3046\",kanji:\"\u6050\u7adc\",roma:\"kyouryuu\",e:\"\ud83e\udd95\"}\n  ];\n  var SEC=60, RANK_KEY=\"moobow_typing_rank_v2\";\n  var mode=\"hira\", level=\"easy\", pool=[], current=null, typed=\"\";\n  var timeLeft=SEC, timerId=null, score=0, okChars=0, missCount=0, wordCount=0, playing=false;\n  var root=document.getElementById(\"mbtypeApp\");\n  if(!root) return;\n  function $(id){return document.getElementById(id);}\n  root.querySelectorAll(\"#mbtypeModeSeg .mbtype-mode\").forEach(function(b){\n    b.addEventListener(\"click\",function(){\n      root.querySelectorAll(\"#mbtypeModeSeg .mbtype-mode\").forEach(function(x){x.classList.remove(\"mbtype-active\");});\n      b.classList.add(\"mbtype-active\"); mode=b.getAttribute(\"data-mode\");\n    });\n  });\n  root.querySelectorAll(\"#mbtypeLevelSeg .mbtype-lv\").forEach(function(b){\n    b.addEventListener(\"click\",function(){\n      root.querySelectorAll(\"#mbtypeLevelSeg .mbtype-lv\").forEach(function(x){x.classList.remove(\"mbtype-active\");});\n      b.classList.add(\"mbtype-active\"); level=b.getAttribute(\"data-level\");\n    });\n  });\n  $(\"mbtypeStart\").addEventListener(\"click\",startGame);\n  $(\"mbtypeAgain\").addEventListener(\"click\",function(){$(\"mbtypeResult\").style.display=\"none\";$(\"mbtypeSetting\").style.display=\"block\";});\n  $(\"mbtypeQuit\").addEventListener(\"click\",endGame);\n  function levelNum(l){return l===\"easy\"?1:l===\"normal\"?2:3;}\n  function levelLabel(l){return l===\"easy\"?\"\u3084\u3055\u3057\u3044\":l===\"normal\"?\"\u3075\u3064\u3046\":\"\u3080\u305a\u304b\u3057\u3044\";}\n  function modeLabel(m){return m===\"hira\"?\"\u3072\u3089\u304c\u306a\":\"\u304b\u3093\u3058\";}\n  function buildPool(){\n    var ln=levelNum(level); pool=WORDS.filter(function(w){return w.level===ln;}).slice();\n    for(var i=pool.length-1;i>0;i--){var j=Math.floor(Math.random()*(i+1));var t=pool[i];pool[i]=pool[j];pool[j]=t;}\n  }\n  function nextWord(){ if(pool.length===0) buildPool(); current=pool.pop(); typed=\"\"; renderWord(); renderRoma(); }\n  function renderWord(){\n    $(\"mbtypeEmoji\").textContent=current.e;\n    if(mode===\"kanji\"){\n      $(\"mbtypeMain\").textContent=current.kanji;\n      if(current.kanji!==current.kana){$(\"mbtypeYomi\").textContent=\"\uff08\"+current.kana+\"\uff09\";$(\"mbtypeYomi\").style.display=\"block\";}\n      else{$(\"mbtypeYomi\").style.display=\"none\";}\n    }else{ $(\"mbtypeMain\").textContent=current.kana; $(\"mbtypeYomi\").style.display=\"none\"; }\n  }\n  function renderRoma(){\n    var r=current.roma;\n    $(\"mbtypeRoma\").innerHTML='<span class=\"mbtype-done\">'+r.slice(0,typed.length)+'<\/span>'+\n      '<span class=\"mbtype-next\">'+r.slice(typed.length,typed.length+1)+'<\/span>'+\n      '<span class=\"mbtype-restc\">'+r.slice(typed.length+1)+'<\/span>';\n  }\n  function startGame(){\n    mode=root.querySelector(\"#mbtypeModeSeg .mbtype-mode.mbtype-active\").getAttribute(\"data-mode\");\n    level=root.querySelector(\"#mbtypeLevelSeg .mbtype-lv.mbtype-active\").getAttribute(\"data-level\");\n    score=0;okChars=0;missCount=0;wordCount=0;timeLeft=SEC;playing=true;\n    buildPool();nextWord();\n    $(\"mbtypeSetting\").style.display=\"none\";$(\"mbtypeResult\").style.display=\"none\";$(\"mbtypePlay\").style.display=\"block\";\n    $(\"mbtypeScore\").textContent=\"0\";$(\"mbtypeTime\").textContent=timeLeft;$(\"mbtypeBar\").style.width=\"100%\";$(\"mbtypeFb\").textContent=\"\";\n    clearInterval(timerId);timerId=setInterval(tick,1000);\n  }\n  function tick(){timeLeft--;$(\"mbtypeTime\").textContent=timeLeft;$(\"mbtypeBar\").style.width=(timeLeft\/SEC*100)+\"%\";if(timeLeft<=0)endGame();}\n  document.addEventListener(\"keydown\",function(e){\n    if(!playing) return;\n    if(e.key.length!==1) return;\n    var ch=e.key.toLowerCase();\n    if(!\/[a-z0-9\\-]\/.test(ch)) return;\n    e.preventDefault();\n    var expected=current.roma[typed.length];\n    if(ch===expected){\n      typed+=ch;okChars++;score+=10;$(\"mbtypeScore\").textContent=score;flash(\"good\",\"\u305b\u3044\u304b\u3044\uff01\");renderRoma();\n      if(typed.length===current.roma.length){\n        wordCount++;score+=30;$(\"mbtypeScore\").textContent=score;flash(\"good\",\"\u3084\u3063\u305f\u306d\uff01 +30\");setTimeout(nextWord,250);\n      }\n    }else{missCount++;flash(\"miss\",\"\u304a\u3057\u3044\uff01\");}\n  });\n  var fbTimer=null;\n  function flash(type,msg){var fb=$(\"mbtypeFb\");fb.className=\"mbtype-fb \"+(type===\"good\"?\"mbtype-good\":\"mbtype-miss\");fb.textContent=msg;clearTimeout(fbTimer);fbTimer=setTimeout(function(){fb.textContent=\"\";},500);}\n  function endGame(){\n    if(!playing) return;\n    playing=false;clearInterval(timerId);\n    $(\"mbtypePlay\").style.display=\"none\";\n    $(\"mbtypeFinal\").textContent=score;$(\"mbtypeOk\").textContent=okChars;$(\"mbtypeWords\").textContent=wordCount;$(\"mbtypeMiss\").textContent=missCount;\n    saveRank(score);renderRank();$(\"mbtypeResult\").style.display=\"block\";\n  }\n  function loadRank(){try{return JSON.parse(window._moobowRank||localStorage.getItem(RANK_KEY)||\"[]\");}catch(e){return [];}}\n  function persistRank(arr){window._moobowRank=JSON.stringify(arr);try{localStorage.setItem(RANK_KEY,JSON.stringify(arr));}catch(e){}}\n  function saveRank(sc){var arr=loadRank();arr.push({score:sc,level:levelLabel(level),mode:modeLabel(mode),t:Date.now()});arr.sort(function(a,b){return b.score-a.score;});persistRank(arr.slice(0,5));}\n  function renderRank(){\n    var arr=loadRank();var body=$(\"mbtypeRankBody\");body.innerHTML=\"\";\n    if(arr.length===0){$(\"mbtypeRankEmpty\").style.display=\"block\";return;}\n    $(\"mbtypeRankEmpty\").style.display=\"none\";\n    arr.forEach(function(r,i){var tr=document.createElement(\"tr\");if(r.score===score)tr.className=\"mbtype-me\";tr.innerHTML=\"<td>\"+(i+1)+\"\u3044<\/td><td>\"+r.score+\"<\/td><td>\"+r.level+\"<\/td><td>\"+r.mode+\"<\/td>\";body.appendChild(tr);});\n  }\n  try{var s=localStorage.getItem(RANK_KEY);if(s)window._moobowRank=s;}catch(e){}\n})();\n<\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":2,"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":12,"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions\/12"}],"wp:attachment":[{"href":"https:\/\/game.moo-bow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}