{
  "manifestVersion": 1,
  "chartFormatVersion": 1,
  "defaultSlug": "six-max-placeholder",
  "locales": [
    "zh-TW",
    "zh-CN",
    "en"
  ],
  "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
  "charts": [
    {
      "slug": "six-max-placeholder",
      "title": {
        "zh-TW": "六人桌格式示例（暫用）",
        "zh-CN": "六人桌格式示例（暂用）",
        "en": "6-max format example (placeholder)"
      },
      "description": {
        "zh-TW": "指定的舊站預設資料未出現在程式碼中；這是小型格式示例，不代表原始資料，也不是策略建議。",
        "zh-CN": "指定的旧站默认数据未出现在代码中；这是小型格式示例，不代表原始数据，也不是策略建议。",
        "en": "The requested legacy default is absent from source code. This small format example is not the original chart or a strategy recommendation."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": true,
      "provenance": "Original format placeholder; requested legacy default is not present in source code",
      "rightsReference": "Brief fallback, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": 6,
        "effectiveStackBb": 100,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": null,
      "rootId": "node-001",
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-002",
            "node-003"
          ],
          "title": {
            "zh-TW": "六人桌格式示例（暫用）",
            "zh-CN": "六人桌格式示例（暂用）",
            "en": "6-max format example (placeholder)"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-002",
          "parentId": "node-001",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注示例",
            "zh-CN": "UTG 率先加注示例",
            "en": "UTG opening example"
          },
          "ranges": {
            "two_bet": "AA,KK,QQ,AKs"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+",
          "flags": {
            "position": "UTG",
            "scenario": "rfi"
          },
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-001",
          "children": [],
          "title": {
            "zh-TW": "BTN 混合動作示例",
            "zh-CN": "BTN 混合动作示例",
            "en": "BTN mixed action example"
          },
          "ranges": {
            "two_bet": "AA,KK,[50]AKs[/50]",
            "call": "[50]AKs[/50]"
          },
          "actions": [
            "fold",
            "call",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+",
          "flags": {
            "position": "BTN",
            "scenario": "example"
          },
          "extras": {}
        }
      ],
      "source": {
        "nodes": [
          {
            "id": "node-001",
            "parentId": null,
            "children": [
              "node-002",
              "node-003"
            ],
            "title": {
              "zh-TW": "六人桌格式示例（暫用）",
              "zh-CN": "六人桌格式示例（暂用）",
              "en": "6-max format example (placeholder)"
            },
            "ranges": {},
            "actions": [],
            "flags": {},
            "extras": {}
          },
          {
            "id": "node-002",
            "parentId": "node-001",
            "children": [],
            "title": {
              "zh-TW": "UTG 率先加注示例",
              "zh-CN": "UTG 率先加注示例",
              "en": "UTG opening example"
            },
            "ranges": {
              "two_bet": "AA,KK,QQ,AKs"
            },
            "actions": [
              "fold",
              "two_bet"
            ],
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+",
            "flags": {
              "position": "UTG",
              "scenario": "rfi"
            },
            "extras": {}
          },
          {
            "id": "node-003",
            "parentId": "node-001",
            "children": [],
            "title": {
              "zh-TW": "BTN 混合動作示例",
              "zh-CN": "BTN 混合动作示例",
              "en": "BTN mixed action example"
            },
            "ranges": {
              "two_bet": "AA,KK,[50]AKs[/50]",
              "call": "[50]AKs[/50]"
            },
            "actions": [
              "fold",
              "call",
              "two_bet"
            ],
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+",
            "flags": {
              "position": "BTN",
              "scenario": "example"
            },
            "extras": {}
          }
        ]
      },
      "sha256": "41db78d30217e4154cb5a2a4aad6118ffc0a65f8649b28cb0b374fbabfdc8c4d"
    },
    {
      "slug": "legacy-position-tree",
      "title": {
        "zh-TW": "多位置範圍樹",
        "zh-CN": "多位置范围树",
        "en": "Multi-position range tree"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "rootId": "node-001",
      "source": {
        "byId": {
          "node-001": {
            "key": "node-001",
            "title": "Preflop Ranges",
            "ranges": {},
            "children": [
              "node-002",
              "node-003",
              "node-004",
              "node-005"
            ],
            "actions": []
          },
          "node-002": {
            "key": "node-002",
            "title": "Legacy position family",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-006",
              "node-007"
            ]
          },
          "node-006": {
            "key": "node-006",
            "title": "Raise First In (RFI)",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-002",
            "children": [
              "node-008",
              "node-009",
              "node-010",
              "node-011",
              "node-012",
              "node-013",
              "node-014",
              "node-015"
            ]
          },
          "node-008": {
            "key": "node-008",
            "title": "UTG RFI",
            "ranges": {
              "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-016"
            ]
          },
          "node-009": {
            "key": "node-009",
            "title": "UTG+1 RFI",
            "ranges": {
              "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-017"
            ]
          },
          "node-010": {
            "key": "node-010",
            "title": "UTG+2 RFI",
            "ranges": {
              "two_bet": "55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,A3s,A2s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-018"
            ]
          },
          "node-011": {
            "key": "node-011",
            "title": "LoJack RFI",
            "ranges": {
              "two_bet": "44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,A3s,A2s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-019"
            ]
          },
          "node-012": {
            "key": "node-012",
            "title": "HiJack RFI",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-020"
            ]
          },
          "node-013": {
            "key": "node-013",
            "title": "Cutoff RFI",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-021"
            ]
          },
          "node-014": {
            "key": "node-014",
            "title": "Button RFI",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s,K2s,K6s,K5s,K4s,K3s,Q7s,Q6s,Q5s,Q4s,Q3s,Q2s,J6s,T6s,96s,J7s,T7s,74s,85s,53s,43s,K9o,K8o,K7o,98o,T8o,J8o,Q8o,Q9o,J9o,T9o,A8o,A7o,A6o,A5o,A4o,A3o,A2o,97o,87o,76o"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006",
            "children": [
              "node-022"
            ]
          },
          "node-015": {
            "key": "node-015",
            "title": "Small Blind RFI",
            "ranges": {
              "two_bet": "88,99,AKs,AQs,AJs,ATs,KQs,KJs,QJs,QQ,KQo,AQo,AJo,KJo,ATo,TT,JJ",
              "two_bet_bluff": "J6o,T6o,96o,86o,Q5o,Q4o,Q3o,Q2o,K3o,K2o,J2s,J3s,J4s,T4s,94s,84s,74s,85s,95s,T5s,63s,53s,43s",
              "limp": "22,33,44,55,66,77,AA,AKo,KK,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,KTs,QTs,Q9s,Q8s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,J8s,J9s,JTs,T9s,98s,87s,76s,65s,54s,64s,75s,86s,96s,T6s,T7s,T8s,97s,32s,65o,76o,87o,97o,T7o,J7o,Q7o,K7o,A8o,A9o,KTo,QJo,JTo,T9o,98o,T8o,J8o,Q8o,K8o,K9o,Q9o,J9o,QTo,A7o,A6o,A5o,A4o,A3o,A2o,K4o,K5o,K6o,Q6o"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "limp",
              "two_bet",
              "two_bet_bluff"
            ],
            "parent": "node-006",
            "children": [
              "node-023"
            ]
          },
          "node-024": {
            "key": "node-024",
            "title": "EP/MP Facing RFI",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-007",
            "children": [
              "node-025",
              "node-026",
              "node-027",
              "node-028",
              "node-029",
              "node-030",
              "node-031",
              "node-032"
            ]
          },
          "node-025": {
            "key": "node-025",
            "title": "UTG+1 Facing UTG RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo",
              "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-024",
            "children": []
          },
          "node-026": {
            "key": "node-026",
            "title": "UTG+2 Facing UTG/UTG+1 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo",
              "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "children": [],
            "parent": "node-024"
          },
          "node-027": {
            "key": "node-027",
            "title": "LJ Facing UTG/UTG+1 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "children": [],
            "parent": "node-024"
          },
          "node-028": {
            "key": "node-028",
            "title": "LJ Facing UTG+2 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s,98s,87s",
              "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "children": [],
            "parent": "node-024"
          },
          "node-029": {
            "key": "node-029",
            "title": "HJ Facing UTG RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "children": [],
            "parent": "node-024"
          },
          "node-030": {
            "key": "node-030",
            "title": "HJ Facing UTG+1 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "children": [],
            "parent": "node-024"
          },
          "node-031": {
            "key": "node-031",
            "title": "HJ Facing UTG+2 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s,A4s,A3s,87s,76s",
              "call": "55,66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
            },
            "children": [],
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-024"
          },
          "node-032": {
            "key": "node-032",
            "title": "HJ Facing LJ RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,KK,AKs,AKo,QQ,AQs,AJs,KQs,AQo",
              "three_bet_bluff": "A5s,A4s,A3s,76s,KQo,AJo,ATo,A2s,65s",
              "call": "55,66,77,88,99,QJs,JJ,TT,JTs,T9s,98s,ATs,KTs,QTs,KJs,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-024"
          },
          "node-007": {
            "key": "node-007",
            "title": "Facing RFI",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-002",
            "children": [
              "node-024",
              "node-033",
              "node-034",
              "node-035",
              "node-036"
            ]
          },
          "node-033": {
            "key": "node-033",
            "title": "CO Facing RFI",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-007",
            "children": [
              "node-037",
              "node-038",
              "node-039",
              "node-040"
            ]
          },
          "node-037": {
            "key": "node-037",
            "title": "CO Facing UTG/UTG+1 RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
              "three_bet_bluff": "A5s,A4s,AQo,AJo",
              "call": "66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-033"
          },
          "node-038": {
            "key": "node-038",
            "children": [],
            "title": "CO Facing UTG+2 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
              "three_bet_bluff": "A5s,A4s,AQo,AJo,A3s,A2s,87s,76s",
              "call": "55,66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-033"
          },
          "node-039": {
            "key": "node-039",
            "title": "CO Facing LJ RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
              "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,87s,76s,KQo,65s,54s",
              "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-033"
          },
          "node-040": {
            "key": "node-040",
            "title": "CO Facing HJ RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
              "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,76s,KQo,65s,54s,A9s,K9s,Q9s,J9s,A8s,A7s,A6s",
              "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-033"
          },
          "node-034": {
            "key": "node-034",
            "title": "Button Facing RFI",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-007",
            "children": [
              "node-041",
              "node-042",
              "node-043",
              "node-044",
              "node-045",
              "node-046"
            ]
          },
          "node-041": {
            "key": "node-041",
            "title": "BTN Facing UTG RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,KK,AKo,QQ",
              "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,76s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-034"
          },
          "node-042": {
            "key": "node-042",
            "title": "BTN Facing UTG+1 RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,KK,AKo,QQ",
              "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,A3s,A2s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s,J9s,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-034"
          },
          "node-043": {
            "key": "node-043",
            "title": "BTN Facing UTG+2 RFI",
            "children": [],
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,A9s,65s,54s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-034"
          },
          "node-044": {
            "key": "node-044",
            "children": [],
            "title": "BTN Facing LJ RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-034"
          },
          "node-045": {
            "key": "node-045",
            "children": [],
            "title": "BTN Facing HJ RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s,75s,86s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-034"
          },
          "node-046": {
            "key": "node-046",
            "children": [],
            "title": "BTN Facing CO RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
              "three_bet_bluff": "A3s,A2s,65s,54s,A8s,A7s,A6s,75s,86s,QJo,KTo,A9o,K8s,Q8s,J8s,64s,43s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s,KJo,ATo,A5s,A4s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-034"
          },
          "node-035": {
            "key": "node-035",
            "title": "SB Facing RFI",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-007",
            "children": [
              "node-047",
              "node-048",
              "node-049",
              "node-050",
              "node-051",
              "node-052"
            ]
          },
          "node-047": {
            "key": "node-047",
            "children": [],
            "title": "SB Facing UTG/UTG+1 RFI",
            "ranges": {
              "two_bet": "",
              "two_bet_bluff": "",
              "three_bet_value": "AA,AKs,KK,QQ",
              "three_bet_bluff": "A5s,98s,87s",
              "call": "77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-035"
          },
          "node-048": {
            "key": "node-048",
            "children": [],
            "title": "SB Facing UTG+2 RFI",
            "ranges": {
              "two_bet": "",
              "two_bet_bluff": "",
              "three_bet_value": "AA,AKs,KK,QQ",
              "three_bet_bluff": "A5s,87s,76s",
              "call": "66,77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo,KTs,QTs,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-035"
          },
          "node-049": {
            "key": "node-049",
            "children": [],
            "title": "SB Facing LJ RFI",
            "ranges": {
              "two_bet": "",
              "two_bet_bluff": "",
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
              "three_bet_bluff": "A5s,87s,76s,A4s,AJo",
              "call": "55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-035"
          },
          "node-050": {
            "key": "node-050",
            "children": [],
            "title": "SB Facing HJ RFI",
            "ranges": {
              "two_bet": "",
              "two_bet_bluff": "",
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
              "three_bet_bluff": "A5s,76s,A4s,AJo,A9s,A3s,65s,54s",
              "call": "44,55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-035"
          },
          "node-051": {
            "key": "node-051",
            "children": [],
            "title": "SB Facing CO RFI",
            "ranges": {
              "two_bet": "",
              "two_bet_bluff": "",
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT",
              "three_bet_bluff": "44,55,66,77,88,99,A5s,76s,A4s,AJo,A9s,A3s,65s,54s,KQo,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,KJs,T9s,98s,87s",
              "call": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-035"
          },
          "node-052": {
            "key": "node-052",
            "children": [],
            "title": "SB Facing BTN RFI",
            "ranges": {
              "two_bet": "",
              "two_bet_bluff": "",
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT,KQo,AJo,KJs",
              "three_bet_bluff": "22,33,44,55,66,77,88,99,A5s,76s,A4s,A9s,A3s,65s,54s,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,T9s,98s,87s,ATo,KJo,QJo,T8s,97s,86s",
              "call": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-035"
          },
          "node-036": {
            "key": "node-036",
            "title": "BB Facing RFI",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-007",
            "children": [
              "node-053",
              "node-054",
              "node-055",
              "node-056",
              "node-057",
              "node-058",
              "node-059"
            ]
          },
          "node-053": {
            "key": "node-053",
            "children": [],
            "title": "BB Facing UTG/UTG+1 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,AQs,KK,QQ",
              "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s",
              "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,AKo,ATo,KQo,KJo,QJo,JJ,JTs,J9s,J8s,T8s,98s,T9s,96s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-054": {
            "key": "node-054",
            "children": [],
            "title": "BB Facing UTG+2 RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ",
              "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s,85s,74s,53s",
              "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-055": {
            "key": "node-055",
            "children": [],
            "title": "BB Facing LJ RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT",
              "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o",
              "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-056": {
            "key": "node-056",
            "children": [],
            "title": "BB Facing HJ RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo",
              "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o,76s,63s,32s",
              "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-057": {
            "key": "node-057",
            "children": [],
            "title": "BB Facing CO RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo",
              "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,76s,63s,32s,84s,73s,52s,42s,A4o,A3o",
              "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-058": {
            "key": "node-058",
            "children": [],
            "title": "BB Facing BTN RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
              "three_bet_bluff": "75s,65s,64s,54s,43s,74s,53s,76s,63s,32s,73s,52s,42s,A3o,Q6o,Q5o,K5o,K4o,K3o,K2o,A2o,75o,65o",
              "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,ATo,KJo,QJo,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,76o,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-059": {
            "key": "node-059",
            "children": [],
            "title": "BB Facing SB RFI",
            "ranges": {
              "two_bet": "",
              "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
              "three_bet_bluff": "65s,54s,76s,K3o,K2o,A2o,75o,65o,J9s,T9s,T8s,98s,87s,76o,64o,54o,J5o,T5o,Q4o,Q3o,Q2o",
              "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,JTo,QTo,KTo,ATo,KJo,QJo,J8s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o,75s,74s,73s,64s,63s,42s,53s,43s,52s,32s,Q6o,Q5o,K5o,K4o,A3o"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-036"
          },
          "node-016": {
            "key": "node-016",
            "title": "UTG RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-008",
            "children": [
              "node-060",
              "node-061",
              "node-062",
              "node-063",
              "node-064",
              "node-065"
            ]
          },
          "node-060": {
            "key": "node-060",
            "children": [],
            "title": "UTG RFI vs UTG+1 3Bet",
            "ranges": {
              "two_bet": "",
              "four_bet_value": "AA,AKs,AKo,KK",
              "four_bet_bluff": "ATs,AQo",
              "call": "99,AJs,AQs,KQs,QQ,QJs,JJ,JTs,TT",
              "fold": "66,77,88,A9s,A5s,KJs,KTs,QTs,T9s,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-016"
          },
          "node-061": {
            "key": "node-061",
            "children": [],
            "title": "UTG RFI vs UTG+2 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "66,77,A5s,KJs,KTs,QTs,T9s,98s",
              "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs",
              "three_bet_value": "",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "AQo,ATs,A9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-016"
          },
          "node-062": {
            "key": "node-062",
            "children": [],
            "title": "UTG RFI vs LJ 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "66,77,A5s,KJs,KTs,QTs,98s",
              "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs,T9s",
              "three_bet_value": "",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "AQo,ATs,A9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-016"
          },
          "node-063": {
            "children": [],
            "key": "node-063",
            "title": "UTG RFI vs HJ 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "66,KTs,QTs,98s",
              "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs",
              "three_bet_value": "",
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "AQo,ATs,A9s,A5s",
              "two_bet_bluff": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-016"
          },
          "node-064": {
            "key": "node-064",
            "children": [],
            "title": "UTG RFI vs CO/BTN 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "66",
              "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
              "three_bet_value": "",
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
              "two_bet_bluff": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-016"
          },
          "node-065": {
            "key": "node-065",
            "children": [],
            "title": "UTG RFI vs SB/BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "",
              "call": "66,77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
              "three_bet_value": "",
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
              "two_bet_bluff": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-016"
          },
          "node-017": {
            "key": "node-017",
            "title": "UTF+1 RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-009",
            "children": [
              "node-066",
              "node-067",
              "node-068",
              "node-069",
              "node-070"
            ]
          },
          "node-066": {
            "key": "node-066",
            "children": [],
            "title": "UTF+1 RFI vs UTG+2 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "66,A4s,A6s,A7s,A8s,KTs,K9s,Q9s,J9s,QTs,98s,87s,ATo,KQo",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,ATs,A9s,AQo,AJo",
              "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-017"
          },
          "node-067": {
            "key": "node-067",
            "children": [],
            "title": "UTF+1 RFI vs LJ 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "66,A6s,A7s,A8s,K9s,Q9s,J9s,98s,87s,ATo,KQo",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s",
              "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-017"
          },
          "node-068": {
            "key": "node-068",
            "children": [],
            "title": "UTF+1 RFI vs HJ/CO 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "A6s,A7s,A8s,K9s,Q9s,J9s,ATo",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s,KQo",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-017"
          },
          "node-069": {
            "key": "node-069",
            "children": [],
            "title": "UTF+1 RFI vs BTN 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "A6s,A7s,A8s,K9s,Q9s",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,KTs,QTs,A4s,KQo,ATo,J9s",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-017"
          },
          "node-070": {
            "key": "node-070",
            "children": [],
            "title": "UTF+1 RFI vs SB/BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "A6s,A7s,Q9s",
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A5s,A9s,A4s,KQo,ATo,J9s,K9s,A8s",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo,KTs,QTs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-017"
          },
          "node-018": {
            "key": "node-018",
            "title": "UTG+2 RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-010",
            "children": [
              "node-071",
              "node-072",
              "node-073",
              "node-074"
            ]
          },
          "node-019": {
            "key": "node-019",
            "title": "LoJack RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-011",
            "children": [
              "node-075",
              "node-076",
              "node-077",
              "node-078",
              "node-079"
            ]
          },
          "node-020": {
            "key": "node-020",
            "title": "HiJack RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-012",
            "children": [
              "node-080",
              "node-081",
              "node-082",
              "node-083"
            ]
          },
          "node-021": {
            "key": "node-021",
            "title": "Cutoff RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-013",
            "children": [
              "node-084",
              "node-085"
            ]
          },
          "node-022": {
            "key": "node-022",
            "title": "Button RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-014",
            "children": [
              "node-086"
            ]
          },
          "node-023": {
            "key": "node-023",
            "title": "SB RFI vs 3Bet",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-015",
            "children": [
              "node-087"
            ]
          },
          "node-071": {
            "key": "node-071",
            "children": [],
            "title": "UTG+2 RFI vs LJ 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "55,66,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,87s,76s",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo",
              "call": "77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-018"
          },
          "node-072": {
            "key": "node-072",
            "children": [],
            "title": "UTG+2 RFI vs HJ 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "55,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,76s",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,87s",
              "call": "66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-018"
          },
          "node-073": {
            "key": "node-073",
            "children": [],
            "title": "UTG+2 RFI vs CO/BTN 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "A7s,A6s,K9s,Q9s,J9s,76s",
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
              "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-018"
          },
          "node-074": {
            "key": "node-074",
            "children": [],
            "title": "UTG+2 RFI vs SB/BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "A7s,A6s,K9s,Q9s,J9s,76s",
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
              "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-018"
          },
          "node-075": {
            "key": "node-075",
            "children": [],
            "title": "LoJack RFI vs HJ 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "44,55,66,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,87s,76s,65s",
              "call": "77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,JJ,TT,98s,T9s,AQo",
              "four_bet_value": "QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-019"
          },
          "node-076": {
            "key": "node-076",
            "children": [],
            "title": "LoJack RFI vs CO 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "44,55,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,76s,65s",
              "call": "66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo",
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-019"
          },
          "node-077": {
            "key": "node-077",
            "children": [],
            "title": "LoJack RFI vs BTN 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "44,A6s,K9s,Q9s,J9s,KJo,ATo,65s",
              "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s",
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-019"
          },
          "node-078": {
            "key": "node-078",
            "children": [],
            "title": "LoJack RFI vs SB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "44,K9s,Q9s,65s",
              "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,KQo,AJo,J9s,76s",
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s,KJo,ATo,A6s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-019"
          },
          "node-079": {
            "key": "node-079",
            "children": [],
            "title": "LoJack RFI vs BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "K9s,Q9s,65s,J9s,ATo,KJo",
              "call": "44,55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,76s",
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,A7s,A6s,KQo,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-019"
          },
          "node-080": {
            "key": "node-080",
            "children": [],
            "title": "HiJack RFI vs CO 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "22,33,44,K8s,T8s,97s,65s,54s,QJo",
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
              "call": "55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-020"
          },
          "node-081": {
            "key": "node-081",
            "children": [],
            "title": "HiJack RFI vs BTN 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "22,33,K8s,T8s,97s,QJo",
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,65s,54s",
              "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-020"
          },
          "node-082": {
            "key": "node-082",
            "children": [],
            "title": "HiJack RFI vs SB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "22,33,K8s,T8s,97s,QJo,65s,54s",
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KJo,ATo,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
              "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-020"
          },
          "node-083": {
            "key": "node-083",
            "children": [],
            "title": "HiJack RFI vs BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "22,33,K8s,T8s,97s,QJo,65s,54s,K9s,Q9s,J9s,ATo,KJo",
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,AJo,KQo",
              "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,QJs,QTs,JTs,T9s,98s,87s,TT,AQo,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-020"
          },
          "node-084": {
            "key": "node-084",
            "children": [],
            "title": "Cutoff RFI vs BTN/SB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s",
              "four_bet_bluff": "A8s,A7s,A6s,A4s,A3s,A2s,KJo,ATo,97s,86s,75s,54s",
              "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
              "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,T8s,98s,87s,76s,65s,KQo,AQo,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-021"
          },
          "node-085": {
            "key": "node-085",
            "children": [],
            "title": "Cutoff RFI vs BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s,A7s,A6s,86s,75s",
              "four_bet_bluff": "A8s,A4s,A3s,A2s,KJo,ATo,97s,54s,T8s,65s",
              "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
              "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,76s,KQo,AQo,AJo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-021"
          },
          "node-086": {
            "key": "node-086",
            "children": [],
            "title": "Button RFI vs SB/BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "K2s,K3s,Q2s,Q3s,Q4s,Q5s,Q6s,J6s,T6s,96s,85s,74s,53s,32s,76o,87o,97o,98o,T8o,T9o,J9o,Q9o,K8o,A7o,K7o,A6o,Q8o,J8o,A2o",
              "four_bet_value": "99,AJs,AQs,AKs,AA,AKo,KK,AQo,QQ,JJ,TT",
              "four_bet_bluff": "JTo,QTo,K9o,A8o,A5o,A4o,A3o,K4s,K5s,K6s,Q7s,J7s,86s,75s,64s,54s,43s",
              "call": "22,33,44,55,66,77,88,ATs,A9s,A8s,A2s,A3s,A4s,A5s,A6s,A7s,K7s,K8s,K9s,KTs,KJs,KQs,KQo,KJo,AJo,QJo,KTo,A9o,ATo,QJs,QTs,Q9s,Q8s,J8s,J9s,JTs,T9s,T8s,T7s,97s,98s,87s,76s,65s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff"
            ],
            "parent": "node-022"
          },
          "node-087": {
            "key": "node-087",
            "children": [],
            "title": "SB RFI vs BB 3Bet",
            "ranges": {
              "two_bet": "",
              "fold": "J2s,J3s,T4s,T5s,94s,84s,63s,53s,86o,96o,T6o,J6o,Q2o,Q3o,J7o,T7o,Q6o,K4o,65o",
              "four_bet_bluff": "K2o,K3o,Q4o,Q5o,J4s",
              "four_bet_value": "AKs,AJs,AQs,QQ,JJ,AQo",
              "call": "22,33,44,55,66,77,88,99,AJo,ATo,A9o,A8o,A7o,A6o,A5o,A4o,K8o,K7o,K9o,KTo,KJo,KQo,QJo,QTo,Q9o,Q8o,J8o,J9o,JTo,TT,JTs,QTs,KJs,KQs,QJs,KTs,ATs,A9s,A8s,A7s,A6s,A5s,A3s,A4s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,Q9s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,Q8s,J9s,J8s,T9s,T8s,T7s,T6s,95s,96s,97s,98s,T9o,T8o,98o,87s,86s,85s,87o,97o,76s,75s,74s,64s,54s,65s,76o,32s,43s",
              "three_bet_value": "AA,AKo,KK",
              "three_bet_bluff": "Q7o,K6o,K5o,A3o,A2o"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "call",
              "four_bet_value",
              "four_bet_bluff",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-023"
          }
        }
      },
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-002"
          ],
          "title": {
            "zh-TW": "翻牌前範圍",
            "zh-CN": "翻牌前范围",
            "en": "Preflop Ranges"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {
            "missingChildren": [
              "node-003",
              "node-004",
              "node-005"
            ]
          }
        },
        {
          "id": "node-002",
          "parentId": "node-001",
          "children": [
            "node-006",
            "node-007"
          ],
          "title": {
            "zh-TW": "舊版位置範圍",
            "zh-CN": "旧版位置范围",
            "en": "Legacy position family"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-002",
          "children": [
            "node-008",
            "node-009",
            "node-010",
            "node-011",
            "node-012",
            "node-013",
            "node-014",
            "node-015"
          ],
          "title": {
            "zh-TW": "率先加注（率先加注（RFI））",
            "zh-CN": "率先加注（率先加注（RFI））",
            "en": "Raise First In (RFI)"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-006",
          "children": [
            "node-016"
          ],
          "title": {
            "zh-TW": "UTG 率先加注（RFI）",
            "zh-CN": "UTG 率先加注（RFI）",
            "en": "UTG RFI"
          },
          "ranges": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-006",
          "children": [
            "node-017"
          ],
          "title": {
            "zh-TW": "UTG+1 率先加注（RFI）",
            "zh-CN": "UTG+1 率先加注（RFI）",
            "en": "UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,87s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-006",
          "children": [
            "node-018"
          ],
          "title": {
            "zh-TW": "UTG+2 率先加注（RFI）",
            "zh-CN": "UTG+2 率先加注（RFI）",
            "en": "UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,A3s,A2s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-006",
          "children": [
            "node-019"
          ],
          "title": {
            "zh-TW": "LJ 率先加注（RFI）",
            "zh-CN": "LJ 率先加注（RFI）",
            "en": "LoJack RFI"
          },
          "ranges": {
            "two_bet": "44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,A3s,A2s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-012",
          "parentId": "node-006",
          "children": [
            "node-020"
          ],
          "title": {
            "zh-TW": "HJ 率先加注（RFI）",
            "zh-CN": "HJ 率先加注（RFI）",
            "en": "HiJack RFI"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-013",
          "parentId": "node-006",
          "children": [
            "node-021"
          ],
          "title": {
            "zh-TW": "CO 率先加注（RFI）",
            "zh-CN": "CO 率先加注（RFI）",
            "en": "Cutoff RFI"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-014",
          "parentId": "node-006",
          "children": [
            "node-022"
          ],
          "title": {
            "zh-TW": "BTN 率先加注（RFI）",
            "zh-CN": "BTN 率先加注（RFI）",
            "en": "Button RFI"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s,K2s,K6s,K5s,K4s,K3s,Q7s,Q6s,Q5s,Q4s,Q3s,Q2s,J6s,T6s,96s,J7s,T7s,74s,85s,53s,43s,K9o,K8o,K7o,98o,T8o,J8o,Q8o,Q9o,J9o,T9o,A8o,A7o,A6o,A5o,A4o,A3o,A2o,97o,87o,76o"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-015",
          "parentId": "node-006",
          "children": [
            "node-023"
          ],
          "title": {
            "zh-TW": "SB 率先加注（RFI）",
            "zh-CN": "SB 率先加注（RFI）",
            "en": "Small Blind RFI"
          },
          "ranges": {
            "two_bet": "88,99,AKs,AQs,AJs,ATs,KQs,KJs,QJs,QQ,KQo,AQo,AJo,KJo,ATo,TT,JJ",
            "two_bet_bluff": "J6o,T6o,96o,86o,Q5o,Q4o,Q3o,Q2o,K3o,K2o,J2s,J3s,J4s,T4s,94s,84s,74s,85s,95s,T5s,63s,53s,43s",
            "limp": "22,33,44,55,66,77,AA,AKo,KK,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,KTs,QTs,Q9s,Q8s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,J8s,J9s,JTs,T9s,98s,87s,76s,65s,54s,64s,75s,86s,96s,T6s,T7s,T8s,97s,32s,65o,76o,87o,97o,T7o,J7o,Q7o,K7o,A8o,A9o,KTo,QJo,JTo,T9o,98o,T8o,J8o,Q8o,K8o,K9o,Q9o,J9o,QTo,A7o,A6o,A5o,A4o,A3o,A2o,K4o,K5o,K6o,Q6o"
          },
          "actions": [
            "fold",
            "limp",
            "two_bet",
            "two_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-024",
          "parentId": "node-007",
          "children": [
            "node-025",
            "node-026",
            "node-027",
            "node-028",
            "node-029",
            "node-030",
            "node-031",
            "node-032"
          ],
          "title": {
            "zh-TW": "前位／中位 面對率先加注",
            "zh-CN": "前位／中位 面对率先加注",
            "en": "EP/MP Facing RFI"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-025",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 面對 UTG 率先加注（RFI）",
            "zh-CN": "UTG+1 面对 UTG 率先加注（RFI）",
            "en": "UTG+1 Facing UTG RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo",
            "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-026",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 面對 UTG/UTG+1 率先加注（RFI）",
            "zh-CN": "UTG+2 面对 UTG/UTG+1 率先加注（RFI）",
            "en": "UTG+2 Facing UTG/UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo",
            "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-027",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "LJ 面對 UTG/UTG+1 率先加注（RFI）",
            "zh-CN": "LJ 面对 UTG/UTG+1 率先加注（RFI）",
            "en": "LJ Facing UTG/UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-028",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "LJ 面對 UTG+2 率先加注（RFI）",
            "zh-CN": "LJ 面对 UTG+2 率先加注（RFI）",
            "en": "LJ Facing UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s,98s,87s",
            "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-029",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "HJ 面對 UTG 率先加注（RFI）",
            "zh-CN": "HJ 面对 UTG 率先加注（RFI）",
            "en": "HJ Facing UTG RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-030",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "HJ 面對 UTG+1 率先加注（RFI）",
            "zh-CN": "HJ 面对 UTG+1 率先加注（RFI）",
            "en": "HJ Facing UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-031",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "HJ 面對 UTG+2 率先加注（RFI）",
            "zh-CN": "HJ 面对 UTG+2 率先加注（RFI）",
            "en": "HJ Facing UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s,A4s,A3s,87s,76s",
            "call": "55,66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-032",
          "parentId": "node-024",
          "children": [],
          "title": {
            "zh-TW": "HJ 面對 LJ 率先加注（RFI）",
            "zh-CN": "HJ 面对 LJ 率先加注（RFI）",
            "en": "HJ Facing LJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,KK,AKs,AKo,QQ,AQs,AJs,KQs,AQo",
            "three_bet_bluff": "A5s,A4s,A3s,76s,KQo,AJo,ATo,A2s,65s",
            "call": "55,66,77,88,99,QJs,JJ,TT,JTs,T9s,98s,ATs,KTs,QTs,KJs,87s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-002",
          "children": [
            "node-024",
            "node-033",
            "node-034",
            "node-035",
            "node-036"
          ],
          "title": {
            "zh-TW": "面對率先加注",
            "zh-CN": "面对率先加注",
            "en": "Facing RFI"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-033",
          "parentId": "node-007",
          "children": [
            "node-037",
            "node-038",
            "node-039",
            "node-040"
          ],
          "title": {
            "zh-TW": "CO 面對率先加注",
            "zh-CN": "CO 面对率先加注",
            "en": "CO Facing RFI"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-037",
          "parentId": "node-033",
          "children": [],
          "title": {
            "zh-TW": "CO 面對 UTG/UTG+1 率先加注（RFI）",
            "zh-CN": "CO 面对 UTG/UTG+1 率先加注（RFI）",
            "en": "CO Facing UTG/UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
            "three_bet_bluff": "A5s,A4s,AQo,AJo",
            "call": "66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-038",
          "parentId": "node-033",
          "children": [],
          "title": {
            "zh-TW": "CO 面對 UTG+2 率先加注（RFI）",
            "zh-CN": "CO 面对 UTG+2 率先加注（RFI）",
            "en": "CO Facing UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
            "three_bet_bluff": "A5s,A4s,AQo,AJo,A3s,A2s,87s,76s",
            "call": "55,66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-039",
          "parentId": "node-033",
          "children": [],
          "title": {
            "zh-TW": "CO 面對 LJ 率先加注（RFI）",
            "zh-CN": "CO 面对 LJ 率先加注（RFI）",
            "en": "CO Facing LJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
            "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,87s,76s,KQo,65s,54s",
            "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-040",
          "parentId": "node-033",
          "children": [],
          "title": {
            "zh-TW": "CO 面對 HJ 率先加注（RFI）",
            "zh-CN": "CO 面对 HJ 率先加注（RFI）",
            "en": "CO Facing HJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
            "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,76s,KQo,65s,54s,A9s,K9s,Q9s,J9s,A8s,A7s,A6s",
            "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s,87s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-034",
          "parentId": "node-007",
          "children": [
            "node-041",
            "node-042",
            "node-043",
            "node-044",
            "node-045",
            "node-046"
          ],
          "title": {
            "zh-TW": "BTN 面對率先加注",
            "zh-CN": "BTN 面对率先加注",
            "en": "Button Facing RFI"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-041",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 UTG 率先加注（RFI）",
            "zh-CN": "BTN 面对 UTG 率先加注（RFI）",
            "en": "BTN Facing UTG RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,KK,AKo,QQ",
            "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,76s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-042",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 UTG+1 率先加注（RFI）",
            "zh-CN": "BTN 面对 UTG+1 率先加注（RFI）",
            "en": "BTN Facing UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,KK,AKo,QQ",
            "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,A3s,A2s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s,J9s,76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-043",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 UTG+2 率先加注（RFI）",
            "zh-CN": "BTN 面对 UTG+2 率先加注（RFI）",
            "en": "BTN Facing UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,A9s,65s,54s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-044",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 LJ 率先加注（RFI）",
            "zh-CN": "BTN 面对 LJ 率先加注（RFI）",
            "en": "BTN Facing LJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-045",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 HJ 率先加注（RFI）",
            "zh-CN": "BTN 面对 HJ 率先加注（RFI）",
            "en": "BTN Facing HJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s,75s,86s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-046",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 CO 率先加注（RFI）",
            "zh-CN": "BTN 面对 CO 率先加注（RFI）",
            "en": "BTN Facing CO RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
            "three_bet_bluff": "A3s,A2s,65s,54s,A8s,A7s,A6s,75s,86s,QJo,KTo,A9o,K8s,Q8s,J8s,64s,43s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s,KJo,ATo,A5s,A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-035",
          "parentId": "node-007",
          "children": [
            "node-047",
            "node-048",
            "node-049",
            "node-050",
            "node-051",
            "node-052"
          ],
          "title": {
            "zh-TW": "SB 面對率先加注",
            "zh-CN": "SB 面对率先加注",
            "en": "SB Facing RFI"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-047",
          "parentId": "node-035",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 UTG/UTG+1 率先加注（RFI）",
            "zh-CN": "SB 面对 UTG/UTG+1 率先加注（RFI）",
            "en": "SB Facing UTG/UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "two_bet_bluff": "",
            "three_bet_value": "AA,AKs,KK,QQ",
            "three_bet_bluff": "A5s,98s,87s",
            "call": "77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-048",
          "parentId": "node-035",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 UTG+2 率先加注（RFI）",
            "zh-CN": "SB 面对 UTG+2 率先加注（RFI）",
            "en": "SB Facing UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "",
            "two_bet_bluff": "",
            "three_bet_value": "AA,AKs,KK,QQ",
            "three_bet_bluff": "A5s,87s,76s",
            "call": "66,77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo,KTs,QTs,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-049",
          "parentId": "node-035",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 LJ 率先加注（RFI）",
            "zh-CN": "SB 面对 LJ 率先加注（RFI）",
            "en": "SB Facing LJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "two_bet_bluff": "",
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
            "three_bet_bluff": "A5s,87s,76s,A4s,AJo",
            "call": "55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-050",
          "parentId": "node-035",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 HJ 率先加注（RFI）",
            "zh-CN": "SB 面对 HJ 率先加注（RFI）",
            "en": "SB Facing HJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "two_bet_bluff": "",
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
            "three_bet_bluff": "A5s,76s,A4s,AJo,A9s,A3s,65s,54s",
            "call": "44,55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s,87s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-051",
          "parentId": "node-035",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 CO 率先加注（RFI）",
            "zh-CN": "SB 面对 CO 率先加注（RFI）",
            "en": "SB Facing CO RFI"
          },
          "ranges": {
            "two_bet": "",
            "two_bet_bluff": "",
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT",
            "three_bet_bluff": "44,55,66,77,88,99,A5s,76s,A4s,AJo,A9s,A3s,65s,54s,KQo,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,KJs,T9s,98s,87s",
            "call": ""
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-052",
          "parentId": "node-035",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 BTN 率先加注（RFI）",
            "zh-CN": "SB 面对 BTN 率先加注（RFI）",
            "en": "SB Facing BTN RFI"
          },
          "ranges": {
            "two_bet": "",
            "two_bet_bluff": "",
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT,KQo,AJo,KJs",
            "three_bet_bluff": "22,33,44,55,66,77,88,99,A5s,76s,A4s,A9s,A3s,65s,54s,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,T9s,98s,87s,ATo,KJo,QJo,T8s,97s,86s",
            "call": ""
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-036",
          "parentId": "node-007",
          "children": [
            "node-053",
            "node-054",
            "node-055",
            "node-056",
            "node-057",
            "node-058",
            "node-059"
          ],
          "title": {
            "zh-TW": "BB 面對率先加注",
            "zh-CN": "BB 面对率先加注",
            "en": "BB Facing RFI"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-053",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 UTG/UTG+1 率先加注（RFI）",
            "zh-CN": "BB 面对 UTG/UTG+1 率先加注（RFI）",
            "en": "BB Facing UTG/UTG+1 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,AQs,KK,QQ",
            "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s",
            "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,AKo,ATo,KQo,KJo,QJo,JJ,JTs,J9s,J8s,T8s,98s,T9s,96s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-054",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 UTG+2 率先加注（RFI）",
            "zh-CN": "BB 面对 UTG+2 率先加注（RFI）",
            "en": "BB Facing UTG+2 RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ",
            "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s,85s,74s,53s",
            "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-055",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 LJ 率先加注（RFI）",
            "zh-CN": "BB 面对 LJ 率先加注（RFI）",
            "en": "BB Facing LJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT",
            "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o",
            "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-056",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 HJ 率先加注（RFI）",
            "zh-CN": "BB 面对 HJ 率先加注（RFI）",
            "en": "BB Facing HJ RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo",
            "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o,76s,63s,32s",
            "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-057",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 CO 率先加注（RFI）",
            "zh-CN": "BB 面对 CO 率先加注（RFI）",
            "en": "BB Facing CO RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo",
            "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,76s,63s,32s,84s,73s,52s,42s,A4o,A3o",
            "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-058",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 BTN 率先加注（RFI）",
            "zh-CN": "BB 面对 BTN 率先加注（RFI）",
            "en": "BB Facing BTN RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
            "three_bet_bluff": "75s,65s,64s,54s,43s,74s,53s,76s,63s,32s,73s,52s,42s,A3o,Q6o,Q5o,K5o,K4o,K3o,K2o,A2o,75o,65o",
            "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,ATo,KJo,QJo,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,76o,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-059",
          "parentId": "node-036",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 SB 率先加注（RFI）",
            "zh-CN": "BB 面对 SB 率先加注（RFI）",
            "en": "BB Facing SB RFI"
          },
          "ranges": {
            "two_bet": "",
            "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
            "three_bet_bluff": "65s,54s,76s,K3o,K2o,A2o,75o,65o,J9s,T9s,T8s,98s,87s,76o,64o,54o,J5o,T5o,Q4o,Q3o,Q2o",
            "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,JTo,QTo,KTo,ATo,KJo,QJo,J8s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o,75s,74s,73s,64s,63s,42s,53s,43s,52s,32s,Q6o,Q5o,K5o,K4o,A3o"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-016",
          "parentId": "node-008",
          "children": [
            "node-060",
            "node-061",
            "node-062",
            "node-063",
            "node-064",
            "node-065"
          ],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 3-bet",
            "en": "UTG RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-060",
          "parentId": "node-016",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 UTG+1 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 UTG+1 3-bet",
            "en": "UTG RFI vs UTG+1 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "four_bet_value": "AA,AKs,AKo,KK",
            "four_bet_bluff": "ATs,AQo",
            "call": "99,AJs,AQs,KQs,QQ,QJs,JJ,JTs,TT",
            "fold": "66,77,88,A9s,A5s,KJs,KTs,QTs,T9s,98s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-061",
          "parentId": "node-016",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 UTG+2 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 UTG+2 3-bet",
            "en": "UTG RFI vs UTG+2 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "66,77,A5s,KJs,KTs,QTs,T9s,98s",
            "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs",
            "three_bet_value": "",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "AQo,ATs,A9s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-062",
          "parentId": "node-016",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 LJ 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 LJ 3-bet",
            "en": "UTG RFI vs LJ 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "66,77,A5s,KJs,KTs,QTs,98s",
            "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs,T9s",
            "three_bet_value": "",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "AQo,ATs,A9s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-063",
          "parentId": "node-016",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 HJ 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 HJ 3-bet",
            "en": "UTG RFI vs HJ 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "66,KTs,QTs,98s",
            "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs",
            "three_bet_value": "",
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "AQo,ATs,A9s,A5s",
            "two_bet_bluff": ""
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-064",
          "parentId": "node-016",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 CO/BTN 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 CO/BTN 3-bet",
            "en": "UTG RFI vs CO/BTN 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "66",
            "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
            "three_bet_value": "",
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
            "two_bet_bluff": ""
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-065",
          "parentId": "node-016",
          "children": [],
          "title": {
            "zh-TW": "UTG 率先加注（RFI） 對 SB/BB 3-bet",
            "zh-CN": "UTG 率先加注（RFI） 对 SB/BB 3-bet",
            "en": "UTG RFI vs SB/BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "",
            "call": "66,77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
            "three_bet_value": "",
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
            "two_bet_bluff": ""
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-017",
          "parentId": "node-009",
          "children": [
            "node-066",
            "node-067",
            "node-068",
            "node-069",
            "node-070"
          ],
          "title": {
            "zh-TW": "UTF+1 率先加注（RFI） 對 3-bet",
            "zh-CN": "UTF+1 率先加注（RFI） 对 3-bet",
            "en": "UTF+1 RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-066",
          "parentId": "node-017",
          "children": [],
          "title": {
            "zh-TW": "UTF+1 率先加注（RFI） 對 UTG+2 3-bet",
            "zh-CN": "UTF+1 率先加注（RFI） 对 UTG+2 3-bet",
            "en": "UTF+1 RFI vs UTG+2 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "66,A4s,A6s,A7s,A8s,KTs,K9s,Q9s,J9s,QTs,98s,87s,ATo,KQo",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,ATs,A9s,AQo,AJo",
            "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-067",
          "parentId": "node-017",
          "children": [],
          "title": {
            "zh-TW": "UTF+1 率先加注（RFI） 對 LJ 3-bet",
            "zh-CN": "UTF+1 率先加注（RFI） 对 LJ 3-bet",
            "en": "UTF+1 RFI vs LJ 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "66,A6s,A7s,A8s,K9s,Q9s,J9s,98s,87s,ATo,KQo",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s",
            "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-068",
          "parentId": "node-017",
          "children": [],
          "title": {
            "zh-TW": "UTF+1 率先加注（RFI） 對 HJ/CO 3-bet",
            "zh-CN": "UTF+1 率先加注（RFI） 对 HJ/CO 3-bet",
            "en": "UTF+1 RFI vs HJ/CO 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "A6s,A7s,A8s,K9s,Q9s,J9s,ATo",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s,KQo",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-069",
          "parentId": "node-017",
          "children": [],
          "title": {
            "zh-TW": "UTF+1 率先加注（RFI） 對 BTN 3-bet",
            "zh-CN": "UTF+1 率先加注（RFI） 对 BTN 3-bet",
            "en": "UTF+1 RFI vs BTN 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "A6s,A7s,A8s,K9s,Q9s",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,KTs,QTs,A4s,KQo,ATo,J9s",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-070",
          "parentId": "node-017",
          "children": [],
          "title": {
            "zh-TW": "UTF+1 率先加注（RFI） 對 SB/BB 3-bet",
            "zh-CN": "UTF+1 率先加注（RFI） 对 SB/BB 3-bet",
            "en": "UTF+1 RFI vs SB/BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "A6s,A7s,Q9s",
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A5s,A9s,A4s,KQo,ATo,J9s,K9s,A8s",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo,KTs,QTs"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-018",
          "parentId": "node-010",
          "children": [
            "node-071",
            "node-072",
            "node-073",
            "node-074"
          ],
          "title": {
            "zh-TW": "UTG+2 率先加注（RFI） 對 3-bet",
            "zh-CN": "UTG+2 率先加注（RFI） 对 3-bet",
            "en": "UTG+2 RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-019",
          "parentId": "node-011",
          "children": [
            "node-075",
            "node-076",
            "node-077",
            "node-078",
            "node-079"
          ],
          "title": {
            "zh-TW": "LJ 率先加注（RFI） 對 3-bet",
            "zh-CN": "LJ 率先加注（RFI） 对 3-bet",
            "en": "LoJack RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-020",
          "parentId": "node-012",
          "children": [
            "node-080",
            "node-081",
            "node-082",
            "node-083"
          ],
          "title": {
            "zh-TW": "HJ 率先加注（RFI） 對 3-bet",
            "zh-CN": "HJ 率先加注（RFI） 对 3-bet",
            "en": "HiJack RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-021",
          "parentId": "node-013",
          "children": [
            "node-084",
            "node-085"
          ],
          "title": {
            "zh-TW": "CO 率先加注（RFI） 對 3-bet",
            "zh-CN": "CO 率先加注（RFI） 对 3-bet",
            "en": "Cutoff RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-022",
          "parentId": "node-014",
          "children": [
            "node-086"
          ],
          "title": {
            "zh-TW": "BTN 率先加注（RFI） 對 3-bet",
            "zh-CN": "BTN 率先加注（RFI） 对 3-bet",
            "en": "Button RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-023",
          "parentId": "node-015",
          "children": [
            "node-087"
          ],
          "title": {
            "zh-TW": "SB 率先加注（RFI） 對 3-bet",
            "zh-CN": "SB 率先加注（RFI） 对 3-bet",
            "en": "SB RFI vs 3Bet"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-071",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 率先加注（RFI） 對 LJ 3-bet",
            "zh-CN": "UTG+2 率先加注（RFI） 对 LJ 3-bet",
            "en": "UTG+2 RFI vs LJ 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "55,66,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,87s,76s",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo",
            "call": "77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-072",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 率先加注（RFI） 對 HJ 3-bet",
            "zh-CN": "UTG+2 率先加注（RFI） 对 HJ 3-bet",
            "en": "UTG+2 RFI vs HJ 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "55,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,76s",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,87s",
            "call": "66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-073",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 率先加注（RFI） 對 CO/BTN 3-bet",
            "zh-CN": "UTG+2 率先加注（RFI） 对 CO/BTN 3-bet",
            "en": "UTG+2 RFI vs CO/BTN 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "A7s,A6s,K9s,Q9s,J9s,76s",
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
            "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-074",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 率先加注（RFI） 對 SB/BB 3-bet",
            "zh-CN": "UTG+2 率先加注（RFI） 对 SB/BB 3-bet",
            "en": "UTG+2 RFI vs SB/BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "A7s,A6s,K9s,Q9s,J9s,76s",
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
            "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-075",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "LJ 率先加注（RFI） 對 HJ 3-bet",
            "zh-CN": "LJ 率先加注（RFI） 对 HJ 3-bet",
            "en": "LoJack RFI vs HJ 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "44,55,66,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,87s,76s,65s",
            "call": "77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,JJ,TT,98s,T9s,AQo",
            "four_bet_value": "QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-076",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "LJ 率先加注（RFI） 對 CO 3-bet",
            "zh-CN": "LJ 率先加注（RFI） 对 CO 3-bet",
            "en": "LoJack RFI vs CO 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "44,55,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,76s,65s",
            "call": "66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo",
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,87s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-077",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "LJ 率先加注（RFI） 對 BTN 3-bet",
            "zh-CN": "LJ 率先加注（RFI） 对 BTN 3-bet",
            "en": "LoJack RFI vs BTN 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "44,A6s,K9s,Q9s,J9s,KJo,ATo,65s",
            "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s",
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-078",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "LJ 率先加注（RFI） 對 SB 3-bet",
            "zh-CN": "LJ 率先加注（RFI） 对 SB 3-bet",
            "en": "LoJack RFI vs SB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "44,K9s,Q9s,65s",
            "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,KQo,AJo,J9s,76s",
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s,KJo,ATo,A6s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-079",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "LJ 率先加注（RFI） 對 BB 3-bet",
            "zh-CN": "LJ 率先加注（RFI） 对 BB 3-bet",
            "en": "LoJack RFI vs BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "K9s,Q9s,65s,J9s,ATo,KJo",
            "call": "44,55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,76s",
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,A7s,A6s,KQo,AJo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-080",
          "parentId": "node-020",
          "children": [],
          "title": {
            "zh-TW": "HJ 率先加注（RFI） 對 CO 3-bet",
            "zh-CN": "HJ 率先加注（RFI） 对 CO 3-bet",
            "en": "HiJack RFI vs CO 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "22,33,44,K8s,T8s,97s,65s,54s,QJo",
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
            "call": "55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-081",
          "parentId": "node-020",
          "children": [],
          "title": {
            "zh-TW": "HJ 率先加注（RFI） 對 BTN 3-bet",
            "zh-CN": "HJ 率先加注（RFI） 对 BTN 3-bet",
            "en": "HiJack RFI vs BTN 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "22,33,K8s,T8s,97s,QJo",
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,65s,54s",
            "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-082",
          "parentId": "node-020",
          "children": [],
          "title": {
            "zh-TW": "HJ 率先加注（RFI） 對 SB 3-bet",
            "zh-CN": "HJ 率先加注（RFI） 对 SB 3-bet",
            "en": "HiJack RFI vs SB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "22,33,K8s,T8s,97s,QJo,65s,54s",
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KJo,ATo,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
            "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo,76s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-083",
          "parentId": "node-020",
          "children": [],
          "title": {
            "zh-TW": "HJ 率先加注（RFI） 對 BB 3-bet",
            "zh-CN": "HJ 率先加注（RFI） 对 BB 3-bet",
            "en": "HiJack RFI vs BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "22,33,K8s,T8s,97s,QJo,65s,54s,K9s,Q9s,J9s,ATo,KJo",
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,AJo,KQo",
            "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,QJs,QTs,JTs,T9s,98s,87s,TT,AQo,76s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-084",
          "parentId": "node-021",
          "children": [],
          "title": {
            "zh-TW": "CO 率先加注（RFI） 對 BTN/SB 3-bet",
            "zh-CN": "CO 率先加注（RFI） 对 BTN/SB 3-bet",
            "en": "Cutoff RFI vs BTN/SB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s",
            "four_bet_bluff": "A8s,A7s,A6s,A4s,A3s,A2s,KJo,ATo,97s,86s,75s,54s",
            "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
            "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,T8s,98s,87s,76s,65s,KQo,AQo,AJo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-085",
          "parentId": "node-021",
          "children": [],
          "title": {
            "zh-TW": "CO 率先加注（RFI） 對 BB 3-bet",
            "zh-CN": "CO 率先加注（RFI） 对 BB 3-bet",
            "en": "Cutoff RFI vs BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s,A7s,A6s,86s,75s",
            "four_bet_bluff": "A8s,A4s,A3s,A2s,KJo,ATo,97s,54s,T8s,65s",
            "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
            "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,76s,KQo,AQo,AJo"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-086",
          "parentId": "node-022",
          "children": [],
          "title": {
            "zh-TW": "BTN 率先加注（RFI） 對 SB/BB 3-bet",
            "zh-CN": "BTN 率先加注（RFI） 对 SB/BB 3-bet",
            "en": "Button RFI vs SB/BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "K2s,K3s,Q2s,Q3s,Q4s,Q5s,Q6s,J6s,T6s,96s,85s,74s,53s,32s,76o,87o,97o,98o,T8o,T9o,J9o,Q9o,K8o,A7o,K7o,A6o,Q8o,J8o,A2o",
            "four_bet_value": "99,AJs,AQs,AKs,AA,AKo,KK,AQo,QQ,JJ,TT",
            "four_bet_bluff": "JTo,QTo,K9o,A8o,A5o,A4o,A3o,K4s,K5s,K6s,Q7s,J7s,86s,75s,64s,54s,43s",
            "call": "22,33,44,55,66,77,88,ATs,A9s,A8s,A2s,A3s,A4s,A5s,A6s,A7s,K7s,K8s,K9s,KTs,KJs,KQs,KQo,KJo,AJo,QJo,KTo,A9o,ATo,QJs,QTs,Q9s,Q8s,J8s,J9s,JTs,T9s,T8s,T7s,97s,98s,87s,76s,65s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-087",
          "parentId": "node-023",
          "children": [],
          "title": {
            "zh-TW": "SB 率先加注（RFI） 對 BB 3-bet",
            "zh-CN": "SB 率先加注（RFI） 对 BB 3-bet",
            "en": "SB RFI vs BB 3Bet"
          },
          "ranges": {
            "two_bet": "",
            "fold": "J2s,J3s,T4s,T5s,94s,84s,63s,53s,86o,96o,T6o,J6o,Q2o,Q3o,J7o,T7o,Q6o,K4o,65o",
            "four_bet_bluff": "K2o,K3o,Q4o,Q5o,J4s",
            "four_bet_value": "AKs,AJs,AQs,QQ,JJ,AQo",
            "call": "22,33,44,55,66,77,88,99,AJo,ATo,A9o,A8o,A7o,A6o,A5o,A4o,K8o,K7o,K9o,KTo,KJo,KQo,QJo,QTo,Q9o,Q8o,J8o,J9o,JTo,TT,JTs,QTs,KJs,KQs,QJs,KTs,ATs,A9s,A8s,A7s,A6s,A5s,A3s,A4s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,Q9s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,Q8s,J9s,J8s,T9s,T8s,T7s,T6s,95s,96s,97s,98s,T9o,T8o,98o,87s,86s,85s,87o,97o,76s,75s,74s,64s,54s,65s,76o,32s,43s",
            "three_bet_value": "AA,AKo,KK",
            "three_bet_bluff": "Q7o,K6o,K5o,A3o,A2o"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        }
      ],
      "sha256": "1384f60d8cf81863d5d3b4381c5ba54745194d2306a1f04956bbe5e2a8986a51"
    },
    {
      "slug": "legacy-cash-tree-a",
      "title": {
        "zh-TW": "現金桌範圍樹 A",
        "zh-CN": "现金桌范围树 A",
        "en": "Cash range tree A"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "rootId": "node-001",
      "source": {
        "byId": {
          "node-001": {
            "key": "node-001",
            "title": "Cash range tree A",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-002",
            "children": [
              "node-003",
              "node-004",
              "node-005",
              "node-006",
              "node-007"
            ]
          },
          "node-003": {
            "key": "node-003",
            "title": "EP & Blinds",
            "ranges": {
              "two_bet": ""
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-008",
              "node-009"
            ]
          },
          "node-008": {
            "key": "node-008",
            "children": [],
            "title": "vs. tight",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A2s,A4s,A3s,AKo,AQo,KK,KQs,KJs,KTs,QTs,JTs,JJ,QJs,QQ,TT,76s,87s,98s,T9s",
              "three_bet_value": "AA,KK",
              "three_bet_bluff": "A5s",
              "call": "22,33,44,55,66,77,88,99,AKs,AQs,AJs,ATs,KTs,QTs,JTs,JJ,QJs,KJs,KQs,QQ,AKo,TT,T9s,98s,87s,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-003"
          },
          "node-009": {
            "key": "node-009",
            "children": [],
            "title": "v.s loose",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A2s,A4s,A3s,AKo,AQo,KK,KQs,KJs,KTs,QTs,JTs,JJ,QJs,QQ,TT,76s,87s,98s,T9s",
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,87s,T9s",
              "call": "22,33,44,55,66,77,88,99,AQo,AQs,AJs,ATs,A9s,A8s,A7s,A6s,KQs,KJs,KTs,QTs,QJs,JJ,JTs,TT,98s,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-003"
          },
          "node-004": {
            "key": "node-004",
            "title": "CO",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-010",
              "node-011"
            ]
          },
          "node-010": {
            "key": "node-010",
            "children": [],
            "title": "vs. tight",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AJs,ATs,A9s,A3s,A2s,A6s,A5s,A4s,A7s,A8s,AQs,AKo,AQo,AJo,ATo,KJo,KQo,KK,KQs,QQ,KJs,QJs,KTs,K9s,K8s,K7s,Q9s,QTs,J9s,JTs,JJ,TT,65s,43s,53s,54s,64s,75s,76s,86s,87s,97s,98s,T8s,T9s",
              "call": "22,33,44,55,66,77,88,99,AKo,AKs,AQs,AJs,ATs,KTs,KJs,KQs,QQ,QJs,QTs,JTs,JJ,TT,T9s,98s,87s,76s",
              "three_bet_value": "AA,KK",
              "three_bet_bluff": "A5s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-004"
          },
          "node-011": {
            "key": "node-011",
            "children": [],
            "title": "vs. loose",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AJs,ATs,A9s,A3s,A2s,A6s,A5s,A4s,A7s,A8s,AQs,AKo,AQo,AJo,ATo,KJo,KQo,KK,KQs,QQ,KJs,QJs,KTs,K9s,K8s,K7s,Q9s,QTs,J9s,JTs,JJ,TT,65s,43s,53s,54s,64s,75s,76s,86s,87s,97s,98s,T8s,T9s",
              "call": "22,33,44,55,66,77,88,99,AQs,AJs,ATs,KTs,KJs,KQs,QJs,QTs,JTs,TT,98s,76s,A6s,A8s,A9s,AQo",
              "three_bet_value": "AA,KK,AKs,AKo,JJ,QQ",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,A7s,T9s,87s,54s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-004"
          },
          "node-005": {
            "key": "node-005",
            "title": "Dealer",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-012",
              "node-013"
            ]
          },
          "node-012": {
            "key": "node-012",
            "children": [],
            "title": "vs. tight",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,A7o,A8o,A9o,ATo,AJo,AQo,AKo,AA,K9o,KTo,KJo,KQo,KK,AKs,QTo,QJo,QQ,KQs,AQs,JTo,JJ,QJs,KJs,AJs,TT,T9s,T8s,T7s,J7s,Q7s,K7s,A7s,A8s,A9s,ATs,KTs,K9s,K8s,Q8s,QTs,Q9s,J9s,JTs,J8s,Q6s,Q5s,K6s,K5s,K4s,K3s,K2s,A2s,A3s,A4s,A5s,A6s,96s,86s,75s,64s,53s,43s,54s,65s,76s,87s,97s,98s",
              "three_bet_value": "AA,KK",
              "three_bet_bluff": "A5s",
              "call": "22,33,44,55,66,77,88,99,AKs,AQs,AJs,ATs,KTs,QTs,JTs,TT,JJ,QJs,KQs,KJs,QQ,AKo,T9s,98s,87s,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-005"
          },
          "node-013": {
            "key": "node-013",
            "children": [],
            "title": "vs. loose",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,A7o,A8o,A9o,ATo,AJo,AQo,AKo,AA,K9o,KTo,KJo,KQo,KK,AKs,QTo,QJo,QQ,KQs,AQs,JTo,JJ,QJs,KJs,AJs,TT,T9s,T8s,T7s,J7s,Q7s,K7s,A7s,A8s,A9s,ATs,KTs,K9s,K8s,Q8s,QTs,Q9s,J9s,JTs,J8s,Q6s,Q5s,K6s,K5s,K4s,K3s,K2s,A2s,A3s,A4s,A5s,A6s,96s,86s,75s,64s,53s,43s,54s,65s,76s,87s,97s,98s",
              "three_bet_value": "AA,KK,AKs,AQs,AJs,AKo,AQo,QQ,JJ,TT",
              "three_bet_bluff": "99,A5s,A4s,A3s,A2s,75s,97s,JTs,QJs,KJs,ATs,KQs",
              "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,KTs,K9s,QTs,Q9s,J9s,J8s,T8s,T9s,T7s,98s,87s,86s,76s,65s,64s,54s,53s,43s,KQo,KJo,AJo,ATo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet",
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-005"
          },
          "node-006": {
            "key": "node-006",
            "title": "Blinds vs. Limpers",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-014",
              "node-015"
            ]
          },
          "node-014": {
            "key": "node-014",
            "children": [],
            "title": "vs. tight",
            "ranges": {
              "two_bet": "99,AA,AKs,AQs,AJs,ATs,KJs,QQ,KQs,KK,AKo,AQo,JJ,TT"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006"
          },
          "node-015": {
            "key": "node-015",
            "children": [],
            "title": "vs. loose",
            "ranges": {
              "two_bet": "99,AA,AKs,AQs,AJs,ATs,KJs,QQ,KQs,KK,AKo,AQo,JJ,TT,K8s,A5s,A4s,A3s,A2s,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-006"
          },
          "node-007": {
            "key": "node-007",
            "children": [],
            "title": "Blinds vs. Steal",
            "ranges": {
              "three_bet_value": "99,AA,AKo,AQo,AJo,ATs,KJs,QQ,KQo,KK,AKs,AQs,AJs,KQs,JJ,TT",
              "three_bet_bluff": "22,33,44,Q9s,J9s,T8s,98s,97s,87s,86s,76s,65s,54s,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K7s,K6s,K5s",
              "call": "55,66,77,88,KTs,K9s,K8s,K4s,K3s,K2s,Q8s,Q7s,Q6s,Q5s,J8s,J7s,T7s,96s,75s,64s,53s,43s,98o,T9o,J9o,Q9o,K9o,A9o,A8o,ATo,KTo,QTo,JTo,QJo,KJo,QJs,QTs,JTs,T9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "call",
              "three_bet_value",
              "three_bet_bluff"
            ],
            "parent": "node-001"
          }
        }
      },
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-003",
            "node-004",
            "node-005",
            "node-006",
            "node-007"
          ],
          "title": {
            "zh-TW": "Cash range tree A",
            "zh-CN": "Cash range tree A",
            "en": "Cash range tree A"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-001",
          "children": [
            "node-008",
            "node-009"
          ],
          "title": {
            "zh-TW": "前位與盲位",
            "zh-CN": "前位与盲位",
            "en": "EP & Blinds"
          },
          "ranges": {
            "two_bet": ""
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "對 緊手",
            "zh-CN": "对 紧手",
            "en": "vs. tight"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A2s,A4s,A3s,AKo,AQo,KK,KQs,KJs,KTs,QTs,JTs,JJ,QJs,QQ,TT,76s,87s,98s,T9s",
            "three_bet_value": "AA,KK",
            "three_bet_bluff": "A5s",
            "call": "22,33,44,55,66,77,88,99,AKs,AQs,AJs,ATs,KTs,QTs,JTs,JJ,QJs,KJs,KQs,QQ,AKo,TT,T9s,98s,87s,76s"
          },
          "actions": [
            "fold",
            "two_bet",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "對 鬆手",
            "zh-CN": "对 松手",
            "en": "v.s loose"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A2s,A4s,A3s,AKo,AQo,KK,KQs,KJs,KTs,QTs,JTs,JJ,QJs,QQ,TT,76s,87s,98s,T9s",
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,87s,T9s",
            "call": "22,33,44,55,66,77,88,99,AQo,AQs,AJs,ATs,A9s,A8s,A7s,A6s,KQs,KJs,KTs,QTs,QJs,JJ,JTs,TT,98s,76s"
          },
          "actions": [
            "fold",
            "two_bet",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-004",
          "parentId": "node-001",
          "children": [
            "node-010",
            "node-011"
          ],
          "title": {
            "zh-TW": "CO",
            "zh-CN": "CO",
            "en": "CO"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "對 緊手",
            "zh-CN": "对 紧手",
            "en": "vs. tight"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AJs,ATs,A9s,A3s,A2s,A6s,A5s,A4s,A7s,A8s,AQs,AKo,AQo,AJo,ATo,KJo,KQo,KK,KQs,QQ,KJs,QJs,KTs,K9s,K8s,K7s,Q9s,QTs,J9s,JTs,JJ,TT,65s,43s,53s,54s,64s,75s,76s,86s,87s,97s,98s,T8s,T9s",
            "call": "22,33,44,55,66,77,88,99,AKo,AKs,AQs,AJs,ATs,KTs,KJs,KQs,QQ,QJs,QTs,JTs,JJ,TT,T9s,98s,87s,76s",
            "three_bet_value": "AA,KK",
            "three_bet_bluff": "A5s"
          },
          "actions": [
            "fold",
            "two_bet",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "對 鬆手",
            "zh-CN": "对 松手",
            "en": "vs. loose"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AJs,ATs,A9s,A3s,A2s,A6s,A5s,A4s,A7s,A8s,AQs,AKo,AQo,AJo,ATo,KJo,KQo,KK,KQs,QQ,KJs,QJs,KTs,K9s,K8s,K7s,Q9s,QTs,J9s,JTs,JJ,TT,65s,43s,53s,54s,64s,75s,76s,86s,87s,97s,98s,T8s,T9s",
            "call": "22,33,44,55,66,77,88,99,AQs,AJs,ATs,KTs,KJs,KQs,QJs,QTs,JTs,TT,98s,76s,A6s,A8s,A9s,AQo",
            "three_bet_value": "AA,KK,AKs,AKo,JJ,QQ",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,A7s,T9s,87s,54s"
          },
          "actions": [
            "fold",
            "two_bet",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-005",
          "parentId": "node-001",
          "children": [
            "node-012",
            "node-013"
          ],
          "title": {
            "zh-TW": "BTN",
            "zh-CN": "BTN",
            "en": "Dealer"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-012",
          "parentId": "node-005",
          "children": [],
          "title": {
            "zh-TW": "對 緊手",
            "zh-CN": "对 紧手",
            "en": "vs. tight"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,A7o,A8o,A9o,ATo,AJo,AQo,AKo,AA,K9o,KTo,KJo,KQo,KK,AKs,QTo,QJo,QQ,KQs,AQs,JTo,JJ,QJs,KJs,AJs,TT,T9s,T8s,T7s,J7s,Q7s,K7s,A7s,A8s,A9s,ATs,KTs,K9s,K8s,Q8s,QTs,Q9s,J9s,JTs,J8s,Q6s,Q5s,K6s,K5s,K4s,K3s,K2s,A2s,A3s,A4s,A5s,A6s,96s,86s,75s,64s,53s,43s,54s,65s,76s,87s,97s,98s",
            "three_bet_value": "AA,KK",
            "three_bet_bluff": "A5s",
            "call": "22,33,44,55,66,77,88,99,AKs,AQs,AJs,ATs,KTs,QTs,JTs,TT,JJ,QJs,KQs,KJs,QQ,AKo,T9s,98s,87s,76s"
          },
          "actions": [
            "fold",
            "two_bet",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-013",
          "parentId": "node-005",
          "children": [],
          "title": {
            "zh-TW": "對 鬆手",
            "zh-CN": "对 松手",
            "en": "vs. loose"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,A7o,A8o,A9o,ATo,AJo,AQo,AKo,AA,K9o,KTo,KJo,KQo,KK,AKs,QTo,QJo,QQ,KQs,AQs,JTo,JJ,QJs,KJs,AJs,TT,T9s,T8s,T7s,J7s,Q7s,K7s,A7s,A8s,A9s,ATs,KTs,K9s,K8s,Q8s,QTs,Q9s,J9s,JTs,J8s,Q6s,Q5s,K6s,K5s,K4s,K3s,K2s,A2s,A3s,A4s,A5s,A6s,96s,86s,75s,64s,53s,43s,54s,65s,76s,87s,97s,98s",
            "three_bet_value": "AA,KK,AKs,AQs,AJs,AKo,AQo,QQ,JJ,TT",
            "three_bet_bluff": "99,A5s,A4s,A3s,A2s,75s,97s,JTs,QJs,KJs,ATs,KQs",
            "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,KTs,K9s,QTs,Q9s,J9s,J8s,T8s,T9s,T7s,98s,87s,86s,76s,65s,64s,54s,53s,43s,KQo,KJo,AJo,ATo"
          },
          "actions": [
            "fold",
            "two_bet",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-001",
          "children": [
            "node-014",
            "node-015"
          ],
          "title": {
            "zh-TW": "盲位 對 跛入者",
            "zh-CN": "盲位 对 跛入者",
            "en": "Blinds vs. Limpers"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-014",
          "parentId": "node-006",
          "children": [],
          "title": {
            "zh-TW": "對 緊手",
            "zh-CN": "对 紧手",
            "en": "vs. tight"
          },
          "ranges": {
            "two_bet": "99,AA,AKs,AQs,AJs,ATs,KJs,QQ,KQs,KK,AKo,AQo,JJ,TT"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-015",
          "parentId": "node-006",
          "children": [],
          "title": {
            "zh-TW": "對 鬆手",
            "zh-CN": "对 松手",
            "en": "vs. loose"
          },
          "ranges": {
            "two_bet": "99,AA,AKs,AQs,AJs,ATs,KJs,QQ,KQs,KK,AKo,AQo,JJ,TT,K8s,A5s,A4s,A3s,A2s,76s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-001",
          "children": [],
          "title": {
            "zh-TW": "盲位 對 偷盲",
            "zh-CN": "盲位 对 偷盲",
            "en": "Blinds vs. Steal"
          },
          "ranges": {
            "three_bet_value": "99,AA,AKo,AQo,AJo,ATs,KJs,QQ,KQo,KK,AKs,AQs,AJs,KQs,JJ,TT",
            "three_bet_bluff": "22,33,44,Q9s,J9s,T8s,98s,97s,87s,86s,76s,65s,54s,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K7s,K6s,K5s",
            "call": "55,66,77,88,KTs,K9s,K8s,K4s,K3s,K2s,Q8s,Q7s,Q6s,Q5s,J8s,J7s,T7s,96s,75s,64s,53s,43s,98o,T9o,J9o,Q9o,K9o,A9o,A8o,ATo,KTo,QTo,JTo,QJo,KJo,QJs,QTs,JTs,T9s"
          },
          "actions": [
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        }
      ],
      "sha256": "74e19274cdfdbd3a9ef77a0187a32379d618be5694529f3c73f1359e42cc0471"
    },
    {
      "slug": "legacy-cash-tree-b",
      "title": {
        "zh-TW": "現金桌範圍樹 B",
        "zh-CN": "现金桌范围树 B",
        "en": "Cash range tree B"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "rootId": "node-001",
      "source": {
        "byId": {
          "node-001": {
            "key": "node-001",
            "title": "Cash range tree B",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-002",
            "children": [
              "node-003"
            ]
          },
          "node-003": {
            "key": "node-003",
            "title": "RFI",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-004",
              "node-005",
              "node-006",
              "node-007",
              "node-008",
              "node-009",
              "node-010",
              "node-011"
            ]
          },
          "node-004": {
            "key": "node-004",
            "children": [],
            "title": "UTG",
            "ranges": {
              "two_bet": "77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-005": {
            "key": "node-005",
            "children": [],
            "title": "UTG+1",
            "ranges": {
              "two_bet": "55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-006": {
            "key": "node-006",
            "children": [],
            "title": "UTG+2",
            "ranges": {
              "two_bet": "55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-007": {
            "key": "node-007",
            "children": [],
            "title": "LJ",
            "ranges": {
              "two_bet": "55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-008": {
            "key": "node-008",
            "children": [],
            "title": "HJ",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-009": {
            "key": "node-009",
            "children": [],
            "title": "CO",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s,K6s,K7s,K8s,Q8s,J8s,T8s,97s,86s,75s,54s,KTo,QTo,JTo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-010": {
            "key": "node-010",
            "children": [],
            "title": "BTN",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s,K6s,K7s,K8s,Q8s,J8s,T8s,97s,86s,75s,54s,KTo,QTo,JTo,A9o,A8o,A7o,A6o,A5o,A4o,K9o,Q9o,J9o,T9o,Q7s,Q6s,J7s,T7s,96s,53s,64s,43s,K4s,K5s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          },
          "node-011": {
            "key": "node-011",
            "children": [],
            "title": "SB",
            "ranges": {
              "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s,K6s,K7s,K8s,Q8s,J8s,T8s,97s,86s,75s,54s,KTo,QTo,JTo,A9o,A8o,A7o,A6o,A5o,A4o,K9o,Q9o,J9o,T9o,Q7s,Q6s,J7s,T7s,96s,53s,64s,43s,K4s,K5s,K3s,Q5s,J6s,T6s,85s,98o,K8o"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [
              "fold",
              "two_bet"
            ],
            "parent": "node-003"
          }
        }
      },
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-003"
          ],
          "title": {
            "zh-TW": "Cash range tree B",
            "zh-CN": "Cash range tree B",
            "en": "Cash range tree B"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-001",
          "children": [
            "node-004",
            "node-005",
            "node-006",
            "node-007",
            "node-008",
            "node-009",
            "node-010",
            "node-011"
          ],
          "title": {
            "zh-TW": "率先加注（RFI）",
            "zh-CN": "率先加注（RFI）",
            "en": "RFI"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-004",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "UTG",
            "zh-CN": "UTG",
            "en": "UTG"
          },
          "ranges": {
            "two_bet": "77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-005",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "UTG+1",
            "zh-CN": "UTG+1",
            "en": "UTG+1"
          },
          "ranges": {
            "two_bet": "55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "UTG+2",
            "zh-CN": "UTG+2",
            "en": "UTG+2"
          },
          "ranges": {
            "two_bet": "55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "LJ",
            "zh-CN": "LJ",
            "en": "LJ"
          },
          "ranges": {
            "two_bet": "55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "HJ",
            "zh-CN": "HJ",
            "en": "HJ"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "CO",
            "zh-CN": "CO",
            "en": "CO"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s,K6s,K7s,K8s,Q8s,J8s,T8s,97s,86s,75s,54s,KTo,QTo,JTo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "BTN",
            "zh-CN": "BTN",
            "en": "BTN"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s,K6s,K7s,K8s,Q8s,J8s,T8s,97s,86s,75s,54s,KTo,QTo,JTo,A9o,A8o,A7o,A6o,A5o,A4o,K9o,Q9o,J9o,T9o,Q7s,Q6s,J7s,T7s,96s,53s,64s,43s,K4s,K5s"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "SB",
            "zh-CN": "SB",
            "en": "SB"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AA,AKs,AQs,ATs,AJs,KTs,QTs,JTs,TT,JJ,QQ,KK,AKo,KQs,KJs,QJs,AQo,T9s,A9s,A5s,A4s,A8s,98s,87s,A7s,A6s,A3s,A2s,K9s,Q9s,J9s,AJo,KQo,76s,KJo,QJo,ATo,65s,K6s,K7s,K8s,Q8s,J8s,T8s,97s,86s,75s,54s,KTo,QTo,JTo,A9o,A8o,A7o,A6o,A5o,A4o,K9o,Q9o,J9o,T9o,Q7s,Q6s,J7s,T7s,96s,53s,64s,43s,K4s,K5s,K3s,Q5s,J6s,T6s,85s,98o,K8o"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        }
      ],
      "sha256": "6a205f9cb19d23a8ddcab8b210d71f432859cf17333b746b0cb30a90ad391a9b"
    },
    {
      "slug": "legacy-tournament-ranges",
      "title": {
        "zh-TW": "錦標賽位置範圍",
        "zh-CN": "锦标赛位置范围",
        "en": "Tournament position ranges"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "rootId": "node-001",
      "source": {
        "byId": {
          "node-001": {
            "key": "node-001",
            "title": "Tournament position ranges",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-002",
            "children": [
              "node-003"
            ]
          },
          "node-003": {
            "key": "node-003",
            "title": "Tournament range family",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-001",
            "children": [
              "node-004",
              "node-005",
              "node-006",
              "node-007",
              "node-008",
              "node-009",
              "node-010"
            ]
          },
          "node-004": {
            "key": "node-004",
            "title": "UTG",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003",
            "children": [
              "node-011"
            ]
          },
          "node-005": {
            "key": "node-005",
            "title": "UTG+1",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003",
            "children": [
              "node-012"
            ]
          },
          "node-006": {
            "key": "node-006",
            "title": "UTG+2",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003",
            "children": [
              "node-013"
            ]
          },
          "node-007": {
            "key": "node-007",
            "children": [],
            "title": "MP",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003"
          },
          "node-008": {
            "key": "node-008",
            "children": [],
            "title": "HJ",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003"
          },
          "node-009": {
            "key": "node-009",
            "children": [],
            "title": "CO",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003"
          },
          "node-010": {
            "key": "node-010",
            "children": [],
            "title": "BTN",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-003"
          },
          "node-011": {
            "key": "node-011",
            "title": "RFI",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-004",
            "children": [
              "node-014",
              "node-015",
              "node-016"
            ]
          },
          "node-014": {
            "key": "node-014",
            "children": [],
            "title": "40BB+",
            "ranges": {
              "two_bet": "66,77,88,99,A9s,ATs,AJs,AQs,AKs,AA,AKo,AQo,AJo,ATo,KK,QQ,JJ,T9s,TT,KQs,KJs,KTs,QTs,JTs,QJs,KQo,76s,87s,98s,A5s,A4s,A3s,A2s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-011"
          },
          "node-015": {
            "key": "node-015",
            "children": [],
            "title": "20-40BB",
            "ranges": {
              "two_bet": "77,88,99,A9s,ATs,AJs,AQs,AKs,AA,AKo,AQo,AJo,ATo,KK,QQ,JJ,T9s,TT,KQs,KJs,KTs,QTs,JTs,QJs,KQo,98s,A8s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-011"
          },
          "node-016": {
            "key": "node-016",
            "children": [],
            "title": "10-20BB",
            "ranges": {
              "two_bet": "77,88,99,A9s,ATs,AJs,AQs,AKs,AA,AKo,AQo,AJo,ATo,KK,QQ,JJ,T9s,TT,KQs,KJs,KTs,QTs,JTs,QJs,KQo,98s,A8s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-011"
          },
          "node-012": {
            "key": "node-012",
            "title": "RFI",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-005",
            "children": [
              "node-017",
              "node-018"
            ]
          },
          "node-017": {
            "key": "node-017",
            "children": [],
            "title": "40BB+",
            "ranges": {
              "two_bet": "55,66,77,88,99,ATo,AJo,AQo,AKo,AA,AKs,AQs,A8s,A9s,ATs,AJs,A5s,A4s,A3s,A2s,T9s,JTs,QJs,KQs,KK,QQ,JJ,TT,76s,87s,QTs,KJs,KTs,KQo,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-012"
          },
          "node-018": {
            "key": "node-018",
            "children": [],
            "title": "10-40BB",
            "ranges": {
              "two_bet": "66,77,88,99,ATo,AJo,AQo,AKo,AA,AKs,AQs,A8s,A9s,ATs,AJs,T9s,JTs,QJs,KQs,KK,QQ,JJ,TT,QTs,KJs,KTs,KQo,98s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-012"
          },
          "node-013": {
            "key": "node-013",
            "title": "RFI",
            "ranges": {},
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-006",
            "children": [
              "node-019",
              "node-020"
            ]
          },
          "node-019": {
            "key": "node-019",
            "children": [],
            "title": "40BB+",
            "ranges": {
              "two_bet": "33,44,55,66,77,88,99,AKo,AQo,AJo,ATo,AA,AKs,AQs,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A2s,A3s,KK,KQo,QQ,KQs,K9s,KTs,KJs,QJs,QTs,JTs,J9s,T9s,98s,87s,76s,JJ,TT,65s"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-013"
          },
          "node-020": {
            "key": "node-020",
            "children": [],
            "title": "10-40BB",
            "ranges": {
              "two_bet": "66,77,88,99,AKo,AQo,AJo,ATo,AA,AKs,AQs,AJs,ATs,A9s,A8s,A5s,A4s,KK,KQo,QQ,KQs,KTs,KJs,QJs,QTs,JTs,T9s,98s,QJo,JJ,TT,KJo,KTo"
            },
            "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
            "actions": [],
            "parent": "node-013"
          }
        }
      },
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-003"
          ],
          "title": {
            "zh-TW": "Tournament position ranges",
            "zh-CN": "Tournament position ranges",
            "en": "Tournament position ranges"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-001",
          "children": [
            "node-004",
            "node-005",
            "node-006",
            "node-007",
            "node-008",
            "node-009",
            "node-010"
          ],
          "title": {
            "zh-TW": "錦標賽範圍組",
            "zh-CN": "锦标赛范围组",
            "en": "Tournament range family"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-004",
          "parentId": "node-003",
          "children": [
            "node-011"
          ],
          "title": {
            "zh-TW": "UTG",
            "zh-CN": "UTG",
            "en": "UTG"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-005",
          "parentId": "node-003",
          "children": [
            "node-012"
          ],
          "title": {
            "zh-TW": "UTG+1",
            "zh-CN": "UTG+1",
            "en": "UTG+1"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-003",
          "children": [
            "node-013"
          ],
          "title": {
            "zh-TW": "UTG+2",
            "zh-CN": "UTG+2",
            "en": "UTG+2"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "MP",
            "zh-CN": "MP",
            "en": "MP"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "HJ",
            "zh-CN": "HJ",
            "en": "HJ"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "CO",
            "zh-CN": "CO",
            "en": "CO"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "BTN",
            "zh-CN": "BTN",
            "en": "BTN"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-004",
          "children": [
            "node-014",
            "node-015",
            "node-016"
          ],
          "title": {
            "zh-TW": "率先加注（RFI）",
            "zh-CN": "率先加注（RFI）",
            "en": "RFI"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-014",
          "parentId": "node-011",
          "children": [],
          "title": {
            "zh-TW": "40BB+",
            "zh-CN": "40BB+",
            "en": "40BB+"
          },
          "ranges": {
            "two_bet": "66,77,88,99,A9s,ATs,AJs,AQs,AKs,AA,AKo,AQo,AJo,ATo,KK,QQ,JJ,T9s,TT,KQs,KJs,KTs,QTs,JTs,QJs,KQo,76s,87s,98s,A5s,A4s,A3s,A2s"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-015",
          "parentId": "node-011",
          "children": [],
          "title": {
            "zh-TW": "20-40BB",
            "zh-CN": "20-40BB",
            "en": "20-40BB"
          },
          "ranges": {
            "two_bet": "77,88,99,A9s,ATs,AJs,AQs,AKs,AA,AKo,AQo,AJo,ATo,KK,QQ,JJ,T9s,TT,KQs,KJs,KTs,QTs,JTs,QJs,KQo,98s,A8s"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-016",
          "parentId": "node-011",
          "children": [],
          "title": {
            "zh-TW": "10-20BB",
            "zh-CN": "10-20BB",
            "en": "10-20BB"
          },
          "ranges": {
            "two_bet": "77,88,99,A9s,ATs,AJs,AQs,AKs,AA,AKo,AQo,AJo,ATo,KK,QQ,JJ,T9s,TT,KQs,KJs,KTs,QTs,JTs,QJs,KQo,98s,A8s"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-012",
          "parentId": "node-005",
          "children": [
            "node-017",
            "node-018"
          ],
          "title": {
            "zh-TW": "率先加注（RFI）",
            "zh-CN": "率先加注（RFI）",
            "en": "RFI"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-017",
          "parentId": "node-012",
          "children": [],
          "title": {
            "zh-TW": "40BB+",
            "zh-CN": "40BB+",
            "en": "40BB+"
          },
          "ranges": {
            "two_bet": "55,66,77,88,99,ATo,AJo,AQo,AKo,AA,AKs,AQs,A8s,A9s,ATs,AJs,A5s,A4s,A3s,A2s,T9s,JTs,QJs,KQs,KK,QQ,JJ,TT,76s,87s,QTs,KJs,KTs,KQo,98s"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-018",
          "parentId": "node-012",
          "children": [],
          "title": {
            "zh-TW": "10-40BB",
            "zh-CN": "10-40BB",
            "en": "10-40BB"
          },
          "ranges": {
            "two_bet": "66,77,88,99,ATo,AJo,AQo,AKo,AA,AKs,AQs,A8s,A9s,ATs,AJs,T9s,JTs,QJs,KQs,KK,QQ,JJ,TT,QTs,KJs,KTs,KQo,98s"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-013",
          "parentId": "node-006",
          "children": [
            "node-019",
            "node-020"
          ],
          "title": {
            "zh-TW": "率先加注（RFI）",
            "zh-CN": "率先加注（RFI）",
            "en": "RFI"
          },
          "ranges": {},
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-019",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "40BB+",
            "zh-CN": "40BB+",
            "en": "40BB+"
          },
          "ranges": {
            "two_bet": "33,44,55,66,77,88,99,AKo,AQo,AJo,ATo,AA,AKs,AQs,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A2s,A3s,KK,KQo,QQ,KQs,K9s,KTs,KJs,QJs,QTs,JTs,J9s,T9s,98s,87s,76s,JJ,TT,65s"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-020",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "10-40BB",
            "zh-CN": "10-40BB",
            "en": "10-40BB"
          },
          "ranges": {
            "two_bet": "66,77,88,99,AKo,AQo,AJo,ATo,AA,AKs,AQs,AJs,ATs,A9s,A8s,A5s,A4s,KK,KQo,QQ,KQs,KTs,KJs,QJs,QTs,JTs,T9s,98s,QJo,JJ,TT,KJo,KTo"
          },
          "actions": [],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        }
      ],
      "sha256": "b3aecca2de219896d6ec8d4f3b59b7d2215350b6dc7626b80c379158d9e508ec"
    },
    {
      "slug": "legacy-scenario-ranges-a",
      "title": {
        "zh-TW": "情境範圍 A",
        "zh-CN": "情境范围 A",
        "en": "Scenario ranges A"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "source": {
        "allRanges": {
          "ep": {
            "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
            "facingIP3Bet": {
              "call": "QQ-TT,AQo+,AQs+",
              "four_bet_value": "KK+"
            },
            "facingBlind3Bet": {
              "call": "QQ-TT,AQo+,AJs+,KQs",
              "four_bet_value": "KK+"
            },
            "facingEPTwoBet": {
              "call": "JJ-77,AQo,AQs,AJs,KQs,QJs",
              "three_bet_value": "QQ+,AKo,AKs",
              "three_bet_bluff": "A5s-A4s"
            }
          },
          "co": {
            "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
            "facingIP3Bet": {
              "call": "JJ-99,AKo,AQ,AJs,KQs,KJs",
              "four_bet_value": "QQ+,AKs",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingBlind3Bet": {
              "call": "JJ-99,AQs-ATs,AQo-AJo,KQs,KQo,KJs,QJs",
              "four_bet_value": "QQ+,AKs,AKo",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingEPTwoBet": {
              "call": "JJ-55,AQo,AQs,AJs,KQs-T9s,KJs",
              "three_bet_value": "QQ+,AKs,AKo",
              "three_bet_bluff": "A5s-A4s"
            }
          },
          "bu": {
            "two_bet": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo",
            "facingBlind3Bet": {
              "call": "TT-66,AQs-AJs,AQo-AJo,ATs-A8s,KQs,KQo,KJs-KTs,QJs-76s,QTs",
              "four_bet_value": "JJ+,AKs,AKo",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingEPTwoBet": {
              "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
              "three_bet_value": "QQ+,AKs,AKo",
              "three_bet_bluff": "A5s-A4s"
            },
            "facingCOTwoBet": {
              "call": "99-22,AJo,AJs-A9s,KQo,KQs-KTs,QJs-98s,QTs-T8s",
              "three_bet_value": "TT+,AQo+,AQs+",
              "three_bet_bluff": "A5s-A2s,87s-76s"
            }
          },
          "sb": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "twoBetOverLimpers": "99+,AJo+,ATs+,KQs-KJs",
            "facingBlind3Bet": {
              "call": "TT-88,AQo,AQs-AJs,KQs-JTs,KJs",
              "four_bet_value": "JJ+,AKs,AKo",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingEPTwoBet": {
              "call": "QQ-88,AQs,KQs",
              "three_bet_value": "KK+,AKs,AKo",
              "three_bet_bluff": "A5s"
            },
            "facingCOTwoBet": {
              "call": "TT-77,AJo,AJs,KQs",
              "three_bet_value": "JJ+,AQo+,AQs+",
              "three_bet_bluff": "A5s-A2s,87s-76s"
            },
            "facingBUTwoBet": {
              "call": "99-66,AJo,ATs,ATo,KQo,KJs,QJs-JTs",
              "three_bet_value": "TT+,AQo+,AJs+,KQs",
              "three_bet_bluff": "A7s-A2s,87s-76s"
            }
          },
          "bb": {
            "facingEPTwoBet": {
              "call": "QQ-55,AQo,AQs-ATs,KQs,KJs,QJs",
              "three_bet_value": "KK+,AKs,AKo",
              "three_bet_bluff": "A5s"
            },
            "facingCOTwoBet": {
              "call": "TT-22,AJo,AJs-ATs,KQo,KQs,KJs,QJs-98s",
              "three_bet_value": "JJ+,AQo+,AQs+",
              "three_bet_bluff": "A5s-A2s,87s-76s"
            },
            "facingBUTwoBet": {
              "call": "99-22,ATs-A8s,AJo-ATo,KJs-KTs,KQo-KJo,QJs-98s,QTs-T8s,QJo",
              "three_bet_value": "TT+,AQo+,AJs+,KQs",
              "three_bet_bluff": "A7s-A2s,87s-76s"
            },
            "facingSBTwoBet": {
              "call": "99-22,ATs-A8s,ATo,KJo-KTo,KJs-KTs,QJo-QTo,QJs-QTs,JTs-87s,J9s-97s,JTo",
              "three_bet_value": "TT+,AJo+,AJs+,KQs,KQo",
              "three_bet_bluff": "A7s-A2s,76s-65s,86s-75s"
            }
          }
        },
        "tree": {
          "key": "node-001",
          "value": "node-001",
          "title": "PreFlop Ranges",
          "ranges": {},
          "children": [
            {
              "key": "node-002",
              "value": "node-002",
              "title": "Question Range",
              "ranges": {
                "two_bet": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+"
              }
            },
            {
              "key": "node-003",
              "value": "node-003",
              "title": "Early Position",
              "ranges": {},
              "children": [
                {
                  "key": "node-004",
                  "value": "node-004",
                  "title": "Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-005",
                      "value": "node-005",
                      "title": "Facing In Position 3Bet",
                      "questionRange": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
                      "ranges": {
                        "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
                        "call": "QQ-TT,AQo+,AQs+",
                        "four_bet_value": "KK+"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    },
                    {
                      "key": "node-006",
                      "value": "node-006",
                      "title": "Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
                      "ranges": {
                        "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
                        "call": "QQ-TT,AQo+,AJs+,KQs",
                        "four_bet_value": "KK+"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-007",
                  "value": "node-007",
                  "title": "Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-77,AQo,AQs,AJs,KQs,QJs",
                    "three_bet_value": "QQ+,AKo,AKs",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-008",
              "value": "node-008",
              "title": "Cutoff",
              "ranges": {},
              "children": [
                {
                  "key": "node-009",
                  "value": "node-009",
                  "title": "Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-010",
                      "value": "node-010",
                      "title": "Cutoff Open Raise Facing In Position 3Bet",
                      "questionRange": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
                      "ranges": {
                        "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
                        "call": "JJ-99,AKo,AQ,AJs,KQs,KJs",
                        "four_bet_value": "QQ+,AKs",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    },
                    {
                      "key": "node-011",
                      "value": "node-011",
                      "title": "Cutoff Open Raise Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
                      "ranges": {
                        "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
                        "call": "JJ-99,AQs-ATs,AQo-AJo,KQs,KQo,KJs,QJs",
                        "four_bet_value": "QQ+,AKs,AKo",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-012",
                  "value": "node-012",
                  "title": "Cutoff Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-55,AQo,AQs,AJs,KQs-T9s,KJs",
                    "three_bet_value": "QQ+,AKs,AKo",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-013",
              "value": "node-013",
              "title": "Button",
              "ranges": {},
              "children": [
                {
                  "key": "node-014",
                  "value": "node-014",
                  "title": "Button Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-015",
                      "value": "node-015",
                      "title": "Button Open Raise Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo",
                      "ranges": {
                        "two_bet": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo",
                        "call": "TT-66,AQs-AJs,AQo-AJo,ATs-A8s,KQs,KQo,KJs-KTs,QJs-76s,QTs",
                        "four_bet_value": "JJ+,AKs,AKo",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-016",
                  "value": "node-016",
                  "title": "Button Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
                    "three_bet_value": "QQ+,AKs,AKo",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-017",
                  "value": "node-017",
                  "title": "Button Facing Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
                    "three_bet_value": "QQ+,AKs,AKo",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-018",
              "value": "node-018",
              "title": "Small Blind",
              "ranges": {},
              "children": [
                {
                  "key": "node-019",
                  "value": "node-019",
                  "title": "Small Blind Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-020",
                      "value": "node-020",
                      "title": "Small Blind Open Raise Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                      "ranges": {
                        "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                        "call": "TT-88,AQo,AQs-AJs,KQs-JTs,KJs",
                        "four_bet_value": "JJ+,AKs,AKo",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-021",
                  "value": "node-021",
                  "title": "Small Blind Open Raise Over Limpers",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "99+,AJo+,ATs+,KQs-KJs"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "two_bet"
                  ]
                },
                {
                  "key": "node-022",
                  "value": "node-022",
                  "title": "Small Blind Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "QQ-88,AQs,KQs",
                    "three_bet_value": "KK+,AKs,AKo",
                    "three_bet_bluff": "A5s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-023",
                  "value": "node-023",
                  "title": "Small Blind Facing Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "TT-77,AJo,AJs,KQs",
                    "three_bet_value": "JJ+,AQo+,AQs+",
                    "three_bet_bluff": "A5s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-024",
                  "value": "node-024",
                  "title": "Small Blind Facing Button Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "99-66,AJo,ATs,ATo,KQo,KJs,QJs-JTs",
                    "three_bet_value": "TT+,AQo+,AJs+,KQs",
                    "three_bet_bluff": "A7s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-025",
              "value": "node-025",
              "title": "Big Blind",
              "ranges": {},
              "children": [
                {
                  "key": "node-026",
                  "value": "node-026",
                  "title": "Big Blind Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "QQ-55,AQo,AQs-ATs,KQs,KJs,QJs",
                    "three_bet_value": "KK+,AKs,AKo",
                    "three_bet_bluff": "A5s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-027",
                  "value": "node-027",
                  "title": "Big Blind Facing Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "TT-22,AJo,AJs-ATs,KQo,KQs,KJs,QJs-98s",
                    "three_bet_value": "JJ+,AQo+,AQs+",
                    "three_bet_bluff": "A5s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-028",
                  "value": "node-028",
                  "title": "Big Blind Facing Button Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "99-22,ATs-A8s,AJo-ATo,KJs-KTs,KQo-KJo,QJs-98s,QTs-T8s,QJo",
                    "three_bet_value": "TT+,AQo+,AJs+,KQs",
                    "three_bet_bluff": "A7s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-029",
                  "value": "node-029",
                  "title": "Big Blind Facing Small Blind Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "99-22,ATs-A8s,ATo,KJo-KTo,KJs-KTs,QJo-QTo,QJs-QTs,JTs-87s,J9s-97s,JTo",
                    "three_bet_value": "TT+,AJo+,AJs+,KQs,KQo",
                    "three_bet_bluff": "A7s-A2s,76s-65s,86s-75s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            }
          ]
        }
      },
      "rootId": "node-001",
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-002",
            "node-003",
            "node-008",
            "node-013",
            "node-018",
            "node-025"
          ],
          "title": {
            "zh-TW": "翻牌前範圍",
            "zh-CN": "翻牌前范围",
            "en": "PreFlop Ranges"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-002",
          "parentId": "node-001",
          "children": [],
          "title": {
            "zh-TW": "抽題範圍",
            "zh-CN": "抽题范围",
            "en": "Question Range"
          },
          "ranges": {
            "two_bet": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+"
          },
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-001",
          "children": [
            "node-004",
            "node-007"
          ],
          "title": {
            "zh-TW": "前位",
            "zh-CN": "前位",
            "en": "Early Position"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-004",
          "parentId": "node-003",
          "children": [
            "node-005",
            "node-006"
          ],
          "title": {
            "zh-TW": "率先加注",
            "zh-CN": "率先加注",
            "en": "Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-005",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "面對 有位置 3-bet",
            "zh-CN": "面对 有位置 3-bet",
            "en": "Facing In Position 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
            "call": "QQ-TT,AQo+,AQs+",
            "four_bet_value": "KK+"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "面對 盲位 3-bet",
            "zh-CN": "面对 盲位 3-bet",
            "en": "Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
            "call": "QQ-TT,AQo+,AJs+,KQs",
            "four_bet_value": "KK+"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,KTs+,QTs+,JTs-76s,AKo,AQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "面對 前位 率先加注",
            "zh-CN": "面对 前位 率先加注",
            "en": "Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "JJ-77,AQo,AQs,AJs,KQs,QJs",
            "three_bet_value": "QQ+,AKo,AKs",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-001",
          "children": [
            "node-009",
            "node-012"
          ],
          "title": {
            "zh-TW": "CO",
            "zh-CN": "CO",
            "en": "Cutoff"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-008",
          "children": [
            "node-010",
            "node-011"
          ],
          "title": {
            "zh-TW": "CO 率先加注",
            "zh-CN": "CO 率先加注",
            "en": "Cutoff Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-009",
          "children": [],
          "title": {
            "zh-TW": "CO 率先加注 面對 有位置 3-bet",
            "zh-CN": "CO 率先加注 面对 有位置 3-bet",
            "en": "Cutoff Open Raise Facing In Position 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
            "call": "JJ-99,AKo,AQ,AJs,KQs,KJs",
            "four_bet_value": "QQ+,AKs",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-009",
          "children": [],
          "title": {
            "zh-TW": "CO 率先加注 面對 盲位 3-bet",
            "zh-CN": "CO 率先加注 面对 盲位 3-bet",
            "en": "Cutoff Open Raise Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
            "call": "JJ-99,AQs-ATs,AQo-AJo,KQs,KQo,KJs,QJs",
            "four_bet_value": "QQ+,AKs,AKo",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,K7s+,Q9s+,JTs-43s,J9s-53s,ATo+,KJo+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-012",
          "parentId": "node-008",
          "children": [],
          "title": {
            "zh-TW": "CO 面對 前位 率先加注",
            "zh-CN": "CO 面对 前位 率先加注",
            "en": "Cutoff Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "JJ-55,AQo,AQs,AJs,KQs-T9s,KJs",
            "three_bet_value": "QQ+,AKs,AKo",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-013",
          "parentId": "node-001",
          "children": [
            "node-014",
            "node-016",
            "node-017"
          ],
          "title": {
            "zh-TW": "BTN",
            "zh-CN": "BTN",
            "en": "Button"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-014",
          "parentId": "node-013",
          "children": [
            "node-015"
          ],
          "title": {
            "zh-TW": "BTN 率先加注",
            "zh-CN": "BTN 率先加注",
            "en": "Button Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-015",
          "parentId": "node-014",
          "children": [],
          "title": {
            "zh-TW": "BTN 率先加注 面對 盲位 3-bet",
            "zh-CN": "BTN 率先加注 面对 盲位 3-bet",
            "en": "Button Open Raise Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo",
            "call": "TT-66,AQs-AJs,AQo-AJo,ATs-A8s,KQs,KQo,KJs-KTs,QJs-76s,QTs",
            "four_bet_value": "JJ+,AKs,AKo",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,K2s+,Q5s+,J7s+,T9s-43s,T8s-53s,T7s-96s,A7o+,K9o+,QTo+,JTo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-016",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 前位 率先加注",
            "zh-CN": "BTN 面对 前位 率先加注",
            "en": "Button Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
            "three_bet_value": "QQ+,AKs,AKo",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-017",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 CO 率先加注",
            "zh-CN": "BTN 面对 CO 率先加注",
            "en": "Button Facing Cutoff Open Raise"
          },
          "ranges": {
            "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
            "three_bet_value": "QQ+,AKs,AKo",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-018",
          "parentId": "node-001",
          "children": [
            "node-019",
            "node-021",
            "node-022",
            "node-023",
            "node-024"
          ],
          "title": {
            "zh-TW": "SB",
            "zh-CN": "SB",
            "en": "Small Blind"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-019",
          "parentId": "node-018",
          "children": [
            "node-020"
          ],
          "title": {
            "zh-TW": "SB 率先加注",
            "zh-CN": "SB 率先加注",
            "en": "Small Blind Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-020",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "SB 率先加注 面對 盲位 3-bet",
            "zh-CN": "SB 率先加注 面对 盲位 3-bet",
            "en": "Small Blind Open Raise Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "call": "TT-88,AQo,AQs-AJs,KQs-JTs,KJs",
            "four_bet_value": "JJ+,AKs,AKo",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-021",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 率先加注 面對 跛入者",
            "zh-CN": "SB 率先加注 面对 跛入者",
            "en": "Small Blind Open Raise Over Limpers"
          },
          "ranges": {
            "two_bet": "99+,AJo+,ATs+,KQs-KJs"
          },
          "actions": [
            "fold",
            "call",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-022",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 前位 率先加注",
            "zh-CN": "SB 面对 前位 率先加注",
            "en": "Small Blind Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "QQ-88,AQs,KQs",
            "three_bet_value": "KK+,AKs,AKo",
            "three_bet_bluff": "A5s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-023",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 CO 率先加注",
            "zh-CN": "SB 面对 CO 率先加注",
            "en": "Small Blind Facing Cutoff Open Raise"
          },
          "ranges": {
            "call": "TT-77,AJo,AJs,KQs",
            "three_bet_value": "JJ+,AQo+,AQs+",
            "three_bet_bluff": "A5s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-024",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 BTN 率先加注",
            "zh-CN": "SB 面对 BTN 率先加注",
            "en": "Small Blind Facing Button Open Raise"
          },
          "ranges": {
            "call": "99-66,AJo,ATs,ATo,KQo,KJs,QJs-JTs",
            "three_bet_value": "TT+,AQo+,AJs+,KQs",
            "three_bet_bluff": "A7s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-025",
          "parentId": "node-001",
          "children": [
            "node-026",
            "node-027",
            "node-028",
            "node-029"
          ],
          "title": {
            "zh-TW": "BB",
            "zh-CN": "BB",
            "en": "Big Blind"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-026",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 前位 率先加注",
            "zh-CN": "BB 面对 前位 率先加注",
            "en": "Big Blind Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "QQ-55,AQo,AQs-ATs,KQs,KJs,QJs",
            "three_bet_value": "KK+,AKs,AKo",
            "three_bet_bluff": "A5s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-027",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 CO 率先加注",
            "zh-CN": "BB 面对 CO 率先加注",
            "en": "Big Blind Facing Cutoff Open Raise"
          },
          "ranges": {
            "call": "TT-22,AJo,AJs-ATs,KQo,KQs,KJs,QJs-98s",
            "three_bet_value": "JJ+,AQo+,AQs+",
            "three_bet_bluff": "A5s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-028",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 BTN 率先加注",
            "zh-CN": "BB 面对 BTN 率先加注",
            "en": "Big Blind Facing Button Open Raise"
          },
          "ranges": {
            "call": "99-22,ATs-A8s,AJo-ATo,KJs-KTs,KQo-KJo,QJs-98s,QTs-T8s,QJo",
            "three_bet_value": "TT+,AQo+,AJs+,KQs",
            "three_bet_bluff": "A7s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-029",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 SB 率先加注",
            "zh-CN": "BB 面对 SB 率先加注",
            "en": "Big Blind Facing Small Blind Open Raise"
          },
          "ranges": {
            "call": "99-22,ATs-A8s,ATo,KJo-KTo,KJs-KTs,QJo-QTo,QJs-QTs,JTs-87s,J9s-97s,JTo",
            "three_bet_value": "TT+,AJo+,AJs+,KQs,KQo",
            "three_bet_bluff": "A7s-A2s,76s-65s,86s-75s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        }
      ],
      "sha256": "fbde43b38509183edb4839ec1ebec38b60bac695cbd9eb6c0b1cc866f4785e8d"
    },
    {
      "slug": "legacy-scenario-ranges-b",
      "title": {
        "zh-TW": "情境範圍 B",
        "zh-CN": "情境范围 B",
        "en": "Scenario ranges B"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "source": {
        "allRanges": {
          "ep": {
            "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
            "facingIP3Bet": {
              "call": "QQ-TT,AQo+,AQs+",
              "four_bet_value": "KK+"
            },
            "facingBlind3Bet": {
              "call": "QQ-TT,AQo+,AJs+,KQs",
              "four_bet_value": "KK+"
            },
            "facingEPTwoBet": {
              "call": "JJ-77,AQo,AQs,AJs,KQs,QJs",
              "three_bet_value": "QQ+,AKo,AKs",
              "three_bet_bluff": "A5s-A4s"
            }
          },
          "co": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "facingIP3Bet": {
              "call": "JJ-99,AKo,AQ,AJs,KQs,KJs",
              "four_bet_value": "QQ+,AKs",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingBlind3Bet": {
              "call": "JJ-99,AQs-ATs,AQo-AJo,KQs,KQo,KJs,QJs",
              "four_bet_value": "QQ+,AKs,AKo",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingEPTwoBet": {
              "call": "JJ-55,AQo,AQs,AJs,KQs-T9s,KJs",
              "three_bet_value": "QQ+,AKs,AKo",
              "three_bet_bluff": "A5s-A4s"
            }
          },
          "bu": {
            "two_bet": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+",
            "facingBlind3Bet": {
              "call": "TT-66,AQs-AJs,AQo-AJo,ATs-A8s,KQs,KQo,KJs-KTs,QJs-76s,QTs",
              "four_bet_value": "JJ+,AKs,AKo",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingEPTwoBet": {
              "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
              "three_bet_value": "QQ+,AKs,AKo",
              "three_bet_bluff": "A5s-A4s"
            },
            "facingCOTwoBet": {
              "call": "99-22,AJo,AJs-A9s,KQo,KQs-KTs,QJs-98s,QTs-T8s",
              "three_bet_value": "TT+,AQo+,AQs+",
              "three_bet_bluff": "A5s-A2s,87s-76s"
            }
          },
          "sb": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "twoBetOverLimpers": "99+,AJo+,ATs+,KQs-KJs",
            "facingBlind3Bet": {
              "call": "TT-88,AQo,AQs-AJs,KQs-JTs,KJs",
              "four_bet_value": "JJ+,AKs,AKo",
              "four_bet_bluff": "A5s-A4s"
            },
            "facingEPTwoBet": {
              "call": "QQ-88,AQs,KQs",
              "three_bet_value": "KK+,AKs,AKo",
              "three_bet_bluff": "A5s"
            },
            "facingCOTwoBet": {
              "call": "TT-77,AJo,AJs,KQs",
              "three_bet_value": "JJ+,AQo+,AQs+",
              "three_bet_bluff": "A5s-A2s,87s-76s"
            },
            "facingBUTwoBet": {
              "call": "99-66,AJo,ATs,ATo,KQo,KJs,QJs-JTs",
              "three_bet_value": "TT+,AQo+,AJs+,KQs",
              "three_bet_bluff": "A7s-A2s,87s-76s"
            }
          },
          "bb": {
            "facingEPTwoBet": {
              "call": "QQ-55,AQo,AQs-ATs,KQs,KJs,QJs",
              "three_bet_value": "KK+,AKs,AKo",
              "three_bet_bluff": "A5s"
            },
            "facingCOTwoBet": {
              "call": "TT-22,AJo,AJs-ATs,KQo,KQs,KJs,QJs-98s",
              "three_bet_value": "JJ+,AQo+,AQs+",
              "three_bet_bluff": "A5s-A2s,87s-76s"
            },
            "facingBUTwoBet": {
              "call": "99-22,ATs-A8s,AJo-ATo,KJs-KTs,KQo-KJo,QJs-98s,QTs-T8s,QJo",
              "three_bet_value": "TT+,AQo+,AJs+,KQs",
              "three_bet_bluff": "A7s-A2s,87s-76s"
            },
            "facingSBTwoBet": {
              "call": "99-22,ATs-A8s,ATo,KJo-KTo,KJs-KTs,QJo-QTo,QJs-QTs,JTs-87s,J9s-97s,JTo",
              "three_bet_value": "TT+,AJo+,AJs+,KQs,KQo",
              "three_bet_bluff": "A7s-A2s,76s-65s,86s-75s"
            }
          }
        },
        "tree": {
          "key": "node-001",
          "value": "node-001",
          "title": "PreFlop Ranges",
          "ranges": {},
          "children": [
            {
              "key": "node-002",
              "value": "node-002",
              "title": "Question Range",
              "ranges": {
                "two_bet": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+"
              }
            },
            {
              "key": "node-003",
              "value": "node-003",
              "title": "Early Position",
              "ranges": {},
              "children": [
                {
                  "key": "node-004",
                  "value": "node-004",
                  "title": "Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-005",
                      "value": "node-005",
                      "title": "Facing In Position 3Bet",
                      "questionRange": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
                      "ranges": {
                        "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
                        "call": "QQ-TT,AQo+,AQs+",
                        "four_bet_value": "KK+"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    },
                    {
                      "key": "node-006",
                      "value": "node-006",
                      "title": "Facing Blinds 3Bet",
                      "questionRange": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
                      "ranges": {
                        "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
                        "call": "QQ-TT,AQo+,AJs+,KQs",
                        "four_bet_value": "KK+"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-007",
                  "value": "node-007",
                  "title": "Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-77,AQo,AQs,AJs,KQs,QJs",
                    "three_bet_value": "QQ+,AKo,AKs",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-008",
              "value": "node-008",
              "title": "Cutoff",
              "ranges": {},
              "children": [
                {
                  "key": "node-009",
                  "value": "node-009",
                  "title": "Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-010",
                      "value": "node-010",
                      "title": "Cutoff Open Raise Facing In Position 3Bet",
                      "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                      "ranges": {
                        "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                        "call": "JJ-99,AKo,AQ,AJs,KQs,KJs",
                        "four_bet_value": "QQ+,AKs",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    },
                    {
                      "key": "node-011",
                      "value": "node-011",
                      "title": "Cutoff Open Raise Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                      "ranges": {
                        "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                        "call": "JJ-99,AQs-ATs,AQo-AJo,KQs,KQo,KJs,QJs",
                        "four_bet_value": "QQ+,AKs,AKo",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-012",
                  "value": "node-012",
                  "title": "Cutoff Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-55,AQo,AQs,AJs,KQs-T9s,KJs",
                    "three_bet_value": "QQ+,AKs,AKo",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-013",
              "value": "node-013",
              "title": "Button",
              "ranges": {},
              "children": [
                {
                  "key": "node-014",
                  "value": "node-014",
                  "title": "Button Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-015",
                      "value": "node-015",
                      "title": "Button Open Raise Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+",
                      "ranges": {
                        "two_bet": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+",
                        "call": "TT-66,AQs-AJs,AQo-AJo,ATs-A8s,KQs,KQo,KJs-KTs,QJs-76s,QTs",
                        "four_bet_value": "JJ+,AKs,AKo",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-016",
                  "value": "node-016",
                  "title": "Button Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
                    "three_bet_value": "QQ+,AKs,AKo",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-017",
                  "value": "node-017",
                  "title": "Button Facing Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
                    "three_bet_value": "QQ+,AKs,AKo",
                    "three_bet_bluff": "A5s-A4s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-018",
              "value": "node-018",
              "title": "Small Blind",
              "ranges": {},
              "children": [
                {
                  "key": "node-019",
                  "value": "node-019",
                  "title": "Small Blind Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo"
                  },
                  "actions": [
                    "fold",
                    "two_bet"
                  ],
                  "children": [
                    {
                      "key": "node-020",
                      "value": "node-020",
                      "title": "Small Blind Open Raise Facing Blinds 3Bet",
                      "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                      "ranges": {
                        "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
                        "call": "TT-88,AQo,AQs-AJs,KQs-JTs,KJs",
                        "four_bet_value": "JJ+,AKs,AKo",
                        "four_bet_bluff": "A5s-A4s"
                      },
                      "actions": [
                        "fold",
                        "call",
                        "four_bet_value",
                        "four_bet_bluff"
                      ]
                    }
                  ]
                },
                {
                  "key": "node-021",
                  "value": "node-021",
                  "title": "Small Blind Open Raise Over Limpers",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "two_bet": "99+,AJo+,ATs+,KQs-KJs"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "two_bet"
                  ]
                },
                {
                  "key": "node-022",
                  "value": "node-022",
                  "title": "Small Blind Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "QQ-88,AQs,KQs",
                    "three_bet_value": "KK+,AKs,AKo",
                    "three_bet_bluff": "A5s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-023",
                  "value": "node-023",
                  "title": "Small Blind Facing Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "TT-77,AJo,AJs,KQs",
                    "three_bet_value": "JJ+,AQo+,AQs+",
                    "three_bet_bluff": "A5s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-024",
                  "value": "node-024",
                  "title": "Small Blind Facing Button Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "99-66,AJo,ATs,ATo,KQo,KJs,QJs-JTs",
                    "three_bet_value": "TT+,AQo+,AJs+,KQs",
                    "three_bet_bluff": "A7s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            },
            {
              "key": "node-025",
              "value": "node-025",
              "title": "Big Blind",
              "ranges": {},
              "children": [
                {
                  "key": "node-026",
                  "value": "node-026",
                  "title": "Big Blind Facing Early Position Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "QQ-55,AQo,AQs-ATs,KQs,KJs,QJs",
                    "three_bet_value": "KK+,AKs,AKo",
                    "three_bet_bluff": "A5s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-027",
                  "value": "node-027",
                  "title": "Big Blind Facing Cutoff Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "TT-22,AJo,AJs-ATs,KQo,KQs,KJs,QJs-98s",
                    "three_bet_value": "JJ+,AQo+,AQs+",
                    "three_bet_bluff": "A5s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-028",
                  "value": "node-028",
                  "title": "Big Blind Facing Button Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "99-22,ATs-A8s,AJo-ATo,KJs-KTs,KQo-KJo,QJs-98s,QTs-T8s,QJo",
                    "three_bet_value": "TT+,AQo+,AJs+,KQs",
                    "three_bet_bluff": "A7s-A2s,87s-76s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                },
                {
                  "key": "node-029",
                  "value": "node-029",
                  "title": "Big Blind Facing Small Blind Open Raise",
                  "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
                  "ranges": {
                    "call": "99-22,ATs-A8s,ATo,KJo-KTo,KJs-KTs,QJo-QTo,QJs-QTs,JTs-87s,J9s-97s,JTo",
                    "three_bet_value": "TT+,AJo+,AJs+,KQs,KQo",
                    "three_bet_bluff": "A7s-A2s,76s-65s,86s-75s"
                  },
                  "actions": [
                    "fold",
                    "call",
                    "three_bet_value",
                    "three_bet_bluff"
                  ]
                }
              ]
            }
          ]
        }
      },
      "rootId": "node-001",
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-002",
            "node-003",
            "node-008",
            "node-013",
            "node-018",
            "node-025"
          ],
          "title": {
            "zh-TW": "翻牌前範圍",
            "zh-CN": "翻牌前范围",
            "en": "PreFlop Ranges"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-002",
          "parentId": "node-001",
          "children": [],
          "title": {
            "zh-TW": "抽題範圍",
            "zh-CN": "抽题范围",
            "en": "Question Range"
          },
          "ranges": {
            "two_bet": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+"
          },
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-001",
          "children": [
            "node-004",
            "node-007"
          ],
          "title": {
            "zh-TW": "前位",
            "zh-CN": "前位",
            "en": "Early Position"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-004",
          "parentId": "node-003",
          "children": [
            "node-005",
            "node-006"
          ],
          "title": {
            "zh-TW": "率先加注",
            "zh-CN": "率先加注",
            "en": "Open Raise"
          },
          "ranges": {
            "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-005",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "面對 有位置 3-bet",
            "zh-CN": "面对 有位置 3-bet",
            "en": "Facing In Position 3Bet"
          },
          "ranges": {
            "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
            "call": "QQ-TT,AQo+,AQs+",
            "four_bet_value": "KK+"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "面對 盲位 3-bet",
            "zh-CN": "面对 盲位 3-bet",
            "en": "Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
            "call": "QQ-TT,AQo+,AJs+,KQs",
            "four_bet_value": "KK+"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,ATs+,A5s-A2s,KQs-76s,AKo,AQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-003",
          "children": [],
          "title": {
            "zh-TW": "面對 前位 率先加注",
            "zh-CN": "面对 前位 率先加注",
            "en": "Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "JJ-77,AQo,AQs,AJs,KQs,QJs",
            "three_bet_value": "QQ+,AKo,AKs",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-001",
          "children": [
            "node-009",
            "node-012"
          ],
          "title": {
            "zh-TW": "CO",
            "zh-CN": "CO",
            "en": "Cutoff"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-008",
          "children": [
            "node-010",
            "node-011"
          ],
          "title": {
            "zh-TW": "CO 率先加注",
            "zh-CN": "CO 率先加注",
            "en": "Cutoff Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-009",
          "children": [],
          "title": {
            "zh-TW": "CO 率先加注 面對 有位置 3-bet",
            "zh-CN": "CO 率先加注 面对 有位置 3-bet",
            "en": "Cutoff Open Raise Facing In Position 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "call": "JJ-99,AKo,AQ,AJs,KQs,KJs",
            "four_bet_value": "QQ+,AKs",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-009",
          "children": [],
          "title": {
            "zh-TW": "CO 率先加注 面對 盲位 3-bet",
            "zh-CN": "CO 率先加注 面对 盲位 3-bet",
            "en": "Cutoff Open Raise Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "call": "JJ-99,AQs-ATs,AQo-AJo,KQs,KQo,KJs,QJs",
            "four_bet_value": "QQ+,AKs,AKo",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-012",
          "parentId": "node-008",
          "children": [],
          "title": {
            "zh-TW": "CO 面對 前位 率先加注",
            "zh-CN": "CO 面对 前位 率先加注",
            "en": "Cutoff Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "JJ-55,AQo,AQs,AJs,KQs-T9s,KJs",
            "three_bet_value": "QQ+,AKs,AKo",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-013",
          "parentId": "node-001",
          "children": [
            "node-014",
            "node-016",
            "node-017"
          ],
          "title": {
            "zh-TW": "BTN",
            "zh-CN": "BTN",
            "en": "Button"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-014",
          "parentId": "node-013",
          "children": [
            "node-015"
          ],
          "title": {
            "zh-TW": "BTN 率先加注",
            "zh-CN": "BTN 率先加注",
            "en": "Button Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-015",
          "parentId": "node-014",
          "children": [],
          "title": {
            "zh-TW": "BTN 率先加注 面對 盲位 3-bet",
            "zh-CN": "BTN 率先加注 面对 盲位 3-bet",
            "en": "Button Open Raise Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+",
            "call": "TT-66,AQs-AJs,AQo-AJo,ATs-A8s,KQs,KQo,KJs-KTs,QJs-76s,QTs",
            "four_bet_value": "JJ+,AKs,AKo",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,KTo+,QJo,KQs-65s,QTs-86s,Q9s+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-016",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 前位 率先加注",
            "zh-CN": "BTN 面对 前位 率先加注",
            "en": "Button Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
            "three_bet_value": "QQ+,AKs,AKo",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-017",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "BTN 面對 CO 率先加注",
            "zh-CN": "BTN 面对 CO 率先加注",
            "en": "Button Facing Cutoff Open Raise"
          },
          "ranges": {
            "call": "JJ-22,AQo-AJo,AQs-ATs,KQs-T9s,KQo,KJs",
            "three_bet_value": "QQ+,AKs,AKo",
            "three_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-018",
          "parentId": "node-001",
          "children": [
            "node-019",
            "node-021",
            "node-022",
            "node-023",
            "node-024"
          ],
          "title": {
            "zh-TW": "SB",
            "zh-CN": "SB",
            "en": "Small Blind"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-019",
          "parentId": "node-018",
          "children": [
            "node-020"
          ],
          "title": {
            "zh-TW": "SB 率先加注",
            "zh-CN": "SB 率先加注",
            "en": "Small Blind Open Raise"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo"
          },
          "actions": [
            "fold",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-020",
          "parentId": "node-019",
          "children": [],
          "title": {
            "zh-TW": "SB 率先加注 面對 盲位 3-bet",
            "zh-CN": "SB 率先加注 面对 盲位 3-bet",
            "en": "Small Blind Open Raise Facing Blinds 3Bet"
          },
          "ranges": {
            "two_bet": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
            "call": "TT-88,AQo,AQs-AJs,KQs-JTs,KJs",
            "four_bet_value": "JJ+,AKs,AKo",
            "four_bet_bluff": "A5s-A4s"
          },
          "actions": [
            "fold",
            "call",
            "four_bet_value",
            "four_bet_bluff"
          ],
          "questionRange": "22+,A2s+,KTs+,KQs-65s,QTs-97s,AKo-A8o,KQo",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-021",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 率先加注 面對 跛入者",
            "zh-CN": "SB 率先加注 面对 跛入者",
            "en": "Small Blind Open Raise Over Limpers"
          },
          "ranges": {
            "two_bet": "99+,AJo+,ATs+,KQs-KJs"
          },
          "actions": [
            "fold",
            "call",
            "two_bet"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-022",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 前位 率先加注",
            "zh-CN": "SB 面对 前位 率先加注",
            "en": "Small Blind Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "QQ-88,AQs,KQs",
            "three_bet_value": "KK+,AKs,AKo",
            "three_bet_bluff": "A5s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-023",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 CO 率先加注",
            "zh-CN": "SB 面对 CO 率先加注",
            "en": "Small Blind Facing Cutoff Open Raise"
          },
          "ranges": {
            "call": "TT-77,AJo,AJs,KQs",
            "three_bet_value": "JJ+,AQo+,AQs+",
            "three_bet_bluff": "A5s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-024",
          "parentId": "node-018",
          "children": [],
          "title": {
            "zh-TW": "SB 面對 BTN 率先加注",
            "zh-CN": "SB 面对 BTN 率先加注",
            "en": "Small Blind Facing Button Open Raise"
          },
          "ranges": {
            "call": "99-66,AJo,ATs,ATo,KQo,KJs,QJs-JTs",
            "three_bet_value": "TT+,AQo+,AJs+,KQs",
            "three_bet_bluff": "A7s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-025",
          "parentId": "node-001",
          "children": [
            "node-026",
            "node-027",
            "node-028",
            "node-029"
          ],
          "title": {
            "zh-TW": "BB",
            "zh-CN": "BB",
            "en": "Big Blind"
          },
          "ranges": {},
          "actions": [],
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-026",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 前位 率先加注",
            "zh-CN": "BB 面对 前位 率先加注",
            "en": "Big Blind Facing Early Position Open Raise"
          },
          "ranges": {
            "call": "QQ-55,AQo,AQs-ATs,KQs,KJs,QJs",
            "three_bet_value": "KK+,AKs,AKo",
            "three_bet_bluff": "A5s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-027",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 CO 率先加注",
            "zh-CN": "BB 面对 CO 率先加注",
            "en": "Big Blind Facing Cutoff Open Raise"
          },
          "ranges": {
            "call": "TT-22,AJo,AJs-ATs,KQo,KQs,KJs,QJs-98s",
            "three_bet_value": "JJ+,AQo+,AQs+",
            "three_bet_bluff": "A5s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-028",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 BTN 率先加注",
            "zh-CN": "BB 面对 BTN 率先加注",
            "en": "Big Blind Facing Button Open Raise"
          },
          "ranges": {
            "call": "99-22,ATs-A8s,AJo-ATo,KJs-KTs,KQo-KJo,QJs-98s,QTs-T8s,QJo",
            "three_bet_value": "TT+,AQo+,AJs+,KQs",
            "three_bet_bluff": "A7s-A2s,87s-76s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        },
        {
          "id": "node-029",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "BB 面對 SB 率先加注",
            "zh-CN": "BB 面对 SB 率先加注",
            "en": "Big Blind Facing Small Blind Open Raise"
          },
          "ranges": {
            "call": "99-22,ATs-A8s,ATo,KJo-KTo,KJs-KTs,QJo-QTo,QJs-QTs,JTs-87s,J9s-97s,JTo",
            "three_bet_value": "TT+,AJo+,AJs+,KQs,KQo",
            "three_bet_bluff": "A7s-A2s,76s-65s,86s-75s"
          },
          "actions": [
            "fold",
            "call",
            "three_bet_value",
            "three_bet_bluff"
          ],
          "questionRange": "22+,A2s+,A2o+,K2s+,K2o+,Q2s+,Q8o+,J7s+,J7o+,T6s+,T6o+,95s+,95o+,84s+,84o+,73s+,73o+,62s+,62o+,53s+,53o+",
          "flags": {},
          "extras": {}
        }
      ],
      "sha256": "cc56095ebba9337883ca709e55e123afc0a32cd8b7dd5facf60e6d096c0d995c"
    },
    {
      "slug": "legacy-position-ranges",
      "title": {
        "zh-TW": "多位置範圍表",
        "zh-CN": "多位置范围表",
        "en": "Multi-position range tables"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "source": {
        "UTG": {
          "rfi": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs"
          },
          "rfi_facing_3bet": {
            "UTG+1": {
              "four_bet_value": "AA,AKs,AKo,KK",
              "four_bet_bluff": "ATs,AQo",
              "call": "99,AJs,AQs,KQs,QQ,QJs,JJ,JTs,TT",
              "fold": "66,77,88,A9s,A5s,KJs,KTs,QTs,T9s,98s"
            },
            "UTG+2": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "AQo,ATs,A9s",
              "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs",
              "fold": "66,77,A5s,KJs,KTs,QTs,T9s,98s"
            },
            "LJ": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "AQo,ATs,A9s",
              "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs,T9s",
              "fold": "66,77,A5s,KJs,KTs,QTs,98s"
            },
            "HJ": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "AQo,ATs,A9s,A5s",
              "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs",
              "fold": "66,KTs,QTs,98s"
            },
            "CO": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
              "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
              "fold": "66"
            },
            "BTN": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
              "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
              "fold": "66"
            },
            "SB": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
              "call": "66,77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo"
            },
            "BB": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
              "call": "66,77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo"
            }
          }
        },
        "UTG+1": {
          "rfi": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,87s"
          },
          "rfi_facing_3bet": {
            "UTG+2": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,ATs,A9s,AQo,AJo",
              "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s",
              "fold": "66,A4s,A6s,A7s,A8s,KTs,K9s,Q9s,J9s,QTs,98s,87s,ATo,KQo"
            },
            "LJ": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s",
              "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs",
              "fold": "66,A6s,A7s,A8s,K9s,Q9s,J9s,98s,87s,ATo,KQo"
            },
            "HJ": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s,KQo",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s",
              "fold": "A6s,A7s,A8s,K9s,Q9s,J9s,ATo"
            },
            "CO": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s,KQo",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s",
              "fold": "A6s,A7s,A8s,K9s,Q9s,J9s,ATo"
            },
            "BTN": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A5s,A9s,KTs,QTs,A4s,KQo,ATo,J9s",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo",
              "fold": "A6s,A7s,A8s,K9s,Q9s"
            },
            "SB": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A5s,A9s,A4s,KQo,ATo,J9s,K9s,A8s",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo,KTs,QTs",
              "fold": "A6s,A7s,Q9s"
            },
            "BB": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A5s,A9s,A4s,KQo,ATo,J9s,K9s,A8s",
              "call": "66,77,88,99,AQs,AJs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo,KTs,QTs",
              "fold": "A6s,A7s,Q9s"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo",
              "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
            }
          }
        },
        "UTG+2": {
          "rfi": {
            "two_bet": "55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,A3s,A2s"
          },
          "rfi_facing_3bet": {
            "LJ": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo",
              "call": "77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo",
              "fold": "55,66,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,87s,76s"
            },
            "HJ": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,87s",
              "call": "66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo",
              "fold": "55,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,76s"
            },
            "CO": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
              "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
              "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
            },
            "BTN": {
              "four_bet_value": "AA,AKs,KK,AKo",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
              "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
              "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
            },
            "SB": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
              "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
              "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
            },
            "BB": {
              "four_bet_value": "AA,AKs,KK,AKo,QQ",
              "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
              "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
              "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo",
              "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
            },
            "UTG+1": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo",
              "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
            }
          }
        },
        "LJ": {
          "rfi": {
            "two_bet": "44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,A3s,A2s"
          },
          "rfi_facing_3bet": {
            "HJ": {
              "four_bet_value": "QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s",
              "call": "77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,JJ,TT,98s,T9s,AQo",
              "fold": "44,55,66,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,87s,76s,65s"
            },
            "CO": {
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,87s",
              "call": "66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo",
              "fold": "44,55,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,76s,65s"
            },
            "BTN": {
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s",
              "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s",
              "fold": "44,A6s,K9s,Q9s,J9s,KJo,ATo,65s"
            },
            "SB": {
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s,KJo,ATo,A6s",
              "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,KQo,AJo,J9s,76s",
              "fold": "44,K9s,Q9s,65s"
            },
            "BB": {
              "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
              "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,A7s,A6s,KQo,AJo",
              "call": "44,55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,76s",
              "fold": "K9s,Q9s,65s,J9s,ATo,KJo"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            },
            "UTG+1": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            },
            "UTG+2": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s,98s,87s",
              "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            }
          }
        },
        "HJ": {
          "rfi": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s"
          },
          "rfi_facing_3bet": {
            "CO": {
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
              "call": "55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo",
              "fold": "22,33,44,K8s,T8s,97s,65s,54s,QJo"
            },
            "BTN": {
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,65s,54s",
              "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo",
              "fold": "22,33,K8s,T8s,97s,QJo"
            },
            "SB": {
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "KJo,ATo,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
              "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo,76s",
              "fold": "22,33,K8s,T8s,97s,QJo,65s,54s"
            },
            "BB": {
              "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
              "four_bet_bluff": "A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,AJo,KQo",
              "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,QJs,QTs,JTs,T9s,98s,87s,TT,AQo,76s",
              "fold": "22,33,K8s,T8s,97s,QJo,65s,54s,K9s,Q9s,J9s,ATo,KJo"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
            },
            "UTG+1": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s",
              "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
            },
            "UTG+2": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ",
              "three_bet_bluff": "ATs,KJs,AQo,A5s,A4s,A3s,87s,76s",
              "call": "55,66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
            },
            "LJ": {
              "three_bet_value": "AA,KK,AKs,AKo,QQ,AQs,AJs,KQs,AQo",
              "three_bet_bluff": "A5s,A4s,A3s,76s,KQo,AJo,ATo,A2s,65s",
              "call": "55,66,77,88,99,QJs,JJ,TT,JTs,T9s,98s,ATs,KTs,QTs,KJs,87s"
            }
          }
        },
        "CO": {
          "rfi": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s"
          },
          "rfi_facing_3bet": {
            "BTN": {
              "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
              "four_bet_bluff": "A8s,A7s,A6s,A4s,A3s,A2s,KJo,ATo,97s,86s,75s,54s",
              "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,T8s,98s,87s,76s,65s,KQo,AQo,AJo",
              "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s"
            },
            "SB": {
              "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
              "four_bet_bluff": "A8s,A7s,A6s,A4s,A3s,A2s,KJo,ATo,97s,86s,75s,54s",
              "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,T8s,98s,87s,76s,65s,KQo,AQo,AJo",
              "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s"
            },
            "BB": {
              "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
              "four_bet_bluff": "A8s,A4s,A3s,A2s,KJo,ATo,97s,54s,T8s,65s",
              "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,76s,KQo,AQo,AJo",
              "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s,A7s,A6s,86s,75s"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
              "three_bet_bluff": "A5s,A4s,AQo,AJo",
              "call": "66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "UTG+1": {
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
              "three_bet_bluff": "A5s,A4s,AQo,AJo",
              "call": "66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "UTG+2": {
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
              "three_bet_bluff": "A5s,A4s,AQo,AJo,A3s,A2s,87s,76s",
              "call": "55,66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "LJ": {
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
              "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,87s,76s,KQo,65s,54s",
              "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
            },
            "HJ": {
              "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
              "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,76s,KQo,65s,54s,A9s,K9s,Q9s,J9s,A8s,A7s,A6s",
              "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s,87s"
            }
          }
        },
        "BTN": {
          "rfi": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s,K2s,K6s,K5s,K4s,K3s,Q7s,Q6s,Q5s,Q4s,Q3s,Q2s,J6s,T6s,96s,J7s,T7s,74s,85s,53s,43s,K9o,K8o,K7o,98o,T8o,J8o,Q8o,Q9o,J9o,T9o,A8o,A7o,A6o,A5o,A4o,A3o,A2o,97o,87o,76o"
          },
          "rfi_facing_3bet": {
            "SB": {
              "four_bet_value": "99,AJs,AQs,AKs,AA,AKo,KK,AQo,QQ,JJ,TT",
              "four_bet_bluff": "JTo,QTo,K9o,A8o,A5o,A4o,A3o,K4s,K5s,K6s,Q7s,J7s,86s,75s,64s,54s,43s",
              "call": "22,33,44,55,66,77,88,ATs,A9s,A8s,A2s,A3s,A4s,A5s,A6s,A7s,K7s,K8s,K9s,KTs,KJs,KQs,KQo,KJo,AJo,QJo,KTo,A9o,ATo,QJs,QTs,Q9s,Q8s,J8s,J9s,JTs,T9s,T8s,T7s,97s,98s,87s,76s,65s",
              "fold": "K2s,K3s,Q2s,Q3s,Q4s,Q5s,Q6s,J6s,T6s,96s,85s,74s,53s,32s,76o,87o,97o,98o,T8o,T9o,J9o,Q9o,K8o,A7o,K7o,A6o,Q8o,J8o,A2o"
            },
            "BB": {
              "four_bet_value": "99,AJs,AQs,AKs,AA,AKo,KK,AQo,QQ,JJ,TT",
              "four_bet_bluff": "JTo,QTo,K9o,A8o,A5o,A4o,A3o,K4s,K5s,K6s,Q7s,J7s,86s,75s,64s,54s,43s",
              "call": "22,33,44,55,66,77,88,ATs,A9s,A8s,A2s,A3s,A4s,A5s,A6s,A7s,K7s,K8s,K9s,KTs,KJs,KQs,KQo,KJo,AJo,QJo,KTo,A9o,ATo,QJs,QTs,Q9s,Q8s,J8s,J9s,JTs,T9s,T8s,T7s,97s,98s,87s,76s,65s",
              "fold": "K2s,K3s,Q2s,Q3s,Q4s,Q5s,Q6s,J6s,T6s,96s,85s,74s,53s,32s,76o,87o,97o,98o,T8o,T9o,J9o,Q9o,K8o,A7o,K7o,A6o,Q8o,J8o,A2o"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,AKs,KK,AKo,QQ",
              "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,76s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s"
            },
            "UTG+1": {
              "three_bet_value": "AA,AKs,KK,AKo,QQ",
              "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,A3s,A2s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s,J9s,76s"
            },
            "UTG+2": {
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,A9s,65s,54s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo"
            },
            "LJ": {
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s"
            },
            "HJ": {
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
              "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s,75s,86s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s"
            },
            "CO": {
              "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
              "three_bet_bluff": "A3s,A2s,65s,54s,A8s,A7s,A6s,75s,86s,QJo,KTo,A9o,K8s,Q8s,J8s,64s,43s",
              "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s,KJo,ATo,A5s,A4s"
            }
          }
        },
        "SB": {
          "rfi": {
            "two_bet": "88,99,AKs,AQs,AJs,ATs,KQs,KJs,QJs,QQ,KQo,AQo,AJo,KJo,ATo,TT,JJ",
            "two_bet_bluff": "J6o,T6o,96o,86o,Q5o,Q4o,Q3o,Q2o,K3o,K2o,J2s,J3s,J4s,T4s,94s,84s,74s,85s,95s,T5s,63s,53s,43s",
            "limp": "22,33,44,55,66,77,AA,AKo,KK,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,KTs,QTs,Q9s,Q8s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,J8s,J9s,JTs,T9s,98s,87s,76s,65s,54s,64s,75s,86s,96s,T6s,T7s,T8s,97s,32s,65o,76o,87o,97o,T7o,J7o,Q7o,K7o,A8o,A9o,KTo,QJo,JTo,T9o,98o,T8o,J8o,Q8o,K8o,K9o,Q9o,J9o,QTo,A7o,A6o,A5o,A4o,A3o,A2o,K4o,K5o,K6o,Q6o"
          },
          "rfi_facing_3bet": {
            "BB": {
              "three_bet_value": "AA,AKo,KK",
              "three_bet_bluff": "Q7o,K6o,K5o,A3o,A2o",
              "four_bet_bluff": "K2o,K3o,Q4o,Q5o,J4s",
              "four_bet_value": "AKs,AJs,AQs,QQ,JJ,AQo",
              "call": "22,33,44,55,66,77,88,99,AJo,ATo,A9o,A8o,A7o,A6o,A5o,A4o,K8o,K7o,K9o,KTo,KJo,KQo,QJo,QTo,Q9o,Q8o,J8o,J9o,JTo,TT,JTs,QTs,KJs,KQs,QJs,KTs,ATs,A9s,A8s,A7s,A6s,A5s,A3s,A4s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,Q9s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,Q8s,J9s,J8s,T9s,T8s,T7s,T6s,95s,96s,97s,98s,T9o,T8o,98o,87s,86s,85s,87o,97o,76s,75s,74s,64s,54s,65s,76o,32s,43s",
              "fold": "J2s,J3s,T4s,T5s,94s,84s,63s,53s,86o,96o,T6o,J6o,Q2o,Q3o,J7o,T7o,Q6o,K4o,65o"
            }
          },
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,AKs,KK,QQ",
              "three_bet_bluff": "A5s,98s,87s",
              "call": "77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo"
            },
            "UTG+1": {
              "three_bet_value": "AA,AKs,KK,QQ",
              "three_bet_bluff": "A5s,98s,87s",
              "call": "77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo"
            },
            "UTG+2": {
              "three_bet_value": "AA,AKs,KK,QQ",
              "three_bet_bluff": "A5s,87s,76s",
              "call": "66,77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo,KTs,QTs,98s"
            },
            "LJ": {
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
              "three_bet_bluff": "A5s,87s,76s,A4s,AJo",
              "call": "55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s"
            },
            "HJ": {
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
              "three_bet_bluff": "A5s,76s,A4s,AJo,A9s,A3s,65s,54s",
              "call": "44,55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s,87s"
            },
            "CO": {
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT",
              "three_bet_bluff": "44,55,66,77,88,99,A5s,76s,A4s,AJo,A9s,A3s,65s,54s,KQo,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,KJs,T9s,98s,87s"
            },
            "BTN": {
              "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT,KQo,AJo,KJs",
              "three_bet_bluff": "22,33,44,55,66,77,88,99,A5s,76s,A4s,A9s,A3s,65s,54s,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,T9s,98s,87s,ATo,KJo,QJo,T8s,97s,86s"
            }
          }
        },
        "BB": {
          "facing_rfi": {
            "UTG": {
              "three_bet_value": "AA,AKs,AQs,KK,QQ",
              "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s",
              "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,AKo,ATo,KQo,KJo,QJo,JJ,JTs,J9s,J8s,T8s,98s,T9s,96s"
            },
            "UTG+1": {
              "three_bet_value": "AA,AKs,AQs,KK,QQ",
              "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s",
              "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,AKo,ATo,KQo,KJo,QJo,JJ,JTs,J9s,J8s,T8s,98s,T9s,96s"
            },
            "UTG+2": {
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ",
              "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s,85s,74s,53s",
              "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s"
            },
            "LJ": {
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT",
              "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o",
              "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,76s"
            },
            "HJ": {
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo",
              "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o,76s,63s,32s",
              "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s"
            },
            "CO": {
              "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo",
              "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,76s,63s,32s,84s,73s,52s,42s,A4o,A3o",
              "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s"
            },
            "BTN": {
              "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
              "three_bet_bluff": "75s,65s,64s,54s,43s,74s,53s,76s,63s,32s,73s,52s,42s,A3o,Q6o,Q5o,K5o,K4o,K3o,K2o,A2o,75o,65o",
              "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,ATo,KJo,QJo,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,76o,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o"
            },
            "SB": {
              "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
              "three_bet_bluff": "65s,54s,76s,K3o,K2o,A2o,75o,65o,J9s,T9s,T8s,98s,87s,76o,64o,54o,J5o,T5o,Q4o,Q3o,Q2o",
              "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,JTo,QTo,KTo,ATo,KJo,QJo,J8s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o,75s,74s,73s,64s,63s,42s,53s,43s,52s,32s,Q6o,Q5o,K5o,K4o,A3o"
            }
          }
        }
      },
      "rootId": "node-001",
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-002",
            "node-013",
            "node-025",
            "node-037",
            "node-049",
            "node-061",
            "node-073",
            "node-085",
            "node-097"
          ],
          "title": {
            "zh-TW": "翻牌前範圍",
            "zh-CN": "翻牌前范围",
            "en": "Preflop Ranges"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": []
          },
          "extras": {}
        },
        {
          "id": "node-002",
          "parentId": "node-001",
          "children": [
            "node-003",
            "node-004"
          ],
          "title": {
            "zh-TW": "UTG",
            "zh-CN": "UTG",
            "en": "UTG"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-002",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注",
            "zh-CN": "UTG / 率先加注",
            "en": "UTG / rfi"
          },
          "ranges": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-004",
          "parentId": "node-002",
          "children": [
            "node-005",
            "node-006",
            "node-007",
            "node-008",
            "node-009",
            "node-010",
            "node-011",
            "node-012"
          ],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet",
            "zh-CN": "UTG / 率先加注后面对 3-bet",
            "en": "UTG / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-005",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / UTG+1",
            "zh-CN": "UTG / 率先加注后面对 3-bet / UTG+1",
            "en": "UTG / rfi_facing_3bet / UTG+1"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,AKo,KK",
            "four_bet_bluff": "ATs,AQo",
            "call": "99,AJs,AQs,KQs,QQ,QJs,JJ,JTs,TT",
            "fold": "66,77,88,A9s,A5s,KJs,KTs,QTs,T9s,98s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-006",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / UTG+2",
            "zh-CN": "UTG / 率先加注后面对 3-bet / UTG+2",
            "en": "UTG / rfi_facing_3bet / UTG+2"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "AQo,ATs,A9s",
            "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs",
            "fold": "66,77,A5s,KJs,KTs,QTs,T9s,98s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-007",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / LJ",
            "zh-CN": "UTG / 率先加注后面对 3-bet / LJ",
            "en": "UTG / rfi_facing_3bet / LJ"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "AQo,ATs,A9s",
            "call": "88,99,TT,JTs,JJ,QJs,QQ,KQs,AQs,AJs,T9s",
            "fold": "66,77,A5s,KJs,KTs,QTs,98s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-008",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / HJ",
            "zh-CN": "UTG / 率先加注后面对 3-bet / HJ",
            "en": "UTG / rfi_facing_3bet / HJ"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "AQo,ATs,A9s,A5s",
            "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs",
            "fold": "66,KTs,QTs,98s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-009",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / CO",
            "zh-CN": "UTG / 率先加注后面对 3-bet / CO",
            "en": "UTG / rfi_facing_3bet / CO"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
            "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
            "fold": "66"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-010",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / BTN",
            "zh-CN": "UTG / 率先加注后面对 3-bet / BTN",
            "en": "UTG / rfi_facing_3bet / BTN"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
            "call": "77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo",
            "fold": "66"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-011",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / SB",
            "zh-CN": "UTG / 率先加注后面对 3-bet / SB",
            "en": "UTG / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
            "call": "66,77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-012",
          "parentId": "node-004",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注後面對 3-bet / BB",
            "zh-CN": "UTG / 率先加注后面对 3-bet / BB",
            "en": "UTG / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,KTs,QTs,98s",
            "call": "66,77,88,99,TT,JTs,JJ,QJs,KQs,AQs,AJs,T9s,KJs,ATs,AQo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-013",
          "parentId": "node-001",
          "children": [
            "node-014",
            "node-015",
            "node-023"
          ],
          "title": {
            "zh-TW": "UTG+1",
            "zh-CN": "UTG+1",
            "en": "UTG+1"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-014",
          "parentId": "node-013",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注",
            "zh-CN": "UTG+1 / 率先加注",
            "en": "UTG+1 / rfi"
          },
          "ranges": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,87s"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-015",
          "parentId": "node-013",
          "children": [
            "node-016",
            "node-017",
            "node-018",
            "node-019",
            "node-020",
            "node-021",
            "node-022"
          ],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet",
            "en": "UTG+1 / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-016",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / UTG+2",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / UTG+2",
            "en": "UTG+1 / rfi_facing_3bet / UTG+2"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,ATs,A9s,AQo,AJo",
            "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s",
            "fold": "66,A4s,A6s,A7s,A8s,KTs,K9s,Q9s,J9s,QTs,98s,87s,ATo,KQo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-017",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / LJ",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / LJ",
            "en": "UTG+1 / rfi_facing_3bet / LJ"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s",
            "call": "77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs",
            "fold": "66,A6s,A7s,A8s,K9s,Q9s,J9s,98s,87s,ATo,KQo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-018",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / HJ",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / HJ",
            "en": "UTG+1 / rfi_facing_3bet / HJ"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s,KQo",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s",
            "fold": "A6s,A7s,A8s,K9s,Q9s,J9s,ATo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-019",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / CO",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / CO",
            "en": "UTG+1 / rfi_facing_3bet / CO"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,AJo,KTs,QTs,A4s,KQo",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s",
            "fold": "A6s,A7s,A8s,K9s,Q9s,J9s,ATo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-020",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / BTN",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / BTN",
            "en": "UTG+1 / rfi_facing_3bet / BTN"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A5s,A9s,KTs,QTs,A4s,KQo,ATo,J9s",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QQ,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo",
            "fold": "A6s,A7s,A8s,K9s,Q9s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-021",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / SB",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / SB",
            "en": "UTG+1 / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A5s,A9s,A4s,KQo,ATo,J9s,K9s,A8s",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo,KTs,QTs",
            "fold": "A6s,A7s,Q9s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-022",
          "parentId": "node-015",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 率先加注後面對 3-bet / BB",
            "zh-CN": "UTG+1 / 率先加注后面对 3-bet / BB",
            "en": "UTG+1 / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A5s,A9s,A4s,KQo,ATo,J9s,K9s,A8s",
            "call": "66,77,88,99,AQs,AJs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,ATs,87s,98s,AJo,KTs,QTs",
            "fold": "A6s,A7s,Q9s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-023",
          "parentId": "node-013",
          "children": [
            "node-024"
          ],
          "title": {
            "zh-TW": "UTG+1 / 面對率先加注",
            "zh-CN": "UTG+1 / 面对率先加注",
            "en": "UTG+1 / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-024",
          "parentId": "node-023",
          "children": [],
          "title": {
            "zh-TW": "UTG+1 / 面對率先加注 / UTG",
            "zh-CN": "UTG+1 / 面对率先加注 / UTG",
            "en": "UTG+1 / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo",
            "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "UTG+1",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-025",
          "parentId": "node-001",
          "children": [
            "node-026",
            "node-027",
            "node-034"
          ],
          "title": {
            "zh-TW": "UTG+2",
            "zh-CN": "UTG+2",
            "en": "UTG+2"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-026",
          "parentId": "node-025",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注",
            "zh-CN": "UTG+2 / 率先加注",
            "en": "UTG+2 / rfi"
          },
          "ranges": {
            "two_bet": "55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,A3s,A2s"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-027",
          "parentId": "node-025",
          "children": [
            "node-028",
            "node-029",
            "node-030",
            "node-031",
            "node-032",
            "node-033"
          ],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet",
            "en": "UTG+2 / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-028",
          "parentId": "node-027",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet / LJ",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet / LJ",
            "en": "UTG+2 / rfi_facing_3bet / LJ"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo",
            "call": "77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo",
            "fold": "55,66,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,87s,76s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-029",
          "parentId": "node-027",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet / HJ",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet / HJ",
            "en": "UTG+2 / rfi_facing_3bet / HJ"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,87s",
            "call": "66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo",
            "fold": "55,A8s,A7s,A6s,KTs,K9s,Q9s,J9s,QTs,76s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-030",
          "parentId": "node-027",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet / CO",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet / CO",
            "en": "UTG+2 / rfi_facing_3bet / CO"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
            "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
            "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-031",
          "parentId": "node-027",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet / BTN",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet / BTN",
            "en": "UTG+2 / rfi_facing_3bet / BTN"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
            "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,QQ,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
            "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-032",
          "parentId": "node-027",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet / SB",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet / SB",
            "en": "UTG+2 / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
            "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
            "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-033",
          "parentId": "node-027",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 率先加注後面對 3-bet / BB",
            "zh-CN": "UTG+2 / 率先加注后面对 3-bet / BB",
            "en": "UTG+2 / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "AA,AKs,KK,AKo,QQ",
            "four_bet_bluff": "A9s,A5s,A4s,A3s,A2s,KQo,AJo,A8s",
            "call": "55,66,77,88,99,ATs,AJs,AQs,KQs,KJs,QJs,JJ,JTs,TT,T9s,98s,AQo,87s,KTs,QTs",
            "fold": "A7s,A6s,K9s,Q9s,J9s,76s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-034",
          "parentId": "node-025",
          "children": [
            "node-035",
            "node-036"
          ],
          "title": {
            "zh-TW": "UTG+2 / 面對率先加注",
            "zh-CN": "UTG+2 / 面对率先加注",
            "en": "UTG+2 / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-035",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 面對率先加注 / UTG",
            "zh-CN": "UTG+2 / 面对率先加注 / UTG",
            "en": "UTG+2 / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo",
            "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-036",
          "parentId": "node-034",
          "children": [],
          "title": {
            "zh-TW": "UTG+2 / 面對率先加注 / UTG+1",
            "zh-CN": "UTG+2 / 面对率先加注 / UTG+1",
            "en": "UTG+2 / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo",
            "call": "88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "UTG+2",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-037",
          "parentId": "node-001",
          "children": [
            "node-038",
            "node-039",
            "node-045"
          ],
          "title": {
            "zh-TW": "LJ",
            "zh-CN": "LJ",
            "en": "LJ"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-038",
          "parentId": "node-037",
          "children": [],
          "title": {
            "zh-TW": "LJ / 率先加注",
            "zh-CN": "LJ / 率先加注",
            "en": "LJ / rfi"
          },
          "ranges": {
            "two_bet": "44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,A3s,A2s"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-039",
          "parentId": "node-037",
          "children": [
            "node-040",
            "node-041",
            "node-042",
            "node-043",
            "node-044"
          ],
          "title": {
            "zh-TW": "LJ / 率先加注後面對 3-bet",
            "zh-CN": "LJ / 率先加注后面对 3-bet",
            "en": "LJ / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-040",
          "parentId": "node-039",
          "children": [],
          "title": {
            "zh-TW": "LJ / 率先加注後面對 3-bet / HJ",
            "zh-CN": "LJ / 率先加注后面对 3-bet / HJ",
            "en": "LJ / rfi_facing_3bet / HJ"
          },
          "ranges": {
            "four_bet_value": "QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s",
            "call": "77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,JJ,TT,98s,T9s,AQo",
            "fold": "44,55,66,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,87s,76s,65s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi_facing_3bet",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-041",
          "parentId": "node-039",
          "children": [],
          "title": {
            "zh-TW": "LJ / 率先加注後面對 3-bet / CO",
            "zh-CN": "LJ / 率先加注后面对 3-bet / CO",
            "en": "LJ / rfi_facing_3bet / CO"
          },
          "ranges": {
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,87s",
            "call": "66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo",
            "fold": "44,55,A7s,A6s,K9s,Q9s,J9s,KJo,ATo,76s,65s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi_facing_3bet",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-042",
          "parentId": "node-039",
          "children": [],
          "title": {
            "zh-TW": "LJ / 率先加注後面對 3-bet / BTN",
            "zh-CN": "LJ / 率先加注后面对 3-bet / BTN",
            "en": "LJ / rfi_facing_3bet / BTN"
          },
          "ranges": {
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "KQo,AJo,A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s",
            "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s",
            "fold": "44,A6s,K9s,Q9s,J9s,KJo,ATo,65s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi_facing_3bet",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-043",
          "parentId": "node-039",
          "children": [],
          "title": {
            "zh-TW": "LJ / 率先加注後面對 3-bet / SB",
            "zh-CN": "LJ / 率先加注后面对 3-bet / SB",
            "en": "LJ / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,76s,A7s,KJo,ATo,A6s",
            "call": "55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,KQo,AJo,J9s,76s",
            "fold": "44,K9s,Q9s,65s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-044",
          "parentId": "node-039",
          "children": [],
          "title": {
            "zh-TW": "LJ / 率先加注後面對 3-bet / BB",
            "zh-CN": "LJ / 率先加注后面对 3-bet / BB",
            "en": "LJ / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "QQ,KK,AKs,AA,AKo,JJ",
            "four_bet_bluff": "A9s,A8s,A4s,A3s,A2s,A5s,A7s,A6s,KQo,AJo",
            "call": "44,55,66,77,88,99,AQs,KQs,KJs,KTs,ATs,AJs,QTs,QJs,JTs,TT,98s,T9s,AQo,87s,76s",
            "fold": "K9s,Q9s,65s,J9s,ATo,KJo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-045",
          "parentId": "node-037",
          "children": [
            "node-046",
            "node-047",
            "node-048"
          ],
          "title": {
            "zh-TW": "LJ / 面對率先加注",
            "zh-CN": "LJ / 面对率先加注",
            "en": "LJ / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "LJ",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-046",
          "parentId": "node-045",
          "children": [],
          "title": {
            "zh-TW": "LJ / 面對率先加注 / UTG",
            "zh-CN": "LJ / 面对率先加注 / UTG",
            "en": "LJ / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-047",
          "parentId": "node-045",
          "children": [],
          "title": {
            "zh-TW": "LJ / 面對率先加注 / UTG+1",
            "zh-CN": "LJ / 面对率先加注 / UTG+1",
            "en": "LJ / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-048",
          "parentId": "node-045",
          "children": [],
          "title": {
            "zh-TW": "LJ / 面對率先加注 / UTG+2",
            "zh-CN": "LJ / 面对率先加注 / UTG+2",
            "en": "LJ / facing_rfi / UTG+2"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s,98s,87s",
            "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "LJ",
              "facing_rfi",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-049",
          "parentId": "node-001",
          "children": [
            "node-050",
            "node-051",
            "node-056"
          ],
          "title": {
            "zh-TW": "HJ",
            "zh-CN": "HJ",
            "en": "HJ"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-050",
          "parentId": "node-049",
          "children": [],
          "title": {
            "zh-TW": "HJ / 率先加注",
            "zh-CN": "HJ / 率先加注",
            "en": "HJ / rfi"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-051",
          "parentId": "node-049",
          "children": [
            "node-052",
            "node-053",
            "node-054",
            "node-055"
          ],
          "title": {
            "zh-TW": "HJ / 率先加注後面對 3-bet",
            "zh-CN": "HJ / 率先加注后面对 3-bet",
            "en": "HJ / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "HJ",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-052",
          "parentId": "node-051",
          "children": [],
          "title": {
            "zh-TW": "HJ / 率先加注後面對 3-bet / CO",
            "zh-CN": "HJ / 率先加注后面对 3-bet / CO",
            "en": "HJ / rfi_facing_3bet / CO"
          },
          "ranges": {
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
            "call": "55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo",
            "fold": "22,33,44,K8s,T8s,97s,65s,54s,QJo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "rfi_facing_3bet",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-053",
          "parentId": "node-051",
          "children": [],
          "title": {
            "zh-TW": "HJ / 率先加注後面對 3-bet / BTN",
            "zh-CN": "HJ / 率先加注后面对 3-bet / BTN",
            "en": "HJ / rfi_facing_3bet / BTN"
          },
          "ranges": {
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KJo,ATo,76s,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,65s,54s",
            "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo",
            "fold": "22,33,K8s,T8s,97s,QJo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "rfi_facing_3bet",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-054",
          "parentId": "node-051",
          "children": [],
          "title": {
            "zh-TW": "HJ / 率先加注後面對 3-bet / SB",
            "zh-CN": "HJ / 率先加注后面对 3-bet / SB",
            "en": "HJ / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "KJo,ATo,A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s",
            "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,K9s,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,TT,KQo,AQo,AJo,76s",
            "fold": "22,33,K8s,T8s,97s,QJo,65s,54s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-055",
          "parentId": "node-051",
          "children": [],
          "title": {
            "zh-TW": "HJ / 率先加注後面對 3-bet / BB",
            "zh-CN": "HJ / 率先加注后面对 3-bet / BB",
            "en": "HJ / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "JJ,QQ,KK,AKs,AA,AKo",
            "four_bet_bluff": "A9s,A8s,A7s,A6s,A5s,A2s,A3s,A4s,AJo,KQo",
            "call": "44,55,66,77,88,99,AQs,AJs,ATs,KQs,KJs,KTs,QJs,QTs,JTs,T9s,98s,87s,TT,AQo,76s",
            "fold": "22,33,K8s,T8s,97s,QJo,65s,54s,K9s,Q9s,J9s,ATo,KJo"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-056",
          "parentId": "node-049",
          "children": [
            "node-057",
            "node-058",
            "node-059",
            "node-060"
          ],
          "title": {
            "zh-TW": "HJ / 面對率先加注",
            "zh-CN": "HJ / 面对率先加注",
            "en": "HJ / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "HJ",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-057",
          "parentId": "node-056",
          "children": [],
          "title": {
            "zh-TW": "HJ / 面對率先加注 / UTG",
            "zh-CN": "HJ / 面对率先加注 / UTG",
            "en": "HJ / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-058",
          "parentId": "node-056",
          "children": [],
          "title": {
            "zh-TW": "HJ / 面對率先加注 / UTG+1",
            "zh-CN": "HJ / 面对率先加注 / UTG+1",
            "en": "HJ / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s",
            "call": "66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-059",
          "parentId": "node-056",
          "children": [],
          "title": {
            "zh-TW": "HJ / 面對率先加注 / UTG+2",
            "zh-CN": "HJ / 面对率先加注 / UTG+2",
            "en": "HJ / facing_rfi / UTG+2"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ",
            "three_bet_bluff": "ATs,KJs,AQo,A5s,A4s,A3s,87s,76s",
            "call": "55,66,77,88,99,AJs,AQs,KQs,QJs,JJ,TT,JTs,T9s,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "facing_rfi",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-060",
          "parentId": "node-056",
          "children": [],
          "title": {
            "zh-TW": "HJ / 面對率先加注 / LJ",
            "zh-CN": "HJ / 面对率先加注 / LJ",
            "en": "HJ / facing_rfi / LJ"
          },
          "ranges": {
            "three_bet_value": "AA,KK,AKs,AKo,QQ,AQs,AJs,KQs,AQo",
            "three_bet_bluff": "A5s,A4s,A3s,76s,KQo,AJo,ATo,A2s,65s",
            "call": "55,66,77,88,99,QJs,JJ,TT,JTs,T9s,98s,ATs,KTs,QTs,KJs,87s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "HJ",
              "facing_rfi",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-061",
          "parentId": "node-001",
          "children": [
            "node-062",
            "node-063",
            "node-067"
          ],
          "title": {
            "zh-TW": "CO",
            "zh-CN": "CO",
            "en": "CO"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-062",
          "parentId": "node-061",
          "children": [],
          "title": {
            "zh-TW": "CO / 率先加注",
            "zh-CN": "CO / 率先加注",
            "en": "CO / rfi"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-063",
          "parentId": "node-061",
          "children": [
            "node-064",
            "node-065",
            "node-066"
          ],
          "title": {
            "zh-TW": "CO / 率先加注後面對 3-bet",
            "zh-CN": "CO / 率先加注后面对 3-bet",
            "en": "CO / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "CO",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-064",
          "parentId": "node-063",
          "children": [],
          "title": {
            "zh-TW": "CO / 率先加注後面對 3-bet / BTN",
            "zh-CN": "CO / 率先加注后面对 3-bet / BTN",
            "en": "CO / rfi_facing_3bet / BTN"
          },
          "ranges": {
            "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
            "four_bet_bluff": "A8s,A7s,A6s,A4s,A3s,A2s,KJo,ATo,97s,86s,75s,54s",
            "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,T8s,98s,87s,76s,65s,KQo,AQo,AJo",
            "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "rfi_facing_3bet",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-065",
          "parentId": "node-063",
          "children": [],
          "title": {
            "zh-TW": "CO / 率先加注後面對 3-bet / SB",
            "zh-CN": "CO / 率先加注后面对 3-bet / SB",
            "en": "CO / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
            "four_bet_bluff": "A8s,A7s,A6s,A4s,A3s,A2s,KJo,ATo,97s,86s,75s,54s",
            "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,T8s,98s,87s,76s,65s,KQo,AQo,AJo",
            "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-066",
          "parentId": "node-063",
          "children": [],
          "title": {
            "zh-TW": "CO / 率先加注後面對 3-bet / BB",
            "zh-CN": "CO / 率先加注后面对 3-bet / BB",
            "en": "CO / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "AA,KK,AKo,AKs,QQ,JJ,TT",
            "four_bet_bluff": "A8s,A4s,A3s,A2s,KJo,ATo,97s,54s,T8s,65s",
            "call": "44,55,66,77,88,99,A5s,AQs,AJs,ATs,A9s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,J9s,JTs,T9s,98s,87s,76s,KQo,AQo,AJo",
            "fold": "22,33,K8s,K7s,Q8s,J8s,QJo,JTo,QTo,KTo,A9o,64s,43s,A7s,A6s,86s,75s"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-067",
          "parentId": "node-061",
          "children": [
            "node-068",
            "node-069",
            "node-070",
            "node-071",
            "node-072"
          ],
          "title": {
            "zh-TW": "CO / 面對率先加注",
            "zh-CN": "CO / 面对率先加注",
            "en": "CO / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "CO",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-068",
          "parentId": "node-067",
          "children": [],
          "title": {
            "zh-TW": "CO / 面對率先加注 / UTG",
            "zh-CN": "CO / 面对率先加注 / UTG",
            "en": "CO / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
            "three_bet_bluff": "A5s,A4s,AQo,AJo",
            "call": "66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-069",
          "parentId": "node-067",
          "children": [],
          "title": {
            "zh-TW": "CO / 面對率先加注 / UTG+1",
            "zh-CN": "CO / 面对率先加注 / UTG+1",
            "en": "CO / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
            "three_bet_bluff": "A5s,A4s,AQo,AJo",
            "call": "66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-070",
          "parentId": "node-067",
          "children": [],
          "title": {
            "zh-TW": "CO / 面對率先加注 / UTG+2",
            "zh-CN": "CO / 面对率先加注 / UTG+2",
            "en": "CO / facing_rfi / UTG+2"
          },
          "ranges": {
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ",
            "three_bet_bluff": "A5s,A4s,AQo,AJo,A3s,A2s,87s,76s",
            "call": "55,66,77,88,99,KQs,KJs,AJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "facing_rfi",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-071",
          "parentId": "node-067",
          "children": [],
          "title": {
            "zh-TW": "CO / 面對率先加注 / LJ",
            "zh-CN": "CO / 面对率先加注 / LJ",
            "en": "CO / facing_rfi / LJ"
          },
          "ranges": {
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
            "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,87s,76s,KQo,65s,54s",
            "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "facing_rfi",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-072",
          "parentId": "node-067",
          "children": [],
          "title": {
            "zh-TW": "CO / 面對率先加注 / HJ",
            "zh-CN": "CO / 面对率先加注 / HJ",
            "en": "CO / facing_rfi / HJ"
          },
          "ranges": {
            "three_bet_value": "AQs,AKs,AA,AKo,KK,QQ,AJs,KQs,AQo",
            "three_bet_bluff": "A5s,A4s,AJo,A3s,A2s,76s,KQo,65s,54s,A9s,K9s,Q9s,J9s,A8s,A7s,A6s",
            "call": "44,55,66,77,88,99,KJs,ATs,KTs,QTs,QJs,JJ,JTs,TT,T9s,98s,87s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "CO",
              "facing_rfi",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-073",
          "parentId": "node-001",
          "children": [
            "node-074",
            "node-075",
            "node-078"
          ],
          "title": {
            "zh-TW": "BTN",
            "zh-CN": "BTN",
            "en": "BTN"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-074",
          "parentId": "node-073",
          "children": [],
          "title": {
            "zh-TW": "BTN / 率先加注",
            "zh-CN": "BTN / 率先加注",
            "en": "BTN / rfi"
          },
          "ranges": {
            "two_bet": "22,33,44,55,66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,87s,98s,T9s,QJs,KJs,KQs,K9s,Q9s,J9s,AJo,KQo,A4s,A6s,A7s,A8s,76s,KJo,ATo,65s,QJo,K8s,T8s,97s,54s,A3s,A2s,K7s,A9o,KTo,QTo,JTo,64s,75s,86s,Q8s,J8s,K2s,K6s,K5s,K4s,K3s,Q7s,Q6s,Q5s,Q4s,Q3s,Q2s,J6s,T6s,96s,J7s,T7s,74s,85s,53s,43s,K9o,K8o,K7o,98o,T8o,J8o,Q8o,Q9o,J9o,T9o,A8o,A7o,A6o,A5o,A4o,A3o,A2o,97o,87o,76o"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-075",
          "parentId": "node-073",
          "children": [
            "node-076",
            "node-077"
          ],
          "title": {
            "zh-TW": "BTN / 率先加注後面對 3-bet",
            "zh-CN": "BTN / 率先加注后面对 3-bet",
            "en": "BTN / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "BTN",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-076",
          "parentId": "node-075",
          "children": [],
          "title": {
            "zh-TW": "BTN / 率先加注後面對 3-bet / SB",
            "zh-CN": "BTN / 率先加注后面对 3-bet / SB",
            "en": "BTN / rfi_facing_3bet / SB"
          },
          "ranges": {
            "four_bet_value": "99,AJs,AQs,AKs,AA,AKo,KK,AQo,QQ,JJ,TT",
            "four_bet_bluff": "JTo,QTo,K9o,A8o,A5o,A4o,A3o,K4s,K5s,K6s,Q7s,J7s,86s,75s,64s,54s,43s",
            "call": "22,33,44,55,66,77,88,ATs,A9s,A8s,A2s,A3s,A4s,A5s,A6s,A7s,K7s,K8s,K9s,KTs,KJs,KQs,KQo,KJo,AJo,QJo,KTo,A9o,ATo,QJs,QTs,Q9s,Q8s,J8s,J9s,JTs,T9s,T8s,T7s,97s,98s,87s,76s,65s",
            "fold": "K2s,K3s,Q2s,Q3s,Q4s,Q5s,Q6s,J6s,T6s,96s,85s,74s,53s,32s,76o,87o,97o,98o,T8o,T9o,J9o,Q9o,K8o,A7o,K7o,A6o,Q8o,J8o,A2o"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "rfi_facing_3bet",
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-077",
          "parentId": "node-075",
          "children": [],
          "title": {
            "zh-TW": "BTN / 率先加注後面對 3-bet / BB",
            "zh-CN": "BTN / 率先加注后面对 3-bet / BB",
            "en": "BTN / rfi_facing_3bet / BB"
          },
          "ranges": {
            "four_bet_value": "99,AJs,AQs,AKs,AA,AKo,KK,AQo,QQ,JJ,TT",
            "four_bet_bluff": "JTo,QTo,K9o,A8o,A5o,A4o,A3o,K4s,K5s,K6s,Q7s,J7s,86s,75s,64s,54s,43s",
            "call": "22,33,44,55,66,77,88,ATs,A9s,A8s,A2s,A3s,A4s,A5s,A6s,A7s,K7s,K8s,K9s,KTs,KJs,KQs,KQo,KJo,AJo,QJo,KTo,A9o,ATo,QJs,QTs,Q9s,Q8s,J8s,J9s,JTs,T9s,T8s,T7s,97s,98s,87s,76s,65s",
            "fold": "K2s,K3s,Q2s,Q3s,Q4s,Q5s,Q6s,J6s,T6s,96s,85s,74s,53s,32s,76o,87o,97o,98o,T8o,T9o,J9o,Q9o,K8o,A7o,K7o,A6o,Q8o,J8o,A2o"
          },
          "actions": [
            "four_bet_value",
            "four_bet_bluff",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-078",
          "parentId": "node-073",
          "children": [
            "node-079",
            "node-080",
            "node-081",
            "node-082",
            "node-083",
            "node-084"
          ],
          "title": {
            "zh-TW": "BTN / 面對率先加注",
            "zh-CN": "BTN / 面对率先加注",
            "en": "BTN / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-079",
          "parentId": "node-078",
          "children": [],
          "title": {
            "zh-TW": "BTN / 面對率先加注 / UTG",
            "zh-CN": "BTN / 面对率先加注 / UTG",
            "en": "BTN / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,AKo,QQ",
            "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,76s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-080",
          "parentId": "node-078",
          "children": [],
          "title": {
            "zh-TW": "BTN / 面對率先加注 / UTG+1",
            "zh-CN": "BTN / 面对率先加注 / UTG+1",
            "en": "BTN / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,AKo,QQ",
            "three_bet_bluff": "KQo,AQo,AJo,A5s,A4s,A3s,A2s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,AQs,KQs,T9s,98s,87s,J9s,76s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-081",
          "parentId": "node-078",
          "children": [],
          "title": {
            "zh-TW": "BTN / 面對率先加注 / UTG+2",
            "zh-CN": "BTN / 面对率先加注 / UTG+2",
            "en": "BTN / facing_rfi / UTG+2"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,A9s,65s,54s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-082",
          "parentId": "node-078",
          "children": [],
          "title": {
            "zh-TW": "BTN / 面對率先加注 / LJ",
            "zh-CN": "BTN / 面对率先加注 / LJ",
            "en": "BTN / facing_rfi / LJ"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,AJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-083",
          "parentId": "node-078",
          "children": [],
          "title": {
            "zh-TW": "BTN / 面對率先加注 / HJ",
            "zh-CN": "BTN / 面对率先加注 / HJ",
            "en": "BTN / facing_rfi / HJ"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
            "three_bet_bluff": "A5s,A4s,A3s,A2s,KJo,ATo,65s,54s,A8s,A7s,A6s,75s,86s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-084",
          "parentId": "node-078",
          "children": [],
          "title": {
            "zh-TW": "BTN / 面對率先加注 / CO",
            "zh-CN": "BTN / 面对率先加注 / CO",
            "en": "BTN / facing_rfi / CO"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,AKo,QQ,AQs,AQo,AJs,A8s",
            "three_bet_bluff": "A3s,A2s,65s,54s,A8s,A7s,A6s,75s,86s,QJo,KTo,A9o,K8s,Q8s,J8s,64s,43s",
            "call": "22,33,44,55,66,77,88,99,ATs,KTs,QTs,JTs,TT,JJ,QJs,KJs,KQs,T9s,98s,87s,J9s,76s,KQo,AJo,A9s,K9s,Q9s,T8s,97s,KJo,ATo,A5s,A4s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BTN",
              "facing_rfi",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-085",
          "parentId": "node-001",
          "children": [
            "node-086",
            "node-087",
            "node-089"
          ],
          "title": {
            "zh-TW": "SB",
            "zh-CN": "SB",
            "en": "SB"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "SB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-086",
          "parentId": "node-085",
          "children": [],
          "title": {
            "zh-TW": "SB / 率先加注",
            "zh-CN": "SB / 率先加注",
            "en": "SB / rfi"
          },
          "ranges": {
            "two_bet": "88,99,AKs,AQs,AJs,ATs,KQs,KJs,QJs,QQ,KQo,AQo,AJo,KJo,ATo,TT,JJ",
            "two_bet_bluff": "J6o,T6o,96o,86o,Q5o,Q4o,Q3o,Q2o,K3o,K2o,J2s,J3s,J4s,T4s,94s,84s,74s,85s,95s,T5s,63s,53s,43s",
            "limp": "22,33,44,55,66,77,AA,AKo,KK,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,KTs,QTs,Q9s,Q8s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,J8s,J9s,JTs,T9s,98s,87s,76s,65s,54s,64s,75s,86s,96s,T6s,T7s,T8s,97s,32s,65o,76o,87o,97o,T7o,J7o,Q7o,K7o,A8o,A9o,KTo,QJo,JTo,T9o,98o,T8o,J8o,Q8o,K8o,K9o,Q9o,J9o,QTo,A7o,A6o,A5o,A4o,A3o,A2o,K4o,K5o,K6o,Q6o"
          },
          "actions": [
            "two_bet",
            "two_bet_bluff",
            "limp"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-087",
          "parentId": "node-085",
          "children": [
            "node-088"
          ],
          "title": {
            "zh-TW": "SB / 率先加注後面對 3-bet",
            "zh-CN": "SB / 率先加注后面对 3-bet",
            "en": "SB / rfi_facing_3bet"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "SB",
              "rfi_facing_3bet"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-088",
          "parentId": "node-087",
          "children": [],
          "title": {
            "zh-TW": "SB / 率先加注後面對 3-bet / BB",
            "zh-CN": "SB / 率先加注后面对 3-bet / BB",
            "en": "SB / rfi_facing_3bet / BB"
          },
          "ranges": {
            "three_bet_value": "AA,AKo,KK",
            "three_bet_bluff": "Q7o,K6o,K5o,A3o,A2o",
            "four_bet_bluff": "K2o,K3o,Q4o,Q5o,J4s",
            "four_bet_value": "AKs,AJs,AQs,QQ,JJ,AQo",
            "call": "22,33,44,55,66,77,88,99,AJo,ATo,A9o,A8o,A7o,A6o,A5o,A4o,K8o,K7o,K9o,KTo,KJo,KQo,QJo,QTo,Q9o,Q8o,J8o,J9o,JTo,TT,JTs,QTs,KJs,KQs,QJs,KTs,ATs,A9s,A8s,A7s,A6s,A5s,A3s,A4s,A2s,K2s,Q2s,Q3s,K3s,K4s,K5s,K6s,K7s,K8s,K9s,Q9s,Q7s,Q6s,Q5s,Q4s,J5s,J6s,J7s,Q8s,J9s,J8s,T9s,T8s,T7s,T6s,95s,96s,97s,98s,T9o,T8o,98o,87s,86s,85s,87o,97o,76s,75s,74s,64s,54s,65s,76o,32s,43s",
            "fold": "J2s,J3s,T4s,T5s,94s,84s,63s,53s,86o,96o,T6o,J6o,Q2o,Q3o,J7o,T7o,Q6o,K4o,65o"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "four_bet_bluff",
            "four_bet_value",
            "call",
            "fold"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "rfi_facing_3bet",
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-089",
          "parentId": "node-085",
          "children": [
            "node-090",
            "node-091",
            "node-092",
            "node-093",
            "node-094",
            "node-095",
            "node-096"
          ],
          "title": {
            "zh-TW": "SB / 面對率先加注",
            "zh-CN": "SB / 面对率先加注",
            "en": "SB / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-090",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / UTG",
            "zh-CN": "SB / 面对率先加注 / UTG",
            "en": "SB / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ",
            "three_bet_bluff": "A5s,98s,87s",
            "call": "77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-091",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / UTG+1",
            "zh-CN": "SB / 面对率先加注 / UTG+1",
            "en": "SB / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ",
            "three_bet_bluff": "A5s,98s,87s",
            "call": "77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-092",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / UTG+2",
            "zh-CN": "SB / 面对率先加注 / UTG+2",
            "en": "SB / facing_rfi / UTG+2"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ",
            "three_bet_bluff": "A5s,87s,76s",
            "call": "66,77,88,99,AQs,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AKo,AQo,KTs,QTs,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-093",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / LJ",
            "zh-CN": "SB / 面对率先加注 / LJ",
            "en": "SB / facing_rfi / LJ"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
            "three_bet_bluff": "A5s,87s,76s,A4s,AJo",
            "call": "55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-094",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / HJ",
            "zh-CN": "SB / 面对率先加注 / HJ",
            "en": "SB / facing_rfi / HJ"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo",
            "three_bet_bluff": "A5s,76s,A4s,AJo,A9s,A3s,65s,54s",
            "call": "44,55,66,77,88,99,AJs,ATs,KJs,KQs,QJs,JJ,JTs,TT,T9s,AQo,KTs,QTs,98s,87s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-095",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / CO",
            "zh-CN": "SB / 面对率先加注 / CO",
            "en": "SB / facing_rfi / CO"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT",
            "three_bet_bluff": "44,55,66,77,88,99,A5s,76s,A4s,AJo,A9s,A3s,65s,54s,KQo,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,KJs,T9s,98s,87s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-096",
          "parentId": "node-089",
          "children": [],
          "title": {
            "zh-TW": "SB / 面對率先加注 / BTN",
            "zh-CN": "SB / 面对率先加注 / BTN",
            "en": "SB / facing_rfi / BTN"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,KK,QQ,AQs,AKo,AJs,ATs,KQs,AQo,JJ,TT,KQo,AJo,KJs",
            "three_bet_bluff": "22,33,44,55,66,77,88,99,A5s,76s,A4s,A9s,A3s,65s,54s,A8s,A7s,A6s,A2s,K9s,Q9s,J9s,KTs,QTs,JTs,QJs,T9s,98s,87s,ATo,KJo,QJo,T8s,97s,86s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff"
          ],
          "flags": {
            "sourcePath": [
              "SB",
              "facing_rfi",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-097",
          "parentId": "node-001",
          "children": [
            "node-098"
          ],
          "title": {
            "zh-TW": "BB",
            "zh-CN": "BB",
            "en": "BB"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "BB"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-098",
          "parentId": "node-097",
          "children": [
            "node-099",
            "node-100",
            "node-101",
            "node-102",
            "node-103",
            "node-104",
            "node-105",
            "node-106"
          ],
          "title": {
            "zh-TW": "BB / 面對率先加注",
            "zh-CN": "BB / 面对率先加注",
            "en": "BB / facing_rfi"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-099",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / UTG",
            "zh-CN": "BB / 面对率先加注 / UTG",
            "en": "BB / facing_rfi / UTG"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,AQs,KK,QQ",
            "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s",
            "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,AKo,ATo,KQo,KJo,QJo,JJ,JTs,J9s,J8s,T8s,98s,T9s,96s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-100",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / UTG+1",
            "zh-CN": "BB / 面对率先加注 / UTG+1",
            "en": "BB / facing_rfi / UTG+1"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,AQs,KK,QQ",
            "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s",
            "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,AKo,ATo,KQo,KJo,QJo,JJ,JTs,J9s,J8s,T8s,98s,T9s,96s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "UTG+1"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-101",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / UTG+2",
            "zh-CN": "BB / 面对率先加注 / UTG+2",
            "en": "BB / facing_rfi / UTG+2"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ",
            "three_bet_bluff": "86s,76s,75s,65s,64s,54s,43s,85s,74s,53s",
            "call": "22,33,44,55,66,77,88,99,AJs,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,KQs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,TT,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "UTG+2"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-102",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / LJ",
            "zh-CN": "BB / 面对率先加注 / LJ",
            "en": "BB / facing_rfi / LJ"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT",
            "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o",
            "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,76s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "LJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-103",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / HJ",
            "zh-CN": "BB / 面对率先加注 / HJ",
            "en": "BB / facing_rfi / HJ"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo",
            "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,A9o,76s,63s,32s",
            "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "HJ"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-104",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / CO",
            "zh-CN": "BB / 面对率先加注 / CO",
            "en": "BB / facing_rfi / CO"
          },
          "ranges": {
            "three_bet_value": "AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo",
            "three_bet_bluff": "75s,65s,64s,54s,43s,85s,74s,53s,76s,63s,32s,84s,73s,52s,42s,A4o,A3o",
            "call": "22,33,44,55,66,77,88,99,ATs,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,KTs,KJs,QJs,QTs,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,AJo,AQo,ATo,KQo,KJo,QJo,JTs,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "CO"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-105",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / BTN",
            "zh-CN": "BB / 面对率先加注 / BTN",
            "en": "BB / facing_rfi / BTN"
          },
          "ranges": {
            "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
            "three_bet_bluff": "75s,65s,64s,54s,43s,74s,53s,76s,63s,32s,73s,52s,42s,A3o,Q6o,Q5o,K5o,K4o,K3o,K2o,A2o,75o,65o",
            "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,87s,JTo,QTo,KTo,ATo,KJo,QJo,J9s,J8s,T8s,98s,T9s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,76o,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "BTN"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-106",
          "parentId": "node-098",
          "children": [],
          "title": {
            "zh-TW": "BB / 面對率先加注 / SB",
            "zh-CN": "BB / 面对率先加注 / SB",
            "en": "BB / facing_rfi / SB"
          },
          "ranges": {
            "three_bet_value": "99,AA,AKs,AQs,KK,QQ,AKo,JJ,AJs,KQs,TT,AQo,ATs,KJs,QJs,KQo,AJo,KTs,QTs,JTs",
            "three_bet_bluff": "65s,54s,76s,K3o,K2o,A2o,75o,65o,J9s,T9s,T8s,98s,87s,76o,64o,54o,J5o,T5o,Q4o,Q3o,Q2o",
            "call": "22,33,44,55,66,77,88,A9s,A8s,A7s,A6s,A5s,A4s,A3s,A2s,K5s,K6s,K7s,K8s,K9s,Q9s,Q8s,Q7s,J7s,T7s,97s,JTo,QTo,KTo,ATo,KJo,QJo,J8s,96s,K4s,Q6s,J6s,T6s,K3s,K2s,Q5s,95s,T5s,J5s,86s,Q4s,A9o,A8o,K9o,Q9o,J9o,T9o,98o,A5o,J4s,T4s,94s,Q2s,J2s,T2s,92s,82s,72s,62s,Q3s,J3s,T3s,93s,83s,84s,85s,86o,96o,T6o,J6o,J7o,J8o,T8o,97o,T7o,87o,K8o,Q8o,Q7o,K6o,A4o,A7o,K7o,A6o,75s,74s,73s,64s,63s,42s,53s,43s,52s,32s,Q6o,Q5o,K5o,K4o,A3o"
          },
          "actions": [
            "three_bet_value",
            "three_bet_bluff",
            "call"
          ],
          "flags": {
            "sourcePath": [
              "BB",
              "facing_rfi",
              "SB"
            ]
          },
          "extras": {}
        }
      ],
      "sha256": "c0de29f17eff31f1450a4090ad9b45c5160442ce51069e0a28981a55c3ae4269"
    },
    {
      "slug": "legacy-single-position",
      "title": {
        "zh-TW": "單一位置範圍",
        "zh-CN": "单一位置范围",
        "en": "Single-position ranges"
      },
      "description": {
        "zh-TW": "保留舊站程式中的原始動作與範圍字串。桌型、有效籌碼、抽水及前注未完整註明；僅供範圍學習與格式練習。",
        "zh-CN": "保留旧站代码中的原始动作与范围字符串。桌型、有效筹码、抽水及前注未完整注明；仅供范围学习与格式练习。",
        "en": "Original legacy action and range strings are preserved. Table size, effective stacks, rake and antes are not fully specified; use for range study and format practice."
      },
      "chartFormatVersion": 1,
      "publishedVersion": 1,
      "state": "published",
      "isPlaceholder": false,
      "provenance": "legacy thinking.poker default set, approved by Lei 2026-10-12",
      "rightsReference": "Lei decision Q02, 2026-10-12",
      "assumptions": {
        "game": "holdem",
        "tableSize": null,
        "effectiveStackBb": null,
        "rake": "unspecified",
        "ante": "unspecified"
      },
      "sourceCommit": "838437b3dff27d19d54b6b87e9612eb20ea1bf3c",
      "source": {
        "UTG": {
          "rfi": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs"
          }
        }
      },
      "rootId": "node-001",
      "nodes": [
        {
          "id": "node-001",
          "parentId": null,
          "children": [
            "node-002"
          ],
          "title": {
            "zh-TW": "翻牌前範圍",
            "zh-CN": "翻牌前范围",
            "en": "Preflop Ranges"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": []
          },
          "extras": {}
        },
        {
          "id": "node-002",
          "parentId": "node-001",
          "children": [
            "node-003"
          ],
          "title": {
            "zh-TW": "UTG",
            "zh-CN": "UTG",
            "en": "UTG"
          },
          "ranges": {},
          "actions": [],
          "flags": {
            "sourcePath": [
              "UTG"
            ]
          },
          "extras": {}
        },
        {
          "id": "node-003",
          "parentId": "node-002",
          "children": [],
          "title": {
            "zh-TW": "UTG / 率先加注",
            "zh-CN": "UTG / 率先加注",
            "en": "UTG / rfi"
          },
          "ranges": {
            "two_bet": "66,77,88,99,AQo,AKo,AA,AKs,AQs,AJs,ATs,A9s,A5s,KK,QQ,JJ,TT,KTs,QTs,JTs,98s,T9s,QJs,KJs,KQs"
          },
          "actions": [
            "two_bet"
          ],
          "flags": {
            "sourcePath": [
              "UTG",
              "rfi"
            ]
          },
          "extras": {}
        }
      ],
      "sha256": "b2d52051d605ae4fbc68fce63ebbbb97a617e57a0947505b3fad19c76e37cbf0"
    }
  ],
  "sha256": "1f7dd1b4aeb0b6623c5fda6dde3a18d1b31246ac40b04bba3f97173e8e9fa3e1"
}
