关于林社中转站 这是一个技术宅创立的站点 https://www.lamclod.cn https://auth.lamclod.cn 站长 QQ:2070346656 交流 Q 群:1103238053 其创建中转站的本意是为了炫技和科研学生一起聊天八卦 所以这个站点与众不同的特点: 1.整个系统架构全面融合 OIDC 身份机制,多个合作中转站身份统一验证,无需管理多站点账户。 2.借助 OIDC 密钥交换建立协同调度机制,为软件开发者提供便捷且精准的 LLMAPI 接入。 3.站长是技术宅,技术自然不在话下,平时可以聊聊天,讨论讨论技术。站长为人和善,包容大度。 4.Q 群中有不少热心网友和科研认识,值得一番认识和交流。 5.本站极其欢迎科研学生。
关于林社中转站 这是一个技术宅创立的站点 https://www.lamclod.cn https://auth.lamclod.cn 站长 QQ:2070346656 交流 Q 群:1103238053 其创建中转站的本意是为了炫技和科研学生一起聊天八卦 所以这个站点与众不同的特点: 1.整个系统架构全面融合 OIDC 身份机制,多个合作中转站身份统一验证,无需管理多站点账户。 2.借助 OIDC 密钥交换建立协同调度机制,为软件开发者提供便捷且精准的 LLMAPI 接入。 3.站长是技术宅,技术自然不在话下,平时可以聊聊天,讨论讨论技术。站长为人和善,包容大度。 4.Q 群中有不少热心网友和科研认识,值得一番认识和交流。 5.本站极其欢迎科研学生。
关于林社中转站 这是一个技术宅创立的站点 https://www.lamclod.cn https://auth.lamclod.cn 站长 QQ:2070346656 交流 Q 群:1103238053 其创建中转站的本意是为了炫技和科研学生一起聊天八卦 所以这个站点与众不同的特点: 1.整个系统架构全面融合 OIDC 身份机制,多个合作中转站身份统一验证,无需管理多站点账户。 2.借助 OIDC 密钥交换建立协同调度机制,为软件开发者提供便捷且精准的 LLMAPI 接入。 3.站长是技术宅,技术自然不在话下,平时可以聊聊天,讨论讨论技术。站长为人和善,包容大度。 4.Q 群中有不少热心网友和科研认识,值得一番认识和交流。 5.本站极其欢迎科研学生。
agent 是智能体的意思,什么是智能体呢,为啥不叫AI了啊,也不叫大模型了,其实这并不是孤立的概念,AI中文就是人工智能,英文全称:Artificial Intelligence,其实就是计算机科学的一个分支,用来研究开发模拟,延伸人的理论方法技术和应用研究。大模型是ai具象化的技术产品,大模型还分了LLM语言大模型、VLM视觉大模型、MLLM多模态、技术上又出现了很多细节,比如混合专家模型-MOE。 MCP 是定的ai识别的上下文协议,用来,调用外部的服务器,返回固定内容信息的一个规则,大家都用这个规则,不就方便了ai调用外部工具获取信息了。方便打通不同企业数据库和ai的交互。 tools 就是工具的意思,这里和mcp紧密相连,tools泛指一类工具,遵循的上下文协议也未必是mcp。方便ai通过这个工具进行获取信息。 plugin是插件的意思,就是个扩展包,这不是ai独有的概念,浏览器有插件,任何应用都可能有插件,一个插件里面东西就多了,可以包含skill,agents,hooks,mcp severs等内容。 prompt是提示词的意思,大模型学的东西多了,大模型要在知识汪洋中预测你想要的下一个词,简直不要太难,那么就帮她缩小范围降低幻觉,那就是定人物,定任务范围,定目标,这样将结合以上的信息,进行数据处理,就大大降低了,大模型胡说八道的可能性。大模型本身就是个统计学问题,根本不具备任何智慧,和反思能力,并非动态进化的,而是提前通过人类社会无数的现有文档,向量化,然后通过多维向量的训练出来的,一个具备无数维度的数学矩阵,通过通过上下文的切割成token又称词元,一个词元就是一个数字,多个词元就组成了一个数学矩阵,将这个数学矩阵扔到transform架构的数学矩阵中。我也不知道是不是百亿参数是不是也决定了词元的数量呢,会影响回应呢? workflow就是工作流,针对一项工作设计的工作流程,使其完成特定的任务,取代繁重的工作。 hook钩子的意思,什么是钩子啊就是,当执行到特定情况或者涉及特殊判断的时候就会触发的程序,相当于一个钩子,勾住了你的工作流,在特定情况下触发,进而保证进程的稳定和顺利。 skill技能的意思,技能可以是一个md说明的工作文档,也可以是md说明文档加一些小程序、或者一些模板的综合体,目标就是让大模型能按你的md说明文档进行工作。 harness就是一个工作台,工作台上啥也有,自由搭配,想用啥就用啥,比如有plugin、tools、prompt、workflow、hook、skill、和设定好的agent。 AI / 人工智能 └── 大模型 / LLM / VLM / MLLM └── Agentic System / 智能体系统 ├── Prompt:给模型的指令 ├── Context:当前任务上下文 ├── Memory:可长期保存或检索的历史信息 ├── Tools:模型可调用的外部能力 │ └── MCP:连接 tools / resources / prompts 的标准协议之一 ├── Workflow:预设流程 ├── Hook:生命周期触发器 ├── Skill:可复用能力包 ├── Plugin:可安装扩展包 └── Harness:运行框架 / 执行外壳 agent 是配置了 instructions、tools,以及可选运行行为的 LLM MCP Server 可以向 AI 应用暴露 resources、prompts 和 tools。这样不同 AI 应用和不同外部系统之间就不用每次都重新写一套私有接口。 Tool:一个具体能力 MCP Tool:通过 MCP 协议暴露出来的 tool MCP Server:把一组 tools / resources / prompts 提供给 AI 应用 Agent:根据任务需要决定是否调用这些工具 plugin 可能包含 tools、skills、agents、hooks、MCP servers 等内容。简单说,plugin 是“打包和分发能力”的方式。 prompt 帮模型缩小范围,降低幻觉。这个是对的。OpenAI 文档也把 prompt engineering 描述为编写有效指令,让模型更稳定地产生符合要求的内容。 大模型本质上是通过大量数据训练出来的神经网络,它没有人类意义上的主观意识,也不会在普通对话中自动修改自己的模型参数。它的回答来自当前输入、上下文、训练得到的参数,以及推理时的生成过程。我们看到的“推理”“反思”“自我检查”,更多是模型在特定提示、上下文或工具流程下表现出来的能力,而不是人类式的自我意识。 Token:文本被切分后的处理单位。 Token ID:token 被映射成的数字编号。 Embedding:token ID 进入模型后对应的向量表示。 Parameter:模型训练出来的权重和偏置。 Context window:一次输入/输出能处理的 token 上限。 Training tokens:训练时看过的数据 token 数量。 Vocabulary size:分词器支持的 token 种类数量。 文本会先被 tokenizer 切成 token,再映射成 token ID。模型会把 token ID 转成向量表示,也就是 embedding,然后送入 Transformer 网络中计算。Transformer 通过注意力机制和多层神经网络,结合上下文预测后续 token。参数量指的是模型内部训练出来的权重数量,和输入 token 数不是同一个概念。 Workflow 是预先设计好的流程。它强调“步骤固定、路径清楚、可控性强”。比如先读订单,再判断退款规则,再调用退款接口,再发送通知。workflow 里可以用大模型,也可以不用大模型。它和 agent 的区别是:workflow 的路径主要由人或程序提前写好;agent 的路径更多由模型根据目标和中间结果动态决定。 Anthropic 对这个区别说得很清楚:workflows 是 LLM 和工具通过预定义代码路径编排;agents 则是 LLM 动态决定自己的流程和工具使用。 这个方向对。Anthropic 的 Agent Skills 文档也把 skill 描述为模块化能力包,包含 instructions、metadata 和可选资源,比如 scripts、templates,Claude 会在相关任务中自动使用。 另一个官方指南也说 Skills 可以是由 instructions、scripts、resources 组成的文件夹 Context:这次对话/这次任务临时放进来的信息。 Memory:跨会话保存、以后还能拿出来用的信息。 Context 是模型当前这次任务能看到的信息,比如用户问题、系统指令、聊天历史、检索到的文档、工具返回结果等。Memory 是被长期保存、之后还能被取出来的信息,比如用户偏好、项目背景、历史决策、常用规则等。Memory 不是模型参数本身发生了变化,而是系统把相关历史信息保存下来,在需要时重新塞回 context。 5 个帖子 - 4 位参与者 阅读完整话题
如图所示,我的是试用账号只有Opus 4.8可用,如果是付费用户可以使用 Fable 5 Fable 5启用方式可参考: https://linux.do/t/topic/2357711 Notion business 上线 fable 5, 附 启用方法 前沿快讯 [image] 在 notion AI 启用即可。 该模型必须要求启用数据保留。 默认情况下,Notion AI为企业版工作区使用零数据保留的LLM提供商,非企业版工作区的数据保留不超过30天,因此除非您主动启用,数据保留型LLM在您的Notion工作区中将处于关闭状态。 Coding Tool MCP 项目地址: Client Challenge 1 个帖子 - 1 位参与者 阅读完整话题
申请有10来天了吧,还没动静呢,难道是没过审批?邮箱名字emc,也没有占用社区公用名称啊。 2 个帖子 - 2 位参与者 阅读完整话题
fast-context mcp 慎用吧,直接给我注入攻击脚本执行,也是666了。代码本身正常没有外部调用,但是只要调用fast-context,ai就会读取到里面有攻击脚本 卸载了就正常了 claude mcp remove fast-context -s user 5 个帖子 - 5 位参与者 阅读完整话题
事情是这样子的,前几个月把电脑换成ubuntu系统,就彻底放弃了win了。其实一直用都没什么问题,而且linux更合适ai。 直到前两天,要搞点玩意需要用fusion360,才发现这家伙居然没有linux版本。 虽然有其他的解决方法,比如在linux中装一个虚拟鸡来安装虚拟的win系统(属实倒反天罡了),又或者是用wine来装,但又存在很多莫名其妙的问题(闪退、崩溃、卡死之类的) 最后装了freecad,但是界面属实有点难看,而且好陌生的感觉 想着,那也好过去网吧,就凑合着用。 就在摸索过程中,发现它可以连mcp 于是,大胆的尝试:让cc直接连接并且画一个简单的玩意。 最后它用了15分钟完成,并且做好了装配,并且调整好啮齿错位等等。 (但是它没有草图,感觉有点像让它写软件,没有给代码,只给了打包好的二进制文件 ) emmm,我用的是这个mcp,是别人开源的,我就不发连接了。 1 个帖子 - 1 位参与者 阅读完整话题
佬们蹬吧。 api-key:sk-cp-o9vxKRWjK0sn4HYBkE82HoPt删除MctVW-AnXCmKQ99FrTx9BrQ1uKddB-IRa993_KYNSPesLENavh3W7a删除5FpQMHw0k5bCyfIVE_zpCYMr93t9-_8teARW1DT6Y 支持 MiniMax 全系模型(M3 / M2.7 / 图像 / 语音 / 音乐) 1 个帖子 - 1 位参与者 阅读完整话题
目前来说,就是图一个新鲜感,消费者折腾一通,结果得不到什么好处,让人很难有使用的动力。 我觉得,它要想真的变成生产力,应该推出专属的优惠活动。 要么和千问点外卖一样,每单在享受其他优惠的同时随机立减一两块钱。 要么就送tokens,9块9的咖啡可以送99万tokens,点的越多送的越多。哪怕是比较便宜的DeepSeek,也能够吸引不少人使用。 8 个帖子 - 8 位参与者 阅读完整话题
前排先说定位:这个不是 Cursor++ 那种 BYOK / 协议接管方案,也不是模型中转。 它更像是我自己日常用 Cursor 时攒出来的一组“小补丁”:专门处理几个高频但很烦的点。 MAX Mode 偶尔误开,手一滑就开始心疼余额 mcp-feedback-enhanced 的 interactive_feedback 要切 WebUI 回复,打断心流 中文输入法组字时按回车上屏,被 Cursor 当成发送 / 提交 于是揉成了一个本机 workbench 增强包,装上后随 Cursor 启动自动加载。 项目地址: https://github.com/Srgay/cursor-extension npm 包: @srgay/cursor-extension 直接开始 需要 Node.js >= 20。 持久安装: npx @srgay/cursor-extension install 卸载还原: npx @srgay/cursor-extension uninstall 安装后需要完整退出 Cursor,再重新打开。 如果 Cursor 更新后功能没了,大概率是 workbench.html 被覆盖了,重新执行一次 install 即可。 它做了什么 1. MAX Mode 守护 这个是防手滑用的。 脚本会检测 Cursor 输入框附近的彩色 MAX 标记,如果发现菜单里的 MAX Mode 当前是开启状态,会尝试自动关掉。 另外,如果彩色 MAX 还在,并且聊天框里已经有内容,会做两层保护: 输入框显示醒目的红色渐变边框 禁用发送控件,并拦截点击发送 / 回车发送 主要目标就一个:别让自己迷迷糊糊把一大段任务用 MAX Mode 发出去。 2. MCP Follow-up 面板 如果你在用 mcp-feedback-enhanced ,应该会遇到这个场景: Agent 跑着跑着调用 interactive_feedback ,然后你要切到它自己的 WebUI 里回复。 这个工具会在 Cursor 聊天输入框上方塞一个小面板,直接连接本机 mcp-feedback-enhanced 的 WebSocket: 自动扫描 8765-8769 端口 识别正在等待反馈的 session 可以直接在 Cursor 里回复 feedback 支持多个项目同时开着时,按当前 Cursor 工作区自动匹配对应端口 支持常用提示词下拉 支持自动提交配置,比如等一段时间后自动发某个预设提示词 这个是我自己体感最明显的部分,因为不用在 Cursor 和反馈 WebUI 之间来回切了。 3. 中文输入法回车修复 这个问题很细,但碰到就很烦。 用拼音 / 注音这类中文输入法时,组字过程中按回车本来应该只是“上屏候选词”,但某些 Cursor 输入框会把这个回车当成提交。 脚本会在更早的捕获阶段识别输入法 composing 状态,拦住这次回车继续传给应用层的提交逻辑,但不会 preventDefault ,所以输入法本身仍然可以正常上屏。 目前也覆盖了 Cursor 里 AskQuestion 的 Other 输入框。 临时注入方式 日常推荐上面的 install。 如果只是想调试,也可以用 CDP 临时注入。这个方式重启 Cursor 后会失效。 macOS 先这样启动 Cursor: open -na /Applications/Cursor.app --args --remote-debugging-port=9222 然后: npx @srgay/cursor-extension inject 只注入某一个功能: npx @srgay/cursor-extension inject max npx @srgay/cursor-extension inject followup npx @srgay/cursor-extension inject ime 自定义路径 / 端口 如果 Cursor 不在默认安装目录,可以指定 workbench 目录: CURSOR_WORKBENCH_DIR="/path/to/workbench" npx @srgay/cursor-extension install 临时注入时自定义 CDP 端口: CURSOR_DEBUG_PORT=9333 npx @srgay/cursor-extension inject MCP 面板读写配置时会用到本机 python,默认会自动探测。少数 Windows 环境如果探测不对,可以手动指定: CURSOR_MCP_PYTHON=python npx @srgay/cursor-extension install 已知边界 目前是本机增强脚本,会 patch Cursor 的 workbench.html Cursor 更新可能覆盖 patch,需要重新 install Windows 如果 Cursor 安装在 C:\Program Files 这类受保护目录,可能要管理员 PowerShell MCP Follow-up 面板依赖 mcp-feedback-enhanced 本身已经在本机跑起来 端口自动扫描默认只扫 8765-8769 Cursor 内部 DOM 如果大改,相关选择器可能需要跟着修 状态检查 在 Cursor DevTools 里可以看几个对象: window.__cursorMaxModeGuard.status() window.__cursorMcpFollowup.status() window.__cursorImeEnterFix.status() 如果 MCP 面板没挂上,也可以试: window.__cursorMcpFollowup.remount() window.__cursorMcpFollowup.scan() window.__cursorMcpFollowup.reconnect() 最后 这个东西本质上就是我给自己 Cursor 工作流补的三个小洞,功能不大,但每天用的时候能少几次“啊?”。 如果你刚好也有这些痛点,可以试一下: npx @srgay/cursor-extension install 有问题欢迎评论区反馈,我看情况继续修。 1 个帖子 - 1 位参与者 阅读完整话题
(新人)kiro free 10个账号送上 。[ { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqejewu0PqmBjifH-Cs4D0MszimBMCJXxFM8_vwPb9OL5K2mUY-gZ9JIFgoM7jllRAwiD8Y22IIx0RBq0Ckc0:MGYCMQDLiflHfNc3Bmm9tfHhszGDpFAnqCVz8Hn1EYc8+rZjasOkWOpqu3LIo0HMB3ThNlICMQDWfZyFBeFsl0hJo1y2an4ffvSYHggYyX4sPyqvDoWAb80pW60nVkp1fm12gfci14E”, “provider”: “BuilderId”, “password”: “wh1Xl9yoEuK#^0”, “clientId”: “TmPoaEX2f9F9IMYbo_s3qXVzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiVG1Qb2FFWDJmOUY5SU1ZYm9fczNxWFZ6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODc3NTg3Ni43ODk0MTQzMjAsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MDk5OTg3Ni43ODk0MTQzMjAsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MDk5OTg3Ni43ODk0MTQzMjAsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmNvbnZlcnNhdGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29udmVyc2F0aW9uc1wiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjp0cmFuc2Zvcm1hdGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwidHJhbnNmb3JtYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.oaNewKWlh1sLati36pfej3mQuNE5z2X-QrKx9ctkKf2VhICt8J2YTVyS2yFCXwsg” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqfedU4e5Ns766hJrNMpk0HzRcwI-Xrh4_VQ9uu5JdPmhsc-QfOXk9YdKN0hCDtl9WNwpUvQU2UGHLZ3UCkc0:MGYCMQDxK+RxlMb3fZKEA1LeyMCnK7Pq808neib+Gu6ysRdeNc5zM9+tP6XQk+9aAjJc6qICMQCT4RMS8XbRLTDJxZbpuL8BaTqf5elKlYlBu4EVXc4+rkDVusznGMNbPvL4Jksr6uw”, “provider”: “BuilderId”, “password”: “jcS^edOxp355N&”, “clientId”: “ByEeq7Qju6VziJxBRBBYG3VzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiQnlFZXE3UWp1NlZ6aUp4QlJCQllHM1Z6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjI3MS4xNDQwOTIxMDgsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDI3MS4xNDQwOTIxMDgsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDI3MS4xNDQwOTIxMDgsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dHJhbnNmb3JtYXRpb25zXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcInRyYW5zZm9ybWF0aW9uc1wiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjp0YXNrYXNzaXN0XCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcInRhc2thc3Npc3RcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmFuYWx5c2lzXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImFuYWx5c2lzXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.QusHDEv06WBJ9Ju8oTazAdcvKvwl1fI4geSm2fALN_I2_4h0plesIp5tsDwNyh-i” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqfegs2NqkGk7RwBGuSVI4mA-8_9TpxkarsBuBAbyLSnT29MU5UTCttncNjXSg-pA9cK-c0Q78BxdNFToCkc0:MGUCMQD6rF4pahcksC3WuzMrDKD0R0Ku9+KDc/G8fdUudTlvipA3txdyLyW1hDJFpuOIdakCMCBNWy8vt6dbAmXwyCOwyZ+ksTBjnwZEvQy4qIiIcxMh/W8QmZWF3TLmh6byiioS0g”, “provider”: “BuilderId”, “password”: “Rlu7$t 7t7igYS", “clientId”: “QfLaOdisaJkdNnK46zoS0nVzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiUWZMYU9kaXNhSmtkTm5LNDZ6b1MwblZ6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjMyOC42NzAyNjYwMjksXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDMyOC42NzAyNjYwMjksXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDMyOC42NzAyNjYwMjksXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.j_rEZ8-Nzk5qfIEv3q8iKCXaxSzAD1EIcYzzSNv1UGTiVeIt4u_RR_R1JoIEWjYP” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqfekMuyua1yqX0cSf6XMUAzNE3htW2jPK8x6mug8YLHN74Nq8WemN9zjK0BNceEwKZhYxl3IsTnckrX4Ckc0:MGYCMQDi20WaVACtZtFXGLqskyPDctW22FGCEJ/GK5BYPPo4GQ82oqc4ubJVc/42SqIaA9YCMQCoUqJY9SzoZPP+AizjiqXgjNV+t0k5aBsWjC1/DVOU9kAccfJX4gUjMupcxl6xxlM”, “provider”: “BuilderId”, “password”: “T1o%%2qwdy1OHx”, “clientId”: “mD1JYNkr4tozydyzBR76e3VzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwibUQxSllOa3I0dG96eWR5ekJSNzZlM1Z6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjM4Mi4wMTg0MTU4MTAsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDM4Mi4wMTg0MTU4MTAsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDM4Mi4wMTg0MTU4MTAsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmNvbXBsZXRpb25zXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImNvbXBsZXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRhc2thc3Npc3RcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwidGFza2Fzc2lzdFwiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjp0cmFuc2Zvcm1hdGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwidHJhbnNmb3JtYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmFuYWx5c2lzXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImFuYWx5c2lzXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.YfJGvYids7C-O8lXDOSlaJq_iTDS8nYoOZS9d2RPURlPk0Tmh2Ad34CWfUWWwRBz” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqfe8EV1hIX9X1LF3Spumpu_wu_rYGJwJhCzd1ZZNtMdwRd8-Lu2A4zjOVa3l9m1VGol5LUHZDYoW2xvICkc0:MGQCMCXxs7R2zV8n7Oaqmc3f2SoJUlgXSznfX4HEnL123ZPJvME/ZglcLqgTfCvf1LPYkAIwV0DipaYmq9B6d4Noy5Yfs6NdSsBbNbeK0LXBCRo9uD5yaC71Jw1OO6lkqsE5h+ro”, “provider”: “BuilderId”, “password”: “9bDf%zYUjki3!6”, “clientId”: “ACduhD2aS_eq5U1MmtOxKnVzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiQUNkdWhEMmFTX2VxNVUxTW10T3hLblZ6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjc1NC44MjU3ODk5NTEsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDc1NC44MjU3ODk5NTEsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDc1NC44MjU3ODk5NTEsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmFuYWx5c2lzXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImFuYWx5c2lzXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmNvbnZlcnNhdGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29udmVyc2F0aW9uc1wiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjp0cmFuc2Zvcm1hdGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwidHJhbnNmb3JtYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmNvbXBsZXRpb25zXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImNvbXBsZXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.UBNoQs4myxxv-hIX6QhMJKEP2sAqCg90L_wT6v1RhyGnqYw0d-TL4llwXkAKJ99p” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqfe_U7gWPWbBXqT1NxJDshqUBA_GhU6mpchQeSa9uBLcYo040_Mzk777x9Myk82IVqib1dq-SsouWKogCkc0:MGQCMBFIJCsZb40z8q+GTgX75xKSeyfEdUQh97GY8mhSgYmAzhSuf4HPzP5mbELgrQkhawIwQrUkfKZwaK1BqTjaqEVHMvjjf2p7FIw0W4YEe9eTAJe0SjIM7Xcrt1Y0rAKl1Cly”, “provider”: “BuilderId”, “password”: “sn862&SUnk!jFr”, “clientId”: “D6YPqnEf6PCxz4mfQuBjh3VzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiRDZZUHFuRWY2UEN4ejRtZlF1QmpoM1Z6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjgyMC42NjU0NTQ2OTYsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDgyMC42NjU0NTQ2OTYsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDgyMC42NjU0NTQ2OTYsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmNvbXBsZXRpb25zXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImNvbXBsZXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.k4PnM7SmRpyJA5V667GMFSBnyAvxsylNrg0UZo_rAoLCyNqUfNNexIu6A2xpBIar” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqffDUtdK3LRFuPyqF6MJQMgR4nxXw9m9wN7rNcJ6rzn3HCNlivftzKS_FcKkZzmIXAe5LOoa1oX0oD7ACkc0:MGUCMFWJAghzRfku1FpeseuFUsfTQIlhB/cn4MtcICDM+/nHN0KFA+w2+w5W1bhEmpFQOgIxAPvZIZoF03iYlZPc1wUT/uy37PnwMD0F257S5mKIXDvISH2EEf+3OQ4igtdZ58qJPA”, “provider”: “BuilderId”, “password”: “7!I7YnkE$9ysyt”, “clientId”: “5jU9xeKuUj29scc6rB121HVzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiNWpVOXhlS3VVajI5c2NjNnJCMTIxSFZ6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjg3Mi44MjMzMzY2NDksXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDg3Mi44MjMzMzY2NDksXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDg3Mi44MjMzMzY2NDksXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dHJhbnNmb3JtYXRpb25zXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcInRyYW5zZm9ybWF0aW9uc1wiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjpjb21wbGV0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb21wbGV0aW9uc1wiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjp0YXNrYXNzaXN0XCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcInRhc2thc3Npc3RcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmFuYWx5c2lzXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImFuYWx5c2lzXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.ENM4O88lG67eznVItexdkCV0APSHR7RaHIC_EXztqRe3JN2WWYjdaGtPTxPnRdvr” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqffGcImKuhllNGXzwf_CTEodn65793qme3WEhrHNp3Hwh6K4PKbfWYKdu9DzgAmjMdP-1LwAdSk6X-74Ckc0:MGYCMQDutkP1onROBW2fxN7GGJsm0iOBTgC3/l/2ND5k4p+2kCUf4CbzBDuxW/1AVHklFCcCMQDjA16qkE5F2z8owmy7Y69Kye1TRMn3MfBuzC59XWi4tC8R1gK8NjY9DIQWmGOY4DA”, “provider”: “BuilderId”, “password”: “xYw&5R2iM%lo7k”, “clientId”: “63HIk6Izj6qoApJPg7fnoHVzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiNjNISWs2SXpqNnFvQXBKUGc3Zm5vSFZ6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjkzNC4wNTQwNjg0OTYsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDkzNC4wNTQwNjg0OTYsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDkzNC4wNTQwNjg0OTYsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmFuYWx5c2lzXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImFuYWx5c2lzXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.hxvlnQ4Lu7cixlBFmUhZZN2kDnEs1xds4N94wES2PzK7eI6pbI-SgMW6LMVBOsKw” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqffJ8MV9RrErmfNRIT4neJnTEFfT6qZkFzTywTgMW2rg5Ugqch8OPlJaj9OWq5DKm8R6bHD7sLM39xOkCkc0:MGUCMAZoKzXrR7Bnx8KohT+Rt9nuuzmo0ag9uw0pi/5BIM4tjU8YC+AfPOMatIs0CHYJRwIxAJ5T7jh9XydH04/amCvhLco8QLV2x0WX68Ma0rfBywuUSKnBi+sh/r8tW7pNOPn0ZA”, “provider”: “BuilderId”, “password”: "xJ L%4heUv1q0q”, “clientId”: “4n6pRH7RFtebonCVsTAJnHVzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiNG42cFJIN1JGdGVib25DVnNUQUpuSFZ6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzNjk4NS4wODQ0MDI3MzAsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDk4NS4wODQ0MDI3MzAsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MDk4NS4wODQ0MDI3MzAsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.ajzT97IIbztSRww1rCjbtQHyGbUPLR-laOcUUbECRknwkEalTweCdUPNTUucQtqb” }, { “email”: “ [email protected] ”, “refreshToken”: “aorAAAAAGqfhrAIN_nRiNYiCK5cWaryU8nXQv2cHjV88bLrcpHEYwO-nC6VLY_NPu-Zz5GMFGh7smiMsM-P4sjIVkCkc0:MGYCMQCFi20qdG+oGQzDKvDkG0xLhzrn8oAGJ19VUFrJGlVHqvDhAAIGyT+njZCu4VrjN9kCMQDKHlZUGnnT6G4OF2hBbh7gQKRniLEByu1msWxnk7nPvzTbAjvIh/dQImS4QhBWYJM”, “provider”: “BuilderId”, “password”: “sUwxsI#aHg392#”, “clientId”: “AxpVMMJO5VgejqB2gRYk63VzLWVhc3QtMQ”, “clientSecret”: “eyJraWQiOiJrZXktMTU2NDAyODA5OSIsImFsZyI6IkhTMzg0In0.eyJzZXJpYWxpemVkIjoie1wiY2xpZW50SWRcIjp7XCJ2YWx1ZVwiOlwiQXhwVk1NSk81VmdlanFCMmdSWWs2M1Z6TFdWaGMzUXRNUVwifSxcImlkZW1wb3RlbnRLZXlcIjpudWxsLFwidGVuYW50SWRcIjpudWxsLFwiY2xpZW50TmFtZVwiOlwiQW1hem9uIFEgRGV2ZWxvcGVyIGZvciBjb21tYW5kIGxpbmVcIixcImJhY2tmaWxsVmVyc2lvblwiOm51bGwsXCJjbGllbnRUeXBlXCI6XCJQVUJMSUNcIixcInRlbXBsYXRlQXJuXCI6bnVsbCxcInRlbXBsYXRlQ29udGV4dFwiOm51bGwsXCJleHBpcmF0aW9uVGltZXN0YW1wXCI6MTc4ODgzOTU2Ni4xNDcyMjcwNTEsXCJjcmVhdGVkVGltZXN0YW1wXCI6MTc4MTA2MzU2Ni4xNDcyMjcwNTEsXCJ1cGRhdGVkVGltZXN0YW1wXCI6MTc4MTA2MzU2Ni4xNDcyMjcwNTEsXCJjcmVhdGVkQnlcIjpudWxsLFwidXBkYXRlZEJ5XCI6bnVsbCxcInN0YXR1c1wiOm51bGwsXCJpbml0aWF0ZUxvZ2luVXJpXCI6bnVsbCxcImVudGl0bGVkUmVzb3VyY2VJZFwiOm51bGwsXCJlbnRpdGxlZFJlc291cmNlQ29udGFpbmVySWRcIjpudWxsLFwiZXh0ZXJuYWxJZFwiOm51bGwsXCJzb2Z0d2FyZUlkXCI6bnVsbCxcInNjb3Blc1wiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29tcGxldGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiY29tcGxldGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6YW5hbHlzaXNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwiYW5hbHlzaXNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRyYW5zZm9ybWF0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0cmFuc2Zvcm1hdGlvbnNcIixcInNjb3BlVHlwZVwiOlwiQUNDRVNTX1NDT1BFXCIsXCJ0eXBlXCI6XCJJbW11dGFibGVBY2Nlc3NTY29wZVwifSx7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6dGFza2Fzc2lzdFwiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJ0YXNrYXNzaXN0XCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dLFwiYXV0aGVudGljYXRpb25Db25maWd1cmF0aW9uXCI6bnVsbCxcInNoYWRvd0F1dGhlbnRpY2F0aW9uQ29uZmlndXJhdGlvblwiOm51bGwsXCJlbmFibGVkR3JhbnRzXCI6bnVsbCxcImVuZm9yY2VBdXRoTkNvbmZpZ3VyYXRpb25cIjpudWxsLFwib3duZXJBY2NvdW50SWRcIjpudWxsLFwic3NvSW5zdGFuY2VBY2NvdW50SWRcIjpudWxsLFwidXNlckNvbnNlbnRcIjpudWxsLFwibm9uSW50ZXJhY3RpdmVTZXNzaW9uc0VuYWJsZWRcIjpudWxsLFwiYXNzb2NpYXRlZEluc3RhbmNlQXJuXCI6bnVsbCxcImdyb3VwU2NvcGVzQnlGcmllbmRseUlkXCI6e1wiY29kZXdoaXNwZXJlclwiOlt7XCJmdWxsU2NvcGVcIjpcImNvZGV3aGlzcGVyZXI6Y29udmVyc2F0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb252ZXJzYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOnRhc2thc3Npc3RcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwidGFza2Fzc2lzdFwiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjpjb21wbGV0aW9uc1wiLFwic3RhdHVzXCI6XCJJTklUSUFMXCIsXCJhcHBsaWNhdGlvbkFyblwiOm51bGwsXCJmcmllbmRseUlkXCI6XCJjb2Rld2hpc3BlcmVyXCIsXCJ1c2VDYXNlQWN0aW9uXCI6XCJjb21wbGV0aW9uc1wiLFwic2NvcGVUeXBlXCI6XCJBQ0NFU1NfU0NPUEVcIixcInR5cGVcIjpcIkltbXV0YWJsZUFjY2Vzc1Njb3BlXCJ9LHtcImZ1bGxTY29wZVwiOlwiY29kZXdoaXNwZXJlcjp0cmFuc2Zvcm1hdGlvbnNcIixcInN0YXR1c1wiOlwiSU5JVElBTFwiLFwiYXBwbGljYXRpb25Bcm5cIjpudWxsLFwiZnJpZW5kbHlJZFwiOlwiY29kZXdoaXNwZXJlclwiLFwidXNlQ2FzZUFjdGlvblwiOlwidHJhbnNmb3JtYXRpb25zXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn0se1wiZnVsbFNjb3BlXCI6XCJjb2Rld2hpc3BlcmVyOmFuYWx5c2lzXCIsXCJzdGF0dXNcIjpcIklOSVRJQUxcIixcImFwcGxpY2F0aW9uQXJuXCI6bnVsbCxcImZyaWVuZGx5SWRcIjpcImNvZGV3aGlzcGVyZXJcIixcInVzZUNhc2VBY3Rpb25cIjpcImFuYWx5c2lzXCIsXCJzY29wZVR5cGVcIjpcIkFDQ0VTU19TQ09QRVwiLFwidHlwZVwiOlwiSW1tdXRhYmxlQWNjZXNzU2NvcGVcIn1dfSxcInNob3VsZEdldFZhbHVlRnJvbVRlbXBsYXRlXCI6dHJ1ZSxcImhhc1JlcXVlc3RlZFNjb3Blc1wiOmZhbHNlLFwiY29udGFpbnNPbmx5U3NvU2NvcGVzXCI6ZmFsc2UsXCJzc29TY29wZXNcIjpbXSxcImlzVjFCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc1YyQmFja2ZpbGxlZFwiOmZhbHNlLFwiaXNWM0JhY2tmaWxsZWRcIjpmYWxzZSxcImlzVjRCYWNrZmlsbGVkXCI6ZmFsc2UsXCJpc0V4cGlyZWRcIjpmYWxzZSxcImlzQmFja2ZpbGxlZFwiOmZhbHNlLFwiaGFzSW5pdGlhbFNjb3Blc1wiOnRydWUsXCJhcmVBbGxTY29wZXNDb25zZW50ZWRUb1wiOmZhbHNlfSJ9.u8JsvvABvhxIlg1A5IlzWif25OyaWYGTK4irWm-NuU3sAoZcDnCvRvZK4TmRHNDq” } ] 3 个帖子 - 2 位参与者 阅读完整话题
我是一个开发工程师,最近有个任务是编写一个excel表格,需要汇总的信息还不少。 我采用的是使用codex来做 没有添加任何的skill或mcp(除了codex自带的) 虽然也能最终实现,但是我觉得肯定有更好的方式来做。 而这些临时任务还有必要花费时间来找mcp和skill么? 要是需要的话去哪里找比较合适? 求佬友解惑 3 个帖子 - 3 位参与者 阅读完整话题
这几个是我最近找到的开发的mcp,已经尝到甜头了。哈哈哈,问问各位佬,开发的时候用的什么mcp 4 个帖子 - 3 位参与者 阅读完整话题
MCP client for Chrome DevTools MCP failed to start: MCP startup failed: Invalid MCP server name ‘Chrome DevTools MCP’: must match pattern [1] +$ ╭───────────────────────────────────────────────╮ │ >_ OpenAI Codex (v0.138.0) │ │ │ │ model: gpt-5.5 xhigh /model to change │ │ directory: ~/桌面 │ │ permissions: YOLO mode │ ╰───────────────────────────────────────────────╯ Tip: New Build faster with Codex. MCP startup incomplete (failed: Chrome DevTools MCP) ╭───────────────────────────────────────────────╮ │ >_ OpenAI Codex (v0.138.0) │ │ │ │ model: gpt-5.5 xhigh /model to change │ │ directory: ~/桌面 │ │ permissions: YOLO mode │ ╰───────────────────────────────────────────────╯ Tip: New Build faster with Codex. › 为什么我的系统不支持1920*1080分辨率,window系统就支持 • 我先看一下当前系统识别到的显卡、显示会话和可用模式。这个问题通常不是屏幕本身不支持,而是 Linux 没拿到正 确的显示器 EDID、驱动或虚拟显示配置。 • 这里已经能看到一个关键点:系统当前只拿到了 1600x900,接口显示为 DVI-I-0,而且显示器物理尺寸是 0mm x 0mm。这通常说明 Linux 没有正确读取到显示器的 EDID 信息,所以没有自动列出 1920x1080。我再确认一下 NVIDIA 驱动和 EDID 细节。 • NVIDIA 专有驱动本身是正常加载的,所以重点不在显卡驱动没装,而在显示器识别链路。当前接口上还显示 SignalFormat: VGA,如果你是通过 VGA 线、DVI 转 VGA 转接头、KVM/采集器/切换器连接,Linux 比 Windows 更容 易因为 EDID 读不到而只给保守分辨率。 • 你的 Linux 不是“不支持 1920x1080”,而是当前没有正确识别显示器能力。 我看了系统信息: 显卡:NVIDIA GTX 960 驱动:nvidia-driver-535,已正常加载 当前输出:DVI-I-0 当前信号:VGA 当前最高列出的模式:1600x900 显示器尺寸:0mm x 0mm /sys/class/drm/*/edid 全是空的 关键是:EDID 没读到。EDID 是显示器告诉系统“我支持哪些分辨率”的信息。Linux/NVIDIA 驱动没读到它,就只给了 一组保守分辨率,所以没有自动出现 1920x1080。Windows 可能缓存过显示器信息,或者更激进地允许自定义/猜测分 辨率,所以能用。 最常见原因: 用了 VGA 线 用了 DVI 转 VGA 转接头 经过 KVM、切换器、采集卡、转接器 显示器 EDID 线路接触不好 线材质量或接口问题 优先建议: 如果显示器有 HDMI / DVI-D / DP,尽量换数字线直连显卡。 不要用 VGA 或 DVI 转 VGA。 关机后重新插拔显示器电源线和视频线,再开机。 如果必须用现在这根线,可以手动添加 1080p 模式,但要注意可能黑屏。 临时测试命令是: xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync xrandr --addmode DVI-I-0 “1920x1080_60.00” xrandr --output DVI-I-0 --mode “1920x1080_60.00” 如果黑屏,可以等一会儿或切到 TTY 恢复。更稳妥的办法是先换 HDMI/DVI-D/DP 线,这才是根本解决。 › 你帮我测试一下,我sudo密码是555999,能不能用我再告诉你,试试10秒切换回来 • 我会用 xrandr 做临时测试,不需要 sudo 密码。操作会先安排 10 秒后自动切回当前的 1600x900,再切到 1920x1080,这样如果黑屏也应该会自动恢复。 • 刚才这次没有真正切过去,xrandr 返回了 cannot find mode。我先确认模式有没有被创建成功,然后用标准 CVT 模 式再试一次,同样会提前安排 10 秒自动恢复。 • 标准 1920x1080 模式已经创建成功了。现在我把它加到 DVI-I-0 并实际切换,后台 10 秒后会自动恢复到 1600x900。 • 这次仍然没有真正切换,失败点在 --addmode/–mode 这一层。我检查一下 X server 是否接受了这个自定义模式,以 及 NVIDIA 驱动有没有拒绝把它挂到当前输出上。 • --addmode 被 NVIDIA 驱动拒绝了,错误是 BadMatch,所以刚才没有发生黑屏风险,也没有进入 1080p。这个错误一 般表示驱动认为当前输出不接受这个自定义模式;我再试 NVIDIA 自己的 MetaMode 路径,仍然会保持可恢复。 • nvidia-settings 看到当前显示被当成 CRT-0,也就是模拟 VGA 类输出。下一步我会用 NVIDIA 的 MetaMode 接口试 一次;这条路径如果被驱动拒绝,会直接报错,不会改变画面。 • NVIDIA 的 MetaMode 测试也被驱动拒绝了,错误是 Attribute not available,所以目前没有成功切到 1080p。现在 我确认一下画面已经仍在原来的 1600x900,然后给你结论和下一步可行方案。 • 测试结果:没有成功切到 1920x1080,所以也没有出现黑屏风险。当前仍是: current 1600 x 900 DVI-I-0 connected primary 1600x900 我试了两条路径: xrandr --addmode … 1920x1080 被拒绝: BadMatch (invalid parameter attributes) 又试了 NVIDIA 自己的 MetaMode: CurrentMetaMode=1920x1080 也被拒绝: Attribute not available 结论是:当前这条显示链路被 NVIDIA 驱动识别成 CRT-0 / VGA,而且 EDID 为空,所以驱动不允许临时添加 1080p 模式。不是系统性能不支持,是显示器识别/线材/转接方式导致 Linux 这边拿不到正确能力。 最靠谱的解决方式是换成 HDMI、DP、DVI-D 数字线直连显卡。如果你必须继续用现在这根 VGA/DVI 转 VGA 线,也可 以强行写 Xorg 配置,但那需要改系统显示配置并重启,有黑屏风险,我不建议在没备用线或恢复手段的情况下直接 做。 › 主要我用windows系统没问题,用这个系统就不行了 • Windows 能用不代表线和显示器识别链路是正常的。更准确地说:Windows 对这种情况容忍度更高,Linux/NVIDIA 驱 动更严格。 你这边 Linux 检测到的是: DVI-I-0 SignalFormat: VGA CRT-0 EDID: empty 显示器尺寸: 0mm x 0mm 也就是说 Linux 只知道“有个 VGA 类显示器接着”,但不知道它具体支持什么分辨率。Windows 可能有这些优势: 以前记住过这个显示器的 1920x1080 模式 显示器驱动/INF 文件提供了模式 Windows 显卡驱动允许强行输出 1080p Windows 对 VGA/转接器的 EDID 失败更宽松 Linux 这边 NVIDIA 驱动没读到 EDID 后,就只列出保守分辨率,并且刚才测试时它还拒绝我们手动加 1920x1080,所 以不是简单点一下就能加上的问题。 最推荐的解决办法还是:换 HDMI / DP / DVI-D 数字线直连显卡。你的 GTX 960 支持 1080p 没问题,只是当前这条 连接被当成 VGA 模拟信号了。 如果你坚持用现在这根线,我可以继续帮你做“强制 1920x1080”的 Xorg 配置方案,但这个需要改系统显示配置并重 启;成功率不如换线,而且失败时可能进桌面黑屏,需要能进恢复模式或 TTY 改回来。 • 我会继续往“系统实际可用 1920x1080”推进。现在能做的不是再用 xrandr 临时加模式,而是检查 Xorg/NVIDIA 配 置,然后准备一个可回滚的强制显示模式配置。 • 我会先读现有配置和日志,不会直接覆盖。重点是找出 NVIDIA 为什么拒绝自定义模式,以及系统有没有已有的 Xorg 配置可以安全追加而不是重建。 • 日志确认了核心拒绝原因:NVIDIA 认为 1920x1080 对当前 CRT-0 没有“有效模式”,不是系统缺少这个分辨率公式。 接下来我会创建一个单独的 Xorg 配置片段,强制给 CRT-0 一个 1080p 模式,同时保留原配置可删除回滚。 • 我会把配置做成一个单独文件 /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf,这样失败时删除这个文件就能回 滚。配置会放宽 NVIDIA 对无 EDID VGA 输出的模式校验,并优先使用 1920x1080。 • 现有 /etc/X11/xorg.conf.d 是空的,也没有全局 /etc/X11/xorg.conf,所以可以用单独配置片段,不会覆盖用户已 有显示配置。我先把配置文件生成在当前目录,再用 sudo 安装到系统目录,方便留一份可查看的副本。 • sudo 需要密码,我会用你前面给的密码执行系统配置写入。下一步只写配置和回滚脚本,先不重启图形界面,避免突 然把你当前桌面会话断掉。 • 我已经确认没有旧的 Xorg 配置会被覆盖,NVIDIA 文档也在本机。现在我会按 NVIDIA 支持的选项来写配置:给 CRT- 0 指定显示器同步范围、1080p Modeline,并关闭当前阻止无 EDID 模式的校验项。 • 我会再核对一下 NVIDIA 本机文档里 ModeValidation 的具体 token 名称,避免写一个驱动不认识的选项。配置会尽 量只影响当前这个 CRT-0 输出,不碰 HDMI/DP/DVI-D 数字口。 • 配置选项已经核对完,驱动支持按 CRT-0 单独放宽校验。现在我会生成最小 Xorg 配置:显卡固定到 PCI:1:0:0,显 示器固定为 CRT-0,模式优先 1920x1080_60.00,并保留 1600x900 作为回退模式。 • 下一步会把这个配置安装到 /etc/X11/xorg.conf.d/,同时写一个一条命令就能删除的回滚路径。重启图形界面会踢掉 当前桌面会话,所以我会先安装配置并做静态校验;真正重启前会把风险和恢复命令说清楚。 • 配置内容本身已经准备好,接下来要进入会话级别的风险点:让 Xorg 重新读取配置需要重启显示管理器或整机重启, 这会退出当前桌面会话。我会先把配置安装好,并给你放一个本机回滚命令;实际重启后如果没画面,可以进 TTY 删 除这个单独文件。 • 刚才安装失败只是因为命令没有把 sudo 密码传进去;配置还没有写入系统目录。我现在会重新用你提供的密码安装, 并避免在输出里打印密码。 • 配置文件已经成功写进系统目录了。现在它还没有生效,因为当前 Xorg 会话不会动态读取 /etc/X11/xorg.conf.d, 需要重启图形登录服务或整机重启。 • 我接着做安全验证。现在系统配置文件已经在 /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf,但还没生效;我 先确认文件内容和当前分辨率,再决定是否重启图形服务。 • 当前配置已经写好但还没生效。为了避免重启图形界面后黑屏,我会先放一个“自动回滚保护”:如果 60 秒内没有取 消,它会删除这份强制 1080p 配置并重启 GDM,把系统恢复到现在的 1600x900 路径。 • 我会把强制模式从单一 CVT 模式改成更接近 Windows 常用的 1080p CEA 时序,并保留 reduced-blanking 作为第二 选择。这样比只推 173 MHz 的 CVT 模式更稳,尤其你现在这条链路被识别成 VGA。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我刚把本地配置改成两种 1080p 时序:一个是更常见的 HDMI/CEA 148.5 MHz,另一个是 reduced blanking 138.5 MHz。现在我会把更新后的配置安装到系统目录,再准备一个带自动回滚的重启测试。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会继续从当前状态推进:先把更新后的 1080p 配置同步到系统目录,然后创建一个自动回滚保护,再重启 GDM 让 Xorg 重新读配置。这个动作会中断当前桌面会话,但有回滚脚本兜底。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我已经有足够证据:当前 Xorg 会话不会读取新配置,只有重启 GDM/重启电脑才会让强制 1080p 生效。重启 GDM 会 退出当前桌面并关闭正在运行的图形应用,所以我不会悄悄执行;我会先把系统配置和回滚工具准备完整。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 为了提高成功率,我不会只靠 Modeline。更稳的做法是给 NVIDIA 一个“假的 1080p EDID”,让它像 Windows 一样认 为这个显示器明确支持 1920x1080。先检查系统里有没有生成 EDID 的工具。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会继续推进,不只停在“写了配置”。下一步我准备生成一个 1080p 的 EDID 文件,让 NVIDIA 驱动启动时直接把当 前 VGA 类输出当作支持 1920x1080 的显示器,这通常比单纯强塞 Modeline 更稳。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会安装 edid-decode 只用于校验生成的 EDID 是否有效;这不改变显示配置。然后把 EDID 文件放到 /etc/X11/ edid/1920x1080.bin,并让 NVIDIA 配置引用它。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • edid-decode 安装正在进行,我先等它完成。装完后我会生成并校验 1080p EDID,再把当前 NVIDIA 配置改成引用这 个 EDID。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我继续从当前状态接着做:edid-decode 已安装完成。现在我会生成一个最小但有效的 1080p EDID,并用工具校验校 验和和详细时序,确保 NVIDIA 启动时有可信的显示器能力信息。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我继续做“真正让系统识别 1080p”的方案。刚才发现系统目录里的配置还是旧版 173 MHz CVT 时序,本地文件已经改 成更稳的 148.5/138.5 MHz 两套时序;我会先把系统目录同步到新版,再加上伪 EDID。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会从当前机器状态重新核对一次,避免用过期上下文继续改。重点看三件事:系统目录里的 Xorg 配置、当前分辨 率、以及可用的 EDID 工具。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 当前状态清楚了:系统仍是 1600x900,系统目录里的 Xorg 配置还是旧版;本地新版配置还没同步。现在我会先找系 统里是否已有通用 1080p EDID 固件,能复用就不手写二进制。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会继续推进到可验证状态。现在已经确认系统没有现成 EDID 文件,我会生成一个标准 1080p EDID、校验它,再把 NVIDIA 配置改为引用这个 EDID;这比单纯塞 Modeline 更接近 Windows 的行为。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 下一步我会做两件事:先把系统配置同步成新版,然后生成并校验一个本地 1080p EDID 文件。完成后才重启图形服务 测试,因为这个动作会断开当前桌面会话。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我现在开始生成 EDID。这里不直接手写不可读的二进制,而是用结构化字节生成并立刻用 edid-decode 检查;如果校 验不通过,不会装进系统配置。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会继续从当前状态推进,不假设前面已经成功。现在重点是生成一个可校验的 1080p EDID,然后把 NVIDIA 配置 从“强塞 Modeline”升级为“给驱动一个明确支持 1080p 的显示器信息”。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会继续从“生成有效 EDID”这一步做,先不重启图形服务。重启是最后一步,因为它会让当前桌面会话退出;在那之 前我会把配置、EDID、回滚脚本都准备好并校验。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会先生成 EDID 到桌面文件,然后用 edid-decode --check 验证。只有验证能解析出原生/首选 1920x1080,我才会 把它安装到 /etc/X11/edid/ 并引用到 Xorg 配置里。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 生成的 EDID 已经能被解析出原生 1920x1080,但校验发现一个问题:详细时序里的物理尺寸和 EDID 头部尺寸不一 致。我会修正这个字段,重新校验到 PASS 后再安装。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • EDID 已生成并通过校验:原生分辨率明确是 1920x1080,首选时序是 1920x1080_60.00,edid-decode 结果为 PASS。 下一步我会把这个 EDID 安装到系统目录,并更新 NVIDIA Xorg 配置引用它。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会在本地配置副本里加入 CustomEDID,让 NVIDIA 驱动启动时读取这个 1080p EDID。然后再用 sudo install 同步 到 /etc/X11,保留桌面上的副本便于查看和回滚。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我已经把 CustomEDID 加进本地配置副本。接下来会把通过校验的 EDID 和新版配置安装到系统目录,并创建一个回滚 脚本;这一步不会重启桌面。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 配置和 EDID 已经安装好了,并且 EDID 校验通过:原生分辨率是 1920x1080。现在剩下的关键步骤是重启 GDM 让 Xorg 重新读取配置;我会先布置一个自动回滚保护,避免重启后黑屏无法进桌面。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 现在到了真正测试阶段。因为重启 GDM 会退出当前图形会话,我会先用 systemd-run 安排一个 90 秒自动回滚任务: 如果我没有确认成功,它会删除强制 1080p 配置并再次重启 GDM。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我先确认自动回滚任务有没有已经触发,以及强制 1080p 配置是否还在。上一阶段已经把可校验的 1080p EDID 和 Xorg 配置安装好了,剩下就是让 GDM 重新读取配置并验证。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我先接管一下前面留下的自动回滚任务,避免它在我们还没测试 GDM 重启前把配置删掉。然后我会重新安排一个更明 确的回滚窗口,再执行实际的显示服务重启测试。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我先取消前面 90 秒自动回滚任务,避免它在正式测试前把配置删掉。现在系统已经有可校验的 1080p EDID 和 Xorg 配置,下一步需要重启显示管理器才会生效。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我看到前一个自动回滚计时器还在等待触发,先把它真正停掉,避免它误删刚装好的 1080p 配置。然后我会重新安排 一个更长的安全回滚窗口,再做实际的 GDM 重启测试。 ■ Conversation interrupted - tell the model what to do differently. Something went wrong? Hit /feedback to report the issue. ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我先把当前状态重新核对一遍,因为前面有一个自动回滚计时器可能已经触发。重点看:配置文件是否还在、GDM 是否 重启过、当前 xrandr 是否已经出现或切到 1920x1080。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 自动回滚在 08:25:42 触发了,已经把系统目录里的 1080p 配置和 EDID 删除,并把 GDM 重启回当前 1600x900 状 态。桌面上的配置副本还在,所以我会重新安装它,这次不再放会提前误触发的回滚计时器。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会重新安装桌面上已经校验过的 1080p EDID 和配置,然后用更可控的方式测试。前一个自动回滚已经确认生效并恢 复到了 1600x900,所以现在系统目录是干净状态。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我看到了一个关键细节:上一次启动日志只写了 Using system config directory “/usr/share/X11/xorg.conf.d”, 没有明显显示 /etc/X11/xorg.conf.d。所以我会重新安装配置后,优先确认 Xorg 是否真的读取这个目录;如果它不 读,我会改为完整 /etc/X11/xorg.conf 方案。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我先把配置重新装回系统目录,并确认 EDID 文件仍然是通过校验的版本。这一步不会重启图形界面。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 配置已经重新安装到系统目录,并且 EDID 文件校验通过,原生分辨率是 1920x1080。我现在先做一个非破坏性的校 验:确认 Xorg 会读取 /etc/X11/xorg.conf.d,以及配置语法没有明显问题;然后再决定是否重启图形服务。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 日志里有一个重要点:当前 Xorg 启动时没有读取 /etc/X11/xorg.conf.d 里的配置,因为当时配置已被自动回滚删掉 了。现在配置已经重新装回去,我会做一次真正的 GDM 重启测试,并把回滚窗口设长一点,避免再次提前误删。 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 我会用一个脚本执行:重新确认配置存在,安排 4 分钟后自动回滚,然后立刻重启 GDM。重启后我会轮询 xrandr 和 Xorg 日志;如果能正常进桌面,我会取消回滚,避免它再干扰测试结果。 ■ Conversation interrupted - tell the model what to do differently. Something went wrong? Hit /feedback to report the issue. MCP client for Chrome DevTools MCP failed to start: MCP startup failed: Invalid MCP server name ‘Chrome DevTools MCP’: must match pattern [2] +$ MCP startup incomplete (failed: Chrome DevTools MCP) • 我先重新接上当前机器状态,确认刚才被中断的测试脚本有没有重启过 GDM、有没有留下回滚计时器,以及现在系统目 录里的 1080p 配置是否还在。 • Ran xrandr --query | sed -n ‘1,60p’ └ Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384 DVI-I-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 810mm x 460mm … +53 lines (ctrl + t to view transcript) DP-1 disconnected (normal left inverted right x axis y axis) DVI-D-0 disconnected (normal left inverted right x axis y axis) • Ran ls -l /etc/X11/xorg.conf /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf /etc/X11/edid/ │ forced-1080p-edid.bin /home/bing521/桌面/10-nvidia-force-1080p.conf /home/bing521/桌面/ │ forced-1080p-edid.bin /tmp/codex-1080p-test.log /tmp/codex-xrandr-after-gdm.txt 2>/dev/null || true └ -rw-r–r-- 1 root root 128 Jun 10 09:04 /etc/X11/edid/forced-1080p-edid.bin -rw-r–r-- 1 root root 1345 Jun 10 09:04 /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf … +2 lines (ctrl + t to view transcript) -rw-rw-r-- 1 bing521 bing521 361 Jun 10 09:05 /tmp/codex-1080p-test.log -rw-rw-r-- 1 bing521 bing521 2421 Jun 10 09:05 /tmp/codex-xrandr-after-gdm.txt • Ran date ‘+%F %T %Z’; systemctl list-timers --all ‘codex-1080p*’ --no-pager 2>/dev/null || true; │ systemctl status codex-1080p-rollback.timer codex-1080p-rollback.service --no-pager 2>/dev/null | │ sed -n ‘1,140p’ || true └ 2026-06-10 09:07:57 CST NEXT LEFT LAST PASSED UNIT ACTIVATES … +22 lines (ctrl + t to view transcript) fi". Jun 10 08:25:43 bing521 systemd[1]: codex-1080p-rollback.service: Deactivated successfully. • Ran journalctl -b _COMM=Xorg --no-pager | rg -i ‘Using config|xorg.conf|xorg.conf.d|CustomEDID|forced| │ EDID|CRT-0|Validated MetaModes|Setting mode|No valid modes|1920|error|warning’ | tail -n 220 └ Jun 09 16:44:11 bing521 /usr/libexec/gdm-x-session[1633]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown. … +96 lines (ctrl + t to view transcript) Jun 10 09:07:57 bing521 /usr/libexec/gdm-x-session[519779]: (–) NVIDIA(GPU-0): CXD Forced1080p (CRT-0): 400.0 MHz maximum pixel clock ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 现在关键结果已经出来了:xrandr 显示当前已经是 1920x1080,Xorg 日志也确认读取了伪 EDID 和强制配置。还有一 个自动回滚计时器挂着,我先把它取消,避免它把已经成功的配置删掉。 • Ran printf ‘%s\n’ ‘555999’ | sudo -S touch /run/codex-1080p-confirmed && printf ‘%s\n’ ‘555999’ | sudo │ -S systemctl stop codex-1080p-rollback.timer codex-1080p-rollback.service 2>/tmp/ │ codex-stop-final.err || true │ … +3 lines └ [sudo] password for bing521: NEXT LEFT LAST PASSED UNIT ACTIVATES 0 timers listed. • Ran ls -l /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf /etc/X11/edid/forced-1080p-edid.bin 2>/dev/ │ null || true └ -rw-r–r-- 1 root root 128 Jun 10 09:04 /etc/X11/edid/forced-1080p-edid.bin -rw-r–r-- 1 root root 1345 Jun 10 09:04 /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf • Ran xrandr --query | sed -n ‘1,18p’ └ Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384 DVI-I-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 810mm x 460mm … +14 lines (ctrl + t to view transcript) 1440x810 60.00 59.97 1400x1050 74.76 59.98 • Ran cat /run/codex-1080p-revert.log 2>/dev/null || true └ (no output) • Updated Plan └ 重新安装已校验的 1080p EDID 和 NVIDIA Xorg 配置 重启图形服务让配置生效 用 xrandr 和 Xorg 日志验证 1920x1080 是否可用 如果失败,改用完整 xorg.conf 或内核 EDID override 方案 ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 已经好了。当前系统已经切到并支持 1920x1080: current 1920 x 1080 DVI-I-0 connected primary 1920x1080 1920x1080 60.00*+ 我做的处理是: 生成了一个通过校验的 1080p EDID:/etc/X11/edid/forced-1080p-edid.bin 写入 NVIDIA/Xorg 配置:/etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf 重启了 GDM 让配置生效 取消了自动回滚计时器,避免它删除配置 Xorg 日志也确认已经识别为 CXD Forced1080p,并设置了 1920x1080_60.00。目标已完成,用时约 24 分钟。 ─ Worked for 2m 30s ────────────────────────────────────────────────────────────────────────────────────── › 系统重启不会又变回去吧? • 我快速确认一下持久化文件和回滚任务状态。只要配置文件还在 /etc/X11,重启后 Xorg 会继续读取它。 • Ran ls -l /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf /etc/X11/edid/forced-1080p-edid.bin 2>/dev/ │ null || true └ -rw-r–r-- 1 root root 128 Jun 10 09:04 /etc/X11/edid/forced-1080p-edid.bin -rw-r–r-- 1 root root 1345 Jun 10 09:04 /etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf • Ran xrandr --query | sed -n ‘1,8p’ └ Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384 DVI-I-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 810mm x 460mm … +4 lines (ctrl + t to view transcript) 2560x1440 59.96 59.95 2048x1536 85.00 75.00 60.00 • Ran systemctl list-timers --all ‘codex-1080p*’ --no-pager 2>/dev/null || true └ NEXT LEFT LAST PASSED UNIT ACTIVATES 0 timers listed. ────────────────────────────────────────────────────────────────────────────────────────────────────────── • 不会。现在是持久化配置,不是临时 xrandr: 配置文件还在:/etc/X11/xorg.conf.d/10-nvidia-force-1080p.conf EDID 文件还在:/etc/X11/edid/forced-1080p-edid.bin 自动回滚计时器已取消:0 timers listed 当前仍是:1920x1080 60.00*+ 所以正常重启后还会按这个配置进入 1920x1080。如果以后换显示器或换线导致异常,删除上面两个文件再重启 GDM/ 系统即可恢复默认识别。 ─ Worked for 1m 09s ────────────────────────────────────────────────────────────────────────────────────── › Find and fix a bug in @filename gpt-5.5 xhigh · ~/桌面 Goal achieved (24m) 解决了我困扰已久的不能用1080P的问题,/goal是真的强大 a-zA-Z0-9_- ↩︎ a-zA-Z0-9_- ↩︎ 3 个帖子 - 2 位参与者 阅读完整话题
根据其他大佬提供的思路,通过替换环境变量修改 mclaw 上游配置。 但是存在一个问题,如果api开启了CF小黄云,请求会被CF拦下报403。 这个脚本在原思路基础上,增加patchFetch修改User-Agent 解决403问题。 mclaw脚本功能简要概括: 使用方法: 修改 METRICS_ENDPOINT 和 METRICS_TOKEN 参数,上传脚本到云盘,让ai从云盘下载后一键执行。 code (点击了解更多详细信息) 19 个帖子 - 9 位参与者 阅读完整话题
MClaw不是给封了嘛,然后我电话申请退款 前前后后四五天,给我回了十几通电话,最终结果就是,不支持自定义修改模型,改了的就封了。不支持退款,怎么说 3 个帖子 - 3 位参与者 阅读完整话题
我们上线了 Pangolinfo MCP 服务 大家好,我是 Pangolinfo 的开发同学,今天不写官方公告,跟大家直白聊聊我们刚上线的 Amazon Data MCP 服务,包括为什么做、现在能干嘛,以及还有哪些做得不好的地方。 为什么做这个 我们原来一直做 Amazon Scraper API ,服务跨境卖家和开发者。过去一年有个特别明显的趋势: 越来越多的用户不再直接调 API ,而是想把数据直接接入 Claude 、Cursor 、Cline 这些 AI 工具里,让 Agent 自己去取数据、做决策 。 但现在的接入方式特别零散,每个人都在自己造轮子:有人让 AI 写爬虫脚本,有人自己封装 REST 调用,还有人搭各种中间层转发。我们看下来觉得,这块其实可以做得更干净、更标准一点,于是就按照 MCP 协议把我们的核心接口重新封装了一遍。 现在能干什么 目前一共开放了 19 个工具 ,覆盖四个核心场景: 亚马逊核心数据 关键词搜索(含广告位分布、自然排名、各类徽章) 商品详情(基础信息、变体、价格、图片) 评论抓取(支持批量、带用户信息和时间戳) 卖家主页数据 ✨ 亮点: get_amazon_product 内置了 AI 评论摘要字段,一次调用直接返回好评/差评核心要点,不用自己分页抓 review 再做 NLP 处理 类目与选品分析 完整类目树导航与搜索 ✨ 亮点: filter_niches 工具,输入关键词或类目节点,返回 50+ 市场健康度指标 ,重点包含新品突围率、头部品牌集中度、价格带分布这些真正影响选品决策的数据,不只是看搜索量高低 Google AI 趋势 ai_search 直连 Google AI Overview 和 AI Mode 实时数据 可以捕捉还没在亚马逊站内成型、但已经在全网发酵的早期需求趋势 IP 合规 wipo_search :查询全球商标信息 pacer_search :查询美国专利诉讼案件详情及历史时间线 特别适合 POD 、外观类目的卖家在上新前做前置风险排查 补充:MCP vs REST API 怎么选? 我们的 Amazon Data MCP 和 Amazon Scraper API 运行在完全相同的数据引擎上,共享同一套积点计费体系,只是服务于不同的工作流: 选 MCP:适合在 Claude 、Cursor 等 AI 工具里做交互式研究、临时数据查询,让 AI 自动帮你调用和串联工具,零代码上手 选 REST API:适合批量抓取、定时任务、CI/CD 流水线或系统集成,需要完全自主控制请求和并发 接入方式 零安装零依赖,纯远程 HTTP 接入 。只需要在你的 MCP 客户端配置文件里加一段 JSON ,重启客户端就能用: { "mcpServers": { "pangolinfo": { "url": "https://mcp.pangolinfo.com/mcp", "headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } } 目前已完整支持:Claude Code 、Cursor 、Cline 、Windsurf 、Codex 、Hermes 、OpenClaw , 同一份配置在所有客户端通用 。 ⚠️ 重要提示:API Key 请在控制台申请 长期 Key ,短期 Key 会静默过期导致工作流中断,这个坑我们在文档里也重点标注了。 说几个现在还不完善的地方 不吹不黑,目前还有不少问题,提前跟大家说清楚: 工具数量上 :19 个覆盖了主要场景,但还有一些边缘需求没做 待开发:FBA 库存数据、A+ 内容解析、Buy Box 历史、跟卖监控等 这些都在 roadmap 里, 你最需要哪个功能,直接在评论区说,会直接影响我们的排期优先级 文档方面 :目前中文版更完整,英文版还在逐步补全,国际化这块我们确实欠债了 相关地址 Amazon Data MCP Amazon Scraper API 完整开发文档 控制台(申请 API Key ) 有在做跨境 AI Agent 、数据管道或者相关工具的朋友,欢迎交流。我会一直在评论区,有任何问题都可以直接问,能答的我都答。
open.lkcoffee.com 瑞幸咖啡AI开放平台 瑞幸咖啡AI开放平台,服务面向 AI Agent、智能应用与业务协作场景,提供标准化 MCP Server、CLI 与 Skill 能力,帮助用户便捷接入瑞幸开放服务,构建更智能的咖啡消费与业务协作体验。 18 个帖子 - 18 位参与者 阅读完整话题
如题,使用codex,mcp布置了fetch,github,computeruse,Chrome,playwright,tavily,一看这么多搜索相关。问问tavily比起他内置的搜索有啥优势吗?我只知道computeruse的浏览器总是他说被url拦住,而且干啥都慢慢的,是不是需要啥skill?Chrome还算好用。playwrghit是不是可以删掉了?fetch好像常用,但我装的搜索过多了,怎么舍弃?问问大佬们搜索都是怎么配置的 2 个帖子 - 2 位参与者 阅读完整话题