[00:00:01.030] Server LOG ✓ Ready in 680ms [00:00:04.065] Server LOG ○ Compiling /members ... [00:00:05.687] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:00:05.825] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:00:05.825] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/members","route":"/members"} [00:00:05.825] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889868194} [00:00:07.488] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:08.016] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:08.269] Server LOG 🌳 GET /api/trees/[treeId] 返回数据: {} [00:00:09.302] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:00:13.628] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:00:13.789] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:00:13.789] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/auth/signin","route":"/auth/signin"} [00:00:13.789] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/auth/signin color: rgb(120, 120, 120) color: inherit {"dp":"/auth/signin","o":"http://localhost:3000/auth/signin","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889876158} [00:00:17.224] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:17.251] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:00:20.214] Server LOG ○ Compiling / ... [00:00:21.851] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:00:22.009] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:00:22.009] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"} [00:00:22.009] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889884373} [00:00:22.013] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:22.083] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:00:22.256] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:22.287] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:24.969] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:47.144] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:47.365] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:00:47.473] Server LOG 🌳 GET /api/trees 返回数据: {} [00:00:47.498] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:00:47.561] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:00:47.561] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/auth/signin","route":"/auth/signin"} [00:00:47.561] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/auth/signin color: rgb(120, 120, 120) color: inherit {"dp":"/auth/signin","o":"http://localhost:3000/auth/signin","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889909929} [00:01:05.575] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:05.768] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:01:05.892] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:01:05.892] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"} [00:01:05.892] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889928256} [00:01:05.916] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:05.982] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:01:05.989] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:06.018] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:06.074] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:01:06.197] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:06.286] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:08.053] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:30.095] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889951798} [00:01:30.183] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:30.203] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:34.300] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889956666} [00:01:34.515] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:34.529] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:49.364] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:49.433] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:01:49.450] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdkk000713ouzq9oai5r color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdkk000713ouzq9oai5r","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889971808} [00:01:49.658] Server LOG 🌳 GET /api/trees 返回数据: {} [00:01:49.679] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:00.289] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:00.305] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:00.372] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889982732} [00:02:02.891] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:02:03.049] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:02:03.049] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/auth/signin","route":"/auth/signin"} [00:02:03.049] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/auth/signin color: rgb(120, 120, 120) color: inherit {"dp":"/auth/signin","o":"http://localhost:3000/auth/signin","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889985414} [00:02:06.673] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:06.846] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:02:06.948] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:06.980] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:02:06.980] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"} [00:02:06.980] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763889989341} [00:02:06.992] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:06.998] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:07.019] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:07.042] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:07.130] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:07.154] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:10.162] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:25.102] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:02:25.205] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:25.231] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:25.288] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:02:25.289] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/auth/signin","route":"/auth/signin"} [00:02:25.289] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/auth/signin color: rgb(120, 120, 120) color: inherit {"dp":"/auth/signin","o":"http://localhost:3000/auth/signin","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890007651} [00:02:39.437] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:39.655] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:02:39.749] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:39.765] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:02:39.765] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"} [00:02:39.765] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890022108} [00:02:39.840] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:39.846] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:39.885] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:39.930] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:39.974] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:39.986] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:40.020] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:40.126] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:40.148] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:43.367] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890025709} [00:02:43.584] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:43.596] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:45.189] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:45.224] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:02:45.272] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdkk000713ouzq9oai5r color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdkk000713ouzq9oai5r","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890027615} [00:02:45.495] Server LOG 🌳 GET /api/trees 返回数据: {} [00:02:45.510] Server LOG 🌳 GET /api/trees 返回数据: {} [00:06:18.556] Server LOG ✓ Compiled in 121ms [00:12:29.351] Server LOG ✓ Compiled in 63ms [00:12:29.611] Browser ERROR uncaughtError: ReferenceError: permissions is not defined [00:12:29.612] Browser ERROR uncaughtError: ReferenceError: permissions is not defined [00:12:41.781] Server LOG ✓ Compiled in 133ms [00:12:41.783] Server WARN ⚠ Fast Refresh had to perform a full reload due to a runtime error. [00:12:42.417] Server WARN ⚠ Fast Refresh had to perform a full reload due to a runtime error. [00:12:42.877] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:12:42.882] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:12:43.061] Server LOG 🌳 GET /api/trees 返回数据: {} [00:12:43.086] Server LOG 🌳 GET /api/trees 返回数据: {} [00:12:43.227] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:12:43.259] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:12:43.491] Server LOG 🌳 GET /api/trees 返回数据: {} [00:12:43.541] Server LOG 🌳 GET /api/trees 返回数据: {} [00:12:43.627] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:12:43.627] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"} [00:12:43.627] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890626083} [00:12:43.628] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:12:43.628] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"} [00:12:43.628] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890626063} [00:12:43.647] Server LOG 🌳 GET /api/trees 返回数据: {} [00:12:43.661] Server LOG 🌳 GET /api/trees 返回数据: {} [00:13:44.205] Server LOG ✓ Compiled in 61ms [00:13:47.727] Server LOG ✓ Compiled in 74ms [00:13:59.268] Server LOG ✓ Compiled in 53ms [00:14:54.659] Server LOG 🌳 GET /api/trees 返回数据: {} [00:14:55.641] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890758308} [00:14:55.846] Server LOG 🌳 GET /api/trees 返回数据: {} [00:14:55.859] Server LOG 🌳 GET /api/trees 返回数据: {} [00:15:41.921] Server LOG ✓ Compiled in 76ms [00:15:45.570] Server LOG ✓ Compiled in 61ms [00:15:53.027] Server LOG ✓ Compiled in 108ms [00:16:09.932] Server LOG ✓ Compiled in 65ms [00:16:49.877] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:21.047] Server ERROR ⨯ ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:21.169] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:21.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:21.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:21.888] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:21.888] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.236] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.264] Server ERROR ⨯ ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.534] Browser ERROR uncaughtError: Error: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.612] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.612] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.612] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.612] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.613] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.613] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.613] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.613] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.794] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:22.794] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:23.082] Server LOG ✓ Compiled in 110ms [00:17:23.594] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:23.600] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:23.609] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal [00:17:23.657] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:23.692] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:17:23.725] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:17:23.830] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:17:23.838] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:23.842] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:17:23.842] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/settings","route":"/settings"} [00:17:23.842] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/settings color: rgb(120, 120, 120) color: inherit {"dp":"/settings","o":"http://localhost:3000/settings","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890906513} [00:17:23.899] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:17:23.990] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:24.017] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:24.041] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:24.082] Server LOG 🌳 GET /api/trees 返回数据: {} [00:17:49.703] Server LOG ✓ Compiled in 87ms [00:17:49.805] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:50.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:50.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.009] Browser ERROR uncaughtError: Error: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.190] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.190] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.612] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:54.612] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:55.768] Browser ERROR uncaughtError: Error: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:55.935] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:55.935] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:56.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:56.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:56.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:17:56.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:291:29 Parsing ecmascript source code failed 289 | const gedcomText = event.target?.result as string 290 | const importedData = importFromGedcom(gedcomText) > 291 | await loadData(importedData) | ^^^^^ 292 | setGedcomStatus("导入成功!") 293 | if (gedcomInputRef.current) gedcomInputRef.current.value = "" 294 | } catch (err) { await isn't allowed in non-async function Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:18:00.170] Server LOG ✓ Compiled in 61ms [00:18:00.556] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:18:00.560] Server LOG 🌳 GET /api/trees 返回数据: {} [00:18:00.642] Server LOG 🌳 GET /api/trees 返回数据: {} [00:18:00.685] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:18:00.759] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:18:00.759] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/members","route":"/members"} [00:18:00.759] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763890943415} [00:18:00.875] Server LOG 🌳 GET /api/trees/[treeId] 返回数据: {} [00:18:00.895] Server LOG 🌳 GET /api/trees 返回数据: {} [00:18:00.916] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:18:00.943] Server LOG 🌳 GET /api/trees 返回数据: {} [00:18:00.966] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:21:06.875] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:07.672] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:07.700] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:21:07.746] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/settings color: rgb(120, 120, 120) color: inherit {"dp":"/settings","o":"http://localhost:3000/settings","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891130391} [00:21:07.974] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:08.040] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:08.072] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:08.097] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:13.997] Server LOG ✓ Compiled in 83ms [00:21:16.186] Server LOG ✓ Compiled in 58ms [00:21:16.206] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:16.245] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:19.853] Server LOG ✓ Compiled in 70ms [00:21:19.957] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:206:18 Parsing ecmascript source code failed 204 | 导出数据 (Export JSON) 205 | > 206 | | ^^^^^ 207 | 208 |
209 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:20.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:206:18 Parsing ecmascript source code failed 204 | 导出数据 (Export JSON) 205 | > 206 | | ^^^^^ 207 | 208 | 209 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:20.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:206:18 Parsing ecmascript source code failed 204 | 导出数据 (Export JSON) 205 | > 206 | | ^^^^^ 207 | 208 | 209 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:22.469] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:22.523] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:22.551] Server LOG 🌳 GET /api/trees 返回数据: {} [00:21:22.556] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:21:22.593] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:21:22.616] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:21:24.952] Server LOG ✓ Compiled in 57ms [00:21:25.055] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:258:18 Parsing ecmascript source code failed 256 | {importStatus} 257 | > 258 | | ^^^^^ 259 | 260 | 261 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:25.607] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:258:18 Parsing ecmascript source code failed 256 | {importStatus} 257 | > 258 | | ^^^^^ 259 | 260 | 261 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:25.607] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:258:18 Parsing ecmascript source code failed 256 | {importStatus} 257 | > 258 | | ^^^^^ 259 | 260 | 261 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:31.710] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:167:20 Parsing ecmascript source code failed 165 | 重置所有数据 166 | > 167 | | ^^^^^ 168 | 169 | 170 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:32.607] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:167:20 Parsing ecmascript source code failed 165 | 重置所有数据 166 | > 167 | | ^^^^^ 168 | 169 | 170 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:32.607] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:167:20 Parsing ecmascript source code failed 165 | 重置所有数据 166 | > 167 | | ^^^^^ 168 | 169 | 170 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:33.294] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:33.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:33.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:36.519] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:36.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:36.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:39.320] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:39.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:39.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:42.439] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:42.608] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:42.609] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:21:59.769] Browser ERROR 获取家族树列表失败: {} [00:21:59.769] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:22:00.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:22:00.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:22:01.848] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891184370} [00:22:01.848] Browser ERROR 获取家族树列表失败: {} [00:22:01.848] Browser ERROR 获取家族树列表失败: {} [00:22:01.848] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:22:02.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:22:02.611] Browser ERROR ./Documents/go-new/chinese-family-tree/app/settings/page.tsx:260:18 Parsing ecmascript source code failed 258 | {importStatus} 259 | > 260 | | ^^^^^ 261 | 262 | 263 | Unterminated regexp literal Import traces: Client Component Browser: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component Browser] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] Client Component SSR: ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Client Component SSR] ./Documents/go-new/chinese-family-tree/app/settings/page.tsx [Server Component] [00:22:14.513] Server LOG ✓ Compiled in 57ms [00:22:14.584] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:14.602] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:14.650] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:22:14.681] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:22:22.329] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:22.389] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdkk000713ouzq9oai5r color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdkk000713ouzq9oai5r","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891205034} [00:22:22.398] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:22:22.611] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:22.629] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:33.320] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:33.371] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:33.409] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:33.433] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:33.445] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/settings color: rgb(120, 120, 120) color: inherit {"dp":"/settings","o":"http://localhost:3000/settings","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891216035} [00:22:33.454] Server LOG 🌳 GET /api/trees 返回数据: {} [00:22:33.486] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:23:21.263] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/timeline?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/timeline","o":"http://localhost:3000/timeline?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891263905} [00:23:21.585] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:23:21.585] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:23:21.585] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:23:21.704] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:23:21.704] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:23:21.704] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:23:21.728] Server LOG 🌳 GET /api/trees 返回数据: {} [00:23:21.760] Server LOG 🌳 GET /api/trees 返回数据: {} [00:23:23.684] Browser WARN {} [00:24:38.649] Server LOG ✓ Compiled in 102ms [00:24:38.695] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:38.732] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:38.759] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:38.788] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:44.822] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:44.932] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:44.987] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:45.504] Server LOG ✓ Compiled in 682ms [00:24:46.026] Server LOG 迁徙数据: {} [00:24:46.076] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:24:46.076] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:24:46.076] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:24:46.152] Server LOG ✓ Compiled in 0ms [00:24:46.170] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:46.215] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:46.433] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold [00:24:46.587] Server LOG 🌳 GET /api/trees/[treeId] 返回数据: {} [00:24:46.594] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit [00:24:46.594] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/timeline","route":"/timeline"} [00:24:46.594] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/timeline?treeId=cmibhsdke000313ou47rjhmlt color: rgb(120, 120, 120) color: inherit {"dp":"/timeline","o":"http://localhost:3000/timeline?treeId=cmibhsdke000313ou47rjhmlt","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891349230} [00:24:46.678] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:24:46.694] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:46.716] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[],"migrations":[]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:24:46.846] Browser LOG 迁徙数据: {"lines":[{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[121.48,31.22]],"fromName":"济南","toName":"上海"},{"coords":[[117.12,36.65],[114.07,22.62]],"fromName":"济南","toName":"深圳"},{"coords":[[117.12,36.65],[120.19,30.26]],"fromName":"济南","toName":"杭州"},{"coords":[[117.12,36.65],[104.06,30.67]],"fromName":"济南","toName":"成都"},{"coords":[[117.12,36.65],[120.62,31.32]],"fromName":"济南","toName":"苏州"},{"coords":[[117.12,36.65],[108.95,34.27]],"fromName":"济南","toName":"西安"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"},{"coords":[[117.12,36.65],[117.12,36.65]],"fromName":"济南","toName":"济南"}],"migrations":[{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"to":"山东省济南市历下区","year":1945},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"参加过抗日战争,新中国成立后在政府部门工作。","birthDate":"1910-01-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdl0000j13ouierzs8f5","cmibhsdl5000n13oua5h623g6"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.528Z","deathDate":"1985-06-15","email":null,"fatherId":"cmibhsdkh000513our8u66ivg","fullName":"王建国","gender":"MALE","generation":2,"generationName":"建","givenName":"建国","id":"cmibhsdkn000913ouc4o09h8r","isLunarDate":false,"motherId":"cmibhsdkk000713ouzq9oai5r","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdkp000b13ouqyshvi2v"],"spouseMotherName":null,"surname":"王","tags":["抗战老兵","公务员"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.554Z"},"from":"山东省济南市历城区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"to":"山东省济南市历下区","year":1950},{"father":{"address":"山东省济南市历下区解放路123号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,从事机械制造行业。","birthDate":"1945-04-18","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlj000x13oukmr8k4oe","cmibhsdln001113oudw6q10qw"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.541Z","deathDate":null,"email":"wangming@example.com","fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王明","gender":"MALE","generation":3,"generationName":"明","givenName":"明","id":"cmibhsdl0000j13ouierzs8f5","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl2000l13ouu6vcstnz"],"spouseMotherName":null,"surname":"王","tags":["工程师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.572Z"},"from":"山东省济南市历下区","person":{"address":"上海市浦东新区陆家嘴环路1000号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"金融分析师,在投资银行工作。","birthDate":"1978-03-22","birthPlace":"上海市浦东新区","burialPlace":null,"childrenIds":["cmibhsdm8001h13oupujly1mv"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.564Z","deathDate":null,"email":"wanglei@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王磊","gender":"MALE","generation":4,"generationName":"浩","givenName":"磊","id":"cmibhsdln001113oudw6q10qw","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["金融","在世","上海"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.591Z"},"to":"上海市浦东新区","year":1978},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在中学任教。","birthDate":"1950-09-12","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdlp001313oulkjbtey5"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.545Z","deathDate":null,"email":null,"fatherId":"cmibhsdkn000913ouc4o09h8r","fullName":"王亮","gender":"MALE","generation":3,"generationName":"明","givenName":"亮","id":"cmibhsdl5000n13oua5h623g6","isLunarDate":false,"motherId":"cmibhsdkp000b13ouqyshvi2v","phone":"13800138003","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.575Z"},"from":"山东省济南市历下区","person":{"address":"广东省深圳市南山区科技园","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"创业者,经营科技公司。","birthDate":"1980-11-08","birthPlace":"广东省深圳市","burialPlace":null,"childrenIds":["cmibhsdm9001j13ount13sany"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.565Z","deathDate":null,"email":"wangchao@example.com","fatherId":"cmibhsdl5000n13oua5h623g6","fullName":"王超","gender":"MALE","generation":4,"generationName":"浩","givenName":"超","id":"cmibhsdlp001313oulkjbtey5","isLunarDate":false,"motherId":null,"phone":"13900139004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["创业者","在世","深圳"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.592Z"},"to":"广东省深圳市","year":1980},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"浙江省杭州市西湖区文三路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,在浙江大学附属医院工作。","birthDate":"1982-05-15","birthPlace":"浙江省杭州市","burialPlace":null,"childrenIds":["cmibhsdmb001l13ougkbtu3mf"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.567Z","deathDate":null,"email":"wangpeng@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王鹏","gender":"MALE","generation":4,"generationName":"浩","givenName":"鹏","id":"cmibhsdlq001513oueczi76cv","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139005","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["医生","在世","杭州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.593Z"},"to":"浙江省杭州市","year":1982},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"医生,继承父业。","birthDate":"1952-02-28","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlq001513oueczi76cv","cmibhsdls001713ouc75jyx93"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.547Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王强","gender":"MALE","generation":3,"generationName":"明","givenName":"强","id":"cmibhsdl7000p13ouus4xql9g","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138004","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdl8000r13ougrbbsvm5"],"spouseMotherName":null,"surname":"王","tags":["医生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.576Z"},"from":"山东省济南市历城区","person":{"address":"四川省成都市武侯区天府大道","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"教师,在大学任教。","birthDate":"1984-08-20","birthPlace":"四川省成都市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.568Z","deathDate":null,"email":"wangting@example.com","fatherId":"cmibhsdl7000p13ouus4xql9g","fullName":"王婷","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"婷","id":"cmibhsdls001713ouc75jyx93","isLunarDate":false,"motherId":"cmibhsdl8000r13ougrbbsvm5","phone":"13900139006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["教师","在世","成都"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.568Z"},"to":"四川省成都市","year":1984},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1954-07-20","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlt001913ou8c6u5qna"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.551Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王丽","gender":"FEMALE","generation":3,"generationName":"明","givenName":"丽","id":"cmibhsdlb000t13ouflsitz21","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138006","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.578Z"},"from":"山东省济南市历城区","person":{"address":"江苏省苏州市工业园区","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"护士,在医院工作。","birthDate":"1986-02-14","birthPlace":"江苏省苏州市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.569Z","deathDate":null,"email":"wangna@example.com","fatherId":"cmibhsdlb000t13ouflsitz21","fullName":"王娜","gender":"FEMALE","generation":4,"generationName":"浩","givenName":"娜","id":"cmibhsdlt001913ou8c6u5qna","isLunarDate":false,"motherId":null,"phone":"13900139007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["护士","在世","苏州"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.569Z"},"to":"江苏省苏州市","year":1986},{"father":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"军人,服役20年后转业。","birthDate":"1956-12-08","birthPlace":"山东省济南市历城区","burialPlace":null,"childrenIds":["cmibhsdlu001b13ou30ds7q0w"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.553Z","deathDate":null,"email":null,"fatherId":"cmibhsdks000d13ou5vwlgllc","fullName":"王军","gender":"MALE","generation":3,"generationName":"明","givenName":"军","id":"cmibhsdlc000v13oufr8uudvs","isLunarDate":false,"motherId":"cmibhsdkt000f13ouo7wxkmw8","phone":"13800138007","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["军人","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.579Z"},"from":"山东省济南市历城区","person":{"address":"陕西省西安市雁塔区高新路","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"工程师,在航天企业工作。","birthDate":"1988-07-30","birthPlace":"陕西省西安市","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.571Z","deathDate":null,"email":"wangtao@example.com","fatherId":"cmibhsdlc000v13oufr8uudvs","fullName":"王涛","gender":"MALE","generation":4,"generationName":"浩","givenName":"涛","id":"cmibhsdlu001b13ou30ds7q0w","isLunarDate":false,"motherId":null,"phone":"13900139008","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["工程师","在世","西安"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.571Z"},"to":"陕西省西安市","year":1988},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读大学生,就读于计算机科学专业。","birthDate":"2005-03-20","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.581Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王子轩","gender":"MALE","generation":5,"generationName":"子","givenName":"子轩","id":"cmibhsdm4001d13ounw9ayemk","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.581Z"},"to":"山东省济南市高新区","year":2005},{"father":{"address":"山东省济南市高新区科技路456号","ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"软件工程师,在互联网公司工作。","birthDate":"1975-06-10","birthPlace":"山东省济南市历下区","burialPlace":null,"childrenIds":["cmibhsdm4001d13ounw9ayemk","cmibhsdm6001f13our9mg5doh"],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.560Z","deathDate":null,"email":"wanghao@example.com","fatherId":"cmibhsdl0000j13ouierzs8f5","fullName":"王浩","gender":"MALE","generation":4,"generationName":"浩","givenName":"浩","id":"cmibhsdlj000x13oukmr8k4oe","isLunarDate":false,"motherId":"cmibhsdl2000l13ouu6vcstnz","phone":"13900139001","photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":["cmibhsdll000z13outywzdqhv"],"spouseMotherName":null,"surname":"王","tags":["程序员","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.588Z"},"from":"山东省济南市历下区","person":{"address":null,"ancestralHome":"山东省济南市","artName":null,"avatarImageId":null,"avatarUrl":null,"bio":"在读高中生。","birthDate":"2008-07-15","birthPlace":"山东省济南市高新区","burialPlace":null,"childrenIds":[],"courtesyName":null,"createdAt":"2025-11-23T09:04:57.582Z","deathDate":null,"email":null,"fatherId":"cmibhsdlj000x13oukmr8k4oe","fullName":"王梓涵","gender":"FEMALE","generation":5,"generationName":"子","givenName":"梓涵","id":"cmibhsdm6001f13our9mg5doh","isLunarDate":false,"motherId":"cmibhsdll000z13outywzdqhv","phone":null,"photoIds":[],"posthumousName":null,"rank":null,"spouseFatherName":null,"spouseIds":[],"spouseMotherName":null,"surname":"王","tags":["学生","在世"],"telephone":null,"treeId":"cmibhsdke000313ou47rjhmlt","updatedAt":"2025-11-23T09:04:57.582Z"},"to":"山东省济南市高新区","year":2008}]} [00:24:48.201] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:48.226] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {} [00:24:48.288] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/settings color: rgb(120, 120, 120) color: inherit {"dp":"/settings","o":"http://localhost:3000/settings","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763891350932} [00:24:48.527] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:48.558] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:48.596] Server LOG 🌳 GET /api/trees 返回数据: {} [00:24:48.638] Server LOG 🌳 GET /api/trees 返回数据: {} [00:25:13.043] Server LOG ✓ Compiled in 62ms [00:25:13.058] Server LOG 🌳 GET /api/trees 返回数据: {} [00:25:13.072] Server LOG 🌳 GET /api/trees 返回数据: {} [00:25:13.085] Server LOG 🌳 GET /api/trees 返回数据: {} [00:25:14.101] Server LOG 🌳 GET /api/trees 返回数据: {} [00:25:56.216] Server LOG 🌳 GET /api/trees 返回数据: {} [00:29:13.506] Server LOG ✓ Compiled in 76ms [00:29:13.535] Server LOG 🌳 GET /api/trees 返回数据: {} [00:29:13.549] Server LOG 🌳 GET /api/trees 返回数据: {} [00:29:13.561] Server LOG 🌳 GET /api/trees 返回数据: {} [00:29:16.880] Server LOG 🌳 GET /api/trees 返回数据: {} [00:29:16.958] Server LOG 🌳 GET /api/trees 返回数据: {} [00:29:18.010] Server LOG 🌳 GET /api/trees 返回数据: {} [00:36:28.071] Server LOG ✓ Compiled in 74ms [00:36:28.118] Server LOG 🌳 GET /api/trees 返回数据: {} [00:36:28.464] Server LOG 🌳 GET /api/trees 返回数据: {} [00:36:28.484] Server LOG ✓ Compiled in 61ms