[{"data":1,"prerenderedAt":970},["ShallowReactive",2],{"integrations-zh:/zh/integrations/cursor":3},{"id":4,"title":5,"active":6,"body":7,"description":956,"extension":957,"eyebrow":958,"icon":959,"image":960,"meta":961,"name":144,"navTitle":144,"navigation":6,"order":962,"path":963,"seo":964,"slug":965,"status":966,"stem":967,"summary":968,"toc":959,"__hash__":969},"integrations_zh/zh/integrations/cursor.md","Cursor + OpenPets",true,{"type":8,"value":9,"toc":927},"minimark",[10,128,182,393,550,608,653,719,832,913],[11,12,16,17,16,21,16,25,16,118],"section",{"id":13,"className":14},"overview",[15],"docs-section","\n  ",[18,19,20],"h2",{"id":20},"此集成的功能",[22,23,24],"p",{},"\n    Cursor 集成为 Cursor 提供 OpenPets MCP 工具，以及一个可选的简短项目规则，用来告诉 Cursor 何时使用这些工具。它包含一个 MCP 层和一个可选的规则层；你可以只安装其中一个，或两个都安装。\n  ",[26,27,30,31,16],"div",{"className":28},[29],"docs-table-wrap","\n    ",[32,33,34,35,34,52,30],"table",{},"\n      ",[36,37,38,39,34],"thead",{},"\n        ",[40,41,42,46,49],"tr",{},[43,44,45],"th",{},"组成部分",[43,47,48],{},"是否必需？",[43,50,51],{},"为 Cursor 提供的功能",[53,54,38,55,38,88,38,105,34],"tbody",{},[40,56,57,58,57,65,57,68,38],{},"\n          ",[59,60,61],"td",{},[62,63,64],"strong",{},"MCP server",[59,66,67],{},"是",[59,69,70,71,75,76,79,80,83,84,87],{},"通过 ",[72,73,74],"code",{},"@open-pets/mcp"," 提供 ",[72,77,78],{},"openpets_status","、",[72,81,82],{},"openpets_react"," 和 ",[72,85,86],{},"openpets_say"," 工具。",[40,89,57,90,57,95,57,98,38],{},[59,91,92],{},[62,93,94],{},"项目规则",[59,96,97],{},"可选",[59,99,100,101,104],{},"一个简短的 ",[72,102,103],{},".mdc"," 规则，告诉 Cursor 何时使用 OpenPets 工具，以及哪些内容绝不能出现在宠物消息中。",[40,106,57,107,57,112,57,115,38],{},[59,108,109],{},[62,110,111],{},"Hooks / 生命周期反应",[59,113,114],{},"暂未支持",[59,116,117],{},"环境感知的 Cursor hooks 是未来阶段，在验证完成之前有意暂不写入。",[22,119,120,121,123,124,127],{},"\n    运行时控制在本地进行。Cursor 以 stdio MCP server 的形式启动 ",[72,122,74],{},"，server 使用 ",[72,125,126],{},"@open-pets/client","，客户端通过本地 IPC 与运行中的 OpenPets 桌面应用通信。如果 OpenPets 已关闭，Cursor 仍可正常工作；宠物更新属于尽力而为的反馈。\n  ",[11,129,16,132,16,135,16,154,16,179],{"id":130,"className":131},"quick-install",[15],[18,133,134],{"id":134},"快速安装",[22,136,137,138,141,142,145,146,149,150,153],{},"\n    在 OpenPets 桌面应用中，打开 ",[62,139,140],{},"Integrations","，使用 ",[62,143,144],{},"Cursor"," 卡片。",[62,147,148],{},"Install global setup"," 为当前用户写入全局 Cursor MCP 条目，",[62,151,152],{},"Configure"," 打开详情面板，包含宠物路由、JSON 预览和移除操作。\n  ",[155,156,30,157,30,171,30,176,16],"ul",{},[158,159,160,162,163,166,167,170],"li",{},[62,161,148],{}," 将 ",[72,164,165],{},"openpets"," MCP server 添加到 ",[72,168,169],{},"~/.cursor/mcp.json","。",[158,172,173,175],{},[62,174,152],{}," 打开高级状态、宠物路由、项目规则预览和移除控制。",[158,177,178],{},"如果 OpenPets 工具未立即出现，请重启 Cursor、重载窗口或开启一个新对话。",[22,180,181],{},"\n    桌面设置是全局的，会影响该机器上的每个 Cursor 项目。若需要按仓库进行设置，或要添加项目规则，请使用下方的 CLI 命令。\n  ",[11,183,16,186,16,190,16,196,16,252,16,257,16,266,16,311,16,315,16,336,16,350,16,354,16,371,16,387],{"id":184,"className":185},"mcp-connection",[15],[18,187,189],{"id":188},"mcp-连接","MCP 连接",[22,191,192,193,195],{},"\n    MCP 是 Cursor 与 OpenPets 之间的主要桥梁。OpenPets 只会写入一个名为 ",[72,194,165],{}," 的 MCP 条目；Cursor 配置中无关的 MCP server 与顶层字段都会被保留。\n  ",[26,197,30,199,16],{"className":198},[29],[32,200,34,201,34,214,30],{},[36,202,38,203,34],{},[40,204,205,208,211],{},[43,206,207],{},"工具",[43,209,210],{},"用途",[43,212,213],{},"Cursor 应在何时使用",[53,215,38,216,38,228,38,240,34],{},[40,217,57,218,57,222,57,225,38],{},[59,219,220],{},[72,221,78],{},[59,223,224],{},"检查 OpenPets 桌面应用是否可达，以及当前目标宠物是哪个。",[59,226,227],{},"在使用 OpenPets 之前，或在调试设置时。",[40,229,57,230,57,234,57,237,38],{},[59,231,232],{},[72,233,82],{},[59,235,236],{},"在不显示文本的情况下更改宠物反应。",[59,238,239],{},"用于静默状态变化，如思考、编辑、测试、等待、成功或错误。",[40,241,57,242,57,246,57,249,38],{},[59,243,244],{},[72,245,86],{},[59,247,248],{},"显示一条简短的可见对话气泡。",[59,250,251],{},"用于有意义的进度通知、阻塞提示、完成通知或审核交接。",[253,254,256],"h3",{"id":255},"全局-mcp-与项目-mcp-配置","全局 MCP 与项目 MCP 配置",[22,258,259,260,262,263,265],{},"\n    Cursor 会合并全局和项目 MCP 配置。当两者都定义了 ",[72,261,165],{}," server 时，项目条目在该工作区中优先生效。OpenPets 始终使用 ",[72,264,165],{}," 这个 server 名称，因此你可以按仓库覆盖全局默认设置。\n  ",[26,267,30,269,16],{"className":268},[29],[32,270,34,271,34,284,30],{},[36,272,38,273,34],{},[40,274,275,278,281],{},[43,276,277],{},"设置方式",[43,279,280],{},"适用场景",[43,282,283],{},"文件",[53,285,38,286,38,298,34],{},[40,287,57,288,57,291,57,294,38],{},[59,289,290],{},"全局桌面设置",[59,292,293],{},"个人机器上全局可用的 Cursor 设置。",[59,295,296],{},[72,297,169],{},[40,299,57,300,57,303,57,306,38],{},[59,301,302],{},"项目本地 CLI 设置",[59,304,305],{},"需要显式携带 OpenPets 设置的仓库。",[59,307,308],{},[72,309,310],{},"\u003Cproject>/.cursor/mcp.json",[253,312,314],{"id":313},"预期的-mcp-条目","预期的 MCP 条目",[26,316,30,319,30,330,16],{"className":317},[318],"docs-code",[26,320,323,327],{"className":321},[322],"docs-code-bar",[324,325,326],"span",{},"~/.cursor/mcp.json 或 \u003Cproject>/.cursor/mcp.json",[324,328,329],{},"json",[331,332,333],"pre",{},[72,334,335],{},"{\n  \"mcpServers\": {\n    \"openpets\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@open-pets/mcp@latest\", \"--pet\", \"\u003Cpet-id>\"]\n    }\n  }\n}",[22,337,338,339,342,343,345,346,349],{},"\n    若未选择宠物，则会省略 ",[72,340,341],{},"--pet \u003Cpet-id>","，OpenPets 会路由到桌面默认宠物。OpenPets 在写入条目时会固定具体的 ",[72,344,74],{}," 版本；上面的 ",[72,347,348],{},"@latest"," 仅为手动配置时易读的等价写法。\n  ",[253,351,353],{"id":352},"使用-cli-进行项目设置","使用 CLI 进行项目设置",[26,355,30,357,30,366,16],{"className":356},[318],[26,358,360,363],{"className":359},[322],[324,361,362],{},"仅项目 MCP",[324,364,365],{},"bash",[331,367,368],{},[72,369,370],{},"npx -y @open-pets/cli@latest configure --agent cursor --pet \u003Cpet-id>",[26,372,30,374,30,382,16],{"className":373},[318],[26,375,377,380],{"className":376},[322],[324,378,379],{},"从其他目录配置项目 MCP",[324,381,365],{},[331,383,384],{},[72,385,386],{},"npx -y @open-pets/cli@latest configure --agent cursor --cwd /path/to/project --pet \u003Cpet-id>",[22,388,30,389,392],{},[72,390,391],{},"--pet"," 是可选的。若未提供，CLI 可能会通过运行中的桌面应用从已安装的宠物中提示选择。\n  ",[11,394,16,397,16,400,16,403,16,419,16,435,16,451,16,461,16,478,16,481,539],{"id":395,"className":396},"project-rules",[15],[18,398,399],{"id":399},"可选项目规则",[22,401,402],{},"\n    Cursor 规则是提示词引导，而不是生命周期 hooks。OpenPets 的规则告诉 Cursor 何时以及如何安全地使用 MCP 工具。规则是可选的且仅在项目本地生效；OpenPets 不会修改 Cursor 的用户或全局规则设置。\n  ",[26,404,30,406,30,414,16],{"className":405},[318],[26,407,409,412],{"className":408},[322],[324,410,411],{},"仅安装或更新项目规则",[324,413,365],{},[331,415,416],{},[72,417,418],{},"npx -y @open-pets/cli@latest configure --agent cursor --rules-only",[26,420,30,422,30,430,16],{"className":421},[318],[26,423,425,428],{"className":424},[322],[324,426,427],{},"同时安装 MCP 和规则",[324,429,365],{},[331,431,432],{},[72,433,434],{},"npx -y @open-pets/cli@latest configure --agent cursor --pet \u003Cpet-id> --with-rules",[26,436,30,438,30,446,16],{"className":437},[318],[26,439,441,444],{"className":440},[322],[324,442,443],{},"仅移除托管规则",[324,445,365],{},[331,447,448],{},[72,449,450],{},"npx -y @open-pets/cli@latest configure --agent cursor --remove-rules",[22,452,30,453,456,457,460],{},[72,454,455],{},"--rules-only"," 与 ",[72,458,459],{},"--remove-rules"," 不需要选择宠物，也不需要 OpenPets 桌面应用处于运行状态。规则文件会被写入：\n  ",[26,462,30,464,30,473,16],{"className":463},[318],[26,465,467,470],{"className":466},[322],[324,468,469],{},"规则路径",[324,471,472],{},"text",[331,474,475],{},[72,476,477],{},"\u003Cproject>/.cursor/rules/openpets.mdc",[253,479,480],{"id":480},"规则内容",[26,482,30,484,30,493],{"className":483},[318],[26,485,487,490],{"className":486},[322],[324,488,489],{},".cursor/rules/openpets.mdc",[324,491,492],{},"mdc",[331,494,495,509],{},[72,496,497,498,501,506],{},"---\ndescription: Use OpenPets MCP tools for lightweight coding-status feedback.\n---\n",[22,499,500],{},"\u003C!-- OPENPETS:CURSOR_RULES:START -->",[502,503,505],"h1",{"id":504},"openpets-status-feedback","OpenPets status feedback",[22,507,508],{},"You may use the OpenPets MCP tools as a brief, safe status channel during meaningful coding work.",[155,510,511,534],{},[72,512,513,519,525,528,531],{},[158,514,515,516,518],{},"Use ",[72,517,86],{}," sparingly for major milestones, blocking states, completion, or when review is needed.",[158,520,521,522,524],{},"Prefer ",[72,523,82],{}," over speech for lightweight progress such as thinking, working, testing, success, or error.",[158,526,527],{},"Keep messages short, user-facing, and safe.",[158,529,530],{},"Do not send prompts, tool input/output, code, logs, stack traces, credentials, private file contents, URLs, file paths, or other sensitive content through OpenPets.",[158,532,533],{},"Do not spam every internal step; use OpenPets only for meaningful progress changes and continue normally if a status update is unnecessary.",[158,535,536],{},[72,537,538],{},"If OpenPets is unavailable, continue the coding task without failing.\n\u003C!-- OPENPETS:CURSOR_RULES:END -->",[22,540,541,542,545,546,549],{},"\n  OpenPets 有意",[62,543,544],{},"不","设置 ",[72,547,548],{},"alwaysApply: true","，让规则默认不会出现在每个提示词中。当工作区打开时，Cursor 会包含该规则；规则变化后可能需要开启新对话才能被采纳。\n",[11,551,16,554,16,558,16,570,16,586],{"id":552,"className":553},"force-and-conflicts",[15],[18,555,557],{"id":556},"强制覆盖冲突与备份","强制覆盖、冲突与备份",[22,559,560,561,565,566,569],{},"\n    OpenPets 默认不会覆盖未知的用户内容。当 MCP 条目或规则文件与 OpenPets 管理的内容不一致时，状态会显示为 ",[562,563,564],"em",{},"custom"," 或 ",[562,567,568],{},"conflict","，除非你明确选择覆盖，否则不会被改写。\n  ",[26,571,30,573,30,581,16],{"className":572},[318],[26,574,576,579],{"className":575},[322],[324,577,578],{},"强制替换，按范围执行",[324,580,365],{},[331,582,583],{},[72,584,585],{},"npx -y @open-pets/cli@latest configure --agent cursor --rules-only --force\nnpx -y @open-pets/cli@latest configure --agent cursor --pet \u003Cpet-id> --with-rules --force",[155,587,30,588,30,594,30,599,30,602,16],{},[158,589,590,591,170],{},"MCP 替换仅影响 ",[72,592,593],{},"mcpServers.openpets",[158,595,596,597,170],{},"规则替换仅影响 ",[72,598,489],{},[158,600,601],{},"任何替换或移除操作前都会创建备份。",[158,603,604,607],{},[72,605,606],{},"--with-rules"," 会在写入任一文件前一起预检 MCP 与规则方案，避免出现半安装状态。",[11,609,16,612,16,615,16,621,16,637],{"id":610,"className":611},"pet-routing",[15],[18,613,614],{"id":614},"宠物路由",[22,616,617,618,620],{},"\n    未选择宠物时，Cursor 会指向 OpenPets 桌面默认宠物。选择宠物后，OpenPets 会在 MCP 命令中添加 ",[72,619,341],{},"，让 Cursor 指向该伴侣。\n  ",[26,622,30,624,30,632,16],{"className":623},[318],[26,625,627,630],{"className":626},[322],[324,628,629],{},"运行时路径",[324,631,472],{},[331,633,634],{},[72,635,636],{},"Cursor\n  -> OpenPets MCP server (@open-pets/mcp)\n  -> @open-pets/client\n  -> OpenPets desktop local IPC\n  -> default pet or selected agent pet",[155,638,30,639,30,642,30,647,30,650,16],{},[158,640,641],{},"未选择宠物：MCP 指向桌面默认宠物。",[158,643,644,645,170],{},"已选择宠物：MCP 参数中包含 ",[72,646,341],{},[158,648,649],{},"显式宠物会话使用短租约，代理宠物可自动清理。",[158,651,652],{},"如果请求的宠物缺失或不可用，OpenPets 会安全回退，而不会中断 Cursor。",[11,654,16,657,16,661,16,665,16,668,16,687,16,690,16,694,16,697,16,716],{"id":655,"className":656},"caveats",[15],[18,658,660],{"id":659},"cursor-行为与注意事项","Cursor 行为与注意事项",[253,662,664],{"id":663},"重启重载或新对话","重启、重载或新对话",[22,666,667],{},"\n    Cursor 加载 MCP 的方式会因版本和环境而异。如果安装后未出现 OpenPets 工具：\n  ",[669,670,30,671,30,674,30,677,30,680,16],"ol",{},[158,672,673],{},"开启新的 Cursor 对话。",[158,675,676],{},"重载 Cursor 窗口。",[158,678,679],{},"完全重启 Cursor。",[158,681,682,683,686],{},"确认 Node 与 npm 能运行所配置的 ",[72,684,685],{},"npx"," 命令。",[22,688,689],{},"\n    规则会作为对话上下文被引入，因此规则变化后也可能需要新对话才能生效。\n  ",[253,691,693],{"id":692},"wsl远程与-devcontainer","WSL、远程与 devcontainer",[22,695,696],{},"\n    OpenPets 桌面应用运行在本地操作系统上，MCP server 通过本地 IPC 连接桌面。如果 Cursor 在 WSL、远程主机或 devcontainer 中执行 MCP 命令，命令可能运行在无法访问桌面应用的环境中。\n  ",[155,698,30,699,30,702,30,707,16],{},[158,700,701],{},"Cursor 可能显示 MCP 连接失败。",[158,703,704,706],{},[72,705,78],{}," 可能报告桌面不可达。",[158,708,709,710,565,712,715],{},"所配置的 ",[72,711,685],{},[72,713,714],{},"node"," 命令可能在一个环境中可用，但在 Cursor 实际使用的环境中不可用。",[22,717,718],{},"\n    解决方法取决于具体环境。OpenPets 目前不会自动写入针对 WSL 或 devcontainer 的 MCP 条目。\n  ",[11,720,16,723,16,726,16,729],{"id":721,"className":722},"safety",[15],[18,724,725],{"id":725},"安全性与行为",[22,727,728],{},"\n    OpenPets 将 Cursor 配置视为用户拥有的内容。MCP 与规则编辑都是受限范围、可审计、可回退的。\n  ",[26,730,30,732,16],{"className":731},[29],[32,733,34,734,34,744,30],{},[36,735,736],{},[40,737,738,741],{},[43,739,740],{},"保护机制",[43,742,743],{},"行为说明",[53,745,38,746,38,757,38,772,38,780,38,788,38,796,38,804,38,812,38,820,34],{},[40,747,748,751],{},[59,749,750],{},"受限的 MCP 编辑",[59,752,753,754,756],{},"仅读取、写入、替换或移除 ",[72,755,593],{},"；无关 server 与字段被完整保留。",[40,758,759,762],{},[59,760,761],{},"受限的规则编辑",[59,763,764,765,767,768,771],{},"仅触碰 ",[72,766,489],{},"。其他规则文件和 ",[72,769,770],{},".cursor"," 目录本身保持不变。",[40,773,774,777],{},[59,775,776],{},"严格 JSON",[59,778,779],{},"以严格 JSON 读取 MCP 配置。无法解析的文件会被归类为 invalid，而不是被改写。",[40,781,782,785],{},[59,783,784],{},"大小限制",[59,786,787],{},"MCP 配置读取上限为 256 KiB。规则读取上限为 64 KiB。",[40,789,790,793],{},[59,791,792],{},"安全写入",[59,794,795],{},"使用临时文件加原子重命名进行写入，任何替换或移除前都会创建备份。",[40,797,798,801],{},[59,799,800],{},"拒绝符号链接",[59,802,803],{},"拒绝处理符号链接配置文件、非常规文件、不安全的父路径和悬挂的符号链接。",[40,805,806,809],{},[59,807,808],{},"托管识别",[59,810,811],{},"仅当存在 OpenPets 的 frontmatter 和恰好一对有序标记时，规则才被视为托管；用户自有内容会被识别为冲突而不是被覆盖。",[40,813,814,817],{},[59,815,816],{},"预览脱敏",[59,818,819],{},"桌面预览仅显示 OpenPets 的 MCP 条目；更大范围的预览会对疑似敏感字段进行脱敏。",[40,821,822,825],{},[59,823,824],{},"不写入宽泛权限",[59,826,827,828,831],{},"OpenPets 不会写入 ",[72,829,830],{},"~/.cursor/permissions.json","，也不会添加宽泛的 MCP / 工具白名单。",[11,833,16,836,16,839,16,843,16,864,16,868,16,882,16,885,16,888,16,904,16,907],{"id":834,"className":835},"troubleshooting",[15],[18,837,838],{"id":838},"故障排查",[253,840,842],{"id":841},"cursor-未显示-openpets-工具","Cursor 未显示 OpenPets 工具",[155,844,30,845,30,848,30,854,30,861,16],{},[158,846,847],{},"开启新对话、重载窗口或完全重启 Cursor。",[158,849,850,851,170],{},"确认 OpenPets 桌面应用正在运行，并在 Cursor 详情面板点击 ",[62,852,853],{},"Refresh",[158,855,856,857,860],{},"在终端运行 ",[72,858,859],{},"npx -y @open-pets/mcp@latest --help","，确认 npm 能解析到该包。",[158,862,863],{},"如果 Cursor 运行在 WSL、远程或 devcontainer 中，请参考上面的注意事项。",[253,865,867],{"id":866},"openpets-提示-mcp-条目为自定义或冲突","OpenPets 提示 MCP 条目为自定义或冲突",[22,869,870,871,873,874,877,878,881],{},"\n    自定义或冲突状态意味着现有的 ",[72,872,165],{}," 条目、MCP 配置文件或规则文件与 OpenPets 所管理的内容不匹配。OpenPets 不会主动改写。仅当你希望 OpenPets 重新创建其托管条目或文件时，才在详情面板使用 ",[62,875,876],{},"Replace","，或在 CLI 中加上 ",[72,879,880],{},"--force"," 标志。\n  ",[253,883,884],{"id":884},"出现错误的宠物",[22,886,887],{},"\n    使用所需的宠物 ID 重新运行安装。如果该宠物未安装、无效或已损坏，桌面应用会回退到默认宠物。\n  ",[26,889,30,891,30,899,16],{"className":890},[318],[26,892,894,897],{"className":893},[322],[324,895,896],{},"刷新项目设置",[324,898,365],{},[331,900,901],{},[72,902,903],{},"npx -y @open-pets/cli@latest configure --agent cursor --pet \u003Cpet-id> --cwd . --force",[253,905,906],{"id":906},"移除或重置",[22,908,909,910,912],{},"\n    通过桌面详情面板移除全局 MCP 条目。使用 ",[72,911,450],{}," 移除项目规则。两种操作在改动托管内容前都会创建备份。\n  ",[11,914,16,917,16,920],{"id":915,"className":916},"whats-next",[15],[18,918,919],{"id":919},"下一步计划",[22,921,922,923,926],{},"\n    Cursor 的 MCP 与项目规则已完成。下一阶段是 ",[62,924,925],{},"Cursor hooks","，用于环境感知的生命周期反应，类似 Claude hooks 或 OpenCode 插件事件映射。我们有意暂未写入 hooks——它们需要一次验证才能落地，验证内容包括 hook 配置路径、负载结构、stdout 行为、超时、fail-open 与 fail-closed 语义，以及在本地、WSL、远程和 devcontainer 中的执行位置。\n  ",{"title":928,"searchDepth":929,"depth":929,"links":930},"",2,[931,932,933,939,942,943,944,948,949,955],{"id":20,"depth":929,"text":20},{"id":134,"depth":929,"text":134},{"id":188,"depth":929,"text":189,"children":934},[935,937,938],{"id":255,"depth":936,"text":256},3,{"id":313,"depth":936,"text":314},{"id":352,"depth":936,"text":353},{"id":399,"depth":929,"text":399,"children":940},[941],{"id":480,"depth":936,"text":480},{"id":556,"depth":929,"text":557},{"id":614,"depth":929,"text":614},{"id":659,"depth":929,"text":660,"children":945},[946,947],{"id":663,"depth":936,"text":664},{"id":692,"depth":936,"text":693},{"id":725,"depth":929,"text":725},{"id":838,"depth":929,"text":838,"children":950},[951,952,953,954],{"id":841,"depth":936,"text":842},{"id":866,"depth":936,"text":867},{"id":884,"depth":936,"text":884},{"id":906,"depth":936,"text":906},{"id":919,"depth":929,"text":919},"通过全局或项目 MCP 设置、可选项目规则、宠物路由、托管安全机制和冲突处理，将 Cursor 连接到 OpenPets。","md","MCP + 项目规则",null,"/integrations/cursor.svg",{},4,"/zh/integrations/cursor",{"title":5,"description":956},"cursor","已支持","zh/integrations/cursor","通过全局或项目 MCP 设置、可选的项目规则以及宠物路由，将 Cursor 连接到 OpenPets。","A__PpYOE6I5QjVyjwYgMOpjmjwrWzhTmII_buF53MI0",1779284856976]