From a3e090e821720060e1d83f33da72f99d8bf18b3c Mon Sep 17 00:00:00 2001 From: long-agent Date: Thu, 9 Apr 2026 15:30:26 +0800 Subject: [PATCH] test: add service layer unit tests for webhook/metadata/error/config - webhook_service_test.go: isPrivateIP, isSafeURL, computeHMAC - request_metadata_test.go: context functions - classified_error_test.go: error types - config_defaults_test.go: password reset/SMS defaults - email_config_test.go: email code defaults - auth_runtime_test.go: isUserNotFoundError Service coverage: 11.2% -> 14.7% --- .claude/settings.local.json | 8 +- .workbuddy/memory/MEMORY.md | 73 +- README.md | 119 +- coverage | 8575 +++++++++++++++++ docs/code-review/CODE_REVIEW_STANDARD_V3.md | 678 ++ .../PRODUCTION_GAP_ANALYSIS_2026-04-08.md | 488 + gosec-report.json | 1454 +++ internal/service/auth_runtime_test.go | 75 + internal/service/classified_error_test.go | 99 + internal/service/config_defaults_test.go | 63 + internal/service/email_config_test.go | 30 + internal/service/request_metadata_test.go | 180 + internal/service/webhook_service_test.go | 201 + 13 files changed, 12024 insertions(+), 19 deletions(-) create mode 100644 coverage create mode 100644 docs/code-review/CODE_REVIEW_STANDARD_V3.md create mode 100644 docs/code-review/PRODUCTION_GAP_ANALYSIS_2026-04-08.md create mode 100644 gosec-report.json create mode 100644 internal/service/auth_runtime_test.go create mode 100644 internal/service/classified_error_test.go create mode 100644 internal/service/config_defaults_test.go create mode 100644 internal/service/email_config_test.go create mode 100644 internal/service/request_metadata_test.go create mode 100644 internal/service/webhook_service_test.go diff --git a/.claude/settings.local.json b/.claude/settings.local.json index ce51b18..e88a0c0 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -67,7 +67,13 @@ "Bash(while read:*)", "Bash(do basename:*)", "Bash(dir \"D:\\\\project\\\\frontend\")", - "Bash(grep -E '\\\\.txt$')" + "Bash(grep -E '\\\\.txt$')", + "Bash(go tool:*)", + "Bash(sort -t: -k2 -rn)", + "Bash(sort -t: -k3 -rn)", + "Bash(gosec ./...)", + "Bash(gosec -no-fail ./internal/...)", + "Bash(gosec -no-fail -quiet ./internal/...)" ] } } diff --git a/.workbuddy/memory/MEMORY.md b/.workbuddy/memory/MEMORY.md index a65add2..97e1eb7 100644 --- a/.workbuddy/memory/MEMORY.md +++ b/.workbuddy/memory/MEMORY.md @@ -39,25 +39,45 @@ - GAP-07(SDK):❌ 推迟 v2.0 - 密码历史记录:✅ ChangePassword + doResetPassword 均已接线 -## 代码审查状态(最新:2026-04-03 Sprint 16 完成) -- 代码审查评分:**10/10**(Sprint 16 彻底解决所有遗留问题) -- 🔴 阻塞级问题:0 个 -- 🟡 建议级问题:0 个 -- 🟢 未修复安全问题:0 个(SEC-04/06/08 已全部修复) -- E2E 测试通过率:100% (17/17) +## 代码审查状态(最新:2026-04-08 生产级评估 v3.0) + +- **综合评分**:⚠️ 5.9/10 **不合格** +- 🔴 P0 阻塞问题:7 个(必须立即修复) +- 🟠 P1 严重问题:5 个(本周修复) +- 🟡 P2 高优先级:4 个(本月修复) + +### 关键差距(v2.0 → v3.0 真实评估) + +| 维度 | v2.0 | v3.0 | 差距原因 | +|------|------|------|----------| +| 代码质量 | 9.7 | **7.5** | 后端覆盖率仅32.1% | +| 安全强度 | 9.7 | **6.0** | 无gosec、占位JWT密钥 | +| 部署简单性 | 8.0 | **5.0** | Docker无健康检查、无资源限制 | +| 运维可靠性 | 7.0 | **4.0** | 无备份自动化、无灾备方案 | +| 文档规范性 | 7.0 | **5.0** | Runbook缺失、无OpenAPI | + +### Sprint 19(2026-04-08):生产级差距分析 + +- 制定生产级审查标准:`docs/code-review/CODE_REVIEW_STANDARD_V3.md` + - 5维评估体系(代码质量25%+安全30%+部署15%+运维20%+文档10%) + - P0-P4分级体系 + - 生产合并门禁清单 +- 差距分析报告:`docs/code-review/PRODUCTION_GAP_ANALYSIS_2026-04-08.md` + - 7个P0问题清单 + - 三阶段修复路线图 + +### 历史修复验证 + - Sprint 15 修复清单: - - BUG-01: Goroutine 中使用已回收的 gin context(auth_handler.go、sms_handler.go) - - BUG-02: 密码历史 goroutine 使用裸 context.Background()(user_service.go、password_reset.go) - - BUG-03: 登录日志 goroutine 使用裸 context.Background()(auth.go) - - BUG-04: handleError 所有错误一律返回 500(auth_handler.go) - - BUG-05: Logout 不使 Token 失效(auth_handler.go) - - BUG-06: GetCSRFToken 返回 not_implemented(auth_handler.go) - - 报告:`docs/sprints/SPRINT_15_CODE_REVIEW_REPORT.md` + - BUG-01: Goroutine 中使用已回收的 gin context ✅ 已验证 + - BUG-02: 密码历史 goroutine 使用裸 context.Background() ✅ 已验证 + - BUG-03: 登录日志 goroutine 使用裸 context.Background() ✅ 已验证 + - BUG-04: handleError 所有错误一律返回 500 ✅ 已验证 + - BUG-05: Logout 不使 Token 失效 ✅ 已验证 + - BUG-06: GetCSRFToken 返回 not_implemented ✅ 已验证 - Sprint 16 修复清单: - - P1: E2E 测试中 exportHandler 未初始化,导致 2 个测试失败 - - SEC-04: JTI 时间戳防枚举(格式:timestamp + random) - - SEC-08: Refresh Token 滚动轮换防无限流(Token Rotation) - - 报告:`docs/sprints/SPRINT_16_FINAL_ISSUE_RESOLUTION.md` + - SEC-04: JTI 时间戳防枚举(格式:timestamp + random)✅ 已验证 + - SEC-08: Refresh Token 滚动轮换防无限流 ✅ 已验证 ## 关键 API 路由 - 登录: `POST /api/v1/auth/login`(参数: account/username/email/phone, password, device_id, device_name, device_browser, device_os) @@ -103,6 +123,25 @@ - 前端执行方案(唯一有效):`docs/plans/ADMIN_FRONTEND_EXECUTION_PLAN.md` - 前后端联调实施指南:`docs/processes/FRONTEND_BACKEND_REVIEW_IMPLEMENTATION_GUIDE.md` +## 安全实践亮点(已验证) +- ✅ Argon2id 密码哈希(64MB内存、5次迭代、4并行) +- ✅ crypto/rand 生成 Token 和盐(无 math/rand) +- ✅ JTI 格式:timestamp(8字节hex) + random(16字节hex) +- ✅ Token 滚动轮换防无限流 +- ✅ 内存存储 access_token(非 localStorage) +- ✅ HttpOnly Cookie 存储 refresh_token +- ✅ 30秒请求超时控制 +- ✅ CSRF 保护机制 +- ✅ 登录异常检测(AnomalyDetector) +- ✅ 常数时间密码比较(防时序攻击) + +## 代码审查标准(v2.0) +- 标准文档:`docs/code-review/CODE_REVIEW_STANDARD_V2.md` +- 流程文档:`docs/code-review/CODE_REVIEW_PROCESS.md` +- 报告目录:`docs/code-review/` +- 合并门禁:go vet ✅ / go build ✅ / go test ✅ / lint ✅ +- 时效要求:常规PR首次审查 4h,紧急 1h + ## 技术经验积累 - replace_in_file 操作要确保不会重复插入内容 - Ant Design Menu 受控/非受控模式切换:受控模式(openKeys)与CSS冲突,改用 defaultOpenKeys diff --git a/README.md b/README.md index a8427ad..e8785bf 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,119 @@ -# user-system +# User Management System (UMS) +企业级用户管理系统,支持 RBAC 角色权限管理、多因素认证、设备信任和安全审计。 + +## 快速开始 + +### 前置依赖 + +- Go 1.21+ +- Node.js 18+ +- SQLite(默认,无需安装) + +### 启动后端 + +```bash +# 复制环境配置 +cp .env.example .env +# 编辑 .env 填入必要配置(JWT_SECRET, DEFAULT_ADMIN_PASSWORD 等) + +# 启动服务 +go run ./cmd/server +``` + +服务启动后访问 `http://localhost:8080/api/v1/auth/bootstrap` 初始化管理员账号。 + +### 启动前端 + +```bash +cd frontend/admin +npm install +npm run dev +``` + +## 项目结构 + +``` +. +├── cmd/server/ # 后端入口 +├── internal/ # 后端代码 +│ ├── api/handler/ # HTTP 处理器 +│ ├── api/middleware/ # 中间件(认证、权限、限流) +│ ├── auth/ # 认证服务(JWT/SSO) +│ ├── repository/ # 数据访问层 +│ ├── service/ # 业务逻辑层 +│ └── domain/ # 领域模型 +├── frontend/admin/ # 管理后台前端 +├── configs/ # 配置文件 +├── docs/ # 详细文档 +└── data/ # SQLite 数据库目录 +``` + +## 核心功能 + +| 功能 | 说明 | +|------|------| +| 用户管理 | 注册、登录、CRUD、批量操作 | +| RBAC | 角色继承、权限细粒度控制 | +| TOTP | Google Authenticator 二次验证 | +| 设备信任 | 信任设备免二次验证 | +| 登录日志 | 完整操作审计 | +| Webhook | 事件通知(user.created/deleted 等)| +| SSO | CAS 协议支持 | + +## 环境变量 + +关键配置项(详见 `.env.example`): + +| 变量 | 说明 | 必填 | +|------|------|------| +| `JWT_SECRET` | JWT 签名密钥 | 是 | +| `DEFAULT_ADMIN_EMAIL` | 初始管理员邮箱 | 是 | +| `DEFAULT_ADMIN_PASSWORD` | 初始管理员密码 | 是 | +| `SMTP_*` | 邮件服务配置 | 是(邮件功能)| +| `SMS_*` | 短信服务配置 | 否 | + +## API 文档 + +完整 API 规范:`docs/API.md` + +认证流程: +``` +1. POST /api/v1/auth/register # 注册用户 +2. POST /api/v1/auth/login # 登录获取 Token +3. POST /api/v1/auth/refresh # 刷新 Token +``` + +## 开发命令 + +```bash +# 构建 +go build ./cmd/server + +# 测试 +go test ./internal/... -cover + +# 前端构建 +cd frontend/admin && npm run build + +# Docker 构建 +docker build -t ums . +``` + +## 部署 + +- 开发部署:`docs/DEPLOYMENT.md` +- 生产部署:`DEPLOY_GUIDE.md` +- 运行手册:`docs/guides/` 目录下的 7 个 Runbook + +## 测试覆盖率 + +``` +api/handler 15.6% +api/middleware 21.5% +auth 28.1% +repository 47.2% +internal/middleware 65.4% +``` + +目标:80%+ diff --git a/coverage b/coverage new file mode 100644 index 0000000..9095476 --- /dev/null +++ b/coverage @@ -0,0 +1,8575 @@ +mode: set +github.com/user-management-system/cmd/server/main.go:28.13,31.16 2 0 +github.com/user-management-system/cmd/server/main.go:31.16,33.3 1 0 +github.com/user-management-system/cmd/server/main.go:36.2,40.16 3 0 +github.com/user-management-system/cmd/server/main.go:40.16,42.3 1 0 +github.com/user-management-system/cmd/server/main.go:45.2,45.44 1 0 +github.com/user-management-system/cmd/server/main.go:45.44,47.3 1 0 +github.com/user-management-system/cmd/server/main.go:50.2,55.16 2 0 +github.com/user-management-system/cmd/server/main.go:55.16,57.3 1 0 +github.com/user-management-system/cmd/server/main.go:60.2,82.16 17 0 +github.com/user-management-system/cmd/server/main.go:82.16,84.3 1 0 +github.com/user-management-system/cmd/server/main.go:85.2,105.21 9 0 +github.com/user-management-system/cmd/server/main.go:105.21,109.3 1 0 +github.com/user-management-system/cmd/server/main.go:112.2,220.12 60 0 +github.com/user-management-system/cmd/server/main.go:220.12,222.77 2 0 +github.com/user-management-system/cmd/server/main.go:222.77,224.4 1 0 +github.com/user-management-system/cmd/server/main.go:228.2,237.61 7 0 +github.com/user-management-system/cmd/server/main.go:237.61,239.3 1 0 +github.com/user-management-system/cmd/server/main.go:241.2,244.42 3 0 +github.com/user-management-system/cmd/server/main.go:244.42,246.3 1 0 +github.com/user-management-system/cmd/server/main.go:248.2,248.30 1 0 +github.com/user-management-system/cmd/server/main.go:251.41,252.14 1 0 +github.com/user-management-system/cmd/server/main.go:253.15,254.23 1 0 +github.com/user-management-system/cmd/server/main.go:255.14,256.22 1 0 +github.com/user-management-system/cmd/server/main.go:257.10,258.25 1 0 +github.com/user-management-system/docs/docs.go:7.37,9.2 1 0 +github.com/user-management-system/docs/docs.go:11.13,13.2 1 0 +github.com/user-management-system/docs/swagger.go:42.26,44.2 1 0 +github.com/user-management-system/docs/swagger.go:46.13,50.2 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:16.68,21.30 4 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:21.30,27.3 5 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:29.2,29.28 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:29.28,30.15 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:30.15,32.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:33.3,35.100 3 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:35.100,36.32 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:36.32,37.31 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:37.31,38.16 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:38.16,40.7 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:41.11,43.59 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:43.59,45.7 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:48.4,48.19 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:50.3,50.11 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:53.2,53.31 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:53.31,55.20 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:55.20,57.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:58.3,58.38 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:58.38,60.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:62.3,62.47 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:62.47,64.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:65.3,65.20 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:66.37,68.34 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:68.34,70.5 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:71.4,71.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:72.20,75.41 3 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:75.41,77.5 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:79.4,80.29 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:80.29,82.20 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:82.20,84.34 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:84.34,85.20 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:85.20,87.13 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:90.6,90.16 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:90.16,91.15 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:94.5,94.53 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:96.4,96.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:97.23,100.39 3 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:100.39,102.28 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:102.28,103.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:105.5,106.48 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:106.48,108.6 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:109.5,109.48 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:111.4,111.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:112.11,113.12 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:117.2,119.34 3 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:119.34,121.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:123.2,126.33 4 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:126.33,128.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:128.8,128.37 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:128.37,130.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:132.2,132.18 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:132.18,134.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:134.8,136.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:138.2,138.16 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:138.16,140.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:141.2,141.23 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:145.79,147.65 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:147.65,149.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:151.2,152.25 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:152.25,153.30 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:153.30,155.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:156.3,156.31 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:156.31,157.29 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:157.29,159.5 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:160.4,160.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:162.3,162.38 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:162.38,163.27 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:163.27,165.5 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:166.4,166.12 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:168.3,168.11 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:171.2,172.30 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:172.30,174.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:176.2,177.28 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:177.28,178.37 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:178.37,180.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:180.9,182.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:185.2,185.21 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:185.21,187.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:189.2,191.78 3 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:191.78,195.21 4 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:195.21,197.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:198.3,198.18 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:201.2,201.20 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:201.20,203.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:204.2,204.19 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:207.75,208.34 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:208.34,209.25 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:209.25,211.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:212.8,212.48 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:212.48,214.20 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:214.20,216.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:217.3,218.26 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:218.26,220.4 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:222.2,222.28 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:225.61,226.34 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:226.34,227.25 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:227.25,228.38 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:228.38,231.5 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:233.3,233.13 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:235.2,235.41 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:235.41,236.23 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:236.23,237.38 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:237.38,240.5 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:242.3,242.11 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:244.2,244.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:247.60,249.78 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:249.78,251.16 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:251.16,254.4 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:256.2,256.14 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:260.37,262.16 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:262.16,264.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:265.2,267.17 3 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:271.39,273.16 2 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:273.16,275.3 1 0 +github.com/user-management-system/frontend/admin/node_modules/flatted/golang/pkg/flatted/flatted.go:276.2,276.30 1 0 +github.com/user-management-system/internal/domain/announcement.go:66.109,68.23 1 0 +github.com/user-management-system/internal/domain/announcement.go:68.23,70.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:72.2,72.32 1 0 +github.com/user-management-system/internal/domain/announcement.go:72.32,73.28 1 0 +github.com/user-management-system/internal/domain/announcement.go:73.28,75.12 1 0 +github.com/user-management-system/internal/domain/announcement.go:77.3,78.36 2 0 +github.com/user-management-system/internal/domain/announcement.go:78.36,79.58 1 0 +github.com/user-management-system/internal/domain/announcement.go:79.58,81.10 2 0 +github.com/user-management-system/internal/domain/announcement.go:84.3,84.17 1 0 +github.com/user-management-system/internal/domain/announcement.go:84.17,86.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:89.2,89.14 1 0 +github.com/user-management-system/internal/domain/announcement.go:92.109,93.16 1 0 +github.com/user-management-system/internal/domain/announcement.go:94.45,95.43 1 0 +github.com/user-management-system/internal/domain/announcement.go:95.43,97.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:98.3,98.27 1 0 +github.com/user-management-system/internal/domain/announcement.go:98.27,100.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:101.3,101.43 1 0 +github.com/user-management-system/internal/domain/announcement.go:101.43,103.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:104.3,104.34 1 0 +github.com/user-management-system/internal/domain/announcement.go:104.34,105.52 1 0 +github.com/user-management-system/internal/domain/announcement.go:105.52,107.5 1 0 +github.com/user-management-system/internal/domain/announcement.go:109.3,109.15 1 0 +github.com/user-management-system/internal/domain/announcement.go:111.40,112.21 1 0 +github.com/user-management-system/internal/domain/announcement.go:113.31,114.28 1 0 +github.com/user-management-system/internal/domain/announcement.go:115.32,116.29 1 0 +github.com/user-management-system/internal/domain/announcement.go:117.31,118.28 1 0 +github.com/user-management-system/internal/domain/announcement.go:119.32,120.29 1 0 +github.com/user-management-system/internal/domain/announcement.go:121.31,122.29 1 0 +github.com/user-management-system/internal/domain/announcement.go:123.11,124.16 1 0 +github.com/user-management-system/internal/domain/announcement.go:127.10,128.15 1 0 +github.com/user-management-system/internal/domain/announcement.go:132.86,136.23 2 0 +github.com/user-management-system/internal/domain/announcement.go:136.23,138.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:140.2,140.23 1 0 +github.com/user-management-system/internal/domain/announcement.go:140.23,142.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:144.2,144.28 1 0 +github.com/user-management-system/internal/domain/announcement.go:144.28,145.24 1 0 +github.com/user-management-system/internal/domain/announcement.go:145.24,147.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:148.3,148.24 1 0 +github.com/user-management-system/internal/domain/announcement.go:148.24,150.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:152.3,153.29 2 0 +github.com/user-management-system/internal/domain/announcement.go:153.29,159.35 2 0 +github.com/user-management-system/internal/domain/announcement.go:159.35,160.17 1 0 +github.com/user-management-system/internal/domain/announcement.go:160.17,162.6 1 0 +github.com/user-management-system/internal/domain/announcement.go:163.5,163.47 1 0 +github.com/user-management-system/internal/domain/announcement.go:166.4,166.42 1 0 +github.com/user-management-system/internal/domain/announcement.go:166.42,168.5 1 0 +github.com/user-management-system/internal/domain/announcement.go:169.4,169.43 1 0 +github.com/user-management-system/internal/domain/announcement.go:172.3,172.53 1 0 +github.com/user-management-system/internal/domain/announcement.go:175.2,175.24 1 0 +github.com/user-management-system/internal/domain/announcement.go:178.49,179.16 1 0 +github.com/user-management-system/internal/domain/announcement.go:180.45,181.43 1 0 +github.com/user-management-system/internal/domain/announcement.go:181.43,183.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:184.3,184.27 1 0 +github.com/user-management-system/internal/domain/announcement.go:184.27,186.4 1 0 +github.com/user-management-system/internal/domain/announcement.go:187.3,187.13 1 0 +github.com/user-management-system/internal/domain/announcement.go:189.40,190.21 1 0 +github.com/user-management-system/internal/domain/announcement.go:191.129,192.14 1 0 +github.com/user-management-system/internal/domain/announcement.go:193.11,194.39 1 0 +github.com/user-management-system/internal/domain/announcement.go:197.10,198.38 1 0 +github.com/user-management-system/internal/domain/announcement.go:217.55,218.14 1 0 +github.com/user-management-system/internal/domain/announcement.go:218.14,220.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:221.2,221.42 1 0 +github.com/user-management-system/internal/domain/announcement.go:221.42,223.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:224.2,224.50 1 0 +github.com/user-management-system/internal/domain/announcement.go:224.50,226.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:227.2,227.47 1 0 +github.com/user-management-system/internal/domain/announcement.go:227.47,230.3 1 0 +github.com/user-management-system/internal/domain/announcement.go:231.2,231.13 1 0 +github.com/user-management-system/internal/domain/custom_field.go:35.39,37.2 1 0 +github.com/user-management-system/internal/domain/custom_field.go:51.48,53.2 1 0 +github.com/user-management-system/internal/domain/custom_field.go:62.84,63.20 1 0 +github.com/user-management-system/internal/domain/custom_field.go:64.29,65.17 1 0 +github.com/user-management-system/internal/domain/custom_field.go:66.29,68.29 2 0 +github.com/user-management-system/internal/domain/custom_field.go:68.29,69.40 1 0 +github.com/user-management-system/internal/domain/custom_field.go:69.40,70.13 1 0 +github.com/user-management-system/internal/domain/custom_field.go:72.4,72.18 1 0 +github.com/user-management-system/internal/domain/custom_field.go:74.3,74.52 1 0 +github.com/user-management-system/internal/domain/custom_field.go:74.52,76.4 1 0 +github.com/user-management-system/internal/domain/custom_field.go:77.3,77.17 1 0 +github.com/user-management-system/internal/domain/custom_field.go:78.30,79.45 1 0 +github.com/user-management-system/internal/domain/custom_field.go:80.27,82.17 2 0 +github.com/user-management-system/internal/domain/custom_field.go:82.17,84.4 1 0 +github.com/user-management-system/internal/domain/custom_field.go:85.3,85.17 1 0 +github.com/user-management-system/internal/domain/custom_field.go:86.10,87.17 1 0 +github.com/user-management-system/internal/domain/custom_field.go:91.52,97.31 5 0 +github.com/user-management-system/internal/domain/custom_field.go:97.31,100.3 2 0 +github.com/user-management-system/internal/domain/custom_field.go:102.2,102.24 1 0 +github.com/user-management-system/internal/domain/custom_field.go:102.24,104.15 2 0 +github.com/user-management-system/internal/domain/custom_field.go:104.15,106.12 2 0 +github.com/user-management-system/internal/domain/custom_field.go:108.3,108.25 1 0 +github.com/user-management-system/internal/domain/custom_field.go:108.25,110.4 1 0 +github.com/user-management-system/internal/domain/custom_field.go:111.3,113.16 3 0 +github.com/user-management-system/internal/domain/custom_field.go:116.2,116.18 1 0 +github.com/user-management-system/internal/domain/custom_field.go:116.18,117.34 1 0 +github.com/user-management-system/internal/domain/custom_field.go:117.34,119.4 1 0 +github.com/user-management-system/internal/domain/custom_field.go:122.2,122.15 1 0 +github.com/user-management-system/internal/domain/custom_field.go:122.15,124.3 1 0 +github.com/user-management-system/internal/domain/custom_field.go:126.2,126.15 1 0 +github.com/user-management-system/internal/domain/device.go:43.34,45.2 1 0 +github.com/user-management-system/internal/domain/login_log.go:29.36,31.2 1 0 +github.com/user-management-system/internal/domain/operation_log.go:21.40,23.2 1 0 +github.com/user-management-system/internal/domain/password_history.go:14.43,16.2 1 0 +github.com/user-management-system/internal/domain/permission.go:42.38,44.2 1 0 +github.com/user-management-system/internal/domain/permission.go:47.40,74.2 1 0 +github.com/user-management-system/internal/domain/role.go:29.32,31.2 1 0 +github.com/user-management-system/internal/domain/role_permission.go:14.42,16.2 1 0 +github.com/user-management-system/internal/domain/social_account.go:27.41,29.2 1 1 +github.com/user-management-system/internal/domain/social_account.go:41.50,42.14 1 0 +github.com/user-management-system/internal/domain/social_account.go:42.14,44.3 1 0 +github.com/user-management-system/internal/domain/social_account.go:45.2,45.24 1 0 +github.com/user-management-system/internal/domain/social_account.go:48.51,49.18 1 0 +github.com/user-management-system/internal/domain/social_account.go:49.18,52.3 2 0 +github.com/user-management-system/internal/domain/social_account.go:53.2,54.9 2 0 +github.com/user-management-system/internal/domain/social_account.go:54.9,56.3 1 0 +github.com/user-management-system/internal/domain/social_account.go:57.2,57.33 1 0 +github.com/user-management-system/internal/domain/social_account.go:69.53,79.2 2 0 +github.com/user-management-system/internal/domain/theme.go:24.39,26.2 1 0 +github.com/user-management-system/internal/domain/theme.go:29.40,39.2 1 0 +github.com/user-management-system/internal/domain/user.go:6.31,7.13 1 1 +github.com/user-management-system/internal/domain/user.go:7.13,9.3 1 0 +github.com/user-management-system/internal/domain/user.go:10.2,10.11 1 1 +github.com/user-management-system/internal/domain/user.go:14.33,15.14 1 0 +github.com/user-management-system/internal/domain/user.go:15.14,17.3 1 0 +github.com/user-management-system/internal/domain/user.go:18.2,18.11 1 0 +github.com/user-management-system/internal/domain/user.go:68.32,70.2 1 1 +github.com/user-management-system/internal/domain/user_role.go:14.36,16.2 1 0 +github.com/user-management-system/internal/domain/webhook.go:47.35,49.2 1 0 +github.com/user-management-system/internal/domain/webhook.go:67.43,69.2 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:42.121,44.16 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:44.16,46.3 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:47.2,47.21 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:47.21,49.3 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:50.2,51.16 2 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:51.16,53.3 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:54.2,55.16 2 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:55.16,57.3 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:58.2,58.34 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:68.61,73.2 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:79.90,81.2 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:84.124,86.39 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:86.39,88.3 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:90.2,90.30 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:90.30,100.17 6 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:100.17,102.41 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:102.41,105.5 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:107.4,108.10 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:110.3,110.15 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:110.15,112.4 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:115.3,115.27 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:115.27,118.4 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:120.3,120.11 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:124.50,126.13 2 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:126.13,128.3 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:129.2,129.12 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:132.37,137.2 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:139.57,140.32 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:140.32,142.3 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:143.2,143.20 1 1 +github.com/user-management-system/internal/middleware/rate_limiter.go:146.43,147.27 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:148.13,149.16 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:150.11,151.23 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:152.14,154.17 2 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:154.17,156.4 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:157.3,157.21 1 0 +github.com/user-management-system/internal/middleware/rate_limiter.go:158.10,159.58 1 0 +github.com/user-management-system/internal/auth/cas.go:33.64,38.2 1 0 +github.com/user-management-system/internal/auth/cas.go:42.65,45.11 3 0 +github.com/user-management-system/internal/auth/cas.go:45.11,47.3 1 0 +github.com/user-management-system/internal/auth/cas.go:48.2,48.13 1 0 +github.com/user-management-system/internal/auth/cas.go:48.13,50.3 1 0 +github.com/user-management-system/internal/auth/cas.go:51.2,51.65 1 0 +github.com/user-management-system/internal/auth/cas.go:55.57,56.15 1 0 +github.com/user-management-system/internal/auth/cas.go:56.15,58.3 1 0 +github.com/user-management-system/internal/auth/cas.go:59.2,59.46 1 0 +github.com/user-management-system/internal/auth/cas.go:73.106,74.18 1 0 +github.com/user-management-system/internal/auth/cas.go:74.18,80.3 1 0 +github.com/user-management-system/internal/auth/cas.go:82.2,89.16 6 0 +github.com/user-management-system/internal/auth/cas.go:89.16,91.3 1 0 +github.com/user-management-system/internal/auth/cas.go:93.2,93.45 1 0 +github.com/user-management-system/internal/auth/cas.go:98.96,102.54 2 0 +github.com/user-management-system/internal/auth/cas.go:102.54,106.57 2 0 +github.com/user-management-system/internal/auth/cas.go:106.57,108.17 2 0 +github.com/user-management-system/internal/auth/cas.go:108.17,110.5 1 0 +github.com/user-management-system/internal/auth/cas.go:114.3,114.59 1 0 +github.com/user-management-system/internal/auth/cas.go:114.59,116.17 2 0 +github.com/user-management-system/internal/auth/cas.go:116.17,121.5 4 0 +github.com/user-management-system/internal/auth/cas.go:123.8,123.61 1 0 +github.com/user-management-system/internal/auth/cas.go:123.61,127.58 2 0 +github.com/user-management-system/internal/auth/cas.go:127.58,130.17 3 0 +github.com/user-management-system/internal/auth/cas.go:130.17,132.5 1 0 +github.com/user-management-system/internal/auth/cas.go:136.3,136.60 1 0 +github.com/user-management-system/internal/auth/cas.go:136.60,138.17 2 0 +github.com/user-management-system/internal/auth/cas.go:138.17,140.5 1 0 +github.com/user-management-system/internal/auth/cas.go:144.2,144.18 1 0 +github.com/user-management-system/internal/auth/cas.go:149.123,157.16 5 0 +github.com/user-management-system/internal/auth/cas.go:157.16,159.3 1 0 +github.com/user-management-system/internal/auth/cas.go:162.2,162.64 1 0 +github.com/user-management-system/internal/auth/cas.go:162.64,164.16 2 0 +github.com/user-management-system/internal/auth/cas.go:164.16,166.4 1 0 +github.com/user-management-system/internal/auth/cas.go:169.2,169.69 1 0 +github.com/user-management-system/internal/auth/cas.go:173.72,175.16 2 0 +github.com/user-management-system/internal/auth/cas.go:175.16,177.3 1 0 +github.com/user-management-system/internal/auth/cas.go:178.2,182.16 4 0 +github.com/user-management-system/internal/auth/cas.go:182.16,184.3 1 0 +github.com/user-management-system/internal/auth/cas.go:185.2,188.16 3 0 +github.com/user-management-system/internal/auth/cas.go:188.16,190.3 1 0 +github.com/user-management-system/internal/auth/cas.go:192.2,192.26 1 0 +github.com/user-management-system/internal/auth/cas.go:197.105,199.50 2 0 +github.com/user-management-system/internal/auth/cas.go:199.50,201.3 1 0 +github.com/user-management-system/internal/auth/cas.go:203.2,210.8 1 0 +github.com/user-management-system/internal/auth/cas.go:214.45,216.2 1 0 +github.com/user-management-system/internal/auth/cas.go:219.56,221.2 1 0 +github.com/user-management-system/internal/auth/jwt.go:62.36,67.46 3 1 +github.com/user-management-system/internal/auth/jwt.go:67.46,69.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:71.2,71.50 1 1 +github.com/user-management-system/internal/auth/jwt.go:76.86,83.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:83.16,90.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:91.2,91.16 1 0 +github.com/user-management-system/internal/auth/jwt.go:94.35,95.14 1 1 +github.com/user-management-system/internal/auth/jwt.go:95.14,97.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:98.2,98.22 1 1 +github.com/user-management-system/internal/auth/jwt.go:98.22,100.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:101.2,101.12 1 1 +github.com/user-management-system/internal/auth/jwt.go:105.55,107.21 2 1 +github.com/user-management-system/internal/auth/jwt.go:107.21,108.92 1 0 +github.com/user-management-system/internal/auth/jwt.go:108.92,110.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:110.9,112.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:115.2,122.19 2 1 +github.com/user-management-system/internal/auth/jwt.go:123.25,124.29 1 1 +github.com/user-management-system/internal/auth/jwt.go:124.29,126.4 1 1 +github.com/user-management-system/internal/auth/jwt.go:127.3,127.44 1 0 +github.com/user-management-system/internal/auth/jwt.go:128.25,129.51 1 1 +github.com/user-management-system/internal/auth/jwt.go:129.51,131.4 1 1 +github.com/user-management-system/internal/auth/jwt.go:132.10,133.69 1 0 +github.com/user-management-system/internal/auth/jwt.go:136.2,136.21 1 1 +github.com/user-management-system/internal/auth/jwt.go:139.50,141.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:141.16,143.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:144.2,145.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:145.16,147.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:149.2,149.41 1 1 +github.com/user-management-system/internal/auth/jwt.go:149.41,150.104 1 1 +github.com/user-management-system/internal/auth/jwt.go:150.104,152.4 1 1 +github.com/user-management-system/internal/auth/jwt.go:153.3,153.34 1 1 +github.com/user-management-system/internal/auth/jwt.go:153.34,155.4 1 1 +github.com/user-management-system/internal/auth/jwt.go:156.3,157.17 2 1 +github.com/user-management-system/internal/auth/jwt.go:157.17,159.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:162.2,162.22 1 1 +github.com/user-management-system/internal/auth/jwt.go:162.22,164.17 2 1 +github.com/user-management-system/internal/auth/jwt.go:164.17,166.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:167.3,168.38 2 1 +github.com/user-management-system/internal/auth/jwt.go:171.2,171.21 1 1 +github.com/user-management-system/internal/auth/jwt.go:171.21,173.17 2 1 +github.com/user-management-system/internal/auth/jwt.go:173.17,175.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:176.3,176.26 1 1 +github.com/user-management-system/internal/auth/jwt.go:179.2,179.25 1 1 +github.com/user-management-system/internal/auth/jwt.go:179.25,181.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:182.2,182.24 1 1 +github.com/user-management-system/internal/auth/jwt.go:182.24,184.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:186.2,186.12 1 1 +github.com/user-management-system/internal/auth/jwt.go:189.91,192.43 3 1 +github.com/user-management-system/internal/auth/jwt.go:192.43,194.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:196.2,197.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:197.16,199.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:201.2,205.16 4 1 +github.com/user-management-system/internal/auth/jwt.go:205.16,207.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:208.2,210.70 2 1 +github.com/user-management-system/internal/auth/jwt.go:210.70,212.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:213.2,213.69 1 1 +github.com/user-management-system/internal/auth/jwt.go:213.69,215.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:216.2,216.69 1 1 +github.com/user-management-system/internal/auth/jwt.go:216.69,218.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:219.2,219.67 1 1 +github.com/user-management-system/internal/auth/jwt.go:219.67,221.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:223.2,223.51 1 1 +github.com/user-management-system/internal/auth/jwt.go:226.54,228.21 2 1 +github.com/user-management-system/internal/auth/jwt.go:228.21,230.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:231.2,232.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:232.16,234.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:235.2,236.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:236.16,237.37 1 1 +github.com/user-management-system/internal/auth/jwt.go:237.37,239.4 1 1 +github.com/user-management-system/internal/auth/jwt.go:240.3,240.17 1 0 +github.com/user-management-system/internal/auth/jwt.go:242.2,242.26 1 1 +github.com/user-management-system/internal/auth/jwt.go:245.67,247.18 2 1 +github.com/user-management-system/internal/auth/jwt.go:247.18,249.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:251.2,251.68 1 1 +github.com/user-management-system/internal/auth/jwt.go:251.68,253.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:255.2,256.16 2 0 +github.com/user-management-system/internal/auth/jwt.go:256.16,258.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:260.2,261.9 2 0 +github.com/user-management-system/internal/auth/jwt.go:261.9,263.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:264.2,264.20 1 0 +github.com/user-management-system/internal/auth/jwt.go:267.65,269.18 2 1 +github.com/user-management-system/internal/auth/jwt.go:269.18,271.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:273.2,273.66 1 1 +github.com/user-management-system/internal/auth/jwt.go:273.66,275.10 2 1 +github.com/user-management-system/internal/auth/jwt.go:275.10,277.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:278.3,278.21 1 1 +github.com/user-management-system/internal/auth/jwt.go:281.2,281.65 1 0 +github.com/user-management-system/internal/auth/jwt.go:281.65,283.10 2 0 +github.com/user-management-system/internal/auth/jwt.go:283.10,285.4 1 0 +github.com/user-management-system/internal/auth/jwt.go:286.3,286.21 1 0 +github.com/user-management-system/internal/auth/jwt.go:289.2,289.55 1 0 +github.com/user-management-system/internal/auth/jwt.go:292.49,293.38 1 1 +github.com/user-management-system/internal/auth/jwt.go:293.38,295.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:296.2,296.31 1 0 +github.com/user-management-system/internal/auth/jwt.go:299.40,300.38 1 1 +github.com/user-management-system/internal/auth/jwt.go:300.38,302.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:303.2,303.17 1 0 +github.com/user-management-system/internal/auth/jwt.go:306.64,307.51 1 1 +github.com/user-management-system/internal/auth/jwt.go:307.51,309.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:310.2,310.38 1 1 +github.com/user-management-system/internal/auth/jwt.go:310.38,312.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:313.2,313.22 1 0 +github.com/user-management-system/internal/auth/jwt.go:317.37,319.2 1 1 +github.com/user-management-system/internal/auth/jwt.go:322.82,323.40 1 1 +github.com/user-management-system/internal/auth/jwt.go:323.40,325.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:327.2,329.16 3 1 +github.com/user-management-system/internal/auth/jwt.go:329.16,331.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:332.2,345.43 3 1 +github.com/user-management-system/internal/auth/jwt.go:349.83,350.40 1 1 +github.com/user-management-system/internal/auth/jwt.go:350.40,352.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:354.2,356.16 3 1 +github.com/user-management-system/internal/auth/jwt.go:356.16,358.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:359.2,372.43 3 1 +github.com/user-management-system/internal/auth/jwt.go:376.52,378.2 1 0 +github.com/user-management-system/internal/auth/jwt.go:381.53,383.2 1 0 +github.com/user-management-system/internal/auth/jwt.go:386.110,388.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:388.16,390.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:392.2,393.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:393.16,395.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:397.2,397.39 1 1 +github.com/user-management-system/internal/auth/jwt.go:401.137,403.16 2 0 +github.com/user-management-system/internal/auth/jwt.go:403.16,405.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:407.2,407.14 1 0 +github.com/user-management-system/internal/auth/jwt.go:407.14,409.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:409.8,411.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:412.2,412.16 1 0 +github.com/user-management-system/internal/auth/jwt.go:412.16,414.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:416.2,416.39 1 0 +github.com/user-management-system/internal/auth/jwt.go:420.92,421.40 1 0 +github.com/user-management-system/internal/auth/jwt.go:421.40,423.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:425.2,427.16 3 0 +github.com/user-management-system/internal/auth/jwt.go:427.16,429.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:432.2,433.25 2 0 +github.com/user-management-system/internal/auth/jwt.go:433.25,435.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:437.2,451.43 3 0 +github.com/user-management-system/internal/auth/jwt.go:455.63,456.40 1 1 +github.com/user-management-system/internal/auth/jwt.go:456.40,458.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:460.2,460.104 1 1 +github.com/user-management-system/internal/auth/jwt.go:460.104,462.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:463.2,463.16 1 1 +github.com/user-management-system/internal/auth/jwt.go:463.16,465.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:467.2,467.61 1 1 +github.com/user-management-system/internal/auth/jwt.go:467.61,469.3 1 1 +github.com/user-management-system/internal/auth/jwt.go:471.2,471.41 1 0 +github.com/user-management-system/internal/auth/jwt.go:475.72,477.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:477.16,479.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:481.2,481.29 1 1 +github.com/user-management-system/internal/auth/jwt.go:481.29,483.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:485.2,485.20 1 1 +github.com/user-management-system/internal/auth/jwt.go:489.73,491.16 2 1 +github.com/user-management-system/internal/auth/jwt.go:491.16,493.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:495.2,495.30 1 1 +github.com/user-management-system/internal/auth/jwt.go:495.30,497.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:499.2,499.20 1 1 +github.com/user-management-system/internal/auth/jwt.go:503.77,505.16 2 0 +github.com/user-management-system/internal/auth/jwt.go:505.16,507.3 1 0 +github.com/user-management-system/internal/auth/jwt.go:509.2,509.62 1 0 +github.com/user-management-system/internal/auth/oauth.go:106.45,110.2 1 0 +github.com/user-management-system/internal/auth/oauth.go:113.93,116.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:117.27,118.103 1 0 +github.com/user-management-system/internal/auth/oauth.go:119.27,121.41 2 0 +github.com/user-management-system/internal/auth/oauth.go:122.23,123.95 1 0 +github.com/user-management-system/internal/auth/oauth.go:124.27,125.103 1 0 +github.com/user-management-system/internal/auth/oauth.go:126.27,128.110 1 0 +github.com/user-management-system/internal/auth/oauth.go:129.27,130.103 1 0 +github.com/user-management-system/internal/auth/oauth.go:133.2,133.29 1 0 +github.com/user-management-system/internal/auth/oauth.go:137.86,139.9 2 0 +github.com/user-management-system/internal/auth/oauth.go:139.9,141.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:142.2,142.27 1 0 +github.com/user-management-system/internal/auth/oauth.go:146.96,148.9 2 0 +github.com/user-management-system/internal/auth/oauth.go:148.9,150.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:152.2,152.18 1 0 +github.com/user-management-system/internal/auth/oauth.go:153.27,154.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:154.26,156.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:156.18,158.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:159.4,159.24 1 0 +github.com/user-management-system/internal/auth/oauth.go:161.27,162.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:162.26,164.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:164.18,166.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:167.4,167.24 1 0 +github.com/user-management-system/internal/auth/oauth.go:169.23,170.22 1 0 +github.com/user-management-system/internal/auth/oauth.go:170.22,172.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:172.18,174.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:175.4,175.24 1 0 +github.com/user-management-system/internal/auth/oauth.go:177.27,178.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:178.26,180.4 1 0 +github.com/user-management-system/internal/auth/oauth.go:181.27,182.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:182.26,184.4 1 0 +github.com/user-management-system/internal/auth/oauth.go:185.27,186.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:186.26,188.4 1 0 +github.com/user-management-system/internal/auth/oauth.go:192.2,193.19 2 0 +github.com/user-management-system/internal/auth/oauth.go:193.19,195.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:196.2,202.8 1 0 +github.com/user-management-system/internal/auth/oauth.go:206.102,208.9 2 0 +github.com/user-management-system/internal/auth/oauth.go:208.9,210.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:212.2,214.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:215.27,216.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:216.26,218.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:218.18,220.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:221.4,226.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:228.27,229.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:229.26,231.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:231.18,233.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:234.4,240.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:242.23,243.22 1 0 +github.com/user-management-system/internal/auth/oauth.go:243.22,245.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:245.18,247.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:248.4,249.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:249.18,251.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:252.4,258.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:260.27,261.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:261.26,263.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:263.18,265.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:266.4,269.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:271.27,272.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:272.26,274.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:274.18,276.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:277.4,283.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:285.27,286.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:286.26,288.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:288.18,290.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:291.4,297.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:301.2,301.89 1 0 +github.com/user-management-system/internal/auth/oauth.go:305.106,307.9 2 0 +github.com/user-management-system/internal/auth/oauth.go:307.9,309.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:311.2,313.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:314.27,315.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:315.26,317.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:317.18,319.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:320.4,326.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:328.27,329.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:329.26,332.18 3 0 +github.com/user-management-system/internal/auth/oauth.go:332.18,334.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:335.4,336.20 2 0 +github.com/user-management-system/internal/auth/oauth.go:337.11,338.20 1 0 +github.com/user-management-system/internal/auth/oauth.go:339.11,340.22 1 0 +github.com/user-management-system/internal/auth/oauth.go:342.4,349.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:351.23,352.22 1 0 +github.com/user-management-system/internal/auth/oauth.go:352.22,354.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:354.18,356.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:357.4,358.20 2 0 +github.com/user-management-system/internal/auth/oauth.go:358.20,360.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:361.4,361.20 1 0 +github.com/user-management-system/internal/auth/oauth.go:361.20,363.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:364.4,375.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:377.27,378.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:378.26,380.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:380.18,382.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:383.4,384.22 2 0 +github.com/user-management-system/internal/auth/oauth.go:384.22,386.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:387.4,392.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:394.27,395.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:395.26,397.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:397.18,399.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:400.4,405.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:407.27,408.26 1 0 +github.com/user-management-system/internal/auth/oauth.go:408.26,410.18 2 0 +github.com/user-management-system/internal/auth/oauth.go:410.18,412.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:413.4,414.28 2 0 +github.com/user-management-system/internal/auth/oauth.go:415.11,416.20 1 0 +github.com/user-management-system/internal/auth/oauth.go:417.11,418.22 1 0 +github.com/user-management-system/internal/auth/oauth.go:420.4,427.10 1 0 +github.com/user-management-system/internal/auth/oauth.go:431.2,431.90 1 0 +github.com/user-management-system/internal/auth/oauth.go:438.73,439.21 1 0 +github.com/user-management-system/internal/auth/oauth.go:439.21,441.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:445.2,446.25 2 0 +github.com/user-management-system/internal/auth/oauth.go:446.25,448.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:450.2,451.30 2 0 +github.com/user-management-system/internal/auth/oauth.go:451.30,452.64 1 0 +github.com/user-management-system/internal/auth/oauth.go:452.64,454.4 1 0 +github.com/user-management-system/internal/auth/oauth.go:456.2,456.19 1 0 +github.com/user-management-system/internal/auth/oauth.go:460.109,461.17 1 0 +github.com/user-management-system/internal/auth/oauth.go:461.17,463.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:465.2,466.31 2 0 +github.com/user-management-system/internal/auth/oauth.go:466.31,468.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:471.2,473.16 3 0 +github.com/user-management-system/internal/auth/oauth.go:473.16,475.3 1 0 +github.com/user-management-system/internal/auth/oauth.go:476.2,476.18 1 0 +github.com/user-management-system/internal/auth/oauth.go:480.73,494.41 3 0 +github.com/user-management-system/internal/auth/oauth.go:494.41,496.17 2 0 +github.com/user-management-system/internal/auth/oauth.go:496.17,498.4 1 0 +github.com/user-management-system/internal/auth/oauth.go:499.3,503.5 1 0 +github.com/user-management-system/internal/auth/oauth.go:505.2,505.15 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:115.67,117.28 2 0 +github.com/user-management-system/internal/auth/oauth_config.go:117.28,119.23 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:119.23,121.4 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:124.3,124.64 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:124.64,127.4 2 0 +github.com/user-management-system/internal/auth/oauth_config.go:130.3,131.21 2 0 +github.com/user-management-system/internal/auth/oauth_config.go:131.21,135.4 3 0 +github.com/user-management-system/internal/auth/oauth_config.go:137.3,138.77 2 0 +github.com/user-management-system/internal/auth/oauth_config.go:138.77,142.4 3 0 +github.com/user-management-system/internal/auth/oauth_config.go:145.2,145.25 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:149.37,209.2 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:212.40,213.24 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:213.24,215.3 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:216.2,216.20 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:220.46,221.42 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:221.42,223.3 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:224.2,224.21 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:228.53,229.42 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:229.42,231.3 1 0 +github.com/user-management-system/internal/auth/oauth_config.go:232.2,232.21 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:28.38,30.40 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:30.40,32.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:33.2,40.19 5 0 +github.com/user-management-system/internal/auth/oauth_utils.go:44.39,49.9 4 0 +github.com/user-management-system/internal/auth/oauth_utils.go:49.9,51.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:54.2,54.34 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:54.34,57.3 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:60.2,62.13 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:66.22,71.51 4 0 +github.com/user-management-system/internal/auth/oauth_utils.go:71.51,72.28 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:72.28,74.4 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:84.46,86.2 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:89.68,91.2 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:94.52,96.16 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:96.16,98.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:99.2,101.38 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:101.38,103.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:105.2,105.50 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:109.74,111.16 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:111.16,113.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:114.2,116.38 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:116.38,118.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:120.2,120.50 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:124.79,134.2 9 0 +github.com/user-management-system/internal/auth/oauth_utils.go:137.65,145.54 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:145.54,147.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:149.2,154.8 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:158.73,160.16 2 0 +github.com/user-management-system/internal/auth/oauth_utils.go:160.16,162.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:163.2,163.40 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:167.71,171.30 3 0 +github.com/user-management-system/internal/auth/oauth_utils.go:171.30,173.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:175.2,177.65 3 0 +github.com/user-management-system/internal/auth/oauth_utils.go:177.65,179.3 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:181.2,181.20 1 0 +github.com/user-management-system/internal/auth/oauth_utils.go:185.57,196.2 1 0 +github.com/user-management-system/internal/auth/password.go:28.30,36.2 1 1 +github.com/user-management-system/internal/auth/password.go:39.58,42.43 2 1 +github.com/user-management-system/internal/auth/password.go:42.43,44.3 1 0 +github.com/user-management-system/internal/auth/password.go:47.2,66.21 3 1 +github.com/user-management-system/internal/auth/password.go:70.65,72.92 1 1 +github.com/user-management-system/internal/auth/password.go:72.92,75.3 2 1 +github.com/user-management-system/internal/auth/password.go:78.2,80.47 2 1 +github.com/user-management-system/internal/auth/password.go:80.47,82.3 1 0 +github.com/user-management-system/internal/auth/password.go:85.2,88.22 4 1 +github.com/user-management-system/internal/auth/password.go:88.22,90.3 1 0 +github.com/user-management-system/internal/auth/password.go:91.2,91.31 1 1 +github.com/user-management-system/internal/auth/password.go:91.31,93.19 2 1 +github.com/user-management-system/internal/auth/password.go:93.19,95.4 1 0 +github.com/user-management-system/internal/auth/password.go:96.3,97.17 2 1 +github.com/user-management-system/internal/auth/password.go:97.17,99.4 1 0 +github.com/user-management-system/internal/auth/password.go:100.3,100.16 1 1 +github.com/user-management-system/internal/auth/password.go:101.12,102.24 1 1 +github.com/user-management-system/internal/auth/password.go:103.12,104.28 1 1 +github.com/user-management-system/internal/auth/password.go:105.12,106.28 1 1 +github.com/user-management-system/internal/auth/password.go:111.2,112.16 2 1 +github.com/user-management-system/internal/auth/password.go:112.16,114.3 1 0 +github.com/user-management-system/internal/auth/password.go:115.2,116.16 2 1 +github.com/user-management-system/internal/auth/password.go:116.16,118.3 1 0 +github.com/user-management-system/internal/auth/password.go:121.2,131.66 2 1 +github.com/user-management-system/internal/auth/password.go:135.52,137.2 1 1 +github.com/user-management-system/internal/auth/password.go:140.59,142.2 1 1 +github.com/user-management-system/internal/auth/password.go:148.50,150.16 2 1 +github.com/user-management-system/internal/auth/password.go:150.16,152.3 1 0 +github.com/user-management-system/internal/auth/password.go:153.2,153.26 1 1 +github.com/user-management-system/internal/auth/password.go:157.57,160.2 2 0 +github.com/user-management-system/internal/auth/sso.go:82.34,86.2 1 0 +github.com/user-management-system/internal/auth/sso.go:89.56,90.12 1 0 +github.com/user-management-system/internal/auth/sso.go:90.12,93.7 3 0 +github.com/user-management-system/internal/auth/sso.go:93.7,94.11 1 0 +github.com/user-management-system/internal/auth/sso.go:95.22,96.11 1 0 +github.com/user-management-system/internal/auth/sso.go:97.20,98.23 1 0 +github.com/user-management-system/internal/auth/sso.go:105.132,107.16 2 0 +github.com/user-management-system/internal/auth/sso.go:107.16,109.3 1 0 +github.com/user-management-system/internal/auth/sso.go:110.2,111.16 2 0 +github.com/user-management-system/internal/auth/sso.go:111.16,113.3 1 0 +github.com/user-management-system/internal/auth/sso.go:115.2,127.36 3 0 +github.com/user-management-system/internal/auth/sso.go:127.36,130.37 2 0 +github.com/user-management-system/internal/auth/sso.go:130.37,132.4 1 0 +github.com/user-management-system/internal/auth/sso.go:134.2,137.18 3 0 +github.com/user-management-system/internal/auth/sso.go:141.82,146.9 4 0 +github.com/user-management-system/internal/auth/sso.go:146.9,148.3 1 0 +github.com/user-management-system/internal/auth/sso.go:150.2,150.41 1 0 +github.com/user-management-system/internal/auth/sso.go:150.41,153.3 2 0 +github.com/user-management-system/internal/auth/sso.go:156.2,158.21 2 0 +github.com/user-management-system/internal/auth/sso.go:162.107,164.16 2 0 +github.com/user-management-system/internal/auth/sso.go:164.16,166.3 1 0 +github.com/user-management-system/internal/auth/sso.go:167.2,181.36 4 0 +github.com/user-management-system/internal/auth/sso.go:181.36,183.37 2 0 +github.com/user-management-system/internal/auth/sso.go:183.37,185.4 1 0 +github.com/user-management-system/internal/auth/sso.go:187.2,190.30 3 0 +github.com/user-management-system/internal/auth/sso.go:194.75,197.9 3 0 +github.com/user-management-system/internal/auth/sso.go:197.9,200.3 2 0 +github.com/user-management-system/internal/auth/sso.go:202.2,202.41 1 0 +github.com/user-management-system/internal/auth/sso.go:202.41,208.3 5 0 +github.com/user-management-system/internal/auth/sso.go:209.2,218.8 2 0 +github.com/user-management-system/internal/auth/sso.go:222.54,227.2 4 0 +github.com/user-management-system/internal/auth/sso.go:230.39,234.2 3 0 +github.com/user-management-system/internal/auth/sso.go:237.45,239.39 2 0 +github.com/user-management-system/internal/auth/sso.go:239.39,240.35 1 0 +github.com/user-management-system/internal/auth/sso.go:240.35,242.4 1 0 +github.com/user-management-system/internal/auth/sso.go:247.36,248.26 1 0 +github.com/user-management-system/internal/auth/sso.go:248.26,250.3 1 0 +github.com/user-management-system/internal/auth/sso.go:251.2,253.39 3 0 +github.com/user-management-system/internal/auth/sso.go:253.39,254.66 1 0 +github.com/user-management-system/internal/auth/sso.go:254.66,257.4 2 0 +github.com/user-management-system/internal/auth/sso.go:259.2,259.21 1 0 +github.com/user-management-system/internal/auth/sso.go:259.21,261.3 1 0 +github.com/user-management-system/internal/auth/sso.go:265.41,269.2 3 0 +github.com/user-management-system/internal/auth/sso.go:272.54,274.44 2 0 +github.com/user-management-system/internal/auth/sso.go:274.44,276.3 1 0 +github.com/user-management-system/internal/auth/sso.go:277.2,277.63 1 0 +github.com/user-management-system/internal/auth/sso.go:301.58,305.2 1 0 +github.com/user-management-system/internal/auth/sso.go:308.68,312.2 3 0 +github.com/user-management-system/internal/auth/sso.go:315.85,319.9 4 0 +github.com/user-management-system/internal/auth/sso.go:319.9,321.3 1 0 +github.com/user-management-system/internal/auth/sso.go:322.2,322.20 1 0 +github.com/user-management-system/internal/auth/sso.go:326.95,328.16 2 0 +github.com/user-management-system/internal/auth/sso.go:328.16,330.3 1 0 +github.com/user-management-system/internal/auth/sso.go:332.2,332.42 1 0 +github.com/user-management-system/internal/auth/sso.go:332.42,333.25 1 0 +github.com/user-management-system/internal/auth/sso.go:333.25,335.4 1 0 +github.com/user-management-system/internal/auth/sso.go:337.2,337.14 1 0 +github.com/user-management-system/internal/auth/state.go:27.45,31.2 3 0 +github.com/user-management-system/internal/auth/state.go:34.53,39.13 4 0 +github.com/user-management-system/internal/auth/state.go:39.13,41.3 1 0 +github.com/user-management-system/internal/auth/state.go:44.2,44.49 1 0 +github.com/user-management-system/internal/auth/state.go:48.46,52.2 3 0 +github.com/user-management-system/internal/auth/state.go:55.35,60.42 4 0 +github.com/user-management-system/internal/auth/state.go:60.42,61.39 1 0 +github.com/user-management-system/internal/auth/state.go:61.39,63.4 1 0 +github.com/user-management-system/internal/auth/state.go:69.67,71.12 2 0 +github.com/user-management-system/internal/auth/state.go:71.12,72.7 1 0 +github.com/user-management-system/internal/auth/state.go:72.7,73.11 1 0 +github.com/user-management-system/internal/auth/state.go:74.20,75.17 1 0 +github.com/user-management-system/internal/auth/state.go:76.16,78.11 2 0 +github.com/user-management-system/internal/auth/state.go:92.39,93.34 1 0 +github.com/user-management-system/internal/auth/state.go:93.34,95.3 1 0 +github.com/user-management-system/internal/auth/state.go:96.2,99.66 2 0 +github.com/user-management-system/internal/auth/state.go:103.27,104.34 1 0 +github.com/user-management-system/internal/auth/state.go:104.34,107.3 2 0 +github.com/user-management-system/internal/auth/state.go:111.38,113.2 1 0 +github.com/user-management-system/internal/auth/totp.go:39.36,41.2 1 1 +github.com/user-management-system/internal/auth/totp.go:51.75,59.16 2 1 +github.com/user-management-system/internal/auth/totp.go:59.16,61.3 1 0 +github.com/user-management-system/internal/auth/totp.go:64.2,65.16 2 1 +github.com/user-management-system/internal/auth/totp.go:65.16,67.3 1 0 +github.com/user-management-system/internal/auth/totp.go:68.2,69.46 2 1 +github.com/user-management-system/internal/auth/totp.go:69.46,71.3 1 0 +github.com/user-management-system/internal/auth/totp.go:72.2,76.16 3 1 +github.com/user-management-system/internal/auth/totp.go:76.16,78.3 1 0 +github.com/user-management-system/internal/auth/totp.go:80.2,84.8 1 1 +github.com/user-management-system/internal/auth/totp.go:88.62,92.2 1 1 +github.com/user-management-system/internal/auth/totp.go:95.74,97.2 1 1 +github.com/user-management-system/internal/auth/totp.go:102.79,104.37 2 1 +github.com/user-management-system/internal/auth/totp.go:104.37,107.84 2 1 +github.com/user-management-system/internal/auth/totp.go:107.84,109.4 1 1 +github.com/user-management-system/internal/auth/totp.go:111.2,111.18 1 1 +github.com/user-management-system/internal/auth/totp.go:115.52,118.2 2 0 +github.com/user-management-system/internal/auth/totp.go:122.77,124.16 2 0 +github.com/user-management-system/internal/auth/totp.go:124.16,126.3 1 0 +github.com/user-management-system/internal/auth/totp.go:127.2,129.40 2 0 +github.com/user-management-system/internal/auth/totp.go:129.40,131.75 2 0 +github.com/user-management-system/internal/auth/totp.go:131.75,133.4 1 0 +github.com/user-management-system/internal/auth/totp.go:135.2,135.16 1 0 +github.com/user-management-system/internal/auth/totp.go:135.16,137.3 1 0 +github.com/user-management-system/internal/auth/totp.go:138.2,138.18 1 0 +github.com/user-management-system/internal/auth/totp.go:142.57,144.29 2 1 +github.com/user-management-system/internal/auth/totp.go:144.29,146.41 2 1 +github.com/user-management-system/internal/auth/totp.go:146.41,148.4 1 0 +github.com/user-management-system/internal/auth/totp.go:149.3,152.39 3 1 +github.com/user-management-system/internal/auth/totp.go:154.2,154.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:13.77,15.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:15.16,17.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:19.2,20.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:20.16,22.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:24.2,36.23 4 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:36.23,38.29 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:38.29,40.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:41.3,41.27 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:44.2,44.24 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:44.24,46.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:52.2,53.62 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:53.62,55.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:56.2,62.29 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:62.29,64.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:64.17,66.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:67.3,67.22 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:70.2,70.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:79.90,84.49 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:84.49,86.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:88.2,88.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:89.14,90.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:91.13,92.34 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:93.14,94.30 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:95.14,99.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:100.10,102.18 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:108.118,112.21 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:112.21,114.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:114.17,116.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:117.3,117.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:117.20,123.4 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:126.2,126.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:126.25,128.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:128.17,130.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:131.3,131.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:133.2,133.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:138.70,140.48 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:140.48,142.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:143.2,144.53 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:144.53,146.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:147.2,148.27 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:148.27,149.39 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:149.39,151.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:153.2,153.41 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:158.85,159.16 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:160.14,161.45 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:162.19,163.50 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:164.10,165.45 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:172.82,175.48 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:175.48,178.3 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:180.2,181.53 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:181.53,183.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:185.2,191.27 3 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:191.27,192.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:192.30,193.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:195.3,201.69 3 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:206.2,207.27 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:207.27,208.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:209.15,210.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:210.20,212.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:213.16,214.59 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:214.59,216.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:219.2,221.20 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:221.20,223.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:223.17,225.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:226.3,226.72 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:229.2,229.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:236.87,239.48 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:239.48,242.17 3 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:242.17,244.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:245.3,245.76 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:248.2,249.53 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:249.53,251.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:253.2,257.16 3 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:257.16,260.17 3 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:260.17,262.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:263.3,263.83 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:267.2,267.27 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:267.27,268.27 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:268.27,269.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:271.3,272.23 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:272.23,274.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:275.3,281.5 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:284.2,284.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:289.42,290.34 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:290.34,292.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:293.2,293.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:298.44,299.51 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:299.51,302.78 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:302.78,304.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:306.2,306.11 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:311.64,312.34 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:312.34,314.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:315.2,316.21 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:316.21,318.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:319.2,319.52 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:326.88,327.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:327.25,329.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:332.2,333.54 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:333.54,334.14 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:334.14,336.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:337.3,337.16 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:341.2,342.58 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:342.58,344.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:347.2,349.27 3 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:349.27,350.18 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:351.15,352.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:352.21,354.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:355.16,356.60 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:356.60,358.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:362.2,363.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:363.16,365.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:366.2,366.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:371.76,373.27 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:373.27,374.39 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:374.39,376.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:378.2,378.36 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:392.58,393.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:393.21,395.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:396.2,396.15 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:402.78,404.26 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:404.26,406.46 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:406.46,408.12 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:410.3,415.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:417.2,417.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:426.70,427.50 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:427.50,429.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:431.2,432.51 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:432.51,434.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:436.2,437.31 2 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:437.31,439.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:441.2,441.34 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:441.34,443.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:445.2,447.16 3 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:447.16,449.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses.go:450.2,450.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:18.79,20.14 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:20.14,22.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:24.2,33.37 4 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:33.37,34.21 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:35.19,36.28 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:36.28,45.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:46.15,47.24 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:47.24,52.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:53.19,55.28 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:55.28,57.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:58.4,65.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:70.2,70.23 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:70.23,78.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:80.2,80.23 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:80.23,88.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:89.2,93.32 3 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:93.32,95.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:98.2,103.41 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:103.41,107.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:109.2,109.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:113.101,114.20 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:115.20,116.22 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:117.47,118.21 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:119.10,120.21 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:160.74,164.2 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:171.26,172.18 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:173.23,174.49 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:175.29,176.54 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:177.29,178.54 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:179.28,180.53 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:181.23,182.49 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:183.22,184.43 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:185.10,186.13 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:192.101,193.47 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:193.47,195.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:197.2,205.15 5 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:209.68,211.16 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:211.16,213.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:214.2,214.68 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:219.123,220.24 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:220.24,222.24 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:222.24,224.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:225.3,225.40 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:225.40,227.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:230.2,230.23 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:230.23,232.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:233.2,236.65 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:239.128,240.29 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:240.29,242.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:244.2,246.31 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:247.18,258.6 4 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:260.14,262.41 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:262.41,276.4 4 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:278.18,296.6 6 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:299.2,299.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:302.128,303.22 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:303.22,305.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:307.2,307.24 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:308.20,309.27 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:309.27,311.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:312.3,317.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:319.24,320.31 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:320.31,322.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:323.3,328.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:330.26,331.34 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:331.34,333.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:334.3,340.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:342.25,344.13 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:347.2,347.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:350.127,351.31 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:352.19,362.16 3 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:364.23,375.16 3 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:377.17,385.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:388.2,388.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:391.123,393.22 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:393.22,395.41 2 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:395.41,397.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:400.2,400.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:403.95,404.25 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:404.25,406.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:408.2,420.15 7 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:425.94,426.33 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:426.33,428.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:430.2,448.5 9 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:451.92,465.2 3 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:471.24,480.36 4 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:480.36,484.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:486.2,498.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:501.135,509.2 6 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:511.35,515.2 3 0 +github.com/user-management-system/internal/pkg/apicompat/anthropic_to_responses_response.go:517.30,521.2 3 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:18.89,20.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:20.16,22.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:24.2,25.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:25.16,27.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:29.2,44.26 5 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:44.26,46.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:47.2,47.36 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:47.36,49.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:50.2,50.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:50.19,52.29 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:52.29,54.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:55.3,55.27 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:59.2,59.31 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:59.31,64.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:67.2,67.50 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:67.50,69.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:73.2,73.29 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:73.29,75.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:75.8,75.38 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:75.38,77.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:77.17,79.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:80.3,80.22 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:83.2,83.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:88.92,90.25 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:90.25,92.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:92.17,94.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:95.3,95.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:97.2,97.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:102.79,103.16 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:104.16,105.34 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:106.14,107.32 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:108.19,109.37 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:110.14,111.32 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:112.18,113.36 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:114.10,115.32 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:120.73,122.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:122.16,124.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:125.2,126.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:126.16,128.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:129.2,129.70 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:134.71,136.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:136.16,138.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:139.2,140.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:140.16,142.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:143.2,143.68 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:150.76,154.24 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:154.24,156.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:156.17,158.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:159.3,159.14 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:159.14,162.18 3 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:162.18,164.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:165.4,165.84 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:170.2,170.33 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:170.33,172.17 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:172.17,174.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:175.3,180.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:183.2,183.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:194.65,195.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:195.19,197.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:199.2,200.48 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:200.48,202.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:204.2,205.52 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:205.52,209.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:211.2,212.32 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:212.32,215.3 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:216.2,216.26 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:216.26,221.14 4 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:222.32,223.22 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:223.22,224.47 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:224.47,226.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:227.5,227.43 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:227.43,229.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:230.5,230.48 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:230.48,232.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:233.10,233.25 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:233.25,234.47 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:234.47,236.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:237.5,237.39 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:237.39,239.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:240.5,240.48 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:240.48,242.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:244.11,245.18 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:245.18,246.39 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:246.39,248.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:253.2,253.24 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:258.71,260.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:260.16,262.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:263.2,263.18 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:263.18,265.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:266.2,270.9 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:276.75,278.16 2 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:278.16,280.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:281.2,281.18 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:281.18,283.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:284.2,288.9 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:294.60,296.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:296.16,298.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:299.2,299.24 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:299.24,301.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:302.2,302.51 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:305.79,306.19 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:306.19,308.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:310.2,311.48 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:311.48,313.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:315.2,316.52 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:316.52,318.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:320.2,320.83 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:323.83,324.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:324.25,326.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:327.2,327.72 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:330.89,332.26 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:332.26,333.17 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:334.15,335.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:335.20,340.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:341.20,342.49 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:342.49,347.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:350.2,350.22 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:353.62,355.26 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:355.26,356.39 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:356.39,358.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:360.2,360.36 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:363.34,365.2 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:369.94,372.26 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:372.26,373.48 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:373.48,374.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:376.3,383.24 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:387.2,387.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:387.30,396.3 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:398.2,398.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:407.88,410.48 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:410.48,412.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:415.2,418.50 2 1 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:418.50,420.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/chatcompletions_to_responses.go:421.2,424.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:16.85,26.35 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:26.35,27.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:28.20,30.35 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:30.35,31.49 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:31.49,33.6 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:35.4,35.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:35.25,40.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:41.18,42.38 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:42.38,43.54 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:43.54,48.6 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:50.24,56.6 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:57.26,60.26 3 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:60.26,62.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:63.4,75.6 4 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:79.2,79.22 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:79.22,81.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:82.2,86.23 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:86.23,91.43 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:91.43,93.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:96.2,96.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:99.134,100.16 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:101.20,102.62 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:102.62,104.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:105.3,105.20 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:106.19,107.66 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:107.66,109.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:110.3,110.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:111.10,112.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:143.74,148.2 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:155.26,156.18 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:157.26,158.44 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:159.36,160.52 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:161.36,162.46 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:163.35,164.41 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:165.48,166.50 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:167.47,168.41 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:169.35,170.51 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:171.47,172.51 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:173.46,174.41 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:175.70,176.46 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:177.10,178.13 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:184.101,185.54 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:185.54,187.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:189.2,207.15 5 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:211.77,213.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:213.16,215.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:216.2,216.68 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:221.118,222.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:222.25,225.24 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:225.24,227.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:230.2,230.28 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:230.28,232.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:233.2,248.4 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:251.126,252.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:252.21,254.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:256.2,256.23 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:257.23,276.16 8 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:278.19,295.16 8 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:297.17,298.13 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:301.2,301.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:304.120,305.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:305.21,307.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:309.2,311.65 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:311.65,326.3 5 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:328.2,337.15 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:340.124,341.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:341.21,343.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:345.2,346.9 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:346.9,348.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:350.2,357.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:360.125,361.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:361.21,363.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:365.2,366.9 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:366.9,368.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:370.2,377.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:380.93,381.29 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:381.29,383.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:384.2,384.33 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:387.125,388.21 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:388.21,390.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:393.2,393.74 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:393.74,395.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:397.2,397.28 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:397.28,399.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:400.2,400.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:406.124,412.28 5 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:412.28,414.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:415.2,455.15 11 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:458.120,459.27 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:459.27,461.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:463.2,467.25 4 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:467.25,468.32 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:468.32,471.52 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:471.52,473.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:475.3,475.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:476.21,477.109 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:477.109,479.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:480.20,481.75 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:481.75,483.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:487.2,502.15 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:505.86,506.29 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:506.29,508.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic.go:509.2,515.4 4 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:13.84,15.16 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:15.16,17.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:19.2,27.21 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:27.21,29.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:32.2,32.60 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:32.60,34.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:35.2,35.24 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:35.24,38.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:41.2,41.24 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:41.24,43.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:46.2,46.29 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:46.29,48.17 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:48.17,50.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:51.3,51.22 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:55.2,55.56 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:55.56,59.22 3 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:59.22,64.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:67.2,67.17 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:71.47,72.16 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:73.13,74.14 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:75.16,76.14 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:77.14,78.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:79.13,80.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:81.10,82.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:93.58,94.23 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:94.23,96.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:97.2,97.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:103.110,106.60 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:106.60,109.3 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:111.2,112.57 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:112.57,114.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:116.2,119.29 3 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:119.29,120.10 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:121.30,124.18 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:124.18,126.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:128.37,131.28 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:131.28,133.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:134.4,144.6 3 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:146.44,149.27 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:149.27,151.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:152.4,162.6 4 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:164.28,166.18 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:166.18,168.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:169.4,172.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:174.33,176.18 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:176.18,178.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:179.4,182.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:184.11,186.27 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:186.27,191.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:196.2,198.30 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:203.57,204.19 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:204.19,206.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:207.2,208.48 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:208.48,210.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:211.2,212.52 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:212.52,214.27 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:214.27,215.95 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:215.95,217.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:219.3,219.37 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:221.2,221.11 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:226.91,227.19 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:227.19,229.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:232.2,233.48 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:233.48,235.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:238.2,239.52 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:239.52,242.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:244.2,245.26 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:245.26,246.17 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:247.29,248.20 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:248.20,253.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:254.22,256.18 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:256.18,261.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:265.2,265.22 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:265.22,267.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:268.2,268.29 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:273.96,274.19 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:274.19,276.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:279.2,280.48 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:280.48,282.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:285.2,286.52 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:286.52,288.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:290.2,291.26 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:291.26,292.17 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:293.30,294.20 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:294.20,299.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:303.2,303.22 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:303.22,305.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:306.2,306.29 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:311.55,313.51 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:313.51,314.78 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:314.78,316.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:319.2,319.73 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:319.73,321.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:322.2,322.11 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:326.74,327.42 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:327.42,329.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:331.2,333.22 3 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:333.22,335.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:336.2,338.41 3 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:338.41,340.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:341.2,346.3 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:351.79,352.24 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:352.24,354.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:356.2,357.31 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:357.31,358.65 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:358.65,360.12 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:364.3,368.43 5 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:370.2,370.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:375.70,377.53 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:377.53,379.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:380.2,381.48 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:381.48,383.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:384.2,384.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:389.78,391.26 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:391.26,392.17 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:393.21,397.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:398.19,403.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:404.11,411.6 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:414.2,414.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:418.76,419.50 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:419.50,421.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:422.2,422.15 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:432.90,435.48 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:435.48,436.12 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:437.15,438.58 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:439.19,440.57 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:441.15,442.58 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:443.11,444.19 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:449.2,455.100 2 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:455.100,460.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_anthropic_request.go:463.2,463.17 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:18.97,20.14 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:20.14,22.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:24.2,35.35 5 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:35.35,36.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:37.18,38.38 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:38.38,39.54 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:39.54,41.6 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:43.24,51.6 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:52.20,53.35 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:53.35,54.49 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:54.49,56.6 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:58.26,58.26 0 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:63.2,64.24 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:64.24,66.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:67.2,67.23 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:67.23,70.3 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:71.2,71.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:71.25,73.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:75.2,83.23 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:83.23,89.93 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:89.93,93.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:94.3,94.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:97.2,97.12 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:100.125,101.16 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:102.20,103.62 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:103.62,105.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:106.3,106.16 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:107.19,108.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:108.25,110.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:111.3,111.16 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:112.10,113.16 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:138.64,144.2 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:148.117,149.18 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:150.26,151.44 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:152.36,153.46 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:154.36,155.52 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:156.48,157.50 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:158.47,159.51 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:160.46,161.13 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:162.70,163.46 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:164.10,165.13 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:173.91,174.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:174.21,176.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:177.2,180.23 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:180.23,182.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:184.2,186.46 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:186.46,195.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:197.2,197.15 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:201.65,203.16 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:203.16,205.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:206.2,206.47 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:211.113,212.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:212.25,213.28 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:213.28,215.4 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:216.3,216.52 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:216.52,218.4 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:221.2,221.20 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:221.20,223.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:224.2,227.81 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:230.115,231.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:231.21,233.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:234.2,236.88 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:239.121,240.57 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:240.57,242.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:244.2,258.5 5 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:261.119,262.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:262.21,264.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:266.2,267.9 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:267.9,269.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:271.2,278.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:281.120,282.21 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:282.21,284.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:285.2,286.99 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:289.115,293.25 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:293.25,294.32 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:294.32,301.76 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:301.76,305.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:306.4,306.23 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:309.3,309.30 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:310.21,311.109 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:311.109,313.5 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:314.20,315.25 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:315.25,317.5 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:319.8,319.30 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:319.30,321.3 1 0 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:323.2,326.46 3 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:326.46,335.3 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:337.2,337.15 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:340.97,352.2 1 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:354.102,367.2 2 1 +github.com/user-management-system/internal/pkg/apicompat/responses_to_chatcompletions.go:370.34,374.2 3 1 +github.com/user-management-system/internal/pkg/gemini/models.go:16.30,28.2 2 1 +github.com/user-management-system/internal/pkg/gemini/models.go:30.46,32.2 1 0 +github.com/user-management-system/internal/pkg/gemini/models.go:34.40,36.17 2 0 +github.com/user-management-system/internal/pkg/gemini/models.go:36.17,38.3 1 0 +github.com/user-management-system/internal/pkg/gemini/models.go:39.2,39.47 1 0 +github.com/user-management-system/internal/pkg/gemini/models.go:39.47,41.3 1 0 +github.com/user-management-system/internal/pkg/gemini/models.go:42.2,42.76 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:40.19,50.2 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:52.66,54.2 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:56.53,57.30 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:57.30,59.18 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:59.18,63.4 3 0 +github.com/user-management-system/internal/api/middleware/auth.go:65.3,66.17 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:66.17,70.4 3 0 +github.com/user-management-system/internal/api/middleware/auth.go:72.3,72.37 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:72.37,76.4 3 0 +github.com/user-management-system/internal/api/middleware/auth.go:78.3,78.58 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:78.58,82.4 3 0 +github.com/user-management-system/internal/api/middleware/auth.go:84.3,92.11 7 0 +github.com/user-management-system/internal/api/middleware/auth.go:96.53,97.30 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:97.30,99.18 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:99.18,101.107 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:101.107,108.5 6 0 +github.com/user-management-system/internal/api/middleware/auth.go:111.3,111.11 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:115.60,116.15 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:116.15,118.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:120.2,123.37 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:123.37,125.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:129.2,129.27 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:129.27,130.64 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:130.64,133.4 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:134.3,134.31 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:134.31,138.4 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:141.2,141.14 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:144.104,145.27 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:145.27,147.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:149.2,150.47 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:150.47,151.46 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:151.46,153.4 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:157.2,158.35 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:158.35,160.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:162.2,163.29 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:163.29,165.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:167.2,168.35 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:168.35,170.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:172.2,173.29 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:176.64,178.2 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:180.72,181.26 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:181.26,183.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:186.79,187.23 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:187.23,189.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:191.2,192.16 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:192.16,194.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:196.2,196.47 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:199.62,201.22 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:201.22,203.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:205.2,206.45 2 0 +github.com/user-management-system/internal/api/middleware/auth.go:206.45,208.3 1 0 +github.com/user-management-system/internal/api/middleware/auth.go:210.2,210.17 1 0 +github.com/user-management-system/internal/api/middleware/cache_control.go:12.50,13.30 1 1 +github.com/user-management-system/internal/api/middleware/cache_control.go:13.30,14.61 1 1 +github.com/user-management-system/internal/api/middleware/cache_control.go:14.61,20.4 5 1 +github.com/user-management-system/internal/api/middleware/cache_control.go:22.3,22.11 1 1 +github.com/user-management-system/internal/api/middleware/cache_control.go:26.63,28.16 2 1 +github.com/user-management-system/internal/api/middleware/cache_control.go:28.16,30.3 1 1 +github.com/user-management-system/internal/api/middleware/cache_control.go:31.2,31.48 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:17.43,19.2 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:21.29,22.30 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:22.30,26.19 3 1 +github.com/user-management-system/internal/api/middleware/cors.go:26.19,28.16 2 1 +github.com/user-management-system/internal/api/middleware/cors.go:28.16,29.47 1 0 +github.com/user-management-system/internal/api/middleware/cors.go:29.47,32.6 2 0 +github.com/user-management-system/internal/api/middleware/cors.go:33.5,34.11 2 0 +github.com/user-management-system/internal/api/middleware/cors.go:36.4,37.28 2 1 +github.com/user-management-system/internal/api/middleware/cors.go:37.28,39.5 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:42.3,42.45 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:42.45,48.4 5 1 +github.com/user-management-system/internal/api/middleware/cors.go:50.3,50.11 1 0 +github.com/user-management-system/internal/api/middleware/cors.go:54.105,55.41 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:55.41,56.21 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:56.21,57.24 1 0 +github.com/user-management-system/internal/api/middleware/cors.go:57.24,59.5 1 0 +github.com/user-management-system/internal/api/middleware/cors.go:60.4,60.20 1 0 +github.com/user-management-system/internal/api/middleware/cors.go:62.3,62.41 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:62.41,64.4 1 1 +github.com/user-management-system/internal/api/middleware/cors.go:66.2,66.18 1 0 +github.com/user-management-system/internal/api/middleware/error.go:12.37,13.30 1 0 +github.com/user-management-system/internal/api/middleware/error.go:13.30,17.24 2 0 +github.com/user-management-system/internal/api/middleware/error.go:17.24,22.63 2 0 +github.com/user-management-system/internal/api/middleware/error.go:22.63,24.5 1 0 +github.com/user-management-system/internal/api/middleware/error.go:24.10,26.5 1 0 +github.com/user-management-system/internal/api/middleware/error.go:27.4,27.10 1 0 +github.com/user-management-system/internal/api/middleware/error.go:33.32,34.30 1 0 +github.com/user-management-system/internal/api/middleware/error.go:34.30,35.16 1 0 +github.com/user-management-system/internal/api/middleware/error.go:35.16,36.36 1 0 +github.com/user-management-system/internal/api/middleware/error.go:36.36,39.5 2 0 +github.com/user-management-system/internal/api/middleware/error.go:41.3,41.11 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:25.98,27.2 1 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:31.55,32.30 1 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:32.30,36.14 3 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:36.14,42.4 2 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:45.3,46.11 2 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:51.61,53.2 1 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:58.60,60.26 1 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:60.26,62.3 1 1 +github.com/user-management-system/internal/api/middleware/ip_filter.go:65.2,66.15 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:66.15,68.48 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:68.48,70.16 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:70.16,71.13 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:74.4,74.29 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:74.29,75.13 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:78.4,78.24 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:78.24,80.5 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:85.2,85.48 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:85.48,87.3 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:90.2,91.16 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:91.16,93.3 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:94.2,94.11 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:98.61,99.39 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:99.39,101.3 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:102.2,102.50 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:102.50,103.20 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:103.20,105.4 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:107.2,107.14 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:112.37,113.30 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:113.30,115.23 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:115.23,121.4 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:122.3,122.11 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:127.37,129.15 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:129.15,131.3 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:132.2,140.37 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:140.37,142.17 2 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:142.17,143.12 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:145.3,145.27 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:145.27,147.4 1 0 +github.com/user-management-system/internal/api/middleware/ip_filter.go:149.2,149.14 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:20.31,21.30 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:21.30,48.24 13 0 +github.com/user-management-system/internal/api/middleware/logger.go:48.24,49.33 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:49.33,51.5 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:54.3,54.16 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:54.16,56.4 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:60.39,61.15 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:61.15,63.3 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:65.2,66.16 2 1 +github.com/user-management-system/internal/api/middleware/logger.go:66.16,68.3 1 0 +github.com/user-management-system/internal/api/middleware/logger.go:70.2,70.26 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:70.26,71.31 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:71.31,73.4 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:76.2,76.24 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:79.43,81.49 2 1 +github.com/user-management-system/internal/api/middleware/logger.go:81.49,83.3 1 1 +github.com/user-management-system/internal/api/middleware/logger.go:84.2,84.88 1 1 +github.com/user-management-system/internal/api/middleware/operation_log.go:20.97,22.2 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:29.54,31.2 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:33.45,36.2 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:38.40,40.2 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:42.59,43.30 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:43.30,45.65 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:45.65,48.4 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:50.3,51.28 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:51.28,53.18 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:53.18,56.5 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:59.3,65.46 5 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:65.46,66.33 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:66.33,69.5 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:72.3,74.14 3 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:74.14,76.4 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:78.3,90.39 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:90.39,94.4 3 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:98.41,99.16 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:100.14,101.18 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:102.22,103.18 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:104.16,105.18 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:106.10,107.17 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:111.41,113.55 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:113.55,114.22 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:114.22,116.4 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:117.3,117.22 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:120.2,120.116 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:120.116,121.34 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:121.34,123.4 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:126.2,127.16 2 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:127.16,129.3 1 0 +github.com/user-management-system/internal/api/middleware/operation_log.go:130.2,130.23 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:28.90,34.2 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:37.45,46.31 6 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:46.31,47.17 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:47.17,49.4 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:51.2,54.42 2 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:54.42,56.3 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:58.2,59.13 2 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:63.78,69.2 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:72.58,74.2 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:77.55,79.2 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:82.53,84.2 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:87.57,89.2 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:91.106,94.30 2 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:94.30,95.23 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:95.23,102.4 3 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:103.3,103.11 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:107.122,112.12 4 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:112.12,114.3 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:116.2,120.47 3 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:120.47,122.3 1 0 +github.com/user-management-system/internal/api/middleware/ratelimit.go:124.2,126.16 3 0 +github.com/user-management-system/internal/api/middleware/rbac.go:17.57,18.30 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:18.30,19.34 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:19.34,26.4 3 0 +github.com/user-management-system/internal/api/middleware/rbac.go:27.3,27.11 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:32.61,33.30 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:33.30,34.35 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:34.35,41.4 3 0 +github.com/user-management-system/internal/api/middleware/rbac.go:42.3,42.11 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:47.51,48.30 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:48.30,49.28 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:49.28,56.4 3 0 +github.com/user-management-system/internal/api/middleware/rbac.go:57.3,57.11 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:62.60,64.2 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:67.34,69.2 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:72.44,74.13 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:74.13,76.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:77.2,77.37 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:77.37,79.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:80.2,80.12 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:84.50,86.13 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:86.13,88.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:89.2,89.37 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:89.37,91.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:92.2,92.12 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:96.35,98.2 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:101.60,103.16 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:103.16,105.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:106.2,107.25 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:107.25,109.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:110.2,111.29 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:111.29,112.33 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:112.33,114.4 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:116.2,116.14 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:120.61,121.16 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:121.16,123.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:124.2,126.29 3 0 +github.com/user-management-system/internal/api/middleware/rbac.go:126.29,127.34 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:127.34,129.4 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:131.2,131.13 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:135.54,137.25 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:137.25,139.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:140.2,141.29 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:141.29,142.33 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:142.33,144.4 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:146.2,146.14 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:150.48,152.29 2 0 +github.com/user-management-system/internal/api/middleware/rbac.go:152.29,154.3 1 0 +github.com/user-management-system/internal/api/middleware/rbac.go:155.2,155.10 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:20.56,24.2 2 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:26.62,29.2 2 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:31.49,34.2 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:37.40,38.30 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:38.30,43.55 2 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:43.55,46.4 2 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:49.3,59.53 4 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:59.53,64.4 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:67.3,67.60 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:67.60,72.4 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:75.3,75.30 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:75.30,78.4 2 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:80.3,84.57 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:84.57,89.4 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:92.3,93.62 2 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:93.62,94.47 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:94.47,99.5 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:103.3,110.17 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:110.17,114.4 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:117.3,119.45 3 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:125.35,127.2 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:130.34,131.30 1 0 +github.com/user-management-system/internal/api/middleware/response_wrapper.go:131.30,134.3 2 0 +github.com/user-management-system/internal/api/middleware/security_headers.go:11.40,12.30 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:12.30,21.56 8 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:21.56,23.4 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:24.3,24.24 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:24.24,26.4 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:28.3,28.11 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:32.58,34.16 2 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:34.16,36.3 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:37.2,37.46 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:40.42,41.26 1 1 +github.com/user-management-system/internal/api/middleware/security_headers.go:41.26,43.3 1 0 +github.com/user-management-system/internal/api/middleware/security_headers.go:44.2,44.88 1 1 +github.com/user-management-system/internal/api/middleware/trace_id.go:21.32,22.30 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:22.30,25.20 2 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:25.20,27.4 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:29.3,32.11 3 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:38.31,41.16 3 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:41.16,44.3 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:45.2,45.83 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:49.40,50.44 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:50.44,51.31 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:51.31,53.4 1 0 +github.com/user-management-system/internal/api/middleware/trace_id.go:55.2,55.11 1 0 +github.com/user-management-system/internal/monitoring/collector.go:16.97,22.6 4 0 +github.com/user-management-system/internal/monitoring/collector.go:22.6,23.10 1 0 +github.com/user-management-system/internal/monitoring/collector.go:24.21,26.10 2 0 +github.com/user-management-system/internal/monitoring/collector.go:27.19,29.29 2 0 +github.com/user-management-system/internal/monitoring/collector.go:35.40,41.2 4 0 +github.com/user-management-system/internal/monitoring/collector.go:44.53,45.15 1 0 +github.com/user-management-system/internal/monitoring/collector.go:45.15,47.3 1 0 +github.com/user-management-system/internal/monitoring/collector.go:49.2,50.16 2 0 +github.com/user-management-system/internal/monitoring/collector.go:50.16,52.3 1 0 +github.com/user-management-system/internal/monitoring/collector.go:54.2,54.56 1 0 +github.com/user-management-system/internal/monitoring/collector.go:58.77,59.16 1 0 +github.com/user-management-system/internal/monitoring/collector.go:59.16,61.3 1 0 +github.com/user-management-system/internal/monitoring/collector.go:62.2,65.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:51.47,56.2 1 1 +github.com/user-management-system/internal/monitoring/health.go:59.62,62.2 2 0 +github.com/user-management-system/internal/monitoring/health.go:65.39,72.34 2 1 +github.com/user-management-system/internal/monitoring/health.go:72.34,74.3 1 1 +github.com/user-management-system/internal/monitoring/health.go:77.2,79.41 3 1 +github.com/user-management-system/internal/monitoring/health.go:79.41,81.3 1 1 +github.com/user-management-system/internal/monitoring/health.go:84.2,84.26 1 1 +github.com/user-management-system/internal/monitoring/health.go:84.26,87.80 3 0 +github.com/user-management-system/internal/monitoring/health.go:87.80,89.4 1 0 +github.com/user-management-system/internal/monitoring/health.go:92.2,92.15 1 1 +github.com/user-management-system/internal/monitoring/health.go:96.47,102.2 1 0 +github.com/user-management-system/internal/monitoring/health.go:105.51,106.29 1 1 +github.com/user-management-system/internal/monitoring/health.go:106.29,111.3 1 1 +github.com/user-management-system/internal/monitoring/health.go:113.2,115.16 3 1 +github.com/user-management-system/internal/monitoring/health.go:115.16,120.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:122.2,125.47 3 1 +github.com/user-management-system/internal/monitoring/health.go:125.47,131.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:134.2,139.3 2 1 +github.com/user-management-system/internal/monitoring/health.go:143.48,144.26 1 0 +github.com/user-management-system/internal/monitoring/health.go:144.26,146.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:148.2,152.48 4 0 +github.com/user-management-system/internal/monitoring/health.go:152.48,158.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:160.2,163.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:167.64,174.2 3 1 +github.com/user-management-system/internal/monitoring/health.go:177.56,181.39 3 1 +github.com/user-management-system/internal/monitoring/health.go:181.39,183.3 1 1 +github.com/user-management-system/internal/monitoring/health.go:183.8,183.50 1 1 +github.com/user-management-system/internal/monitoring/health.go:183.50,186.3 1 0 +github.com/user-management-system/internal/monitoring/health.go:188.2,188.28 1 1 +github.com/user-management-system/internal/monitoring/health.go:193.55,195.2 1 1 +github.com/user-management-system/internal/monitoring/health.go:198.47,200.2 1 0 +github.com/user-management-system/internal/monitoring/health.go:202.44,203.26 1 1 +github.com/user-management-system/internal/monitoring/health.go:203.26,205.3 1 1 +github.com/user-management-system/internal/monitoring/health.go:206.2,206.43 1 0 +github.com/user-management-system/internal/monitoring/metrics.go:41.28,122.2 13 1 +github.com/user-management-system/internal/monitoring/metrics.go:125.34,126.30 1 0 +github.com/user-management-system/internal/monitoring/metrics.go:126.30,139.3 11 0 +github.com/user-management-system/internal/monitoring/metrics.go:140.2,140.22 1 0 +github.com/user-management-system/internal/monitoring/metrics.go:144.54,146.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:149.67,151.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:154.91,156.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:159.55,161.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:164.91,166.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:169.56,171.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:174.58,176.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:179.64,181.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:184.49,186.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:189.48,191.2 1 1 +github.com/user-management-system/internal/monitoring/metrics.go:194.55,206.2 1 1 +github.com/user-management-system/internal/monitoring/middleware.go:10.61,11.30 1 1 +github.com/user-management-system/internal/monitoring/middleware.go:11.30,26.3 8 1 +github.com/user-management-system/internal/monitoring/slo.go:40.34,117.2 12 1 +github.com/user-management-system/internal/monitoring/slo.go:120.40,121.33 1 1 +github.com/user-management-system/internal/monitoring/slo.go:121.33,133.3 10 1 +github.com/user-management-system/internal/monitoring/slo.go:134.2,134.25 1 1 +github.com/user-management-system/internal/monitoring/slo.go:138.57,140.2 1 0 +github.com/user-management-system/internal/monitoring/slo.go:143.62,146.2 2 0 +github.com/user-management-system/internal/monitoring/slo.go:149.63,151.2 1 0 +github.com/user-management-system/internal/monitoring/slo.go:154.56,156.2 1 0 +github.com/user-management-system/internal/monitoring/slo.go:159.42,161.2 1 0 +github.com/user-management-system/internal/monitoring/slo.go:164.56,166.2 1 0 +github.com/user-management-system/internal/monitoring/slo.go:169.60,172.2 2 1 +github.com/user-management-system/internal/monitoring/slo.go:175.75,177.2 1 0 +github.com/user-management-system/internal/config/config.go:495.62,496.26 1 0 +github.com/user-management-system/internal/config/config.go:496.26,498.3 1 0 +github.com/user-management-system/internal/config/config.go:499.2,499.58 1 0 +github.com/user-management-system/internal/config/config.go:504.60,505.61 1 0 +github.com/user-management-system/internal/config/config.go:505.61,507.3 1 0 +github.com/user-management-system/internal/config/config.go:508.2,508.15 1 0 +github.com/user-management-system/internal/config/config.go:508.15,510.3 1 0 +github.com/user-management-system/internal/config/config.go:511.2,511.11 1 0 +github.com/user-management-system/internal/config/config.go:731.41,733.2 1 1 +github.com/user-management-system/internal/config/config.go:755.39,757.22 1 1 +github.com/user-management-system/internal/config/config.go:757.22,762.3 1 1 +github.com/user-management-system/internal/config/config.go:763.2,766.3 1 1 +github.com/user-management-system/internal/config/config.go:770.60,771.14 1 1 +github.com/user-management-system/internal/config/config.go:771.14,773.3 1 1 +github.com/user-management-system/internal/config/config.go:775.2,775.22 1 1 +github.com/user-management-system/internal/config/config.go:775.22,780.3 1 1 +github.com/user-management-system/internal/config/config.go:781.2,784.3 1 1 +github.com/user-management-system/internal/config/config.go:809.40,811.2 1 1 +github.com/user-management-system/internal/config/config.go:973.44,975.20 2 1 +github.com/user-management-system/internal/config/config.go:976.38,977.20 1 1 +github.com/user-management-system/internal/config/config.go:978.10,979.25 1 1 +github.com/user-management-system/internal/config/config.go:984.30,986.2 1 1 +github.com/user-management-system/internal/config/config.go:991.42,993.2 1 1 +github.com/user-management-system/internal/config/config.go:995.56,1001.53 3 1 +github.com/user-management-system/internal/config/config.go:1001.53,1003.3 1 0 +github.com/user-management-system/internal/config/config.go:1005.2,1020.45 8 1 +github.com/user-management-system/internal/config/config.go:1020.45,1021.56 1 1 +github.com/user-management-system/internal/config/config.go:1021.56,1023.4 1 0 +github.com/user-management-system/internal/config/config.go:1027.2,1028.46 2 1 +github.com/user-management-system/internal/config/config.go:1028.46,1030.3 1 0 +github.com/user-management-system/internal/config/config.go:1032.2,1034.27 3 1 +github.com/user-management-system/internal/config/config.go:1034.27,1036.3 1 0 +github.com/user-management-system/internal/config/config.go:1037.2,1065.119 26 1 +github.com/user-management-system/internal/config/config.go:1065.119,1067.3 1 1 +github.com/user-management-system/internal/config/config.go:1070.2,1070.102 1 1 +github.com/user-management-system/internal/config/config.go:1070.102,1075.3 2 0 +github.com/user-management-system/internal/config/config.go:1078.2,1079.34 2 1 +github.com/user-management-system/internal/config/config.go:1079.34,1081.17 2 1 +github.com/user-management-system/internal/config/config.go:1081.17,1083.4 1 0 +github.com/user-management-system/internal/config/config.go:1084.3,1086.96 3 1 +github.com/user-management-system/internal/config/config.go:1087.8,1089.3 1 0 +github.com/user-management-system/internal/config/config.go:1091.2,1092.54 2 1 +github.com/user-management-system/internal/config/config.go:1092.54,1095.3 1 1 +github.com/user-management-system/internal/config/config.go:1097.2,1097.39 1 1 +github.com/user-management-system/internal/config/config.go:1097.39,1099.3 1 0 +github.com/user-management-system/internal/config/config.go:1101.2,1101.54 1 1 +github.com/user-management-system/internal/config/config.go:1101.54,1103.3 1 1 +github.com/user-management-system/internal/config/config.go:1105.2,1105.40 1 1 +github.com/user-management-system/internal/config/config.go:1105.40,1107.3 1 1 +github.com/user-management-system/internal/config/config.go:1108.2,1108.43 1 1 +github.com/user-management-system/internal/config/config.go:1108.43,1110.3 1 0 +github.com/user-management-system/internal/config/config.go:1112.2,1112.61 1 1 +github.com/user-management-system/internal/config/config.go:1112.61,1114.3 1 0 +github.com/user-management-system/internal/config/config.go:1115.2,1115.114 1 1 +github.com/user-management-system/internal/config/config.go:1115.114,1120.3 1 0 +github.com/user-management-system/internal/config/config.go:1122.2,1122.18 1 1 +github.com/user-management-system/internal/config/config.go:1125.20,1520.2 313 1 +github.com/user-management-system/internal/config/config.go:1522.35,1524.21 2 1 +github.com/user-management-system/internal/config/config.go:1524.21,1526.3 1 1 +github.com/user-management-system/internal/config/config.go:1529.2,1529.33 1 1 +github.com/user-management-system/internal/config/config.go:1529.33,1531.3 1 1 +github.com/user-management-system/internal/config/config.go:1532.2,1532.21 1 1 +github.com/user-management-system/internal/config/config.go:1533.40,1533.40 0 1 +github.com/user-management-system/internal/config/config.go:1534.10,1535.45 1 1 +github.com/user-management-system/internal/config/config.go:1536.10,1537.71 1 1 +github.com/user-management-system/internal/config/config.go:1539.2,1539.22 1 1 +github.com/user-management-system/internal/config/config.go:1540.25,1540.25 0 1 +github.com/user-management-system/internal/config/config.go:1541.10,1542.46 1 1 +github.com/user-management-system/internal/config/config.go:1543.10,1544.63 1 1 +github.com/user-management-system/internal/config/config.go:1546.2,1546.31 1 1 +github.com/user-management-system/internal/config/config.go:1547.32,1547.32 0 1 +github.com/user-management-system/internal/config/config.go:1548.10,1549.56 1 1 +github.com/user-management-system/internal/config/config.go:1550.10,1551.77 1 0 +github.com/user-management-system/internal/config/config.go:1553.2,1553.52 1 1 +github.com/user-management-system/internal/config/config.go:1553.52,1555.3 1 1 +github.com/user-management-system/internal/config/config.go:1556.2,1556.35 1 1 +github.com/user-management-system/internal/config/config.go:1556.35,1558.3 1 1 +github.com/user-management-system/internal/config/config.go:1559.2,1559.35 1 1 +github.com/user-management-system/internal/config/config.go:1559.35,1561.3 1 1 +github.com/user-management-system/internal/config/config.go:1562.2,1562.35 1 1 +github.com/user-management-system/internal/config/config.go:1562.35,1564.3 1 1 +github.com/user-management-system/internal/config/config.go:1565.2,1565.28 1 1 +github.com/user-management-system/internal/config/config.go:1565.28,1566.34 1 1 +github.com/user-management-system/internal/config/config.go:1566.34,1568.4 1 1 +github.com/user-management-system/internal/config/config.go:1569.3,1569.37 1 0 +github.com/user-management-system/internal/config/config.go:1569.37,1571.4 1 0 +github.com/user-management-system/internal/config/config.go:1572.8,1573.33 1 1 +github.com/user-management-system/internal/config/config.go:1573.33,1575.4 1 0 +github.com/user-management-system/internal/config/config.go:1576.3,1576.36 1 1 +github.com/user-management-system/internal/config/config.go:1576.36,1578.4 1 1 +github.com/user-management-system/internal/config/config.go:1581.2,1581.47 1 1 +github.com/user-management-system/internal/config/config.go:1581.47,1583.3 1 1 +github.com/user-management-system/internal/config/config.go:1584.2,1584.45 1 1 +github.com/user-management-system/internal/config/config.go:1584.45,1586.3 1 1 +github.com/user-management-system/internal/config/config.go:1590.2,1592.58 3 1 +github.com/user-management-system/internal/config/config.go:1592.58,1594.3 1 0 +github.com/user-management-system/internal/config/config.go:1596.2,1596.51 1 1 +github.com/user-management-system/internal/config/config.go:1596.51,1597.71 1 1 +github.com/user-management-system/internal/config/config.go:1597.71,1599.4 1 1 +github.com/user-management-system/internal/config/config.go:1600.3,1601.17 2 1 +github.com/user-management-system/internal/config/config.go:1601.17,1603.4 1 0 +github.com/user-management-system/internal/config/config.go:1604.3,1604.39 1 1 +github.com/user-management-system/internal/config/config.go:1604.39,1606.4 1 1 +github.com/user-management-system/internal/config/config.go:1607.3,1607.20 1 1 +github.com/user-management-system/internal/config/config.go:1607.20,1609.4 1 1 +github.com/user-management-system/internal/config/config.go:1610.3,1610.65 1 1 +github.com/user-management-system/internal/config/config.go:1612.2,1612.27 1 1 +github.com/user-management-system/internal/config/config.go:1612.27,1614.3 1 1 +github.com/user-management-system/internal/config/config.go:1615.2,1615.28 1 1 +github.com/user-management-system/internal/config/config.go:1615.28,1617.3 1 1 +github.com/user-management-system/internal/config/config.go:1618.2,1618.27 1 1 +github.com/user-management-system/internal/config/config.go:1618.27,1620.3 1 0 +github.com/user-management-system/internal/config/config.go:1622.2,1622.40 1 1 +github.com/user-management-system/internal/config/config.go:1622.40,1624.3 1 1 +github.com/user-management-system/internal/config/config.go:1625.2,1625.42 1 1 +github.com/user-management-system/internal/config/config.go:1625.42,1627.3 1 0 +github.com/user-management-system/internal/config/config.go:1628.2,1628.39 1 1 +github.com/user-management-system/internal/config/config.go:1628.39,1630.3 1 0 +github.com/user-management-system/internal/config/config.go:1631.2,1631.39 1 1 +github.com/user-management-system/internal/config/config.go:1631.39,1633.3 1 0 +github.com/user-management-system/internal/config/config.go:1634.2,1634.36 1 1 +github.com/user-management-system/internal/config/config.go:1634.36,1636.3 1 0 +github.com/user-management-system/internal/config/config.go:1637.2,1637.78 1 1 +github.com/user-management-system/internal/config/config.go:1637.78,1639.3 1 1 +github.com/user-management-system/internal/config/config.go:1640.2,1640.23 1 1 +github.com/user-management-system/internal/config/config.go:1640.23,1641.50 1 1 +github.com/user-management-system/internal/config/config.go:1641.50,1643.4 1 1 +github.com/user-management-system/internal/config/config.go:1644.3,1644.54 1 1 +github.com/user-management-system/internal/config/config.go:1644.54,1646.4 1 0 +github.com/user-management-system/internal/config/config.go:1647.3,1647.50 1 1 +github.com/user-management-system/internal/config/config.go:1647.50,1649.4 1 0 +github.com/user-management-system/internal/config/config.go:1650.3,1650.53 1 1 +github.com/user-management-system/internal/config/config.go:1650.53,1652.4 1 0 +github.com/user-management-system/internal/config/config.go:1653.3,1653.53 1 1 +github.com/user-management-system/internal/config/config.go:1653.53,1655.4 1 0 +github.com/user-management-system/internal/config/config.go:1656.3,1657.17 2 1 +github.com/user-management-system/internal/config/config.go:1658.64,1658.64 0 1 +github.com/user-management-system/internal/config/config.go:1659.11,1660.118 1 1 +github.com/user-management-system/internal/config/config.go:1662.3,1662.45 1 1 +github.com/user-management-system/internal/config/config.go:1662.45,1664.4 1 1 +github.com/user-management-system/internal/config/config.go:1665.3,1666.52 1 1 +github.com/user-management-system/internal/config/config.go:1666.52,1668.4 1 0 +github.com/user-management-system/internal/config/config.go:1669.3,1669.61 1 1 +github.com/user-management-system/internal/config/config.go:1669.61,1671.4 1 0 +github.com/user-management-system/internal/config/config.go:1673.3,1673.73 1 1 +github.com/user-management-system/internal/config/config.go:1673.73,1675.4 1 0 +github.com/user-management-system/internal/config/config.go:1676.3,1676.69 1 1 +github.com/user-management-system/internal/config/config.go:1676.69,1678.4 1 0 +github.com/user-management-system/internal/config/config.go:1679.3,1679.72 1 1 +github.com/user-management-system/internal/config/config.go:1679.72,1681.4 1 0 +github.com/user-management-system/internal/config/config.go:1682.3,1682.72 1 1 +github.com/user-management-system/internal/config/config.go:1682.72,1684.4 1 0 +github.com/user-management-system/internal/config/config.go:1685.3,1685.84 1 1 +github.com/user-management-system/internal/config/config.go:1685.84,1687.4 1 1 +github.com/user-management-system/internal/config/config.go:1689.3,1693.92 5 1 +github.com/user-management-system/internal/config/config.go:1695.2,1695.38 1 1 +github.com/user-management-system/internal/config/config.go:1695.38,1696.53 1 1 +github.com/user-management-system/internal/config/config.go:1696.53,1698.4 1 1 +github.com/user-management-system/internal/config/config.go:1699.3,1699.56 1 1 +github.com/user-management-system/internal/config/config.go:1699.56,1701.4 1 1 +github.com/user-management-system/internal/config/config.go:1702.3,1702.53 1 1 +github.com/user-management-system/internal/config/config.go:1702.53,1704.4 1 1 +github.com/user-management-system/internal/config/config.go:1706.2,1706.34 1 1 +github.com/user-management-system/internal/config/config.go:1706.34,1708.3 1 1 +github.com/user-management-system/internal/config/config.go:1709.2,1709.33 1 1 +github.com/user-management-system/internal/config/config.go:1709.33,1711.3 1 0 +github.com/user-management-system/internal/config/config.go:1712.2,1712.55 1 1 +github.com/user-management-system/internal/config/config.go:1712.55,1714.3 1 1 +github.com/user-management-system/internal/config/config.go:1715.2,1715.43 1 1 +github.com/user-management-system/internal/config/config.go:1715.43,1717.3 1 1 +github.com/user-management-system/internal/config/config.go:1718.2,1718.43 1 1 +github.com/user-management-system/internal/config/config.go:1718.43,1720.3 1 0 +github.com/user-management-system/internal/config/config.go:1721.2,1721.37 1 1 +github.com/user-management-system/internal/config/config.go:1721.37,1723.3 1 1 +github.com/user-management-system/internal/config/config.go:1724.2,1724.37 1 1 +github.com/user-management-system/internal/config/config.go:1724.37,1726.3 1 1 +github.com/user-management-system/internal/config/config.go:1727.2,1727.38 1 1 +github.com/user-management-system/internal/config/config.go:1727.38,1729.3 1 1 +github.com/user-management-system/internal/config/config.go:1730.2,1730.27 1 1 +github.com/user-management-system/internal/config/config.go:1730.27,1732.3 1 1 +github.com/user-management-system/internal/config/config.go:1733.2,1733.30 1 1 +github.com/user-management-system/internal/config/config.go:1733.30,1735.3 1 0 +github.com/user-management-system/internal/config/config.go:1736.2,1736.45 1 1 +github.com/user-management-system/internal/config/config.go:1736.45,1738.3 1 1 +github.com/user-management-system/internal/config/config.go:1739.2,1739.25 1 1 +github.com/user-management-system/internal/config/config.go:1739.25,1740.44 1 1 +github.com/user-management-system/internal/config/config.go:1740.44,1742.4 1 1 +github.com/user-management-system/internal/config/config.go:1743.3,1743.39 1 1 +github.com/user-management-system/internal/config/config.go:1743.39,1745.4 1 0 +github.com/user-management-system/internal/config/config.go:1746.3,1746.50 1 1 +github.com/user-management-system/internal/config/config.go:1746.50,1748.4 1 0 +github.com/user-management-system/internal/config/config.go:1749.3,1749.69 1 1 +github.com/user-management-system/internal/config/config.go:1749.69,1751.4 1 1 +github.com/user-management-system/internal/config/config.go:1752.8,1753.43 1 1 +github.com/user-management-system/internal/config/config.go:1753.43,1755.4 1 0 +github.com/user-management-system/internal/config/config.go:1756.3,1756.38 1 1 +github.com/user-management-system/internal/config/config.go:1756.38,1758.4 1 1 +github.com/user-management-system/internal/config/config.go:1759.3,1759.49 1 0 +github.com/user-management-system/internal/config/config.go:1759.49,1761.4 1 0 +github.com/user-management-system/internal/config/config.go:1763.2,1763.28 1 1 +github.com/user-management-system/internal/config/config.go:1763.28,1764.42 1 1 +github.com/user-management-system/internal/config/config.go:1764.42,1766.4 1 1 +github.com/user-management-system/internal/config/config.go:1767.3,1767.41 1 1 +github.com/user-management-system/internal/config/config.go:1767.41,1769.4 1 0 +github.com/user-management-system/internal/config/config.go:1770.3,1770.41 1 1 +github.com/user-management-system/internal/config/config.go:1770.41,1772.4 1 0 +github.com/user-management-system/internal/config/config.go:1773.3,1773.76 1 1 +github.com/user-management-system/internal/config/config.go:1773.76,1775.4 1 1 +github.com/user-management-system/internal/config/config.go:1776.3,1776.50 1 1 +github.com/user-management-system/internal/config/config.go:1776.50,1778.4 1 1 +github.com/user-management-system/internal/config/config.go:1779.3,1779.58 1 1 +github.com/user-management-system/internal/config/config.go:1779.58,1781.4 1 1 +github.com/user-management-system/internal/config/config.go:1782.3,1782.94 1 1 +github.com/user-management-system/internal/config/config.go:1782.94,1784.4 1 1 +github.com/user-management-system/internal/config/config.go:1785.3,1785.47 1 1 +github.com/user-management-system/internal/config/config.go:1785.47,1787.4 1 0 +github.com/user-management-system/internal/config/config.go:1788.3,1788.46 1 1 +github.com/user-management-system/internal/config/config.go:1788.46,1790.4 1 0 +github.com/user-management-system/internal/config/config.go:1791.3,1791.39 1 1 +github.com/user-management-system/internal/config/config.go:1791.39,1793.4 1 0 +github.com/user-management-system/internal/config/config.go:1794.8,1795.41 1 1 +github.com/user-management-system/internal/config/config.go:1795.41,1797.4 1 1 +github.com/user-management-system/internal/config/config.go:1798.3,1798.41 1 0 +github.com/user-management-system/internal/config/config.go:1798.41,1800.4 1 0 +github.com/user-management-system/internal/config/config.go:1801.3,1801.41 1 0 +github.com/user-management-system/internal/config/config.go:1801.41,1803.4 1 0 +github.com/user-management-system/internal/config/config.go:1804.3,1804.49 1 0 +github.com/user-management-system/internal/config/config.go:1804.49,1806.4 1 0 +github.com/user-management-system/internal/config/config.go:1807.3,1807.57 1 0 +github.com/user-management-system/internal/config/config.go:1807.57,1809.4 1 0 +github.com/user-management-system/internal/config/config.go:1810.3,1812.92 1 0 +github.com/user-management-system/internal/config/config.go:1812.92,1814.4 1 0 +github.com/user-management-system/internal/config/config.go:1815.3,1815.46 1 0 +github.com/user-management-system/internal/config/config.go:1815.46,1817.4 1 0 +github.com/user-management-system/internal/config/config.go:1818.3,1818.45 1 0 +github.com/user-management-system/internal/config/config.go:1818.45,1820.4 1 0 +github.com/user-management-system/internal/config/config.go:1821.3,1821.39 1 0 +github.com/user-management-system/internal/config/config.go:1821.39,1823.4 1 0 +github.com/user-management-system/internal/config/config.go:1825.2,1825.28 1 1 +github.com/user-management-system/internal/config/config.go:1825.28,1826.39 1 1 +github.com/user-management-system/internal/config/config.go:1826.39,1828.4 1 1 +github.com/user-management-system/internal/config/config.go:1829.3,1829.36 1 1 +github.com/user-management-system/internal/config/config.go:1829.36,1831.4 1 1 +github.com/user-management-system/internal/config/config.go:1832.3,1832.48 1 1 +github.com/user-management-system/internal/config/config.go:1832.48,1834.4 1 1 +github.com/user-management-system/internal/config/config.go:1835.3,1835.45 1 1 +github.com/user-management-system/internal/config/config.go:1835.45,1837.4 1 0 +github.com/user-management-system/internal/config/config.go:1838.8,1839.38 1 1 +github.com/user-management-system/internal/config/config.go:1839.38,1841.4 1 0 +github.com/user-management-system/internal/config/config.go:1842.3,1842.35 1 1 +github.com/user-management-system/internal/config/config.go:1842.35,1844.4 1 1 +github.com/user-management-system/internal/config/config.go:1845.3,1845.47 1 0 +github.com/user-management-system/internal/config/config.go:1845.47,1847.4 1 0 +github.com/user-management-system/internal/config/config.go:1848.3,1848.44 1 0 +github.com/user-management-system/internal/config/config.go:1848.44,1850.4 1 0 +github.com/user-management-system/internal/config/config.go:1852.2,1852.42 1 1 +github.com/user-management-system/internal/config/config.go:1852.42,1854.3 1 0 +github.com/user-management-system/internal/config/config.go:1855.2,1855.50 1 1 +github.com/user-management-system/internal/config/config.go:1855.50,1857.3 1 0 +github.com/user-management-system/internal/config/config.go:1858.2,1858.49 1 1 +github.com/user-management-system/internal/config/config.go:1858.49,1860.3 1 0 +github.com/user-management-system/internal/config/config.go:1861.2,1861.50 1 1 +github.com/user-management-system/internal/config/config.go:1861.50,1863.3 1 0 +github.com/user-management-system/internal/config/config.go:1864.2,1864.45 1 1 +github.com/user-management-system/internal/config/config.go:1864.45,1866.3 1 0 +github.com/user-management-system/internal/config/config.go:1867.2,1867.47 1 1 +github.com/user-management-system/internal/config/config.go:1867.47,1869.3 1 0 +github.com/user-management-system/internal/config/config.go:1870.2,1870.41 1 1 +github.com/user-management-system/internal/config/config.go:1870.41,1872.3 1 0 +github.com/user-management-system/internal/config/config.go:1873.2,1873.32 1 1 +github.com/user-management-system/internal/config/config.go:1873.32,1875.3 1 1 +github.com/user-management-system/internal/config/config.go:1876.2,1876.49 1 1 +github.com/user-management-system/internal/config/config.go:1876.49,1878.3 1 0 +github.com/user-management-system/internal/config/config.go:1879.2,1879.51 1 1 +github.com/user-management-system/internal/config/config.go:1879.51,1881.3 1 0 +github.com/user-management-system/internal/config/config.go:1882.2,1882.35 1 1 +github.com/user-management-system/internal/config/config.go:1882.35,1884.3 1 0 +github.com/user-management-system/internal/config/config.go:1885.2,1885.44 1 1 +github.com/user-management-system/internal/config/config.go:1885.44,1887.3 1 0 +github.com/user-management-system/internal/config/config.go:1888.2,1888.45 1 1 +github.com/user-management-system/internal/config/config.go:1888.45,1890.3 1 0 +github.com/user-management-system/internal/config/config.go:1891.2,1891.48 1 1 +github.com/user-management-system/internal/config/config.go:1891.48,1893.3 1 0 +github.com/user-management-system/internal/config/config.go:1894.2,1894.86 1 1 +github.com/user-management-system/internal/config/config.go:1894.86,1895.15 1 1 +github.com/user-management-system/internal/config/config.go:1896.25,1896.25 0 1 +github.com/user-management-system/internal/config/config.go:1897.11,1898.77 1 0 +github.com/user-management-system/internal/config/config.go:1901.2,1901.38 1 1 +github.com/user-management-system/internal/config/config.go:1901.38,1903.3 1 0 +github.com/user-management-system/internal/config/config.go:1904.2,1904.34 1 1 +github.com/user-management-system/internal/config/config.go:1904.34,1906.3 1 0 +github.com/user-management-system/internal/config/config.go:1907.2,1907.58 1 1 +github.com/user-management-system/internal/config/config.go:1907.58,1909.3 1 1 +github.com/user-management-system/internal/config/config.go:1910.2,1910.43 1 1 +github.com/user-management-system/internal/config/config.go:1910.43,1912.3 1 0 +github.com/user-management-system/internal/config/config.go:1913.2,1913.39 1 1 +github.com/user-management-system/internal/config/config.go:1913.39,1915.3 1 0 +github.com/user-management-system/internal/config/config.go:1916.2,1916.39 1 1 +github.com/user-management-system/internal/config/config.go:1916.39,1918.3 1 0 +github.com/user-management-system/internal/config/config.go:1919.2,1919.42 1 1 +github.com/user-management-system/internal/config/config.go:1919.42,1921.3 1 0 +github.com/user-management-system/internal/config/config.go:1922.2,1923.68 1 1 +github.com/user-management-system/internal/config/config.go:1923.68,1925.3 1 0 +github.com/user-management-system/internal/config/config.go:1926.2,1926.54 1 1 +github.com/user-management-system/internal/config/config.go:1926.54,1928.3 1 0 +github.com/user-management-system/internal/config/config.go:1929.2,1929.57 1 1 +github.com/user-management-system/internal/config/config.go:1929.57,1931.3 1 1 +github.com/user-management-system/internal/config/config.go:1932.2,1932.44 1 1 +github.com/user-management-system/internal/config/config.go:1932.44,1934.3 1 1 +github.com/user-management-system/internal/config/config.go:1935.2,1935.68 1 1 +github.com/user-management-system/internal/config/config.go:1935.68,1937.3 1 1 +github.com/user-management-system/internal/config/config.go:1938.2,1938.47 1 1 +github.com/user-management-system/internal/config/config.go:1938.47,1940.3 1 0 +github.com/user-management-system/internal/config/config.go:1941.2,1941.47 1 1 +github.com/user-management-system/internal/config/config.go:1941.47,1943.3 1 0 +github.com/user-management-system/internal/config/config.go:1944.2,1944.41 1 1 +github.com/user-management-system/internal/config/config.go:1944.41,1946.3 1 0 +github.com/user-management-system/internal/config/config.go:1947.2,1947.36 1 1 +github.com/user-management-system/internal/config/config.go:1947.36,1948.48 1 1 +github.com/user-management-system/internal/config/config.go:1948.48,1950.4 1 0 +github.com/user-management-system/internal/config/config.go:1951.3,1951.63 1 1 +github.com/user-management-system/internal/config/config.go:1951.63,1953.4 1 0 +github.com/user-management-system/internal/config/config.go:1954.8,1955.47 1 0 +github.com/user-management-system/internal/config/config.go:1955.47,1957.4 1 0 +github.com/user-management-system/internal/config/config.go:1959.2,1959.121 1 1 +github.com/user-management-system/internal/config/config.go:1959.121,1961.3 1 0 +github.com/user-management-system/internal/config/config.go:1962.2,1962.64 1 1 +github.com/user-management-system/internal/config/config.go:1962.64,1963.44 1 1 +github.com/user-management-system/internal/config/config.go:1964.106,1964.106 0 1 +github.com/user-management-system/internal/config/config.go:1965.11,1967.103 1 1 +github.com/user-management-system/internal/config/config.go:1970.2,1970.33 1 1 +github.com/user-management-system/internal/config/config.go:1970.33,1972.3 1 1 +github.com/user-management-system/internal/config/config.go:1973.2,1973.40 1 1 +github.com/user-management-system/internal/config/config.go:1973.40,1975.3 1 1 +github.com/user-management-system/internal/config/config.go:1976.2,1976.35 1 1 +github.com/user-management-system/internal/config/config.go:1976.35,1978.3 1 1 +github.com/user-management-system/internal/config/config.go:1979.2,1979.43 1 1 +github.com/user-management-system/internal/config/config.go:1979.43,1981.3 1 1 +github.com/user-management-system/internal/config/config.go:1982.2,1982.44 1 1 +github.com/user-management-system/internal/config/config.go:1982.44,1984.3 1 0 +github.com/user-management-system/internal/config/config.go:1985.2,1985.39 1 1 +github.com/user-management-system/internal/config/config.go:1985.39,1987.3 1 1 +github.com/user-management-system/internal/config/config.go:1988.2,1988.41 1 1 +github.com/user-management-system/internal/config/config.go:1988.41,1990.3 1 1 +github.com/user-management-system/internal/config/config.go:1991.2,1991.46 1 1 +github.com/user-management-system/internal/config/config.go:1991.46,1993.3 1 1 +github.com/user-management-system/internal/config/config.go:1994.2,1994.45 1 1 +github.com/user-management-system/internal/config/config.go:1994.45,1996.3 1 1 +github.com/user-management-system/internal/config/config.go:1997.2,1998.91 1 1 +github.com/user-management-system/internal/config/config.go:1998.91,2000.3 1 1 +github.com/user-management-system/internal/config/config.go:2001.2,2001.43 1 1 +github.com/user-management-system/internal/config/config.go:2001.43,2003.3 1 0 +github.com/user-management-system/internal/config/config.go:2004.2,2005.85 1 1 +github.com/user-management-system/internal/config/config.go:2005.85,2007.3 1 1 +github.com/user-management-system/internal/config/config.go:2009.2,2009.115 1 1 +github.com/user-management-system/internal/config/config.go:2009.115,2011.3 1 1 +github.com/user-management-system/internal/config/config.go:2012.2,2012.48 1 1 +github.com/user-management-system/internal/config/config.go:2012.48,2014.3 1 1 +github.com/user-management-system/internal/config/config.go:2015.2,2015.46 1 1 +github.com/user-management-system/internal/config/config.go:2015.46,2017.3 1 1 +github.com/user-management-system/internal/config/config.go:2018.2,2018.46 1 1 +github.com/user-management-system/internal/config/config.go:2018.46,2020.3 1 1 +github.com/user-management-system/internal/config/config.go:2021.2,2021.81 1 1 +github.com/user-management-system/internal/config/config.go:2021.81,2023.3 1 1 +github.com/user-management-system/internal/config/config.go:2024.2,2024.82 1 1 +github.com/user-management-system/internal/config/config.go:2024.82,2026.3 1 1 +github.com/user-management-system/internal/config/config.go:2027.2,2027.49 1 1 +github.com/user-management-system/internal/config/config.go:2027.49,2029.3 1 1 +github.com/user-management-system/internal/config/config.go:2030.2,2030.50 1 1 +github.com/user-management-system/internal/config/config.go:2030.50,2032.3 1 1 +github.com/user-management-system/internal/config/config.go:2033.2,2033.48 1 1 +github.com/user-management-system/internal/config/config.go:2033.48,2035.3 1 1 +github.com/user-management-system/internal/config/config.go:2036.2,2036.48 1 1 +github.com/user-management-system/internal/config/config.go:2036.48,2038.3 1 1 +github.com/user-management-system/internal/config/config.go:2039.2,2039.49 1 1 +github.com/user-management-system/internal/config/config.go:2039.49,2041.3 1 1 +github.com/user-management-system/internal/config/config.go:2042.2,2042.99 1 1 +github.com/user-management-system/internal/config/config.go:2042.99,2044.3 1 1 +github.com/user-management-system/internal/config/config.go:2045.2,2045.47 1 1 +github.com/user-management-system/internal/config/config.go:2045.47,2047.3 1 1 +github.com/user-management-system/internal/config/config.go:2048.2,2048.49 1 1 +github.com/user-management-system/internal/config/config.go:2048.49,2050.3 1 0 +github.com/user-management-system/internal/config/config.go:2051.2,2051.49 1 1 +github.com/user-management-system/internal/config/config.go:2051.49,2053.3 1 0 +github.com/user-management-system/internal/config/config.go:2054.2,2054.46 1 1 +github.com/user-management-system/internal/config/config.go:2054.46,2056.3 1 0 +github.com/user-management-system/internal/config/config.go:2057.2,2057.52 1 1 +github.com/user-management-system/internal/config/config.go:2057.52,2059.3 1 1 +github.com/user-management-system/internal/config/config.go:2060.2,2060.50 1 1 +github.com/user-management-system/internal/config/config.go:2060.50,2062.3 1 0 +github.com/user-management-system/internal/config/config.go:2063.2,2063.46 1 1 +github.com/user-management-system/internal/config/config.go:2063.46,2065.3 1 0 +github.com/user-management-system/internal/config/config.go:2066.2,2067.83 1 1 +github.com/user-management-system/internal/config/config.go:2067.83,2069.3 1 0 +github.com/user-management-system/internal/config/config.go:2070.2,2070.88 1 1 +github.com/user-management-system/internal/config/config.go:2070.88,2072.3 1 0 +github.com/user-management-system/internal/config/config.go:2073.2,2073.47 1 1 +github.com/user-management-system/internal/config/config.go:2073.47,2075.3 1 1 +github.com/user-management-system/internal/config/config.go:2076.2,2076.99 1 1 +github.com/user-management-system/internal/config/config.go:2076.99,2077.15 1 1 +github.com/user-management-system/internal/config/config.go:2078.41,2078.41 0 1 +github.com/user-management-system/internal/config/config.go:2079.30,2080.149 1 0 +github.com/user-management-system/internal/config/config.go:2081.11,2082.103 1 1 +github.com/user-management-system/internal/config/config.go:2085.2,2085.102 1 1 +github.com/user-management-system/internal/config/config.go:2085.102,2086.15 1 1 +github.com/user-management-system/internal/config/config.go:2087.36,2087.36 0 1 +github.com/user-management-system/internal/config/config.go:2088.11,2089.102 1 1 +github.com/user-management-system/internal/config/config.go:2092.2,2092.96 1 1 +github.com/user-management-system/internal/config/config.go:2092.96,2094.3 1 1 +github.com/user-management-system/internal/config/config.go:2095.2,2095.36 1 1 +github.com/user-management-system/internal/config/config.go:2095.36,2097.3 1 1 +github.com/user-management-system/internal/config/config.go:2098.2,2098.53 1 1 +github.com/user-management-system/internal/config/config.go:2098.53,2100.3 1 1 +github.com/user-management-system/internal/config/config.go:2101.2,2101.56 1 1 +github.com/user-management-system/internal/config/config.go:2101.56,2103.3 1 1 +github.com/user-management-system/internal/config/config.go:2104.2,2104.61 1 1 +github.com/user-management-system/internal/config/config.go:2104.61,2106.3 1 1 +github.com/user-management-system/internal/config/config.go:2107.2,2111.53 1 1 +github.com/user-management-system/internal/config/config.go:2111.53,2113.3 1 1 +github.com/user-management-system/internal/config/config.go:2114.2,2119.20 2 1 +github.com/user-management-system/internal/config/config.go:2119.20,2121.3 1 1 +github.com/user-management-system/internal/config/config.go:2122.2,2122.31 1 1 +github.com/user-management-system/internal/config/config.go:2122.31,2124.3 1 1 +github.com/user-management-system/internal/config/config.go:2125.2,2125.69 1 1 +github.com/user-management-system/internal/config/config.go:2125.69,2127.3 1 1 +github.com/user-management-system/internal/config/config.go:2128.2,2128.44 1 1 +github.com/user-management-system/internal/config/config.go:2128.44,2130.3 1 1 +github.com/user-management-system/internal/config/config.go:2131.2,2131.42 1 1 +github.com/user-management-system/internal/config/config.go:2131.42,2133.3 1 1 +github.com/user-management-system/internal/config/config.go:2134.2,2134.51 1 1 +github.com/user-management-system/internal/config/config.go:2134.51,2136.3 1 1 +github.com/user-management-system/internal/config/config.go:2137.2,2137.82 1 1 +github.com/user-management-system/internal/config/config.go:2138.101,2138.101 0 1 +github.com/user-management-system/internal/config/config.go:2139.10,2141.98 1 1 +github.com/user-management-system/internal/config/config.go:2143.2,2143.106 1 1 +github.com/user-management-system/internal/config/config.go:2143.106,2145.3 1 1 +github.com/user-management-system/internal/config/config.go:2146.2,2147.52 1 1 +github.com/user-management-system/internal/config/config.go:2147.52,2149.3 1 1 +github.com/user-management-system/internal/config/config.go:2150.2,2150.44 1 1 +github.com/user-management-system/internal/config/config.go:2150.44,2151.53 1 1 +github.com/user-management-system/internal/config/config.go:2151.53,2153.4 1 0 +github.com/user-management-system/internal/config/config.go:2154.3,2154.53 1 1 +github.com/user-management-system/internal/config/config.go:2154.53,2156.4 1 0 +github.com/user-management-system/internal/config/config.go:2157.3,2157.92 1 1 +github.com/user-management-system/internal/config/config.go:2157.92,2159.4 1 1 +github.com/user-management-system/internal/config/config.go:2160.3,2161.82 1 1 +github.com/user-management-system/internal/config/config.go:2161.82,2163.4 1 1 +github.com/user-management-system/internal/config/config.go:2164.3,2164.112 1 1 +github.com/user-management-system/internal/config/config.go:2164.112,2166.4 1 0 +github.com/user-management-system/internal/config/config.go:2167.3,2167.116 1 1 +github.com/user-management-system/internal/config/config.go:2167.116,2169.4 1 0 +github.com/user-management-system/internal/config/config.go:2170.3,2170.103 1 1 +github.com/user-management-system/internal/config/config.go:2170.103,2172.4 1 1 +github.com/user-management-system/internal/config/config.go:2173.3,2173.49 1 1 +github.com/user-management-system/internal/config/config.go:2173.49,2175.4 1 1 +github.com/user-management-system/internal/config/config.go:2176.3,2176.51 1 1 +github.com/user-management-system/internal/config/config.go:2176.51,2178.4 1 0 +github.com/user-management-system/internal/config/config.go:2179.3,2179.63 1 1 +github.com/user-management-system/internal/config/config.go:2179.63,2181.4 1 1 +github.com/user-management-system/internal/config/config.go:2182.3,2182.57 1 1 +github.com/user-management-system/internal/config/config.go:2182.57,2184.4 1 0 +github.com/user-management-system/internal/config/config.go:2186.2,2186.49 1 1 +github.com/user-management-system/internal/config/config.go:2186.49,2188.3 1 1 +github.com/user-management-system/internal/config/config.go:2189.2,2189.90 1 1 +github.com/user-management-system/internal/config/config.go:2189.90,2191.3 1 1 +github.com/user-management-system/internal/config/config.go:2192.2,2192.55 1 1 +github.com/user-management-system/internal/config/config.go:2192.55,2194.3 1 1 +github.com/user-management-system/internal/config/config.go:2195.2,2195.56 1 1 +github.com/user-management-system/internal/config/config.go:2195.56,2197.3 1 0 +github.com/user-management-system/internal/config/config.go:2198.2,2198.51 1 1 +github.com/user-management-system/internal/config/config.go:2198.51,2200.3 1 0 +github.com/user-management-system/internal/config/config.go:2201.2,2201.50 1 1 +github.com/user-management-system/internal/config/config.go:2201.50,2203.3 1 0 +github.com/user-management-system/internal/config/config.go:2204.2,2204.50 1 1 +github.com/user-management-system/internal/config/config.go:2204.50,2206.3 1 0 +github.com/user-management-system/internal/config/config.go:2207.2,2207.55 1 1 +github.com/user-management-system/internal/config/config.go:2207.55,2209.3 1 0 +github.com/user-management-system/internal/config/config.go:2210.2,2210.47 1 1 +github.com/user-management-system/internal/config/config.go:2210.47,2212.3 1 0 +github.com/user-management-system/internal/config/config.go:2213.2,2213.57 1 1 +github.com/user-management-system/internal/config/config.go:2213.57,2215.3 1 1 +github.com/user-management-system/internal/config/config.go:2216.2,2216.51 1 1 +github.com/user-management-system/internal/config/config.go:2216.51,2218.3 1 0 +github.com/user-management-system/internal/config/config.go:2219.2,2219.54 1 1 +github.com/user-management-system/internal/config/config.go:2219.54,2221.3 1 0 +github.com/user-management-system/internal/config/config.go:2222.2,2222.56 1 1 +github.com/user-management-system/internal/config/config.go:2222.56,2224.3 1 1 +github.com/user-management-system/internal/config/config.go:2225.2,2225.55 1 1 +github.com/user-management-system/internal/config/config.go:2225.55,2227.3 1 0 +github.com/user-management-system/internal/config/config.go:2228.2,2228.57 1 1 +github.com/user-management-system/internal/config/config.go:2228.57,2230.3 1 0 +github.com/user-management-system/internal/config/config.go:2231.2,2233.92 1 1 +github.com/user-management-system/internal/config/config.go:2233.92,2235.3 1 1 +github.com/user-management-system/internal/config/config.go:2236.2,2236.41 1 1 +github.com/user-management-system/internal/config/config.go:2236.41,2238.3 1 1 +github.com/user-management-system/internal/config/config.go:2239.2,2239.45 1 1 +github.com/user-management-system/internal/config/config.go:2239.45,2241.3 1 1 +github.com/user-management-system/internal/config/config.go:2242.2,2242.50 1 1 +github.com/user-management-system/internal/config/config.go:2242.50,2244.3 1 1 +github.com/user-management-system/internal/config/config.go:2245.2,2245.50 1 1 +github.com/user-management-system/internal/config/config.go:2245.50,2247.3 1 0 +github.com/user-management-system/internal/config/config.go:2248.2,2248.78 1 1 +github.com/user-management-system/internal/config/config.go:2248.78,2250.3 1 1 +github.com/user-management-system/internal/config/config.go:2251.2,2251.71 1 1 +github.com/user-management-system/internal/config/config.go:2251.71,2253.3 1 1 +github.com/user-management-system/internal/config/config.go:2254.2,2254.12 1 1 +github.com/user-management-system/internal/config/config.go:2257.53,2258.22 1 1 +github.com/user-management-system/internal/config/config.go:2258.22,2260.3 1 1 +github.com/user-management-system/internal/config/config.go:2261.2,2262.27 2 1 +github.com/user-management-system/internal/config/config.go:2262.27,2264.20 2 1 +github.com/user-management-system/internal/config/config.go:2264.20,2265.12 1 1 +github.com/user-management-system/internal/config/config.go:2267.3,2267.43 1 1 +github.com/user-management-system/internal/config/config.go:2269.2,2269.19 1 1 +github.com/user-management-system/internal/config/config.go:2272.42,2274.17 2 1 +github.com/user-management-system/internal/config/config.go:2274.17,2276.3 1 0 +github.com/user-management-system/internal/config/config.go:2277.2,2288.15 3 1 +github.com/user-management-system/internal/config/config.go:2291.56,2292.21 1 1 +github.com/user-management-system/internal/config/config.go:2292.21,2294.3 1 1 +github.com/user-management-system/internal/config/config.go:2295.2,2296.42 2 1 +github.com/user-management-system/internal/config/config.go:2296.42,2298.3 1 0 +github.com/user-management-system/internal/config/config.go:2299.2,2299.37 1 1 +github.com/user-management-system/internal/config/config.go:2306.32,2326.2 14 1 +github.com/user-management-system/internal/config/config.go:2329.48,2331.15 2 1 +github.com/user-management-system/internal/config/config.go:2331.15,2333.3 1 1 +github.com/user-management-system/internal/config/config.go:2334.2,2335.16 2 1 +github.com/user-management-system/internal/config/config.go:2335.16,2337.3 1 0 +github.com/user-management-system/internal/config/config.go:2338.2,2338.16 1 1 +github.com/user-management-system/internal/config/config.go:2338.16,2340.3 1 1 +github.com/user-management-system/internal/config/config.go:2341.2,2341.29 1 1 +github.com/user-management-system/internal/config/config.go:2341.29,2343.3 1 1 +github.com/user-management-system/internal/config/config.go:2344.2,2344.37 1 1 +github.com/user-management-system/internal/config/config.go:2344.37,2346.3 1 1 +github.com/user-management-system/internal/config/config.go:2347.2,2347.22 1 1 +github.com/user-management-system/internal/config/config.go:2347.22,2349.3 1 1 +github.com/user-management-system/internal/config/config.go:2350.2,2350.12 1 1 +github.com/user-management-system/internal/config/config.go:2354.52,2356.15 2 1 +github.com/user-management-system/internal/config/config.go:2356.15,2358.3 1 0 +github.com/user-management-system/internal/config/config.go:2359.2,2359.38 1 1 +github.com/user-management-system/internal/config/config.go:2359.38,2361.3 1 1 +github.com/user-management-system/internal/config/config.go:2362.2,2362.33 1 1 +github.com/user-management-system/internal/config/config.go:2362.33,2363.35 1 1 +github.com/user-management-system/internal/config/config.go:2363.35,2365.4 1 1 +github.com/user-management-system/internal/config/config.go:2366.3,2366.13 1 1 +github.com/user-management-system/internal/config/config.go:2368.2,2369.16 2 1 +github.com/user-management-system/internal/config/config.go:2369.16,2371.3 1 0 +github.com/user-management-system/internal/config/config.go:2372.2,2372.16 1 1 +github.com/user-management-system/internal/config/config.go:2372.16,2374.3 1 1 +github.com/user-management-system/internal/config/config.go:2375.2,2375.29 1 1 +github.com/user-management-system/internal/config/config.go:2375.29,2377.3 1 1 +github.com/user-management-system/internal/config/config.go:2378.2,2378.37 1 1 +github.com/user-management-system/internal/config/config.go:2378.37,2380.3 1 1 +github.com/user-management-system/internal/config/config.go:2381.2,2381.22 1 1 +github.com/user-management-system/internal/config/config.go:2381.22,2383.3 1 0 +github.com/user-management-system/internal/config/config.go:2384.2,2384.12 1 1 +github.com/user-management-system/internal/config/config.go:2388.39,2390.2 1 1 +github.com/user-management-system/internal/config/config.go:2392.43,2394.16 2 1 +github.com/user-management-system/internal/config/config.go:2394.16,2396.3 1 1 +github.com/user-management-system/internal/config/config.go:2397.2,2397.41 1 1 +github.com/user-management-system/internal/config/config.go:2397.41,2399.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:47.95,54.2 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:56.46,57.17 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:57.17,59.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:60.2,60.48 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:64.67,72.2 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:75.103,87.24 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:87.24,89.17 2 0 +github.com/user-management-system/internal/auth/providers/alipay.go:89.17,91.4 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:92.3,92.24 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:95.2,96.27 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:96.27,98.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:100.2,102.16 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:102.16,104.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:105.2,109.16 4 1 +github.com/user-management-system/internal/auth/providers/alipay.go:109.16,111.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:112.2,115.16 3 1 +github.com/user-management-system/internal/auth/providers/alipay.go:115.16,117.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:119.2,120.55 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:120.55,122.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:124.2,125.9 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:125.9,127.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:129.2,130.62 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:130.62,132.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:134.2,134.24 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:138.104,149.24 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:149.24,151.17 2 0 +github.com/user-management-system/internal/auth/providers/alipay.go:151.17,153.4 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:154.3,154.24 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:157.2,158.27 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:158.27,160.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:162.2,164.16 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:164.16,166.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:167.2,171.16 4 1 +github.com/user-management-system/internal/auth/providers/alipay.go:171.16,173.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:174.2,177.16 3 1 +github.com/user-management-system/internal/auth/providers/alipay.go:177.16,179.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:181.2,182.55 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:182.55,184.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:186.2,187.9 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:187.9,189.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:191.2,192.60 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:192.60,194.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:196.2,196.23 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:200.79,203.24 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:203.24,204.18 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:204.18,206.4 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:208.2,211.25 3 1 +github.com/user-management-system/internal/auth/providers/alipay.go:211.25,213.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:214.2,218.16 3 1 +github.com/user-management-system/internal/auth/providers/alipay.go:218.16,220.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:223.2,225.16 3 1 +github.com/user-management-system/internal/auth/providers/alipay.go:225.16,227.3 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:229.2,229.58 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:233.68,235.45 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:235.45,237.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:239.2,240.18 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:240.18,242.3 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:245.2,246.16 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:246.16,248.10 2 1 +github.com/user-management-system/internal/auth/providers/alipay.go:248.10,250.4 1 0 +github.com/user-management-system/internal/auth/providers/alipay.go:251.3,251.21 1 1 +github.com/user-management-system/internal/auth/providers/alipay.go:255.2,255.47 1 1 +github.com/user-management-system/internal/auth/providers/douyin.go:50.85,56.2 1 1 +github.com/user-management-system/internal/auth/providers/douyin.go:59.67,67.2 2 1 +github.com/user-management-system/internal/auth/providers/douyin.go:70.103,81.16 8 1 +github.com/user-management-system/internal/auth/providers/douyin.go:81.16,83.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:84.2,88.16 4 1 +github.com/user-management-system/internal/auth/providers/douyin.go:88.16,90.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:91.2,94.16 3 1 +github.com/user-management-system/internal/auth/providers/douyin.go:94.16,96.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:98.2,99.57 2 1 +github.com/user-management-system/internal/auth/providers/douyin.go:99.57,101.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:103.2,103.38 1 1 +github.com/user-management-system/internal/auth/providers/douyin.go:103.38,105.3 1 1 +github.com/user-management-system/internal/auth/providers/douyin.go:107.2,107.24 1 1 +github.com/user-management-system/internal/auth/providers/douyin.go:111.112,116.16 3 1 +github.com/user-management-system/internal/auth/providers/douyin.go:116.16,118.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:120.2,122.16 3 1 +github.com/user-management-system/internal/auth/providers/douyin.go:122.16,124.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:125.2,128.16 3 1 +github.com/user-management-system/internal/auth/providers/douyin.go:128.16,130.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:132.2,133.56 2 1 +github.com/user-management-system/internal/auth/providers/douyin.go:133.56,135.3 1 0 +github.com/user-management-system/internal/auth/providers/douyin.go:137.2,137.23 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:51.82,57.2 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:60.60,63.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:63.16,65.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:66.2,66.50 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:70.87,83.2 2 1 +github.com/user-management-system/internal/auth/providers/facebook.go:86.107,96.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:96.16,98.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:100.2,102.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:102.16,104.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:105.2,108.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:108.16,110.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:112.2,113.57 2 1 +github.com/user-management-system/internal/auth/providers/facebook.go:113.57,115.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:117.2,117.24 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:121.108,129.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:129.16,131.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:133.2,135.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:135.16,137.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:138.2,141.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:141.16,143.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:146.2,154.86 2 1 +github.com/user-management-system/internal/auth/providers/facebook.go:154.86,156.3 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:158.2,159.56 2 1 +github.com/user-management-system/internal/auth/providers/facebook.go:159.56,161.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:163.2,163.23 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:167.97,169.16 2 1 +github.com/user-management-system/internal/auth/providers/facebook.go:169.16,171.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:172.2,172.50 1 1 +github.com/user-management-system/internal/auth/providers/facebook.go:176.123,185.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:185.16,187.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:189.2,191.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:191.16,193.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:194.2,197.16 3 1 +github.com/user-management-system/internal/auth/providers/facebook.go:197.16,199.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:201.2,202.57 2 1 +github.com/user-management-system/internal/auth/providers/facebook.go:202.57,204.3 1 0 +github.com/user-management-system/internal/auth/providers/facebook.go:206.2,206.24 1 1 +github.com/user-management-system/internal/auth/providers/github.go:39.84,45.2 1 1 +github.com/user-management-system/internal/auth/providers/github.go:48.67,56.2 2 1 +github.com/user-management-system/internal/auth/providers/github.go:59.103,70.16 8 1 +github.com/user-management-system/internal/auth/providers/github.go:70.16,72.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:73.2,78.16 5 1 +github.com/user-management-system/internal/auth/providers/github.go:78.16,80.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:81.2,84.16 3 1 +github.com/user-management-system/internal/auth/providers/github.go:84.16,86.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:88.2,89.57 2 1 +github.com/user-management-system/internal/auth/providers/github.go:89.57,91.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:93.2,93.33 1 1 +github.com/user-management-system/internal/auth/providers/github.go:93.33,95.3 1 1 +github.com/user-management-system/internal/auth/providers/github.go:97.2,97.24 1 1 +github.com/user-management-system/internal/auth/providers/github.go:101.104,103.16 2 1 +github.com/user-management-system/internal/auth/providers/github.go:103.16,105.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:106.2,112.16 6 1 +github.com/user-management-system/internal/auth/providers/github.go:112.16,114.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:115.2,118.16 3 1 +github.com/user-management-system/internal/auth/providers/github.go:118.16,120.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:122.2,123.56 2 1 +github.com/user-management-system/internal/auth/providers/github.go:123.56,125.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:128.2,128.26 1 1 +github.com/user-management-system/internal/auth/providers/github.go:128.26,131.3 2 1 +github.com/user-management-system/internal/auth/providers/github.go:133.2,133.23 1 1 +github.com/user-management-system/internal/auth/providers/github.go:137.99,139.16 2 1 +github.com/user-management-system/internal/auth/providers/github.go:139.16,141.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:142.2,147.16 5 1 +github.com/user-management-system/internal/auth/providers/github.go:147.16,149.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:150.2,153.16 3 1 +github.com/user-management-system/internal/auth/providers/github.go:153.16,155.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:157.2,162.54 2 1 +github.com/user-management-system/internal/auth/providers/github.go:162.54,164.3 1 0 +github.com/user-management-system/internal/auth/providers/github.go:166.2,166.27 1 1 +github.com/user-management-system/internal/auth/providers/github.go:166.27,167.30 1 1 +github.com/user-management-system/internal/auth/providers/github.go:167.30,169.4 1 1 +github.com/user-management-system/internal/auth/providers/github.go:171.2,171.16 1 0 +github.com/user-management-system/internal/auth/providers/google.go:51.84,57.2 1 1 +github.com/user-management-system/internal/auth/providers/google.go:60.58,63.16 3 1 +github.com/user-management-system/internal/auth/providers/google.go:63.16,65.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:66.2,66.50 1 1 +github.com/user-management-system/internal/auth/providers/google.go:70.83,83.2 2 1 +github.com/user-management-system/internal/auth/providers/google.go:86.103,98.16 10 1 +github.com/user-management-system/internal/auth/providers/google.go:98.16,100.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:101.2,104.16 3 1 +github.com/user-management-system/internal/auth/providers/google.go:104.16,106.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:108.2,109.57 2 1 +github.com/user-management-system/internal/auth/providers/google.go:109.57,111.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:113.2,113.24 1 1 +github.com/user-management-system/internal/auth/providers/google.go:117.104,121.16 3 1 +github.com/user-management-system/internal/auth/providers/google.go:121.16,123.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:125.2,127.16 3 1 +github.com/user-management-system/internal/auth/providers/google.go:127.16,129.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:130.2,133.16 3 1 +github.com/user-management-system/internal/auth/providers/google.go:133.16,135.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:137.2,138.56 2 1 +github.com/user-management-system/internal/auth/providers/google.go:138.56,140.3 1 1 +github.com/user-management-system/internal/auth/providers/google.go:142.2,142.23 1 1 +github.com/user-management-system/internal/auth/providers/google.go:146.111,157.16 9 1 +github.com/user-management-system/internal/auth/providers/google.go:157.16,159.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:160.2,163.16 3 1 +github.com/user-management-system/internal/auth/providers/google.go:163.16,165.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:167.2,168.57 2 1 +github.com/user-management-system/internal/auth/providers/google.go:168.57,170.3 1 0 +github.com/user-management-system/internal/auth/providers/google.go:172.2,172.24 1 1 +github.com/user-management-system/internal/auth/providers/google.go:176.95,178.16 2 1 +github.com/user-management-system/internal/auth/providers/google.go:178.16,180.3 1 1 +github.com/user-management-system/internal/auth/providers/google.go:181.2,181.29 1 1 +github.com/user-management-system/internal/auth/providers/http.go:14.126,16.16 2 1 +github.com/user-management-system/internal/auth/providers/http.go:16.16,18.3 1 0 +github.com/user-management-system/internal/auth/providers/http.go:19.2,20.23 2 1 +github.com/user-management-system/internal/auth/providers/http.go:23.65,26.16 3 1 +github.com/user-management-system/internal/auth/providers/http.go:26.16,28.3 1 0 +github.com/user-management-system/internal/auth/providers/http.go:29.2,29.43 1 1 +github.com/user-management-system/internal/auth/providers/http.go:29.43,31.3 1 1 +github.com/user-management-system/internal/auth/providers/http.go:32.2,32.86 1 1 +github.com/user-management-system/internal/auth/providers/http.go:32.86,34.25 2 1 +github.com/user-management-system/internal/auth/providers/http.go:34.25,36.4 1 1 +github.com/user-management-system/internal/auth/providers/http.go:37.3,37.20 1 1 +github.com/user-management-system/internal/auth/providers/http.go:37.20,39.4 1 1 +github.com/user-management-system/internal/auth/providers/http.go:40.3,40.94 1 1 +github.com/user-management-system/internal/auth/providers/http.go:42.2,42.18 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:56.67,62.2 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:65.54,68.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:68.16,70.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:71.2,71.50 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:75.75,88.2 2 1 +github.com/user-management-system/internal/auth/providers/qq.go:91.95,101.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:101.16,103.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:105.2,107.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:107.16,109.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:110.2,113.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:113.16,115.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:117.2,118.57 2 1 +github.com/user-management-system/internal/auth/providers/qq.go:118.57,120.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:122.2,122.24 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:126.100,133.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:133.16,135.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:137.2,139.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:139.16,141.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:142.2,145.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:145.16,147.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:149.2,150.58 2 1 +github.com/user-management-system/internal/auth/providers/qq.go:150.58,152.3 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:154.2,154.25 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:158.104,167.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:167.16,169.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:171.2,173.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:173.16,175.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:176.2,179.16 3 1 +github.com/user-management-system/internal/auth/providers/qq.go:179.16,181.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:183.2,184.56 2 1 +github.com/user-management-system/internal/auth/providers/qq.go:184.56,186.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:188.2,188.23 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:188.23,190.3 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:192.2,192.23 1 1 +github.com/user-management-system/internal/auth/providers/qq.go:196.91,198.16 2 1 +github.com/user-management-system/internal/auth/providers/qq.go:198.16,200.3 1 0 +github.com/user-management-system/internal/auth/providers/qq.go:201.2,201.18 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:64.72,69.2 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:72.66,75.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:75.16,77.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:78.2,78.80 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:82.73,85.2 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:88.59,91.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:91.16,93.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:94.2,94.50 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:98.73,100.16 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:100.16,102.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:104.2,107.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:107.16,109.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:111.2,124.8 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:128.119,140.16 10 1 +github.com/user-management-system/internal/auth/providers/twitter.go:140.16,142.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:143.2,146.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:146.16,148.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:151.2,152.79 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:152.79,154.3 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:156.2,157.57 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:157.57,159.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:161.2,161.24 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:165.106,169.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:169.16,171.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:172.2,176.16 4 1 +github.com/user-management-system/internal/auth/providers/twitter.go:176.16,178.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:179.2,182.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:182.16,184.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:187.2,188.79 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:188.79,190.3 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:192.2,193.56 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:193.56,195.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:197.2,197.23 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:201.113,211.16 8 1 +github.com/user-management-system/internal/auth/providers/twitter.go:211.16,213.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:214.2,217.16 3 1 +github.com/user-management-system/internal/auth/providers/twitter.go:217.16,219.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:221.2,222.79 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:222.79,224.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:226.2,227.57 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:227.57,229.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:231.2,231.24 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:235.96,237.16 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:237.16,239.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:240.2,240.55 1 1 +github.com/user-management-system/internal/auth/providers/twitter.go:244.86,254.16 8 1 +github.com/user-management-system/internal/auth/providers/twitter.go:254.16,256.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:257.2,259.55 2 1 +github.com/user-management-system/internal/auth/providers/twitter.go:259.55,261.3 1 0 +github.com/user-management-system/internal/auth/providers/twitter.go:263.2,263.12 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:57.76,63.2 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:66.58,69.16 3 0 +github.com/user-management-system/internal/auth/providers/wechat.go:69.16,71.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:72.2,72.50 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:76.96,79.16 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:80.13,87.4 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:88.12,95.4 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:96.10,97.70 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:100.2,104.8 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:108.103,117.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:117.16,119.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:121.2,123.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:123.16,125.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:126.2,129.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:129.16,131.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:134.2,135.79 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:135.79,137.3 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:139.2,140.57 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:140.57,142.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:144.2,144.24 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:148.112,156.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:156.16,158.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:160.2,162.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:162.16,164.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:165.2,168.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:168.16,170.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:173.2,174.79 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:174.79,176.3 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:178.2,179.56 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:179.56,181.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:183.2,183.23 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:187.111,195.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:195.16,197.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:199.2,201.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:201.16,203.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:204.2,207.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:207.16,209.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:211.2,212.79 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:212.79,214.3 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:216.2,217.57 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:217.57,219.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:221.2,221.24 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:225.103,233.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:233.16,235.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:237.2,239.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:239.16,241.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:242.2,245.16 3 1 +github.com/user-management-system/internal/auth/providers/wechat.go:245.16,247.3 1 0 +github.com/user-management-system/internal/auth/providers/wechat.go:249.2,253.54 2 1 +github.com/user-management-system/internal/auth/providers/wechat.go:253.54,255.3 1 1 +github.com/user-management-system/internal/auth/providers/wechat.go:257.2,257.33 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:55.77,61.2 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:64.57,67.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:67.16,69.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:70.2,70.50 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:74.81,87.2 2 1 +github.com/user-management-system/internal/auth/providers/weibo.go:90.101,102.16 10 1 +github.com/user-management-system/internal/auth/providers/weibo.go:102.16,104.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:105.2,108.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:108.16,110.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:112.2,113.57 2 1 +github.com/user-management-system/internal/auth/providers/weibo.go:113.57,115.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:117.2,117.24 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:121.107,129.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:129.16,131.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:133.2,135.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:135.16,137.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:138.2,141.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:141.16,143.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:146.2,151.77 2 1 +github.com/user-management-system/internal/auth/providers/weibo.go:151.77,153.3 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:155.2,156.56 2 1 +github.com/user-management-system/internal/auth/providers/weibo.go:156.56,158.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:160.2,160.23 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:164.94,169.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:169.16,171.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:173.2,175.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:175.16,177.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:178.2,181.16 3 1 +github.com/user-management-system/internal/auth/providers/weibo.go:181.16,183.3 1 0 +github.com/user-management-system/internal/auth/providers/weibo.go:185.2,186.54 2 1 +github.com/user-management-system/internal/auth/providers/weibo.go:186.54,188.3 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:191.2,191.34 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:191.34,193.3 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:196.2,196.38 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:196.38,198.3 1 1 +github.com/user-management-system/internal/auth/providers/weibo.go:200.2,200.19 1 1 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:24.53,26.46 2 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:26.46,28.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:29.2,29.20 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:29.20,31.51 2 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:31.51,33.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:34.3,35.13 2 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:37.2,39.55 3 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:39.55,41.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:42.2,43.12 2 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:54.51,55.46 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:55.46,57.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:58.2,58.26 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:58.26,60.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/codeassist_types.go:61.2,61.11 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:29.35,31.2 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:34.117,38.16 3 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:38.16,40.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:42.2,49.16 3 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:49.16,51.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:53.2,53.50 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:53.50,56.10 3 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:57.21,58.20 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:59.18,60.14 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:65.2,68.52 4 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:68.52,69.23 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:69.23,71.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:73.3,74.17 2 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:74.17,76.30 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:76.30,79.62 3 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:79.62,81.6 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:82.5,82.13 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:84.4,84.82 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:88.3,88.39 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:88.39,89.9 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:93.3,96.80 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:96.80,97.27 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:97.27,98.18 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:98.18,98.43 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:99.5,101.46 3 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:102.20,104.5 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:105.4,105.12 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:108.3,108.8 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:111.2,111.17 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:111.17,113.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:115.2,115.38 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:115.38,118.23 3 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:118.23,120.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:121.3,123.72 2 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:126.2,126.15 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:126.15,126.40 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:129.2,136.67 2 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:136.67,138.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:141.2,142.37 2 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:142.37,143.82 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:143.82,145.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:147.2,147.37 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:147.37,148.82 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:148.82,150.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/drive_client.go:153.2,156.8 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:45.38,52.2 3 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:54.69,58.2 3 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:60.68,64.9 4 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:64.9,66.3 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:67.2,67.48 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:67.48,69.3 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:70.2,70.22 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:73.49,77.2 3 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:79.31,80.9 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:81.18,82.9 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:83.10,84.18 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:88.34,91.6 3 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:91.6,92.10 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:93.19,94.10 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:95.19,97.40 2 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:97.40,98.51 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:98.51,100.6 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:102.4,102.17 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:107.49,110.16 3 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:110.16,112.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:113.2,113.15 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:116.38,118.16 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:118.16,120.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:121.2,121.36 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:124.42,126.16 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:126.16,128.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:129.2,129.39 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:133.45,135.16 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:135.16,137.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:138.2,138.36 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:141.52,144.2 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:146.42,148.2 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:158.83,166.28 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:166.28,168.3 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:172.2,172.62 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:172.62,174.19 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:174.19,175.64 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:175.64,177.5 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:179.3,179.19 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:179.19,181.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:182.3,183.34 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:184.8,184.69 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:184.69,186.3 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:188.2,190.28 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:190.28,192.20 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:193.20,195.23 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:195.23,197.5 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:197.10,199.5 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:200.21,203.46 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:204.11,206.46 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:208.8,208.87 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:208.87,212.27 3 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:212.27,213.29 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:213.29,214.13 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:216.4,216.34 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:218.3,218.25 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:218.25,220.4 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:220.9,222.4 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:226.2,226.56 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:226.56,228.24 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:228.24,229.73 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:229.73,231.5 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:233.3,233.46 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:236.2,236.23 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:239.44,242.2 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:244.125,246.16 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:246.16,248.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:249.2,250.23 2 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:250.23,252.3 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:254.2,265.40 12 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:265.40,267.3 1 1 +github.com/user-management-system/internal/pkg/geminicli/oauth.go:269.2,269.65 1 1 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:7.46,9.31 2 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:9.31,11.3 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:12.2,12.13 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:15.53,20.6 4 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:20.6,22.16 2 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:22.16,23.9 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:25.3,29.54 4 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:29.54,31.4 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:33.3,33.34 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:33.34,36.12 3 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:38.3,38.15 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:41.2,41.15 1 0 +github.com/user-management-system/internal/pkg/geminicli/sanitize.go:44.32,46.2 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:44.54,46.63 2 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:46.63,48.3 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:49.2,49.22 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:53.47,55.63 2 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:55.63,57.3 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:60.2,60.50 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:60.50,63.58 2 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:63.58,64.28 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:64.28,65.87 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:65.87,67.6 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:72.3,73.58 2 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:73.58,74.36 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:74.36,77.47 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:77.47,79.6 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:84.2,84.11 1 0 +github.com/user-management-system/internal/pkg/googleapi/error.go:88.47,90.63 2 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:90.63,92.3 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:95.2,95.78 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:95.78,97.3 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:99.2,99.50 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:99.50,101.58 2 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:101.58,102.41 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:102.41,104.5 1 1 +github.com/user-management-system/internal/pkg/googleapi/error.go:108.2,108.14 1 1 +github.com/user-management-system/internal/pkg/googleapi/status.go:7.50,8.16 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:9.29,10.28 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:11.31,12.27 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:13.28,14.29 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:15.27,16.21 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:17.34,18.30 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:19.10,20.20 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:20.20,22.4 1 0 +github.com/user-management-system/internal/pkg/googleapi/status.go:23.3,23.19 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:58.38,65.2 3 1 +github.com/user-management-system/internal/pkg/oauth/oauth.go:68.31,69.23 1 1 +github.com/user-management-system/internal/pkg/oauth/oauth.go:69.23,71.3 1 1 +github.com/user-management-system/internal/pkg/oauth/oauth.go:75.69,79.2 3 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:82.68,86.9 4 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:86.9,88.3 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:89.2,89.48 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:89.48,91.3 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:92.2,92.22 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:96.49,100.2 3 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:103.34,106.6 3 1 +github.com/user-management-system/internal/pkg/oauth/oauth.go:106.6,107.10 1 1 +github.com/user-management-system/internal/pkg/oauth/oauth.go:108.19,109.10 1 1 +github.com/user-management-system/internal/pkg/oauth/oauth.go:110.19,112.40 2 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:112.40,113.51 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:113.51,115.6 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:117.4,117.17 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:123.49,126.16 3 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:126.16,128.3 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:129.2,129.15 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:133.38,135.16 2 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:135.16,137.3 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:138.2,138.36 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:142.42,144.16 2 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:144.16,146.3 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:147.2,147.39 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:151.45,159.30 6 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:159.30,160.47 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:160.47,162.4 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:163.3,163.29 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:163.29,164.22 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:164.22,166.33 2 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:166.33,167.11 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:173.2,173.37 1 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:177.52,180.2 2 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:183.42,186.2 2 0 +github.com/user-management-system/internal/pkg/oauth/oauth.go:189.71,201.2 3 0 +github.com/user-management-system/internal/api/router/router.go:65.11,68.28 3 0 +github.com/user-management-system/internal/api/router/router.go:68.28,70.3 1 0 +github.com/user-management-system/internal/api/router/router.go:72.2,97.3 1 0 +github.com/user-management-system/internal/api/router/router.go:100.38,112.22 9 0 +github.com/user-management-system/internal/api/router/router.go:112.22,121.3 2 0 +github.com/user-management-system/internal/api/router/router.go:123.2,126.33 3 0 +github.com/user-management-system/internal/api/router/router.go:126.33,128.3 1 0 +github.com/user-management-system/internal/api/router/router.go:129.2,129.30 1 0 +github.com/user-management-system/internal/api/router/router.go:129.30,131.3 1 0 +github.com/user-management-system/internal/api/router/router.go:133.2,134.2 2 0 +github.com/user-management-system/internal/api/router/router.go:134.2,136.3 2 0 +github.com/user-management-system/internal/api/router/router.go:136.3,146.46 8 0 +github.com/user-management-system/internal/api/router/router.go:146.46,149.5 2 0 +github.com/user-management-system/internal/api/router/router.go:151.4,151.27 1 0 +github.com/user-management-system/internal/api/router/router.go:151.27,154.5 2 0 +github.com/user-management-system/internal/api/router/router.go:156.4,156.37 1 0 +github.com/user-management-system/internal/api/router/router.go:156.37,163.5 5 0 +github.com/user-management-system/internal/api/router/router.go:165.4,165.31 1 0 +github.com/user-management-system/internal/api/router/router.go:165.31,169.5 3 0 +github.com/user-management-system/internal/api/router/router.go:171.4,174.66 4 0 +github.com/user-management-system/internal/api/router/router.go:178.3,178.28 1 0 +github.com/user-management-system/internal/api/router/router.go:178.28,180.4 2 0 +github.com/user-management-system/internal/api/router/router.go:180.4,182.5 1 0 +github.com/user-management-system/internal/api/router/router.go:185.3,188.3 4 0 +github.com/user-management-system/internal/api/router/router.go:188.3,204.4 14 0 +github.com/user-management-system/internal/api/router/router.go:204.4,217.31 12 0 +github.com/user-management-system/internal/api/router/router.go:217.31,219.6 1 0 +github.com/user-management-system/internal/api/router/router.go:222.4,224.4 3 0 +github.com/user-management-system/internal/api/router/router.go:224.4,233.5 8 0 +github.com/user-management-system/internal/api/router/router.go:235.4,237.4 3 0 +github.com/user-management-system/internal/api/router/router.go:237.4,245.5 7 0 +github.com/user-management-system/internal/api/router/router.go:247.4,248.4 2 0 +github.com/user-management-system/internal/api/router/router.go:248.4,261.5 12 0 +github.com/user-management-system/internal/api/router/router.go:263.4,265.4 3 0 +github.com/user-management-system/internal/api/router/router.go:265.4,271.5 5 0 +github.com/user-management-system/internal/api/router/router.go:273.4,273.27 1 0 +github.com/user-management-system/internal/api/router/router.go:273.27,275.5 2 0 +github.com/user-management-system/internal/api/router/router.go:275.5,281.6 5 0 +github.com/user-management-system/internal/api/router/router.go:281.6,285.7 3 0 +github.com/user-management-system/internal/api/router/router.go:289.4,289.28 1 0 +github.com/user-management-system/internal/api/router/router.go:289.28,291.5 2 0 +github.com/user-management-system/internal/api/router/router.go:291.5,297.6 5 0 +github.com/user-management-system/internal/api/router/router.go:300.4,300.31 1 0 +github.com/user-management-system/internal/api/router/router.go:300.31,302.5 2 0 +github.com/user-management-system/internal/api/router/router.go:302.5,308.6 5 0 +github.com/user-management-system/internal/api/router/router.go:311.4,311.30 1 0 +github.com/user-management-system/internal/api/router/router.go:311.30,314.5 3 0 +github.com/user-management-system/internal/api/router/router.go:314.5,318.6 3 0 +github.com/user-management-system/internal/api/router/router.go:321.4,323.4 3 0 +github.com/user-management-system/internal/api/router/router.go:323.4,327.5 3 0 +github.com/user-management-system/internal/api/router/router.go:329.4,329.29 1 0 +github.com/user-management-system/internal/api/router/router.go:329.29,332.5 3 0 +github.com/user-management-system/internal/api/router/router.go:332.5,335.6 2 0 +github.com/user-management-system/internal/api/router/router.go:338.4,338.32 1 0 +github.com/user-management-system/internal/api/router/router.go:338.32,341.5 3 0 +github.com/user-management-system/internal/api/router/router.go:341.5,343.6 1 0 +github.com/user-management-system/internal/api/router/router.go:346.4,346.35 1 0 +github.com/user-management-system/internal/api/router/router.go:346.35,350.5 3 0 +github.com/user-management-system/internal/api/router/router.go:350.5,356.6 5 0 +github.com/user-management-system/internal/api/router/router.go:359.5,360.5 2 0 +github.com/user-management-system/internal/api/router/router.go:360.5,363.6 2 0 +github.com/user-management-system/internal/api/router/router.go:366.4,366.29 1 0 +github.com/user-management-system/internal/api/router/router.go:366.29,370.5 3 0 +github.com/user-management-system/internal/api/router/router.go:370.5,378.6 7 0 +github.com/user-management-system/internal/api/router/router.go:382.4,382.27 1 0 +github.com/user-management-system/internal/api/router/router.go:382.27,384.5 2 0 +github.com/user-management-system/internal/api/router/router.go:384.5,390.6 5 0 +github.com/user-management-system/internal/api/router/router.go:395.2,395.17 1 0 +github.com/user-management-system/internal/api/router/router.go:398.42,400.2 1 0 +github.com/user-management-system/internal/pkg/openai/constants.go:33.33,35.34 2 0 +github.com/user-management-system/internal/pkg/openai/constants.go:35.34,37.3 1 0 +github.com/user-management-system/internal/pkg/openai/constants.go:38.2,38.12 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:65.38,73.2 3 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:76.69,80.2 3 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:83.68,87.9 4 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:87.9,89.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:91.2,91.48 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:91.48,93.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:94.2,94.22 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:98.49,102.2 3 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:105.31,106.23 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:106.23,108.3 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:112.34,115.6 3 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:115.6,116.10 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:117.19,118.10 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:119.19,121.40 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:121.40,122.51 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:122.51,124.6 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:126.4,126.17 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:132.49,135.16 3 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:135.16,137.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:138.2,138.15 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:142.38,144.16 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:144.16,146.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:147.2,147.39 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:151.42,153.16 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:153.16,155.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:156.2,156.39 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:161.45,163.16 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:163.16,165.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:166.2,166.39 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:171.52,174.2 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:177.42,181.2 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:184.77,186.2 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:189.98,190.23 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:190.23,192.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:194.2,206.15 11 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:206.15,208.3 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:210.2,210.60 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:216.85,217.54 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:218.25,219.25 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:220.10,221.24 1 1 +github.com/user-management-system/internal/pkg/openai/oauth.go:286.78,287.23 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:287.23,289.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:290.2,296.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:300.73,307.2 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:310.44,318.2 7 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:321.51,328.2 6 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:332.60,334.21 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:334.21,336.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:339.2,341.26 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:342.9,343.18 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:344.9,345.17 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:348.2,349.16 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:349.16,352.17 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:352.17,354.4 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:357.2,358.57 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:358.57,360.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:362.2,362.21 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:370.59,372.16 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:372.16,374.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:377.2,379.59 3 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:379.59,381.3 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:383.2,383.20 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:398.49,403.25 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:403.25,411.50 6 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:411.50,412.21 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:412.21,414.10 2 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:418.3,418.71 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:418.71,420.4 1 0 +github.com/user-management-system/internal/pkg/openai/oauth.go:423.2,423.13 1 0 +github.com/user-management-system/internal/pkg/openai/request.go:34.47,36.14 2 1 +github.com/user-management-system/internal/pkg/openai/request.go:36.14,38.3 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:39.2,39.70 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:44.58,46.14 2 1 +github.com/user-management-system/internal/pkg/openai/request.go:46.14,48.3 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:49.2,49.81 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:53.62,55.13 2 1 +github.com/user-management-system/internal/pkg/openai/request.go:55.13,57.3 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:58.2,58.81 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:63.72,65.2 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:67.54,69.2 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:71.75,72.34 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:72.34,74.29 2 1 +github.com/user-management-system/internal/pkg/openai/request.go:74.29,75.12 1 0 +github.com/user-management-system/internal/pkg/openai/request.go:78.3,78.94 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:78.94,80.4 1 1 +github.com/user-management-system/internal/pkg/openai/request.go:82.2,82.14 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:65.52,67.47 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:67.47,68.46 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:68.46,70.4 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:73.2,74.16 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:74.16,76.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:78.2,79.40 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:79.40,81.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:82.2,82.20 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:85.54,87.16 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:87.16,89.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:91.2,92.56 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:92.56,94.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:95.2,98.8 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:101.60,104.23 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:104.23,106.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:107.2,108.30 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:108.30,110.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:112.2,124.29 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:124.29,127.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:129.2,130.16 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:130.16,132.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:133.2,133.19 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:133.19,135.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:137.2,137.77 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:137.77,139.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:141.2,141.23 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:144.42,156.2 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:164.72,169.2 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:171.79,172.14 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:172.14,174.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:175.2,176.9 2 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:176.9,178.3 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:179.2,180.9 2 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:180.9,183.3 2 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:184.2,184.26 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:184.26,186.3 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:187.2,188.14 2 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:191.83,192.34 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:192.34,194.17 2 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:194.17,196.32 2 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:196.32,198.5 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:199.4,199.37 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:199.37,200.52 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:200.52,202.6 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:203.5,203.60 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:207.2,207.31 1 1 +github.com/user-management-system/internal/pkg/httpclient/pool.go:207.31,209.3 1 0 +github.com/user-management-system/internal/pkg/httpclient/pool.go:210.2,210.30 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:36.69,38.19 2 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:38.19,40.3 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:42.2,43.16 2 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:43.16,46.3 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:48.2,48.50 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:48.50,50.3 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:52.2,53.29 2 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:53.29,55.3 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:60.2,60.24 1 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:60.24,63.3 2 1 +github.com/user-management-system/internal/pkg/proxyurl/parse.go:65.2,65.29 1 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:36.82,37.21 1 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:37.21,39.3 1 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:41.2,42.16 2 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:43.23,45.13 2 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:47.27,49.17 2 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:49.17,51.4 1 0 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:53.3,53.60 1 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:53.60,55.4 1 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:55.9,58.92 1 0 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:58.92,60.5 1 0 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:62.3,62.13 1 1 +github.com/user-management-system/internal/pkg/proxyutil/dialer.go:64.10,65.60 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:22.28,23.14 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:23.14,25.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:27.2,28.16 2 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:28.16,30.3 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:34.2,39.12 5 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:43.46,47.17 4 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:47.17,49.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:50.2,51.15 2 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:51.15,54.3 2 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:55.2,55.57 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:61.22,62.21 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:62.21,64.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:65.2,65.32 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:69.32,70.21 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:70.21,72.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:73.2,73.17 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:77.20,78.18 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:78.18,80.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:81.2,81.15 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:85.40,89.2 3 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:92.24,94.2 1 1 +github.com/user-management-system/internal/pkg/timezone/timezone.go:97.38,101.2 3 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:104.41,108.18 4 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:108.18,110.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:111.2,111.75 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:115.42,119.2 3 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:122.63,124.2 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:128.75,130.18 2 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:130.18,131.60 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:131.60,133.4 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:135.2,135.49 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:140.49,141.18 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:141.18,143.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:144.2,144.59 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:144.59,146.3 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:147.2,147.14 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:152.69,154.18 2 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:154.18,155.60 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:155.60,157.4 1 0 +github.com/user-management-system/internal/pkg/timezone/timezone.go:159.2,160.65 2 0 +github.com/user-management-system/internal/pkg/errors/errors.go:33.43,34.14 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:34.14,36.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:37.2,37.20 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:37.20,39.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:40.2,40.130 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:44.43,44.61 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:47.47,48.54 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:48.54,50.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:51.2,51.14 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:55.69,59.2 3 0 +github.com/user-management-system/internal/pkg/errors/errors.go:62.81,64.15 2 0 +github.com/user-management-system/internal/pkg/errors/errors.go:64.15,67.3 2 0 +github.com/user-management-system/internal/pkg/errors/errors.go:68.2,69.23 2 0 +github.com/user-management-system/internal/pkg/errors/errors.go:69.23,71.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:72.2,72.12 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:76.62,84.2 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:87.72,89.2 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:92.62,94.2 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:98.26,99.16 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:99.16,101.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:102.2,102.33 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:107.31,108.16 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:108.16,110.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:111.2,111.30 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:116.32,117.16 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:117.16,119.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:120.2,120.31 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:124.53,125.16 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:125.16,127.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:128.2,129.25 2 0 +github.com/user-management-system/internal/pkg/errors/errors.go:129.25,131.34 2 0 +github.com/user-management-system/internal/pkg/errors/errors.go:131.34,133.4 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:135.2,143.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:148.45,149.16 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:149.16,151.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:152.2,152.54 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:152.54,154.3 1 0 +github.com/user-management-system/internal/pkg/errors/errors.go:157.2,157.71 1 0 +github.com/user-management-system/internal/pkg/errors/http.go:9.54,10.16 1 0 +github.com/user-management-system/internal/pkg/errors/http.go:10.16,12.3 1 0 +github.com/user-management-system/internal/pkg/errors/http.go:14.2,15.19 2 0 +github.com/user-management-system/internal/pkg/errors/http.go:15.19,17.3 1 0 +github.com/user-management-system/internal/pkg/errors/http.go:19.2,24.28 2 0 +github.com/user-management-system/internal/pkg/errors/http.go:24.28,26.37 2 0 +github.com/user-management-system/internal/pkg/errors/http.go:26.37,28.4 1 0 +github.com/user-management-system/internal/pkg/errors/http.go:30.2,30.31 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:8.59,10.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:14.35,16.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:19.64,21.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:25.40,27.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:30.61,32.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:36.37,38.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:41.58,43.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:47.34,49.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:52.57,54.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:58.33,60.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:63.57,65.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:69.33,71.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:74.63,76.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:80.39,82.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:85.67,87.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:91.43,93.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:96.63,98.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:102.39,104.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:107.61,109.2 1 0 +github.com/user-management-system/internal/pkg/errors/types.go:113.37,115.2 1 0 +github.com/user-management-system/internal/pkg/usagestats/usage_log_types.go:12.45,13.16 1 1 +github.com/user-management-system/internal/pkg/usagestats/usage_log_types.go:14.69,15.14 1 1 +github.com/user-management-system/internal/pkg/usagestats/usage_log_types.go:16.10,17.15 1 1 +github.com/user-management-system/internal/pkg/usagestats/usage_log_types.go:21.49,22.32 1 1 +github.com/user-management-system/internal/pkg/usagestats/usage_log_types.go:22.32,24.3 1 1 +github.com/user-management-system/internal/pkg/usagestats/usage_log_types.go:25.2,25.29 1 1 +github.com/user-management-system/internal/testdb/testdb.go:16.34,25.16 3 1 +github.com/user-management-system/internal/testdb/testdb.go:25.16,27.3 1 0 +github.com/user-management-system/internal/testdb/testdb.go:29.2,29.11 1 1 +github.com/user-management-system/internal/testdb/testdb.go:33.50,42.16 3 0 +github.com/user-management-system/internal/testdb/testdb.go:42.16,44.3 1 0 +github.com/user-management-system/internal/testdb/testdb.go:46.2,46.11 1 0 +github.com/user-management-system/internal/repository/custom_field.go:17.67,19.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:22.94,24.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:27.94,29.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:32.77,34.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:37.101,40.16 3 0 +github.com/user-management-system/internal/repository/custom_field.go:40.16,42.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:43.2,43.20 1 0 +github.com/user-management-system/internal/repository/custom_field.go:47.114,50.16 3 0 +github.com/user-management-system/internal/repository/custom_field.go:50.16,52.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:53.2,53.20 1 0 +github.com/user-management-system/internal/repository/custom_field.go:57.90,60.16 3 0 +github.com/user-management-system/internal/repository/custom_field.go:60.16,62.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:63.2,63.20 1 0 +github.com/user-management-system/internal/repository/custom_field.go:67.93,70.16 3 0 +github.com/user-management-system/internal/repository/custom_field.go:70.16,72.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:73.2,73.20 1 0 +github.com/user-management-system/internal/repository/custom_field.go:82.85,84.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:87.126,93.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:96.129,99.16 3 0 +github.com/user-management-system/internal/repository/custom_field.go:99.16,101.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:102.2,102.20 1 0 +github.com/user-management-system/internal/repository/custom_field.go:106.155,109.16 3 0 +github.com/user-management-system/internal/repository/custom_field.go:109.16,111.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:112.2,112.20 1 0 +github.com/user-management-system/internal/repository/custom_field.go:116.105,118.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:121.98,123.2 1 0 +github.com/user-management-system/internal/repository/custom_field.go:126.118,127.22 1 0 +github.com/user-management-system/internal/repository/custom_field.go:127.22,129.3 1 0 +github.com/user-management-system/internal/repository/custom_field.go:131.2,131.67 1 0 +github.com/user-management-system/internal/repository/custom_field.go:131.67,132.39 1 0 +github.com/user-management-system/internal/repository/custom_field.go:132.39,144.67 1 0 +github.com/user-management-system/internal/repository/custom_field.go:144.67,146.5 1 0 +github.com/user-management-system/internal/repository/custom_field.go:148.3,148.13 1 0 +github.com/user-management-system/internal/repository/db_pool.go:17.61,24.2 1 1 +github.com/user-management-system/internal/repository/db_pool.go:26.58,32.2 5 1 +github.com/user-management-system/internal/repository/device.go:19.57,21.2 1 1 +github.com/user-management-system/internal/repository/device.go:24.85,28.67 2 1 +github.com/user-management-system/internal/repository/device.go:28.67,29.49 1 1 +github.com/user-management-system/internal/repository/device.go:29.49,31.4 1 0 +github.com/user-management-system/internal/repository/device.go:32.3,32.53 1 1 +github.com/user-management-system/internal/repository/device.go:32.53,33.120 1 1 +github.com/user-management-system/internal/repository/device.go:33.120,35.5 1 0 +github.com/user-management-system/internal/repository/device.go:36.4,36.35 1 1 +github.com/user-management-system/internal/repository/device.go:38.3,38.13 1 1 +github.com/user-management-system/internal/repository/device.go:43.85,45.2 1 0 +github.com/user-management-system/internal/repository/device.go:48.72,50.2 1 1 +github.com/user-management-system/internal/repository/device.go:53.91,56.16 3 1 +github.com/user-management-system/internal/repository/device.go:56.16,58.3 1 1 +github.com/user-management-system/internal/repository/device.go:59.2,59.21 1 1 +github.com/user-management-system/internal/repository/device.go:63.118,66.16 3 1 +github.com/user-management-system/internal/repository/device.go:66.16,68.3 1 0 +github.com/user-management-system/internal/repository/device.go:69.2,69.21 1 1 +github.com/user-management-system/internal/repository/device.go:73.106,80.50 4 1 +github.com/user-management-system/internal/repository/device.go:80.50,82.3 1 0 +github.com/user-management-system/internal/repository/device.go:85.2,85.79 1 1 +github.com/user-management-system/internal/repository/device.go:85.79,87.3 1 0 +github.com/user-management-system/internal/repository/device.go:89.2,89.28 1 1 +github.com/user-management-system/internal/repository/device.go:93.128,100.50 4 1 +github.com/user-management-system/internal/repository/device.go:100.50,102.3 1 0 +github.com/user-management-system/internal/repository/device.go:105.2,105.110 1 1 +github.com/user-management-system/internal/repository/device.go:105.110,107.3 1 0 +github.com/user-management-system/internal/repository/device.go:109.2,109.28 1 1 +github.com/user-management-system/internal/repository/device.go:113.142,120.50 4 1 +github.com/user-management-system/internal/repository/device.go:120.50,122.3 1 0 +github.com/user-management-system/internal/repository/device.go:125.2,125.79 1 1 +github.com/user-management-system/internal/repository/device.go:125.79,127.3 1 0 +github.com/user-management-system/internal/repository/device.go:129.2,129.28 1 1 +github.com/user-management-system/internal/repository/device.go:133.106,135.2 1 1 +github.com/user-management-system/internal/repository/device.go:138.86,141.2 2 1 +github.com/user-management-system/internal/repository/device.go:144.101,150.2 3 1 +github.com/user-management-system/internal/repository/device.go:153.84,155.2 1 1 +github.com/user-management-system/internal/repository/device.go:158.106,165.16 4 1 +github.com/user-management-system/internal/repository/device.go:165.16,167.3 1 0 +github.com/user-management-system/internal/repository/device.go:168.2,168.21 1 1 +github.com/user-management-system/internal/repository/device.go:172.105,178.2 2 0 +github.com/user-management-system/internal/repository/device.go:181.85,187.2 2 0 +github.com/user-management-system/internal/repository/device.go:190.115,194.2 1 0 +github.com/user-management-system/internal/repository/device.go:197.107,204.16 4 0 +github.com/user-management-system/internal/repository/device.go:204.16,206.3 1 0 +github.com/user-management-system/internal/repository/device.go:207.2,207.21 1 0 +github.com/user-management-system/internal/repository/device.go:221.117,228.23 4 0 +github.com/user-management-system/internal/repository/device.go:228.23,230.3 1 0 +github.com/user-management-system/internal/repository/device.go:232.2,232.26 1 0 +github.com/user-management-system/internal/repository/device.go:232.26,234.3 1 0 +github.com/user-management-system/internal/repository/device.go:236.2,236.29 1 0 +github.com/user-management-system/internal/repository/device.go:236.29,238.3 1 0 +github.com/user-management-system/internal/repository/device.go:240.2,240.26 1 0 +github.com/user-management-system/internal/repository/device.go:240.26,243.3 2 0 +github.com/user-management-system/internal/repository/device.go:246.2,246.50 1 0 +github.com/user-management-system/internal/repository/device.go:246.50,248.3 1 0 +github.com/user-management-system/internal/repository/device.go:251.2,252.67 1 0 +github.com/user-management-system/internal/repository/device.go:252.67,254.3 1 0 +github.com/user-management-system/internal/repository/device.go:256.2,256.28 1 0 +github.com/user-management-system/internal/repository/device.go:261.160,267.23 3 0 +github.com/user-management-system/internal/repository/device.go:267.23,269.3 1 0 +github.com/user-management-system/internal/repository/device.go:270.2,270.26 1 0 +github.com/user-management-system/internal/repository/device.go:270.26,272.3 1 0 +github.com/user-management-system/internal/repository/device.go:273.2,273.29 1 0 +github.com/user-management-system/internal/repository/device.go:273.29,275.3 1 0 +github.com/user-management-system/internal/repository/device.go:276.2,276.26 1 0 +github.com/user-management-system/internal/repository/device.go:276.26,279.3 2 0 +github.com/user-management-system/internal/repository/device.go:282.2,282.40 1 0 +github.com/user-management-system/internal/repository/device.go:282.40,287.3 1 0 +github.com/user-management-system/internal/repository/device.go:289.2,289.108 1 0 +github.com/user-management-system/internal/repository/device.go:289.108,291.3 1 0 +github.com/user-management-system/internal/repository/device.go:293.2,294.13 2 0 +github.com/user-management-system/internal/repository/device.go:294.13,296.3 1 0 +github.com/user-management-system/internal/repository/device.go:297.2,297.30 1 0 +github.com/user-management-system/internal/repository/gemini_drive_client.go:7.51,9.2 1 0 +github.com/user-management-system/internal/repository/login_log.go:19.61,21.2 1 1 +github.com/user-management-system/internal/repository/login_log.go:24.86,26.2 1 1 +github.com/user-management-system/internal/repository/login_log.go:29.95,31.68 2 1 +github.com/user-management-system/internal/repository/login_log.go:31.68,33.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:34.2,34.18 1 1 +github.com/user-management-system/internal/repository/login_log.go:38.132,42.50 4 1 +github.com/user-management-system/internal/repository/login_log.go:42.50,44.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:45.2,45.101 1 1 +github.com/user-management-system/internal/repository/login_log.go:45.101,47.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:48.2,48.25 1 1 +github.com/user-management-system/internal/repository/login_log.go:52.110,56.50 4 1 +github.com/user-management-system/internal/repository/login_log.go:56.50,58.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:59.2,59.101 1 1 +github.com/user-management-system/internal/repository/login_log.go:59.101,61.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:62.2,62.25 1 1 +github.com/user-management-system/internal/repository/login_log.go:66.130,70.50 4 1 +github.com/user-management-system/internal/repository/login_log.go:70.50,72.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:73.2,73.101 1 1 +github.com/user-management-system/internal/repository/login_log.go:73.101,75.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:76.2,76.25 1 1 +github.com/user-management-system/internal/repository/login_log.go:80.143,85.50 4 1 +github.com/user-management-system/internal/repository/login_log.go:85.50,87.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:88.2,88.101 1 1 +github.com/user-management-system/internal/repository/login_log.go:88.101,90.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:91.2,91.25 1 1 +github.com/user-management-system/internal/repository/login_log.go:95.86,97.2 1 1 +github.com/user-management-system/internal/repository/login_log.go:100.83,103.2 2 1 +github.com/user-management-system/internal/repository/login_log.go:107.107,109.13 2 1 +github.com/user-management-system/internal/repository/login_log.go:109.13,111.3 1 1 +github.com/user-management-system/internal/repository/login_log.go:112.2,116.14 3 1 +github.com/user-management-system/internal/repository/login_log.go:120.149,124.16 3 0 +github.com/user-management-system/internal/repository/login_log.go:124.16,126.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:127.2,127.32 1 0 +github.com/user-management-system/internal/repository/login_log.go:127.32,129.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:130.2,130.20 1 0 +github.com/user-management-system/internal/repository/login_log.go:130.20,132.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:133.2,133.18 1 0 +github.com/user-management-system/internal/repository/login_log.go:133.18,135.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:137.2,137.73 1 0 +github.com/user-management-system/internal/repository/login_log.go:137.73,139.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:140.2,140.18 1 0 +github.com/user-management-system/internal/repository/login_log.go:148.186,152.16 3 0 +github.com/user-management-system/internal/repository/login_log.go:152.16,154.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:155.2,155.32 1 0 +github.com/user-management-system/internal/repository/login_log.go:155.32,157.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:158.2,158.20 1 0 +github.com/user-management-system/internal/repository/login_log.go:158.20,160.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:161.2,161.18 1 0 +github.com/user-management-system/internal/repository/login_log.go:161.18,163.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:165.2,165.78 1 0 +github.com/user-management-system/internal/repository/login_log.go:165.78,167.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:169.2,170.27 2 0 +github.com/user-management-system/internal/repository/login_log.go:176.134,182.40 3 0 +github.com/user-management-system/internal/repository/login_log.go:182.40,187.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:189.2,189.99 1 0 +github.com/user-management-system/internal/repository/login_log.go:189.99,191.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:193.2,194.13 2 0 +github.com/user-management-system/internal/repository/login_log.go:194.13,196.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:197.2,197.27 1 0 +github.com/user-management-system/internal/repository/login_log.go:201.156,206.40 3 0 +github.com/user-management-system/internal/repository/login_log.go:206.40,211.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:213.2,213.99 1 0 +github.com/user-management-system/internal/repository/login_log.go:213.99,215.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:217.2,218.13 2 0 +github.com/user-management-system/internal/repository/login_log.go:218.13,220.3 1 0 +github.com/user-management-system/internal/repository/login_log.go:221.2,221.27 1 0 +github.com/user-management-system/internal/repository/operation_log.go:19.69,21.2 1 1 +github.com/user-management-system/internal/repository/operation_log.go:24.94,26.2 1 1 +github.com/user-management-system/internal/repository/operation_log.go:29.103,31.68 2 1 +github.com/user-management-system/internal/repository/operation_log.go:31.68,33.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:34.2,34.18 1 1 +github.com/user-management-system/internal/repository/operation_log.go:38.140,42.50 4 1 +github.com/user-management-system/internal/repository/operation_log.go:42.50,44.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:45.2,45.101 1 1 +github.com/user-management-system/internal/repository/operation_log.go:45.101,47.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:48.2,48.25 1 1 +github.com/user-management-system/internal/repository/operation_log.go:52.118,56.50 4 1 +github.com/user-management-system/internal/repository/operation_log.go:56.50,58.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:59.2,59.101 1 1 +github.com/user-management-system/internal/repository/operation_log.go:59.101,61.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:62.2,62.25 1 1 +github.com/user-management-system/internal/repository/operation_log.go:66.141,70.50 4 1 +github.com/user-management-system/internal/repository/operation_log.go:70.50,72.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:73.2,73.101 1 1 +github.com/user-management-system/internal/repository/operation_log.go:73.101,75.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:76.2,76.25 1 1 +github.com/user-management-system/internal/repository/operation_log.go:80.151,85.50 4 1 +github.com/user-management-system/internal/repository/operation_log.go:85.50,87.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:88.2,88.101 1 1 +github.com/user-management-system/internal/repository/operation_log.go:88.101,90.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:91.2,91.25 1 1 +github.com/user-management-system/internal/repository/operation_log.go:95.87,98.2 2 1 +github.com/user-management-system/internal/repository/operation_log.go:101.136,107.50 4 1 +github.com/user-management-system/internal/repository/operation_log.go:107.50,109.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:110.2,110.101 1 1 +github.com/user-management-system/internal/repository/operation_log.go:110.101,112.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:113.2,113.25 1 1 +github.com/user-management-system/internal/repository/operation_log.go:118.142,123.40 3 0 +github.com/user-management-system/internal/repository/operation_log.go:123.40,128.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:130.2,130.99 1 0 +github.com/user-management-system/internal/repository/operation_log.go:130.99,132.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:134.2,135.13 2 0 +github.com/user-management-system/internal/repository/operation_log.go:135.13,137.3 1 0 +github.com/user-management-system/internal/repository/operation_log.go:138.2,138.27 1 0 +github.com/user-management-system/internal/repository/pagination.go:5.110,7.35 2 0 +github.com/user-management-system/internal/repository/pagination.go:7.35,9.3 1 0 +github.com/user-management-system/internal/repository/pagination.go:10.2,15.3 1 0 +github.com/user-management-system/internal/repository/password_history.go:17.75,19.2 1 1 +github.com/user-management-system/internal/repository/password_history.go:22.104,24.2 1 1 +github.com/user-management-system/internal/repository/password_history.go:27.130,35.2 3 1 +github.com/user-management-system/internal/repository/password_history.go:38.110,47.16 3 1 +github.com/user-management-system/internal/repository/password_history.go:47.16,49.3 1 0 +github.com/user-management-system/internal/repository/password_history.go:50.2,50.19 1 1 +github.com/user-management-system/internal/repository/password_history.go:50.19,52.3 1 1 +github.com/user-management-system/internal/repository/password_history.go:55.2,57.42 1 1 +github.com/user-management-system/internal/repository/permission.go:17.65,19.2 1 1 +github.com/user-management-system/internal/repository/permission.go:22.97,26.67 2 1 +github.com/user-management-system/internal/repository/permission.go:26.67,27.53 1 1 +github.com/user-management-system/internal/repository/permission.go:27.53,29.4 1 0 +github.com/user-management-system/internal/repository/permission.go:30.3,30.57 1 1 +github.com/user-management-system/internal/repository/permission.go:30.57,31.128 1 1 +github.com/user-management-system/internal/repository/permission.go:31.128,33.5 1 0 +github.com/user-management-system/internal/repository/permission.go:34.4,34.39 1 1 +github.com/user-management-system/internal/repository/permission.go:36.3,36.13 1 1 +github.com/user-management-system/internal/repository/permission.go:41.97,43.2 1 1 +github.com/user-management-system/internal/repository/permission.go:46.76,48.2 1 1 +github.com/user-management-system/internal/repository/permission.go:51.99,54.16 3 1 +github.com/user-management-system/internal/repository/permission.go:54.16,56.3 1 1 +github.com/user-management-system/internal/repository/permission.go:57.2,57.25 1 1 +github.com/user-management-system/internal/repository/permission.go:61.104,64.16 3 1 +github.com/user-management-system/internal/repository/permission.go:64.16,66.3 1 0 +github.com/user-management-system/internal/repository/permission.go:67.2,67.25 1 1 +github.com/user-management-system/internal/repository/permission.go:71.114,78.50 4 1 +github.com/user-management-system/internal/repository/permission.go:78.50,80.3 1 0 +github.com/user-management-system/internal/repository/permission.go:83.2,83.83 1 1 +github.com/user-management-system/internal/repository/permission.go:83.83,85.3 1 0 +github.com/user-management-system/internal/repository/permission.go:87.2,87.32 1 1 +github.com/user-management-system/internal/repository/permission.go:91.158,98.50 4 1 +github.com/user-management-system/internal/repository/permission.go:98.50,100.3 1 0 +github.com/user-management-system/internal/repository/permission.go:103.2,103.83 1 1 +github.com/user-management-system/internal/repository/permission.go:103.83,105.3 1 0 +github.com/user-management-system/internal/repository/permission.go:107.2,107.32 1 1 +github.com/user-management-system/internal/repository/permission.go:111.154,118.50 4 1 +github.com/user-management-system/internal/repository/permission.go:118.50,120.3 1 0 +github.com/user-management-system/internal/repository/permission.go:123.2,123.83 1 1 +github.com/user-management-system/internal/repository/permission.go:123.83,125.3 1 0 +github.com/user-management-system/internal/repository/permission.go:127.2,127.32 1 1 +github.com/user-management-system/internal/repository/permission.go:131.113,140.16 3 1 +github.com/user-management-system/internal/repository/permission.go:140.16,142.3 1 0 +github.com/user-management-system/internal/repository/permission.go:144.2,144.25 1 1 +github.com/user-management-system/internal/repository/permission.go:148.93,152.2 3 1 +github.com/user-management-system/internal/repository/permission.go:155.114,157.2 1 1 +github.com/user-management-system/internal/repository/permission.go:160.132,172.50 6 1 +github.com/user-management-system/internal/repository/permission.go:172.50,174.3 1 0 +github.com/user-management-system/internal/repository/permission.go:177.2,177.83 1 1 +github.com/user-management-system/internal/repository/permission.go:177.83,179.3 1 0 +github.com/user-management-system/internal/repository/permission.go:181.2,181.32 1 1 +github.com/user-management-system/internal/repository/permission.go:185.114,188.16 3 1 +github.com/user-management-system/internal/repository/permission.go:188.16,190.3 1 0 +github.com/user-management-system/internal/repository/permission.go:191.2,191.25 1 1 +github.com/user-management-system/internal/repository/permission.go:195.105,196.19 1 1 +github.com/user-management-system/internal/repository/permission.go:196.19,198.3 1 1 +github.com/user-management-system/internal/repository/permission.go:200.2,202.16 3 1 +github.com/user-management-system/internal/repository/permission.go:202.16,204.3 1 0 +github.com/user-management-system/internal/repository/permission.go:205.2,205.25 1 1 +github.com/user-management-system/internal/repository/redis.go:23.50,25.2 1 0 +github.com/user-management-system/internal/repository/redis.go:29.59,41.25 2 1 +github.com/user-management-system/internal/repository/redis.go:41.25,46.3 1 1 +github.com/user-management-system/internal/repository/redis.go:48.2,48.13 1 1 +github.com/user-management-system/internal/repository/role.go:18.53,20.2 1 1 +github.com/user-management-system/internal/repository/role.go:23.79,27.67 2 1 +github.com/user-management-system/internal/repository/role.go:27.67,28.47 1 1 +github.com/user-management-system/internal/repository/role.go:28.47,30.4 1 0 +github.com/user-management-system/internal/repository/role.go:31.3,31.51 1 1 +github.com/user-management-system/internal/repository/role.go:31.51,32.116 1 1 +github.com/user-management-system/internal/repository/role.go:32.116,34.5 1 0 +github.com/user-management-system/internal/repository/role.go:35.4,35.33 1 1 +github.com/user-management-system/internal/repository/role.go:37.3,37.13 1 1 +github.com/user-management-system/internal/repository/role.go:42.79,44.2 1 1 +github.com/user-management-system/internal/repository/role.go:47.70,49.2 1 1 +github.com/user-management-system/internal/repository/role.go:52.87,55.16 3 1 +github.com/user-management-system/internal/repository/role.go:55.16,57.3 1 1 +github.com/user-management-system/internal/repository/role.go:58.2,58.19 1 1 +github.com/user-management-system/internal/repository/role.go:62.92,65.16 3 1 +github.com/user-management-system/internal/repository/role.go:65.16,67.3 1 0 +github.com/user-management-system/internal/repository/role.go:68.2,68.19 1 1 +github.com/user-management-system/internal/repository/role.go:72.102,79.50 4 1 +github.com/user-management-system/internal/repository/role.go:79.50,81.3 1 0 +github.com/user-management-system/internal/repository/role.go:84.2,84.77 1 1 +github.com/user-management-system/internal/repository/role.go:84.77,86.3 1 0 +github.com/user-management-system/internal/repository/role.go:88.2,88.26 1 1 +github.com/user-management-system/internal/repository/role.go:92.136,99.50 4 1 +github.com/user-management-system/internal/repository/role.go:99.50,101.3 1 0 +github.com/user-management-system/internal/repository/role.go:104.2,104.77 1 1 +github.com/user-management-system/internal/repository/role.go:104.77,106.3 1 0 +github.com/user-management-system/internal/repository/role.go:108.2,108.26 1 1 +github.com/user-management-system/internal/repository/role.go:112.87,115.16 3 1 +github.com/user-management-system/internal/repository/role.go:115.16,117.3 1 0 +github.com/user-management-system/internal/repository/role.go:118.2,118.19 1 1 +github.com/user-management-system/internal/repository/role.go:122.87,126.2 3 1 +github.com/user-management-system/internal/repository/role.go:129.102,131.2 1 1 +github.com/user-management-system/internal/repository/role.go:134.120,146.50 6 1 +github.com/user-management-system/internal/repository/role.go:146.50,148.3 1 0 +github.com/user-management-system/internal/repository/role.go:151.2,151.77 1 1 +github.com/user-management-system/internal/repository/role.go:151.77,153.3 1 0 +github.com/user-management-system/internal/repository/role.go:155.2,155.26 1 1 +github.com/user-management-system/internal/repository/role.go:159.102,162.16 3 1 +github.com/user-management-system/internal/repository/role.go:162.16,164.3 1 0 +github.com/user-management-system/internal/repository/role.go:165.2,165.19 1 1 +github.com/user-management-system/internal/repository/role.go:169.93,170.19 1 1 +github.com/user-management-system/internal/repository/role.go:170.19,172.3 1 1 +github.com/user-management-system/internal/repository/role.go:174.2,176.16 3 1 +github.com/user-management-system/internal/repository/role.go:176.16,178.3 1 0 +github.com/user-management-system/internal/repository/role.go:179.2,179.19 1 1 +github.com/user-management-system/internal/repository/role.go:183.93,188.6 3 0 +github.com/user-management-system/internal/repository/role.go:188.6,191.17 3 0 +github.com/user-management-system/internal/repository/role.go:191.17,192.46 1 0 +github.com/user-management-system/internal/repository/role.go:192.46,193.10 1 0 +github.com/user-management-system/internal/repository/role.go:195.4,195.19 1 0 +github.com/user-management-system/internal/repository/role.go:197.3,197.27 1 0 +github.com/user-management-system/internal/repository/role.go:197.27,198.9 1 0 +github.com/user-management-system/internal/repository/role.go:200.3,201.29 2 0 +github.com/user-management-system/internal/repository/role.go:204.2,204.25 1 0 +github.com/user-management-system/internal/repository/role.go:208.98,210.16 2 0 +github.com/user-management-system/internal/repository/role.go:210.16,212.3 1 0 +github.com/user-management-system/internal/repository/role.go:213.2,213.27 1 0 +github.com/user-management-system/internal/repository/role.go:213.27,215.3 1 0 +github.com/user-management-system/internal/repository/role.go:216.2,216.37 1 0 +github.com/user-management-system/internal/repository/role_permission.go:17.73,19.2 1 1 +github.com/user-management-system/internal/repository/role_permission.go:22.109,24.2 1 1 +github.com/user-management-system/internal/repository/role_permission.go:27.80,29.2 1 1 +github.com/user-management-system/internal/repository/role_permission.go:32.92,34.2 1 1 +github.com/user-management-system/internal/repository/role_permission.go:37.104,39.2 1 1 +github.com/user-management-system/internal/repository/role_permission.go:42.117,45.16 3 1 +github.com/user-management-system/internal/repository/role_permission.go:45.16,47.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:48.2,48.29 1 1 +github.com/user-management-system/internal/repository/role_permission.go:52.129,55.16 3 1 +github.com/user-management-system/internal/repository/role_permission.go:55.16,57.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:58.2,58.29 1 1 +github.com/user-management-system/internal/repository/role_permission.go:62.113,65.16 3 1 +github.com/user-management-system/internal/repository/role_permission.go:65.16,67.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:68.2,68.27 1 1 +github.com/user-management-system/internal/repository/role_permission.go:72.118,75.16 3 1 +github.com/user-management-system/internal/repository/role_permission.go:75.16,77.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:78.2,78.21 1 1 +github.com/user-management-system/internal/repository/role_permission.go:82.106,88.2 3 1 +github.com/user-management-system/internal/repository/role_permission.go:91.117,92.31 1 1 +github.com/user-management-system/internal/repository/role_permission.go:92.31,94.3 1 1 +github.com/user-management-system/internal/repository/role_permission.go:95.2,95.61 1 1 +github.com/user-management-system/internal/repository/role_permission.go:99.117,100.31 1 1 +github.com/user-management-system/internal/repository/role_permission.go:100.31,102.3 1 1 +github.com/user-management-system/internal/repository/role_permission.go:104.2,105.37 2 1 +github.com/user-management-system/internal/repository/role_permission.go:105.37,107.3 1 1 +github.com/user-management-system/internal/repository/role_permission.go:109.2,109.74 1 1 +github.com/user-management-system/internal/repository/role_permission.go:113.123,116.16 3 1 +github.com/user-management-system/internal/repository/role_permission.go:116.16,118.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:119.2,119.25 1 1 +github.com/user-management-system/internal/repository/role_permission.go:123.117,124.23 1 1 +github.com/user-management-system/internal/repository/role_permission.go:124.23,126.3 1 1 +github.com/user-management-system/internal/repository/role_permission.go:128.2,132.16 3 1 +github.com/user-management-system/internal/repository/role_permission.go:132.16,134.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:135.2,135.27 1 1 +github.com/user-management-system/internal/repository/role_permission.go:139.130,140.29 1 0 +github.com/user-management-system/internal/repository/role_permission.go:140.29,142.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:144.2,146.16 3 0 +github.com/user-management-system/internal/repository/role_permission.go:146.16,148.3 1 0 +github.com/user-management-system/internal/repository/role_permission.go:149.2,149.25 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:30.82,32.24 2 1 +github.com/user-management-system/internal/repository/social_account_repo.go:33.16,36.17 3 1 +github.com/user-management-system/internal/repository/social_account_repo.go:36.17,38.4 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:39.15,40.12 1 1 +github.com/user-management-system/internal/repository/social_account_repo.go:41.10,42.56 1 1 +github.com/user-management-system/internal/repository/social_account_repo.go:44.2,44.18 1 1 +github.com/user-management-system/internal/repository/social_account_repo.go:44.18,46.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:47.2,47.53 1 1 +github.com/user-management-system/internal/repository/social_account_repo.go:51.104,70.16 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:70.16,72.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:74.2,75.16 2 0 +github.com/user-management-system/internal/repository/social_account_repo.go:75.16,77.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:79.2,80.12 2 0 +github.com/user-management-system/internal/repository/social_account_repo.go:84.104,102.16 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:102.16,104.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:106.2,106.12 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:110.83,114.16 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:114.16,116.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:118.2,118.12 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:122.123,126.16 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:126.16,128.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:130.2,130.12 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:134.109,158.26 4 0 +github.com/user-management-system/internal/repository/social_account_repo.go:158.26,160.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:161.2,161.16 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:161.16,163.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:165.2,165.22 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:169.119,178.16 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:178.16,180.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:181.2,184.18 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:184.18,202.17 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:202.17,204.4 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:205.3,205.40 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:208.2,208.22 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:212.139,236.26 4 0 +github.com/user-management-system/internal/repository/social_account_repo.go:236.26,238.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:239.2,239.16 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:239.16,241.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:243.2,243.22 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:247.124,251.75 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:251.75,253.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:256.2,264.16 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:264.16,266.3 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:267.2,270.18 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:270.18,288.17 3 0 +github.com/user-management-system/internal/repository/social_account_repo.go:288.17,290.4 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:291.3,291.40 1 0 +github.com/user-management-system/internal/repository/social_account_repo.go:294.2,294.29 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:18.106,20.16 2 0 +github.com/user-management-system/internal/repository/sql_scan.go:20.16,22.3 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:23.2,23.15 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:23.15,24.48 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:24.48,26.4 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:29.2,29.18 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:29.18,30.35 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:30.35,32.4 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:33.3,33.23 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:35.2,35.42 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:35.42,37.3 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:38.2,38.34 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:38.34,40.3 1 0 +github.com/user-management-system/internal/repository/sql_scan.go:41.2,41.12 1 0 +github.com/user-management-system/internal/repository/theme.go:17.67,19.2 1 0 +github.com/user-management-system/internal/repository/theme.go:22.94,24.2 1 0 +github.com/user-management-system/internal/repository/theme.go:27.94,29.2 1 0 +github.com/user-management-system/internal/repository/theme.go:32.77,34.2 1 0 +github.com/user-management-system/internal/repository/theme.go:37.101,40.16 3 0 +github.com/user-management-system/internal/repository/theme.go:40.16,42.3 1 0 +github.com/user-management-system/internal/repository/theme.go:43.2,43.20 1 0 +github.com/user-management-system/internal/repository/theme.go:47.106,50.16 3 0 +github.com/user-management-system/internal/repository/theme.go:50.16,52.3 1 0 +github.com/user-management-system/internal/repository/theme.go:53.2,53.20 1 0 +github.com/user-management-system/internal/repository/theme.go:57.94,60.16 3 0 +github.com/user-management-system/internal/repository/theme.go:60.16,62.36 1 0 +github.com/user-management-system/internal/repository/theme.go:62.36,64.4 1 0 +github.com/user-management-system/internal/repository/theme.go:65.3,65.18 1 0 +github.com/user-management-system/internal/repository/theme.go:67.2,67.20 1 0 +github.com/user-management-system/internal/repository/theme.go:71.90,74.16 3 0 +github.com/user-management-system/internal/repository/theme.go:74.16,76.3 1 0 +github.com/user-management-system/internal/repository/theme.go:77.2,77.20 1 0 +github.com/user-management-system/internal/repository/theme.go:81.93,84.16 3 0 +github.com/user-management-system/internal/repository/theme.go:84.16,86.3 1 0 +github.com/user-management-system/internal/repository/theme.go:87.2,87.20 1 0 +github.com/user-management-system/internal/repository/theme.go:91.81,93.139 1 0 +github.com/user-management-system/internal/repository/theme.go:93.139,95.3 1 0 +github.com/user-management-system/internal/repository/theme.go:98.2,98.112 1 0 +github.com/user-management-system/internal/repository/user.go:16.41,22.2 4 1 +github.com/user-management-system/internal/repository/user.go:30.53,32.2 1 1 +github.com/user-management-system/internal/repository/user.go:35.79,37.2 1 1 +github.com/user-management-system/internal/repository/user.go:40.79,42.2 1 1 +github.com/user-management-system/internal/repository/user.go:45.70,47.2 1 1 +github.com/user-management-system/internal/repository/user.go:50.87,53.16 3 1 +github.com/user-management-system/internal/repository/user.go:53.16,55.3 1 1 +github.com/user-management-system/internal/repository/user.go:56.2,56.19 1 1 +github.com/user-management-system/internal/repository/user.go:60.100,63.16 3 1 +github.com/user-management-system/internal/repository/user.go:63.16,65.3 1 1 +github.com/user-management-system/internal/repository/user.go:66.2,66.19 1 1 +github.com/user-management-system/internal/repository/user.go:70.94,73.16 3 1 +github.com/user-management-system/internal/repository/user.go:73.16,75.3 1 1 +github.com/user-management-system/internal/repository/user.go:76.2,76.19 1 1 +github.com/user-management-system/internal/repository/user.go:80.94,83.16 3 1 +github.com/user-management-system/internal/repository/user.go:83.16,85.3 1 1 +github.com/user-management-system/internal/repository/user.go:86.2,86.19 1 0 +github.com/user-management-system/internal/repository/user.go:90.102,97.50 4 1 +github.com/user-management-system/internal/repository/user.go:97.50,99.3 1 0 +github.com/user-management-system/internal/repository/user.go:102.2,102.77 1 1 +github.com/user-management-system/internal/repository/user.go:102.77,104.3 1 0 +github.com/user-management-system/internal/repository/user.go:106.2,106.26 1 1 +github.com/user-management-system/internal/repository/user.go:110.136,117.50 4 0 +github.com/user-management-system/internal/repository/user.go:117.50,119.3 1 0 +github.com/user-management-system/internal/repository/user.go:122.2,122.77 1 0 +github.com/user-management-system/internal/repository/user.go:122.77,124.3 1 0 +github.com/user-management-system/internal/repository/user.go:126.2,126.26 1 0 +github.com/user-management-system/internal/repository/user.go:130.102,132.2 1 1 +github.com/user-management-system/internal/repository/user.go:135.110,136.19 1 0 +github.com/user-management-system/internal/repository/user.go:136.19,138.3 1 0 +github.com/user-management-system/internal/repository/user.go:139.2,139.105 1 0 +github.com/user-management-system/internal/repository/user.go:143.78,144.19 1 0 +github.com/user-management-system/internal/repository/user.go:144.19,146.3 1 0 +github.com/user-management-system/internal/repository/user.go:147.2,147.81 1 0 +github.com/user-management-system/internal/repository/user.go:151.90,157.2 2 1 +github.com/user-management-system/internal/repository/user.go:160.95,164.2 3 1 +github.com/user-management-system/internal/repository/user.go:167.89,171.2 3 1 +github.com/user-management-system/internal/repository/user.go:174.89,178.2 3 1 +github.com/user-management-system/internal/repository/user.go:181.120,195.50 6 1 +github.com/user-management-system/internal/repository/user.go:195.50,197.3 1 0 +github.com/user-management-system/internal/repository/user.go:200.2,200.77 1 1 +github.com/user-management-system/internal/repository/user.go:200.77,202.3 1 0 +github.com/user-management-system/internal/repository/user.go:204.2,204.26 1 1 +github.com/user-management-system/internal/repository/user.go:208.83,214.2 1 0 +github.com/user-management-system/internal/repository/user.go:217.101,219.2 1 0 +github.com/user-management-system/internal/repository/user.go:222.131,226.50 4 0 +github.com/user-management-system/internal/repository/user.go:226.50,228.3 1 0 +github.com/user-management-system/internal/repository/user.go:229.2,229.15 1 0 +github.com/user-management-system/internal/repository/user.go:229.15,231.3 1 0 +github.com/user-management-system/internal/repository/user.go:232.2,232.49 1 0 +github.com/user-management-system/internal/repository/user.go:232.49,234.3 1 0 +github.com/user-management-system/internal/repository/user.go:235.2,235.26 1 0 +github.com/user-management-system/internal/repository/user.go:253.117,260.26 4 0 +github.com/user-management-system/internal/repository/user.go:260.26,266.3 2 0 +github.com/user-management-system/internal/repository/user.go:269.2,269.24 1 0 +github.com/user-management-system/internal/repository/user.go:269.24,271.3 1 0 +github.com/user-management-system/internal/repository/user.go:274.2,274.31 1 0 +github.com/user-management-system/internal/repository/user.go:274.31,276.3 1 0 +github.com/user-management-system/internal/repository/user.go:277.2,277.29 1 0 +github.com/user-management-system/internal/repository/user.go:277.29,279.3 1 0 +github.com/user-management-system/internal/repository/user.go:282.2,282.33 1 0 +github.com/user-management-system/internal/repository/user.go:282.33,284.3 1 0 +github.com/user-management-system/internal/repository/user.go:287.2,287.29 1 0 +github.com/user-management-system/internal/repository/user.go:287.29,292.3 1 0 +github.com/user-management-system/internal/repository/user.go:295.2,295.50 1 0 +github.com/user-management-system/internal/repository/user.go:295.50,297.3 1 0 +github.com/user-management-system/internal/repository/user.go:300.2,302.25 3 0 +github.com/user-management-system/internal/repository/user.go:302.25,307.35 2 0 +github.com/user-management-system/internal/repository/user.go:307.35,309.4 1 0 +github.com/user-management-system/internal/repository/user.go:311.2,311.31 1 0 +github.com/user-management-system/internal/repository/user.go:311.31,313.3 1 0 +github.com/user-management-system/internal/repository/user.go:314.2,318.16 3 0 +github.com/user-management-system/internal/repository/user.go:318.16,320.3 1 0 +github.com/user-management-system/internal/repository/user.go:321.2,321.17 1 0 +github.com/user-management-system/internal/repository/user.go:321.17,323.3 1 0 +github.com/user-management-system/internal/repository/user.go:324.2,326.49 2 0 +github.com/user-management-system/internal/repository/user.go:326.49,328.3 1 0 +github.com/user-management-system/internal/repository/user.go:330.2,330.26 1 0 +github.com/user-management-system/internal/repository/user.go:335.150,341.26 3 0 +github.com/user-management-system/internal/repository/user.go:341.26,348.3 3 0 +github.com/user-management-system/internal/repository/user.go:349.2,349.46 1 0 +github.com/user-management-system/internal/repository/user.go:349.46,351.3 1 0 +github.com/user-management-system/internal/repository/user.go:352.2,352.29 1 0 +github.com/user-management-system/internal/repository/user.go:352.29,357.3 1 0 +github.com/user-management-system/internal/repository/user.go:358.2,358.31 1 0 +github.com/user-management-system/internal/repository/user.go:358.31,360.3 1 0 +github.com/user-management-system/internal/repository/user.go:361.2,361.29 1 0 +github.com/user-management-system/internal/repository/user.go:361.29,363.3 1 0 +github.com/user-management-system/internal/repository/user.go:366.2,366.40 1 0 +github.com/user-management-system/internal/repository/user.go:366.40,371.3 1 0 +github.com/user-management-system/internal/repository/user.go:374.2,375.25 2 0 +github.com/user-management-system/internal/repository/user.go:375.25,380.35 2 0 +github.com/user-management-system/internal/repository/user.go:380.35,382.4 1 0 +github.com/user-management-system/internal/repository/user.go:384.2,385.31 2 0 +github.com/user-management-system/internal/repository/user.go:385.31,387.3 1 0 +github.com/user-management-system/internal/repository/user.go:389.2,390.85 2 0 +github.com/user-management-system/internal/repository/user.go:390.85,392.3 1 0 +github.com/user-management-system/internal/repository/user.go:394.2,395.13 2 0 +github.com/user-management-system/internal/repository/user.go:395.13,397.3 1 0 +github.com/user-management-system/internal/repository/user.go:398.2,398.28 1 0 +github.com/user-management-system/internal/repository/user_role.go:17.61,19.2 1 1 +github.com/user-management-system/internal/repository/user_role.go:22.91,24.2 1 1 +github.com/user-management-system/internal/repository/user_role.go:27.74,29.2 1 1 +github.com/user-management-system/internal/repository/user_role.go:32.86,34.2 1 1 +github.com/user-management-system/internal/repository/user_role.go:37.86,39.2 1 1 +github.com/user-management-system/internal/repository/user_role.go:42.105,45.16 3 1 +github.com/user-management-system/internal/repository/user_role.go:45.16,47.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:48.2,48.23 1 1 +github.com/user-management-system/internal/repository/user_role.go:52.105,55.16 3 1 +github.com/user-management-system/internal/repository/user_role.go:55.16,57.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:58.2,58.23 1 1 +github.com/user-management-system/internal/repository/user_role.go:62.101,65.16 3 1 +github.com/user-management-system/internal/repository/user_role.go:65.16,67.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:68.2,68.21 1 1 +github.com/user-management-system/internal/repository/user_role.go:72.138,95.16 3 0 +github.com/user-management-system/internal/repository/user_role.go:95.16,97.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:100.2,103.30 3 0 +github.com/user-management-system/internal/repository/user_role.go:103.30,104.40 1 0 +github.com/user-management-system/internal/repository/user_role.go:104.40,111.4 1 0 +github.com/user-management-system/internal/repository/user_role.go:112.3,112.27 1 0 +github.com/user-management-system/internal/repository/user_role.go:112.27,113.47 1 0 +github.com/user-management-system/internal/repository/user_role.go:113.47,119.5 1 0 +github.com/user-management-system/internal/repository/user_role.go:123.2,124.31 2 0 +github.com/user-management-system/internal/repository/user_role.go:124.31,126.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:128.2,129.31 2 0 +github.com/user-management-system/internal/repository/user_role.go:129.31,131.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:133.2,133.26 1 0 +github.com/user-management-system/internal/repository/user_role.go:137.100,140.16 3 1 +github.com/user-management-system/internal/repository/user_role.go:140.16,142.3 1 0 +github.com/user-management-system/internal/repository/user_role.go:143.2,143.21 1 1 +github.com/user-management-system/internal/repository/user_role.go:147.94,153.2 3 1 +github.com/user-management-system/internal/repository/user_role.go:156.99,157.25 1 1 +github.com/user-management-system/internal/repository/user_role.go:157.25,159.3 1 1 +github.com/user-management-system/internal/repository/user_role.go:160.2,160.55 1 1 +github.com/user-management-system/internal/repository/user_role.go:164.99,165.25 1 1 +github.com/user-management-system/internal/repository/user_role.go:165.25,167.3 1 1 +github.com/user-management-system/internal/repository/user_role.go:169.2,170.31 2 1 +github.com/user-management-system/internal/repository/user_role.go:170.31,172.3 1 1 +github.com/user-management-system/internal/repository/user_role.go:174.2,174.68 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:16.59,18.2 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:21.83,25.67 2 1 +github.com/user-management-system/internal/repository/webhook_repository.go:25.67,26.45 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:26.45,28.4 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:29.3,29.54 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:29.54,30.117 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:30.117,32.5 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:33.4,33.31 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:35.3,35.13 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:40.105,45.2 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:48.73,50.2 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:53.93,56.16 3 1 +github.com/user-management-system/internal/repository/webhook_repository.go:56.16,58.3 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:59.2,59.17 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:63.108,66.19 3 1 +github.com/user-management-system/internal/repository/webhook_repository.go:66.19,68.3 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:69.2,69.52 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:69.52,71.3 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:72.2,72.22 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:76.143,81.19 4 0 +github.com/user-management-system/internal/repository/webhook_repository.go:81.19,83.3 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:85.2,85.50 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:85.50,87.3 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:89.2,89.16 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:89.16,91.3 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:92.2,92.15 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:92.15,94.3 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:96.2,96.77 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:96.77,98.3 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:100.2,100.29 1 0 +github.com/user-management-system/internal/repository/webhook_repository.go:104.88,110.2 3 1 +github.com/user-management-system/internal/repository/webhook_repository.go:113.105,115.2 1 1 +github.com/user-management-system/internal/repository/webhook_repository.go:118.128,126.2 3 1 +github.com/user-management-system/internal/security/encryption.go:19.53,20.56 1 0 +github.com/user-management-system/internal/security/encryption.go:20.56,22.3 1 0 +github.com/user-management-system/internal/security/encryption.go:23.2,23.43 1 0 +github.com/user-management-system/internal/security/encryption.go:27.64,29.16 2 0 +github.com/user-management-system/internal/security/encryption.go:29.16,31.3 1 0 +github.com/user-management-system/internal/security/encryption.go:33.2,34.16 2 0 +github.com/user-management-system/internal/security/encryption.go:34.16,36.3 1 0 +github.com/user-management-system/internal/security/encryption.go:38.2,39.58 2 0 +github.com/user-management-system/internal/security/encryption.go:39.58,41.3 1 0 +github.com/user-management-system/internal/security/encryption.go:43.2,44.59 2 0 +github.com/user-management-system/internal/security/encryption.go:48.65,50.16 2 0 +github.com/user-management-system/internal/security/encryption.go:50.16,52.3 1 0 +github.com/user-management-system/internal/security/encryption.go:54.2,55.16 2 0 +github.com/user-management-system/internal/security/encryption.go:55.16,57.3 1 0 +github.com/user-management-system/internal/security/encryption.go:59.2,60.16 2 0 +github.com/user-management-system/internal/security/encryption.go:60.16,62.3 1 0 +github.com/user-management-system/internal/security/encryption.go:64.2,65.27 2 0 +github.com/user-management-system/internal/security/encryption.go:65.27,67.3 1 0 +github.com/user-management-system/internal/security/encryption.go:69.2,71.16 3 0 +github.com/user-management-system/internal/security/encryption.go:71.16,73.3 1 0 +github.com/user-management-system/internal/security/encryption.go:75.2,75.31 1 0 +github.com/user-management-system/internal/security/encryption.go:79.37,80.17 1 0 +github.com/user-management-system/internal/security/encryption.go:80.17,82.3 1 0 +github.com/user-management-system/internal/security/encryption.go:84.2,86.32 3 0 +github.com/user-management-system/internal/security/encryption.go:90.37,91.22 1 0 +github.com/user-management-system/internal/security/encryption.go:91.22,93.3 1 0 +github.com/user-management-system/internal/security/encryption.go:94.2,94.39 1 0 +github.com/user-management-system/internal/security/ip_filter.go:20.35,22.2 1 1 +github.com/user-management-system/internal/security/ip_filter.go:32.30,37.2 1 1 +github.com/user-management-system/internal/security/ip_filter.go:41.84,42.45 1 1 +github.com/user-management-system/internal/security/ip_filter.go:42.45,44.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:45.2,53.18 4 1 +github.com/user-management-system/internal/security/ip_filter.go:53.18,55.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:56.2,57.12 2 1 +github.com/user-management-system/internal/security/ip_filter.go:61.51,65.2 3 1 +github.com/user-management-system/internal/security/ip_filter.go:68.60,69.45 1 1 +github.com/user-management-system/internal/security/ip_filter.go:69.45,71.3 1 0 +github.com/user-management-system/internal/security/ip_filter.go:72.2,79.12 4 1 +github.com/user-management-system/internal/security/ip_filter.go:83.51,87.2 3 0 +github.com/user-management-system/internal/security/ip_filter.go:91.56,96.39 3 1 +github.com/user-management-system/internal/security/ip_filter.go:96.39,98.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:101.2,101.35 1 1 +github.com/user-management-system/internal/security/ip_filter.go:101.35,102.23 1 1 +github.com/user-management-system/internal/security/ip_filter.go:102.23,103.12 1 1 +github.com/user-management-system/internal/security/ip_filter.go:105.3,105.27 1 1 +github.com/user-management-system/internal/security/ip_filter.go:105.27,107.4 1 1 +github.com/user-management-system/internal/security/ip_filter.go:109.2,109.18 1 1 +github.com/user-management-system/internal/security/ip_filter.go:113.35,116.35 3 0 +github.com/user-management-system/internal/security/ip_filter.go:116.35,117.23 1 0 +github.com/user-management-system/internal/security/ip_filter.go:117.23,119.4 1 0 +github.com/user-management-system/internal/security/ip_filter.go:124.46,128.35 4 0 +github.com/user-management-system/internal/security/ip_filter.go:128.35,129.24 1 0 +github.com/user-management-system/internal/security/ip_filter.go:129.24,131.4 1 0 +github.com/user-management-system/internal/security/ip_filter.go:133.2,133.15 1 0 +github.com/user-management-system/internal/security/ip_filter.go:137.46,141.35 4 0 +github.com/user-management-system/internal/security/ip_filter.go:141.35,143.3 1 0 +github.com/user-management-system/internal/security/ip_filter.go:144.2,144.15 1 0 +github.com/user-management-system/internal/security/ip_filter.go:148.77,149.29 1 1 +github.com/user-management-system/internal/security/ip_filter.go:149.29,150.27 1 1 +github.com/user-management-system/internal/security/ip_filter.go:150.27,152.4 1 1 +github.com/user-management-system/internal/security/ip_filter.go:154.2,154.14 1 1 +github.com/user-management-system/internal/security/ip_filter.go:158.38,159.18 1 1 +github.com/user-management-system/internal/security/ip_filter.go:159.18,161.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:163.2,164.16 2 1 +github.com/user-management-system/internal/security/ip_filter.go:164.16,166.3 1 0 +github.com/user-management-system/internal/security/ip_filter.go:167.2,168.50 2 1 +github.com/user-management-system/internal/security/ip_filter.go:172.39,173.27 1 1 +github.com/user-management-system/internal/security/ip_filter.go:173.27,175.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:176.2,176.47 1 1 +github.com/user-management-system/internal/security/ip_filter.go:176.47,178.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:179.2,179.58 1 1 +github.com/user-management-system/internal/security/ip_filter.go:245.89,246.34 1 1 +github.com/user-management-system/internal/security/ip_filter.go:246.34,248.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:249.2,249.32 1 1 +github.com/user-management-system/internal/security/ip_filter.go:249.32,251.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:252.2,262.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:268.141,284.33 6 1 +github.com/user-management-system/internal/security/ip_filter.go:284.33,286.3 1 0 +github.com/user-management-system/internal/security/ip_filter.go:287.2,290.39 2 1 +github.com/user-management-system/internal/security/ip_filter.go:294.101,304.28 8 1 +github.com/user-management-system/internal/security/ip_filter.go:304.28,305.38 1 1 +github.com/user-management-system/internal/security/ip_filter.go:305.38,306.12 1 0 +github.com/user-management-system/internal/security/ip_filter.go:308.3,308.17 1 1 +github.com/user-management-system/internal/security/ip_filter.go:308.17,310.4 1 1 +github.com/user-management-system/internal/security/ip_filter.go:311.3,315.23 4 1 +github.com/user-management-system/internal/security/ip_filter.go:315.23,317.4 1 0 +github.com/user-management-system/internal/security/ip_filter.go:318.3,318.32 1 1 +github.com/user-management-system/internal/security/ip_filter.go:318.32,320.4 1 0 +github.com/user-management-system/internal/security/ip_filter.go:323.2,326.31 2 1 +github.com/user-management-system/internal/security/ip_filter.go:326.31,329.43 2 1 +github.com/user-management-system/internal/security/ip_filter.go:329.43,330.26 1 1 +github.com/user-management-system/internal/security/ip_filter.go:330.26,335.5 1 1 +github.com/user-management-system/internal/security/ip_filter.go:340.2,340.28 1 1 +github.com/user-management-system/internal/security/ip_filter.go:340.28,342.3 1 1 +github.com/user-management-system/internal/security/ip_filter.go:346.2,346.51 1 1 +github.com/user-management-system/internal/security/ip_filter.go:346.51,347.98 1 0 +github.com/user-management-system/internal/security/ip_filter.go:347.98,349.4 1 0 +github.com/user-management-system/internal/security/ip_filter.go:354.2,354.58 1 1 +github.com/user-management-system/internal/security/ip_filter.go:354.58,355.101 1 0 +github.com/user-management-system/internal/security/ip_filter.go:355.101,357.4 1 0 +github.com/user-management-system/internal/security/ip_filter.go:360.2,360.15 1 1 +github.com/user-management-system/internal/security/ip_filter.go:364.82,369.27 4 1 +github.com/user-management-system/internal/security/ip_filter.go:369.27,371.3 1 0 +github.com/user-management-system/internal/security/ip_filter.go:372.2,372.37 1 1 +github.com/user-management-system/internal/security/password_policy.go:17.52,18.22 1 0 +github.com/user-management-system/internal/security/password_policy.go:18.22,20.3 1 0 +github.com/user-management-system/internal/security/password_policy.go:21.2,21.10 1 0 +github.com/user-management-system/internal/security/password_policy.go:25.57,28.52 2 0 +github.com/user-management-system/internal/security/password_policy.go:28.52,30.3 1 0 +github.com/user-management-system/internal/security/password_policy.go:32.2,33.30 2 0 +github.com/user-management-system/internal/security/password_policy.go:33.30,34.10 1 0 +github.com/user-management-system/internal/security/password_policy.go:35.28,36.19 1 0 +github.com/user-management-system/internal/security/password_policy.go:37.28,38.19 1 0 +github.com/user-management-system/internal/security/password_policy.go:39.28,40.20 1 0 +github.com/user-management-system/internal/security/password_policy.go:41.52,42.21 1 0 +github.com/user-management-system/internal/security/password_policy.go:46.2,46.15 1 0 +github.com/user-management-system/internal/security/password_policy.go:46.15,48.3 1 0 +github.com/user-management-system/internal/security/password_policy.go:49.2,49.15 1 0 +github.com/user-management-system/internal/security/password_policy.go:49.15,51.3 1 0 +github.com/user-management-system/internal/security/password_policy.go:52.2,52.35 1 0 +github.com/user-management-system/internal/security/password_policy.go:52.35,54.3 1 0 +github.com/user-management-system/internal/security/password_policy.go:55.2,55.37 1 0 +github.com/user-management-system/internal/security/password_policy.go:55.37,57.3 1 0 +github.com/user-management-system/internal/security/password_policy.go:59.2,59.12 1 0 +github.com/user-management-system/internal/security/validator.go:17.81,23.2 1 0 +github.com/user-management-system/internal/security/validator.go:26.54,27.17 1 0 +github.com/user-management-system/internal/security/validator.go:27.17,29.3 1 0 +github.com/user-management-system/internal/security/validator.go:31.2,33.16 3 0 +github.com/user-management-system/internal/security/validator.go:37.54,38.17 1 0 +github.com/user-management-system/internal/security/validator.go:38.17,40.3 1 0 +github.com/user-management-system/internal/security/validator.go:42.2,44.16 3 0 +github.com/user-management-system/internal/security/validator.go:48.60,49.20 1 0 +github.com/user-management-system/internal/security/validator.go:49.20,51.3 1 0 +github.com/user-management-system/internal/security/validator.go:53.2,55.16 3 0 +github.com/user-management-system/internal/security/validator.go:59.60,67.2 2 0 +github.com/user-management-system/internal/security/validator.go:71.54,98.44 4 0 +github.com/user-management-system/internal/security/validator.go:98.44,101.3 2 0 +github.com/user-management-system/internal/security/validator.go:103.2,103.15 1 0 +github.com/user-management-system/internal/security/validator.go:108.54,129.38 3 0 +github.com/user-management-system/internal/security/validator.go:129.38,131.19 2 0 +github.com/user-management-system/internal/security/validator.go:131.19,133.4 1 0 +github.com/user-management-system/internal/security/validator.go:133.9,135.4 1 0 +github.com/user-management-system/internal/security/validator.go:139.2,146.15 5 0 +github.com/user-management-system/internal/security/validator.go:150.50,151.15 1 0 +github.com/user-management-system/internal/security/validator.go:151.15,153.3 1 0 +github.com/user-management-system/internal/security/validator.go:155.2,157.16 3 0 +github.com/user-management-system/internal/security/validator.go:162.48,163.14 1 0 +github.com/user-management-system/internal/security/validator.go:163.14,165.3 1 0 +github.com/user-management-system/internal/security/validator.go:166.2,166.31 1 0 +github.com/user-management-system/internal/security/validator.go:170.50,171.14 1 0 +github.com/user-management-system/internal/security/validator.go:171.14,173.3 1 0 +github.com/user-management-system/internal/security/validator.go:174.2,175.45 2 0 +github.com/user-management-system/internal/security/validator.go:179.50,180.14 1 0 +github.com/user-management-system/internal/security/validator.go:180.14,182.3 1 0 +github.com/user-management-system/internal/security/validator.go:183.2,184.45 2 0 +github.com/user-management-system/internal/util/logredact/redact.go:50.74,51.18 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:51.18,53.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:54.2,56.9 3 0 +github.com/user-management-system/internal/util/logredact/redact.go:56.9,58.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:59.2,59.17 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:62.57,63.19 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:63.19,65.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:66.2,67.52 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:67.52,69.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:70.2,73.16 4 1 +github.com/user-management-system/internal/util/logredact/redact.go:73.16,75.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:76.2,76.24 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:86.59,88.17 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:88.17,90.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:92.2,93.21 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:93.21,95.3 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:97.2,105.12 8 1 +github.com/user-management-system/internal/util/logredact/redact.go:108.72,118.2 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:120.68,122.35 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:122.35,124.3 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:126.2,127.60 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:127.60,128.55 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:128.55,130.4 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:133.2,135.54 3 1 +github.com/user-management-system/internal/util/logredact/redact.go:135.54,137.3 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:138.2,138.17 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:141.61,142.25 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:142.25,144.3 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:145.2,147.32 3 1 +github.com/user-management-system/internal/util/logredact/redact.go:147.32,149.23 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:149.23,150.12 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:152.3,152.36 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:152.36,153.12 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:155.3,156.34 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:158.2,159.13 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:162.53,165.44 3 1 +github.com/user-management-system/internal/util/logredact/redact.go:165.44,168.3 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:169.2,169.30 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:169.30,171.14 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:171.14,172.12 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:174.3,174.27 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:174.27,175.12 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:177.3,178.43 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:180.2,180.32 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:183.58,185.38 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:185.38,187.3 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:188.2,188.32 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:188.32,190.23 2 0 +github.com/user-management-system/internal/util/logredact/redact.go:190.23,191.12 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:193.3,193.32 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:195.2,195.13 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:198.79,199.28 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:199.28,201.3 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:203.2,203.27 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:204.22,206.25 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:206.25,207.31 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:207.31,209.13 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:211.4,211.53 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:213.3,213.13 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:214.13,216.26 2 0 +github.com/user-management-system/internal/util/logredact/redact.go:216.26,218.4 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:219.3,219.13 1 0 +github.com/user-management-system/internal/util/logredact/redact.go:220.10,221.15 1 1 +github.com/user-management-system/internal/util/logredact/redact.go:225.64,228.2 2 1 +github.com/user-management-system/internal/util/logredact/redact.go:230.38,232.2 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:15.61,20.2 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:23.82,25.37 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:25.37,27.3 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:30.2,30.18 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:30.18,31.68 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:31.68,35.4 2 1 +github.com/user-management-system/internal/cache/cache_manager.go:38.2,38.19 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:42.115,47.18 2 1 +github.com/user-management-system/internal/cache/cache_manager.go:47.18,48.59 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:48.59,51.4 1 0 +github.com/user-management-system/internal/cache/cache_manager.go:54.2,54.12 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:58.71,63.18 2 1 +github.com/user-management-system/internal/cache/cache_manager.go:63.18,65.3 1 0 +github.com/user-management-system/internal/cache/cache_manager.go:67.2,67.12 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:71.70,73.33 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:73.33,75.3 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:78.2,78.18 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:78.18,79.66 1 0 +github.com/user-management-system/internal/cache/cache_manager.go:79.66,81.4 1 0 +github.com/user-management-system/internal/cache/cache_manager.go:84.2,84.14 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:88.58,93.18 2 1 +github.com/user-management-system/internal/cache/cache_manager.go:93.18,95.3 1 0 +github.com/user-management-system/internal/cache/cache_manager.go:97.2,97.12 1 1 +github.com/user-management-system/internal/cache/cache_manager.go:101.42,103.2 1 0 +github.com/user-management-system/internal/cache/cache_manager.go:106.41,108.2 1 0 +github.com/user-management-system/internal/cache/l1.go:21.39,23.2 1 1 +github.com/user-management-system/internal/cache/l1.go:35.28,39.2 1 1 +github.com/user-management-system/internal/cache/l1.go:42.73,47.13 4 1 +github.com/user-management-system/internal/cache/l1.go:47.13,49.3 1 1 +github.com/user-management-system/internal/cache/l1.go:52.2,52.39 1 1 +github.com/user-management-system/internal/cache/l1.go:52.39,59.3 3 0 +github.com/user-management-system/internal/cache/l1.go:62.2,62.30 1 1 +github.com/user-management-system/internal/cache/l1.go:62.30,64.3 1 0 +github.com/user-management-system/internal/cache/l1.go:66.2,70.44 2 1 +github.com/user-management-system/internal/cache/l1.go:74.30,75.29 1 0 +github.com/user-management-system/internal/cache/l1.go:75.29,77.3 1 0 +github.com/user-management-system/internal/cache/l1.go:79.2,81.35 3 0 +github.com/user-management-system/internal/cache/l1.go:85.53,86.34 1 1 +github.com/user-management-system/internal/cache/l1.go:86.34,87.15 1 1 +github.com/user-management-system/internal/cache/l1.go:87.15,90.4 2 1 +github.com/user-management-system/internal/cache/l1.go:95.49,96.34 1 1 +github.com/user-management-system/internal/cache/l1.go:96.34,97.15 1 1 +github.com/user-management-system/internal/cache/l1.go:97.15,103.4 3 1 +github.com/user-management-system/internal/cache/l1.go:108.55,113.9 4 1 +github.com/user-management-system/internal/cache/l1.go:113.9,115.3 1 1 +github.com/user-management-system/internal/cache/l1.go:117.2,117.20 1 1 +github.com/user-management-system/internal/cache/l1.go:117.20,121.3 3 1 +github.com/user-management-system/internal/cache/l1.go:124.2,126.25 2 1 +github.com/user-management-system/internal/cache/l1.go:130.38,136.2 4 1 +github.com/user-management-system/internal/cache/l1.go:139.27,145.2 4 1 +github.com/user-management-system/internal/cache/l1.go:148.30,153.2 3 1 +github.com/user-management-system/internal/cache/l1.go:156.29,162.33 5 1 +github.com/user-management-system/internal/cache/l1.go:162.33,163.51 1 1 +github.com/user-management-system/internal/cache/l1.go:163.51,165.4 1 1 +github.com/user-management-system/internal/cache/l1.go:167.2,167.35 1 1 +github.com/user-management-system/internal/cache/l1.go:167.35,170.3 2 1 +github.com/user-management-system/internal/cache/l2.go:39.46,41.2 1 1 +github.com/user-management-system/internal/cache/l2.go:44.64,46.18 2 1 +github.com/user-management-system/internal/cache/l2.go:46.18,48.3 1 1 +github.com/user-management-system/internal/cache/l2.go:50.2,51.16 2 1 +github.com/user-management-system/internal/cache/l2.go:51.16,53.3 1 0 +github.com/user-management-system/internal/cache/l2.go:55.2,60.22 2 1 +github.com/user-management-system/internal/cache/l2.go:60.22,62.3 1 0 +github.com/user-management-system/internal/cache/l2.go:64.2,65.14 2 1 +github.com/user-management-system/internal/cache/l2.go:68.103,69.35 1 1 +github.com/user-management-system/internal/cache/l2.go:69.35,71.3 1 1 +github.com/user-management-system/internal/cache/l2.go:73.2,74.16 2 1 +github.com/user-management-system/internal/cache/l2.go:74.16,76.3 1 0 +github.com/user-management-system/internal/cache/l2.go:78.2,78.51 1 1 +github.com/user-management-system/internal/cache/l2.go:81.80,82.35 1 1 +github.com/user-management-system/internal/cache/l2.go:82.35,84.3 1 1 +github.com/user-management-system/internal/cache/l2.go:86.2,87.31 2 1 +github.com/user-management-system/internal/cache/l2.go:87.31,89.3 1 0 +github.com/user-management-system/internal/cache/l2.go:90.2,90.16 1 1 +github.com/user-management-system/internal/cache/l2.go:90.16,92.3 1 0 +github.com/user-management-system/internal/cache/l2.go:94.2,94.30 1 1 +github.com/user-management-system/internal/cache/l2.go:97.68,98.35 1 1 +github.com/user-management-system/internal/cache/l2.go:98.35,100.3 1 1 +github.com/user-management-system/internal/cache/l2.go:101.2,101.37 1 1 +github.com/user-management-system/internal/cache/l2.go:104.76,105.35 1 1 +github.com/user-management-system/internal/cache/l2.go:105.35,107.3 1 1 +github.com/user-management-system/internal/cache/l2.go:109.2,110.16 2 1 +github.com/user-management-system/internal/cache/l2.go:110.16,112.3 1 0 +github.com/user-management-system/internal/cache/l2.go:113.2,113.23 1 1 +github.com/user-management-system/internal/cache/l2.go:116.55,117.35 1 1 +github.com/user-management-system/internal/cache/l2.go:117.35,119.3 1 1 +github.com/user-management-system/internal/cache/l2.go:120.2,120.36 1 0 +github.com/user-management-system/internal/cache/l2.go:123.36,124.35 1 1 +github.com/user-management-system/internal/cache/l2.go:124.35,126.3 1 1 +github.com/user-management-system/internal/cache/l2.go:127.2,127.25 1 1 +github.com/user-management-system/internal/cache/l2.go:130.56,135.47 4 1 +github.com/user-management-system/internal/cache/l2.go:135.47,137.3 1 0 +github.com/user-management-system/internal/cache/l2.go:139.2,139.40 1 1 +github.com/user-management-system/internal/cache/l2.go:142.57,143.27 1 1 +github.com/user-management-system/internal/cache/l2.go:144.19,145.38 1 1 +github.com/user-management-system/internal/cache/l2.go:145.38,147.4 1 1 +github.com/user-management-system/internal/cache/l2.go:148.3,148.40 1 0 +github.com/user-management-system/internal/cache/l2.go:148.40,150.4 1 0 +github.com/user-management-system/internal/cache/l2.go:151.3,151.20 1 0 +github.com/user-management-system/internal/cache/l2.go:152.21,153.20 1 0 +github.com/user-management-system/internal/cache/l2.go:153.20,155.4 1 0 +github.com/user-management-system/internal/cache/l2.go:156.3,156.11 1 0 +github.com/user-management-system/internal/cache/l2.go:157.30,158.28 1 0 +github.com/user-management-system/internal/cache/l2.go:158.28,160.4 1 0 +github.com/user-management-system/internal/cache/l2.go:161.3,161.11 1 0 +github.com/user-management-system/internal/cache/l2.go:162.10,163.11 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:188.36,191.24 3 1 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:191.24,193.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:194.2,194.15 1 1 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:214.42,216.33 2 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:216.33,218.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:219.2,219.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:223.58,225.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:228.52,229.17 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:229.17,231.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:232.2,233.46 2 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:233.46,235.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/claude_types.go:236.2,236.82 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:28.41,30.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:33.121,37.14 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:37.14,39.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:41.2,42.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:42.16,44.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:47.2,51.17 4 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:56.105,58.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:95.53,97.46 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:97.46,99.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:100.2,100.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:100.20,102.51 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:102.51,104.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:105.3,106.13 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:108.2,110.55 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:110.55,112.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:113.2,114.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:142.57,144.46 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:144.46,146.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:147.2,147.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:147.20,149.51 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:149.51,151.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:152.3,153.13 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:155.2,157.51 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:157.51,159.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:160.2,161.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:172.47,173.26 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:173.26,175.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:176.2,178.14 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:182.54,183.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:183.41,185.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:186.2,188.14 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:210.51,211.46 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:211.46,213.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:214.2,214.26 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:214.26,216.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:217.2,217.11 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:221.74,222.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:222.23,224.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:225.2,225.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:229.45,230.52 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:231.19,232.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:233.21,234.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:235.23,236.17 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:237.10,238.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:238.19,240.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:241.3,241.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:259.50,265.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:265.16,267.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:268.2,268.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:268.19,275.78 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:275.78,277.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:278.3,278.31 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:281.2,283.8 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:287.40,288.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:288.16,290.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:293.2,294.49 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:294.49,296.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:299.2,300.28 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:300.28,302.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:305.2,306.32 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:311.62,312.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:312.28,314.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:315.2,318.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:322.103,324.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:324.16,326.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:328.2,337.16 9 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:337.16,339.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:340.2,343.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:343.16,345.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:346.2,346.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:346.15,346.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:348.2,349.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:349.16,351.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:353.2,353.38 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:353.38,355.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:357.2,358.62 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:358.62,360.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:362.2,362.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:366.97,368.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:368.16,370.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:372.2,379.16 7 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:379.16,381.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:382.2,385.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:385.16,387.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:388.2,388.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:388.15,388.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:390.2,391.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:391.16,393.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:395.2,395.38 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:395.38,397.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:399.2,400.62 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:400.62,402.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:404.2,404.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:408.90,410.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:410.16,412.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:413.2,416.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:416.16,418.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:419.2,419.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:419.15,419.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:421.2,422.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:422.16,424.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:426.2,426.38 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:426.38,428.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:430.2,431.61 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:431.61,433.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:435.2,435.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:440.123,447.16 6 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:447.16,449.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:452.2,455.45 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:455.45,458.17 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:458.17,460.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:462.3,467.17 5 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:467.17,469.72 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:469.72,471.13 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:473.4,473.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:476.3,478.17 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:478.17,480.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:483.3,483.85 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:483.85,485.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:488.3,488.39 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:488.39,490.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:492.3,493.66 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:493.66,495.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:498.3,503.33 4 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:506.2,506.26 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:513.95,515.18 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:515.18,517.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:519.2,525.16 6 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:525.16,527.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:529.2,532.45 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:532.45,535.45 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:535.45,537.18 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:537.18,539.10 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:541.4,546.18 5 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:546.18,548.73 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:548.73,550.11 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:552.5,552.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:555.4,557.18 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:557.18,559.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:561.4,561.86 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:561.86,563.10 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:566.4,566.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:566.40,569.5 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:571.4,572.70 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:572.70,575.5 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:577.4,577.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:577.24,578.96 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:578.96,581.6 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:582.5,583.23 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:587.4,587.11 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:588.39,588.39 0 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:589.22,590.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:595.2,595.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:595.20,597.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:598.2,598.59 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:601.70,602.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:602.20,604.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:606.2,606.50 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:606.50,607.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:608.15,609.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:610.23,611.44 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:611.44,613.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:617.2,617.11 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:657.146,660.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:660.16,662.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:665.2,668.45 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:668.45,671.17 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:671.17,673.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:675.3,680.17 5 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:680.17,682.72 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:682.72,684.13 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:686.4,686.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:689.3,691.17 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:691.17,693.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:696.3,696.85 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:696.85,698.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:701.3,701.46 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:701.46,706.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:708.3,708.39 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:708.39,710.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:712.3,713.68 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:713.68,715.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:718.3,723.35 4 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:726.2,726.26 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:751.50,752.39 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:752.39,754.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:755.2,756.22 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:765.52,766.14 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:766.14,768.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:770.2,770.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:770.30,772.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:774.2,775.22 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:779.109,783.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:783.16,785.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:787.2,789.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:789.16,791.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:792.2,800.16 8 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:800.16,802.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:803.2,803.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:803.15,803.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:805.2,806.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:806.16,808.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:810.2,810.38 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:810.38,812.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:814.2,815.58 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:815.58,817.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:819.2,819.21 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:823.116,826.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:826.16,828.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:830.2,832.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:832.16,834.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:835.2,843.16 8 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:843.16,845.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:846.2,846.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:846.15,846.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:848.2,849.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:849.16,851.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:853.2,853.38 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:853.38,855.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:857.2,858.58 2 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:858.58,860.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/client.go:862.2,862.21 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:58.13,60.75 1 1 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:60.75,62.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:64.2,64.72 1 1 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:64.72,66.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:70.28,72.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:74.40,75.58 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:75.58,77.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:78.2,78.179 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:91.33,92.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:92.24,94.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:95.2,97.27 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:97.27,98.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:98.37,100.9 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:103.2,103.21 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:103.21,105.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:106.2,108.27 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:108.27,109.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:109.22,110.12 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:112.3,112.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:114.2,114.18 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:129.61,134.2 1 1 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:137.55,141.2 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:144.51,150.2 4 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:153.56,157.13 4 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:157.13,159.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:160.2,160.33 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:165.55,167.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:171.80,179.25 5 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:179.25,181.32 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:181.32,182.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:182.28,184.10 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:187.3,187.12 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:187.12,189.36 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:189.36,191.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:196.2,196.31 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:196.31,198.27 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:198.27,199.12 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:201.3,202.35 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:202.35,204.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:206.2,206.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:224.38,231.2 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:233.69,237.2 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:239.68,243.9 4 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:243.9,245.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:246.2,246.48 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:246.48,248.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:249.2,249.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:252.49,256.2 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:258.31,259.9 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:260.18,261.9 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:262.10,263.18 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:267.34,270.6 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:270.6,271.10 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:272.19,273.10 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:274.19,276.40 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:276.40,277.51 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:277.51,279.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:281.4,281.17 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:286.49,289.16 3 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:289.16,291.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:292.2,292.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:295.38,297.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:297.16,299.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:300.2,300.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:303.42,305.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:305.16,307.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:308.2,308.39 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:311.45,313.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:313.16,315.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:316.2,316.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:319.52,322.2 2 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:324.42,326.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/oauth.go:329.64,343.2 12 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:24.63,26.35 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:26.35,27.55 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:27.55,28.49 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:28.49,32.5 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:36.2,39.39 4 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:50.49,55.2 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:74.80,75.51 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:75.51,77.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:78.2,78.25 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:82.103,84.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:87.137,95.22 5 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:95.22,97.44 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:97.44,99.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:103.2,111.16 4 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:111.16,113.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:116.2,120.22 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:120.22,126.3 3 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:127.2,127.60 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:127.60,131.3 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:132.2,150.30 4 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:150.30,152.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:153.2,153.29 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:153.29,155.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:156.2,156.20 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:156.20,158.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:161.2,161.66 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:161.66,163.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:166.2,175.28 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:188.44,190.2 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:193.39,195.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:215.66,218.39 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:218.39,219.73 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:219.73,222.4 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:225.2,225.30 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:229.49,230.43 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:230.43,232.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:233.2,233.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:238.52,240.14 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:240.14,242.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:243.2,243.92 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:256.43,257.29 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:257.29,258.44 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:258.44,260.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:262.2,262.14 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:266.47,267.64 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:267.64,269.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:271.2,271.64 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:271.64,273.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:275.2,275.11 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:279.129,286.21 4 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:286.21,289.57 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:289.57,290.39 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:290.39,291.56 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:291.56,293.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:295.5,296.23 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:296.23,298.6 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:300.9,303.61 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:303.61,304.37 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:304.37,305.69 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:305.69,306.62 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:306.62,308.8 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:310.7,311.25 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:311.25,313.8 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:321.2,321.61 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:321.61,323.26 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:323.26,325.4 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:326.3,330.477 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:334.2,337.45 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:337.45,339.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:342.2,342.33 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:342.33,344.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:346.2,346.21 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:346.21,348.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:350.2,353.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:357.152,361.31 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:361.31,363.26 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:363.26,365.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:367.3,368.17 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:368.17,370.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:371.3,371.22 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:371.22,373.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:378.3,378.88 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:378.88,380.28 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:380.28,381.18 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:381.18,383.11 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:386.4,386.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:386.41,393.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:396.3,396.22 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:396.22,397.12 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:400.3,403.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:406.2,406.40 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:416.126,422.62 4 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:422.62,423.76 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:423.76,425.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:426.3,426.27 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:430.2,431.57 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:431.57,433.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:435.2,435.31 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:435.31,436.21 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:437.15,438.75 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:438.75,440.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:442.19,450.96 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:450.96,452.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:452.10,452.33 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:452.33,454.48 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:454.48,456.6 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:457.5,458.13 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:459.10,462.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:463.4,463.31 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:465.16,466.60 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:466.60,473.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:475.19,477.42 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:477.42,479.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:481.4,491.96 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:491.96,493.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:493.10,493.32 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:493.32,495.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:496.4,496.31 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:498.22,501.22 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:501.22,502.54 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:502.54,504.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:504.11,506.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:510.4,520.6 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:524.2,524.37 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:528.75,529.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:529.23,530.14 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:530.14,532.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:533.3,533.42 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:537.2,538.54 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:538.54,539.35 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:539.35,540.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:540.15,542.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:543.4,543.43 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:545.3,545.13 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:549.2,550.54 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:550.54,552.28 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:552.28,553.45 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:553.45,555.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:557.3,558.38 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:558.38,559.15 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:559.15,561.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:562.4,562.43 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:564.3,564.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:568.2,568.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:578.45,579.41 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:579.41,581.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:582.2,582.34 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:585.50,587.2 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:589.72,597.23 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:597.23,599.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:602.2,602.96 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:602.96,610.36 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:610.36,612.4 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:613.3,613.77 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:613.77,615.4 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:618.3,618.17 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:618.17,620.100 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:620.100,622.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:625.4,625.92 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:625.92,629.5 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:631.3,631.48 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:634.2,634.39 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:634.39,636.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:639.2,639.28 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:639.28,641.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:642.2,642.21 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:642.21,644.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:645.2,645.21 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:645.21,647.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:649.2,649.15 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:652.48,653.29 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:653.29,654.28 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:654.28,656.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:658.2,658.14 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:661.44,662.80 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:662.80,664.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:666.2,667.14 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:668.60,669.14 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:670.10,671.15 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:676.61,677.21 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:677.21,679.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:681.2,685.29 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:685.29,686.28 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:686.28,687.12 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:690.3,690.41 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:690.41,692.12 2 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:695.3,699.28 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:699.28,700.60 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:700.60,702.13 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:704.4,705.41 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:707.9,711.4 2 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:715.3,719.20 3 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:719.20,724.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:726.3,730.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:733.2,733.25 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:733.25,734.20 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:734.20,736.4 1 1 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:739.3,747.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/request_transformer.go:750.2,752.4 1 1 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:14.101,17.60 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:17.60,20.67 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:20.67,22.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:23.3,25.48 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:26.8,26.49 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:26.49,29.67 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:29.67,31.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:32.3,34.48 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:38.2,43.16 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:43.16,45.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:47.2,47.42 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:61.56,65.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:68.119,71.79 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:71.79,73.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:76.2,76.29 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:76.29,78.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:80.2,80.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:80.36,81.80 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:81.80,83.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:87.2,91.31 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:91.31,97.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:100.2,100.63 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:104.63,108.30 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:108.30,113.32 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:113.32,120.4 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:122.3,126.19 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:126.19,128.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:130.3,137.22 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:137.22,139.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:141.3,142.9 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:146.2,146.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:146.37,147.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:147.19,152.33 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:152.33,160.5 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:162.4,163.23 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:163.23,165.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:166.9,168.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:168.23,170.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:170.24,172.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:173.5,173.11 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:176.4,179.33 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:179.33,187.5 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:190.4,190.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:190.23,200.5 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:200.10,203.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:208.2,208.58 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:208.58,214.3 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:217.86,219.25 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:219.25,221.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:223.2,226.15 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:230.45,231.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:231.25,233.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:235.2,239.20 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:243.49,244.58 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:244.58,246.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:248.2,254.26 3 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:258.125,260.36 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:260.36,262.48 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:262.48,264.47 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:264.47,265.77 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:265.77,267.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:272.2,273.19 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:273.19,275.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:275.8,275.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:275.41,277.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:281.2,282.37 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:282.37,287.3 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:290.2,291.18 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:291.18,293.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:294.2,294.18 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:294.18,296.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:298.2,306.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:309.68,310.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:310.22,312.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:314.2,316.41 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:316.41,319.3 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:321.2,321.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:321.40,323.51 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:323.51,324.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:324.24,325.13 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:327.4,328.19 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:328.19,330.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:331.4,332.17 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:332.17,334.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:335.4,335.72 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:338.3,338.21 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:338.21,341.4 2 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:344.2,344.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:351.32,355.48 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:355.48,361.21 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:361.21,366.4 4 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:367.3,367.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:369.2,369.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:369.30,371.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/response_transformer.go:372.2,372.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:11.60,12.19 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:12.19,14.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:17.2,22.9 4 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:22.9,24.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:26.2,26.15 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:30.56,32.51 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:32.51,33.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:33.23,35.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:36.3,36.26 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:38.2,38.57 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:38.57,39.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:39.23,41.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:42.3,42.32 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:44.2,44.13 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:48.62,49.20 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:49.20,51.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:54.2,54.44 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:54.44,60.49 4 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:60.49,61.52 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:61.52,63.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:63.30,64.35 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:64.35,66.7 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:69.5,69.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:75.2,75.27 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:75.27,76.43 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:76.43,78.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:78.9,78.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:78.41,79.32 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:79.32,80.49 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:80.49,82.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:89.28,90.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:90.16,92.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:93.2,93.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:94.22,96.25 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:96.25,98.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:99.3,99.13 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:100.13,102.25 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:102.25,104.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:105.3,105.13 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:106.10,107.13 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:113.46,115.9 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:115.9,117.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:120.2,123.63 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:123.63,124.27 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:124.27,126.4 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:129.8,129.48 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:129.48,131.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:131.40,134.19 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:134.19,137.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:139.4,140.36 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:141.9,143.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:144.8,146.31 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:146.31,147.45 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:147.45,149.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:149.10,149.45 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:149.45,150.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:150.30,152.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:158.2,160.42 3 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:160.42,161.50 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:161.50,163.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:163.9,163.57 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:163.57,165.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:168.2,168.25 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:168.25,169.78 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:169.78,170.54 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:170.54,172.31 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:172.31,173.27 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:173.27,175.29 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:175.29,178.8 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:179.7,179.52 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:179.52,180.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:180.40,181.50 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:181.50,183.10 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:186.12,186.32 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:186.32,188.41 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:188.41,189.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:189.37,192.38 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:192.38,193.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:193.22,195.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:198.9,198.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:198.20,200.10 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:202.8,202.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:204.12,204.51 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:204.51,206.7 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:213.2,221.21 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:221.21,235.28 3 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:235.28,236.25 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:236.25,238.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:242.3,242.56 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:242.56,244.83 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:244.83,246.5 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:247.4,247.17 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:247.17,255.5 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:259.3,259.64 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:259.64,260.52 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:260.52,262.27 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:262.27,263.36 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:263.36,264.43 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:264.43,266.8 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:269.5,269.26 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:269.26,271.6 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:271.11,273.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:278.3,279.51 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:279.51,281.31 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:282.16,284.24 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:284.24,287.6 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:287.11,289.6 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:290.15,292.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:292.25,293.34 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:293.34,295.26 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:295.26,297.8 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:297.13,297.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:297.36,299.8 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:302.5,302.27 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:302.27,304.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:306.4,306.36 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:307.9,310.39 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:310.39,312.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:312.10,315.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:318.3,318.28 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:318.28,320.43 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:320.43,321.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:321.19,323.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:324.5,325.36 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:330.3,330.52 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:330.52,332.33 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:332.33,333.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:333.41,335.20 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:335.20,337.7 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:337.12,339.7 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:343.4,343.20 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:343.20,345.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:349.2,349.18 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:352.46,355.2 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:357.43,377.32 3 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:377.32,378.44 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:378.44,380.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:383.2,383.20 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:383.20,386.38 3 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:386.38,388.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:393.35,395.9 2 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:395.9,397.3 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:398.2,404.28 5 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:404.28,405.45 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:405.45,407.62 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:407.62,408.29 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:408.29,410.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:413.4,413.50 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:413.50,414.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:414.28,415.33 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:415.33,417.7 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:421.4,421.29 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:421.29,422.61 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:422.61,423.46 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:423.46,425.7 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:432.2,432.32 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:432.32,433.33 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:433.33,435.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:437.2,437.26 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:437.26,439.24 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:439.24,442.4 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:443.3,443.33 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:443.33,444.43 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:444.43,446.5 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:449.2,449.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:449.24,452.30 3 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:452.30,453.31 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:453.31,456.5 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:459.3,459.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:459.28,461.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:462.3,462.28 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:467.55,471.34 3 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:471.34,473.24 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:473.24,476.4 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:478.2,478.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:481.37,483.9 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:483.9,485.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:486.2,488.52 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:488.52,490.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:491.2,491.46 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:491.46,493.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:494.2,494.40 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:494.40,496.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:497.2,497.10 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:501.36,502.18 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:502.18,504.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:505.2,505.27 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:506.22,507.25 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:507.25,508.55 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:508.55,510.13 2 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:512.4,512.27 1 1 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:514.13,515.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/schema_cleaner.go:515.25,517.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:41.70,46.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:49.62,51.53 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:51.53,53.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:55.2,56.36 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:56.36,58.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:61.2,62.62 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:62.62,65.69 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:65.69,67.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:68.3,70.48 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:73.2,78.25 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:78.25,80.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:85.2,85.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:85.37,90.3 4 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:93.2,93.79 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:93.79,94.63 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:94.63,96.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:99.2,99.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:99.36,101.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:104.2,104.36 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:104.36,106.48 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:106.48,108.47 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:108.47,109.77 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:109.77,111.6 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:114.3,114.25 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:114.25,116.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:119.2,119.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:125.62,132.25 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:132.25,134.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:136.2,137.24 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:137.24,139.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:141.2,141.30 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:145.54,147.2 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:150.82,151.24 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:151.24,153.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:155.2,156.42 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:156.42,161.3 4 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:163.2,164.22 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:164.22,166.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:167.2,167.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:167.22,169.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:171.2,188.44 4 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:192.67,197.30 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:197.30,199.32 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:199.32,203.4 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:205.3,206.24 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:210.2,210.37 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:210.37,211.19 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:211.19,213.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:213.9,215.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:219.2,219.58 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:219.58,223.3 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:225.2,225.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:228.83,229.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:229.22,231.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:233.2,233.73 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:233.73,235.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:237.2,237.71 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:237.71,239.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:243.77,247.31 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:247.31,251.3 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:254.2,254.38 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:254.38,259.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:261.2,261.16 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:261.16,265.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:268.2,268.21 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:268.21,270.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:272.2,272.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:276.73,280.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:280.16,281.22 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:281.22,283.4 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:284.3,284.13 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:288.2,288.31 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:288.31,292.3 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:295.2,295.21 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:295.21,306.3 5 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:309.2,309.34 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:309.34,314.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:316.2,320.23 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:324.99,330.18 4 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:330.18,332.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:334.2,341.21 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:341.21,343.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:345.2,348.20 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:348.20,353.3 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:355.2,357.23 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:361.98,364.34 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:364.34,366.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:368.2,377.23 4 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:381.48,382.34 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:382.34,384.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:386.2,389.66 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:389.66,394.3 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:396.2,406.23 5 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:410.94,414.33 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:414.33,416.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:418.2,424.50 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:428.86,444.2 6 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:447.69,454.31 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:454.31,457.3 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:459.2,459.63 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:459.63,464.26 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:464.26,473.4 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:477.2,478.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:478.16,480.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:480.8,480.41 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:480.41,482.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:484.2,501.24 4 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:501.24,507.3 3 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:509.2,509.23 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:513.75,515.16 2 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:515.16,517.3 1 0 +github.com/user-management-system/internal/pkg/antigravity/stream_transformer.go:519.2,519.84 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:15.69,16.35 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:16.35,18.3 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:20.2,21.27 2 0 +github.com/user-management-system/internal/pkg/httputil/body.go:21.27,22.10 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:23.58,24.36 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:25.61,26.39 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:27.11,28.36 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:32.2,33.50 2 0 +github.com/user-management-system/internal/pkg/httputil/body.go:33.50,35.3 1 0 +github.com/user-management-system/internal/pkg/httputil/body.go:36.2,36.25 1 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:51.81,53.34 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:53.34,55.3 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:57.2,57.17 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:57.17,58.45 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:58.45,60.24 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:60.24,61.13 1 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:63.4,63.36 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:67.2,68.17 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:68.17,70.39 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:70.39,72.24 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:72.24,73.13 1 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:75.4,75.40 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:79.2,82.3 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:85.79,86.19 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:86.19,88.3 1 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:90.2,91.31 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:91.31,93.55 2 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:93.55,94.12 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:96.3,96.42 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:96.42,97.12 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:100.3,100.58 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:100.58,101.12 1 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:103.3,103.32 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:103.32,105.4 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:107.2,107.17 1 1 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:110.91,112.36 2 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:112.36,113.32 1 0 +github.com/user-management-system/internal/util/responseheaders/responseheaders.go:113.32,115.4 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:24.91,25.84 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:25.84,27.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:29.2,29.102 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:29.102,31.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:33.2,34.39 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:34.39,35.40 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:35.40,37.4 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:40.2,41.20 2 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:41.20,43.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:44.2,46.87 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:46.87,48.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:50.2,50.14 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:54.70,55.20 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:55.20,57.18 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:57.18,59.4 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:60.3,61.18 2 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:61.18,63.4 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:66.2,67.76 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:67.76,69.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:70.2,70.75 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:70.75,72.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:73.2,73.11 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:77.93,79.17 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:79.17,81.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:82.2,82.52 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:86.71,88.19 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:88.19,90.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:91.2,91.34 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:91.34,93.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:95.2,96.66 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:96.66,98.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:100.2,110.82 3 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:114.48,115.14 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:115.14,117.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:118.2,119.21 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:119.21,121.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:122.2,122.37 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:125.48,126.14 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:126.14,128.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:129.2,129.19 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:129.19,131.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:132.2,132.35 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:135.45,136.27 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:136.27,137.33 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:137.33,139.4 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:141.2,141.11 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:144.61,145.14 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:145.14,147.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:148.2,149.9 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:149.9,151.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:152.2,153.10 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:156.71,157.14 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:157.14,159.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:160.2,161.9 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:161.9,163.3 1 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:164.2,165.9 2 1 +github.com/user-management-system/internal/util/soraerror/soraerror.go:165.9,167.3 1 0 +github.com/user-management-system/internal/util/soraerror/soraerror.go:168.2,169.10 2 1 +github.com/user-management-system/internal/pkg/ip/ip.go:18.41,20.53 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:20.53,22.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:25.2,25.46 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:25.46,27.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:30.2,30.54 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:30.54,32.26 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:32.26,34.36 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:34.36,36.5 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:39.3,39.19 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:39.19,41.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:45.2,45.34 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:51.48,52.14 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:52.14,54.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:55.2,55.34 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:59.36,62.55 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:62.55,64.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:65.2,65.11 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:79.13,87.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:87.4,89.17 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:89.17,91.12 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:93.3,93.43 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:99.57,105.35 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:105.35,107.23 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:107.23,108.12 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:110.3,110.40 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:110.40,112.33 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:112.33,113.13 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:115.4,116.12 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:118.3,119.22 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:119.22,120.12 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:122.3,122.48 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:124.2,124.17 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:127.73,128.37 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:128.37,130.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:131.2,131.35 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:131.35,132.30 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:132.30,134.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:136.2,136.35 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:136.35,137.29 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:137.29,139.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:141.2,141.14 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:145.37,147.15 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:147.15,149.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:150.2,150.36 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:150.36,151.25 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:151.25,153.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:155.2,155.14 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:162.52,164.15 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:164.15,166.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:169.2,169.36 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:169.36,171.17 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:171.17,173.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:174.3,174.27 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:178.2,179.22 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:179.22,181.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:182.2,182.28 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:186.65,187.35 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:187.35,188.40 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:188.40,190.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:192.2,192.14 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:201.88,207.2 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:210.113,213.20 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:213.20,215.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:216.2,217.21 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:217.21,219.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:222.2,222.97 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:222.97,224.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:227.2,227.98 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:227.98,229.3 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:231.2,231.17 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:235.45,236.36 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:236.36,239.3 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:240.2,240.36 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:245.53,247.29 2 0 +github.com/user-management-system/internal/pkg/ip/ip.go:247.29,248.28 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:248.28,250.4 1 0 +github.com/user-management-system/internal/pkg/ip/ip.go:252.2,252.16 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:28.98,30.19 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:30.19,32.3 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:34.2,35.60 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:35.60,37.3 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:39.2,40.67 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:40.67,42.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:44.2,45.16 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:45.16,47.3 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:48.2,48.47 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:48.47,50.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:52.2,52.39 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:52.39,54.44 2 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:54.44,56.4 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:59.2,60.50 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:60.50,62.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:63.2,63.59 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:63.59,65.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:67.2,69.53 3 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:72.76,75.19 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:75.19,77.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:79.2,80.60 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:80.60,82.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:84.2,85.67 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:85.67,87.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:89.2,90.16 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:90.16,92.3 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:94.2,94.39 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:94.39,96.44 2 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:96.44,98.4 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:101.2,101.45 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:104.75,106.2 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:110.44,115.16 4 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:115.16,117.3 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:119.2,119.25 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:119.25,121.52 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:121.52,123.4 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:125.2,125.12 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:128.51,129.22 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:129.22,131.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:132.2,133.27 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:133.27,135.18 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:135.18,136.12 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:138.3,138.59 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:138.59,140.4 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:141.3,141.41 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:143.2,143.19 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:146.58,147.34 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:147.34,148.18 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:148.18,149.12 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:151.3,151.37 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:151.37,153.61 2 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:153.61,155.5 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:156.4,156.12 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:158.3,158.20 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:158.20,160.4 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:162.2,162.14 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:165.38,166.66 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:166.66,168.3 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:169.2,169.40 1 1 +github.com/user-management-system/internal/util/urlvalidator/validator.go:169.40,170.118 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:170.118,172.4 1 0 +github.com/user-management-system/internal/util/urlvalidator/validator.go:174.2,174.14 1 1 +github.com/user-management-system/internal/pagination/cursor.go:25.34,26.31 1 0 +github.com/user-management-system/internal/pagination/cursor.go:26.31,28.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:29.2,30.78 2 0 +github.com/user-management-system/internal/pagination/cursor.go:35.46,36.19 1 0 +github.com/user-management-system/internal/pagination/cursor.go:36.19,38.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:39.2,40.16 2 0 +github.com/user-management-system/internal/pagination/cursor.go:40.16,42.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:43.2,44.49 2 0 +github.com/user-management-system/internal/pagination/cursor.go:44.49,46.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:47.2,47.16 1 0 +github.com/user-management-system/internal/pagination/cursor.go:66.34,67.15 1 0 +github.com/user-management-system/internal/pagination/cursor.go:67.15,69.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:70.2,70.24 1 0 +github.com/user-management-system/internal/pagination/cursor.go:70.24,72.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:73.2,73.13 1 0 +github.com/user-management-system/internal/pagination/cursor.go:78.63,79.17 1 0 +github.com/user-management-system/internal/pagination/cursor.go:79.17,81.3 1 0 +github.com/user-management-system/internal/pagination/cursor.go:82.2,82.64 1 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:23.29,24.29 1 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:24.29,27.3 2 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:29.2,33.12 3 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:33.12,36.3 2 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:38.2,38.12 1 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:43.28,44.41 1 0 +github.com/user-management-system/internal/pkg/sysutil/restart.go:44.41,47.3 2 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:19.43,24.2 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:27.40,28.16 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:28.16,30.3 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:31.2,31.34 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:35.39,36.20 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:36.20,38.3 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:39.2,39.22 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:39.22,41.3 1 0 +github.com/user-management-system/internal/pkg/pagination/pagination.go:42.2,42.19 1 0 +github.com/user-management-system/internal/database/db.go:20.45,24.45 2 1 +github.com/user-management-system/internal/database/db.go:24.45,26.3 1 1 +github.com/user-management-system/internal/database/db.go:27.2,30.16 3 1 +github.com/user-management-system/internal/database/db.go:30.16,32.3 1 0 +github.com/user-management-system/internal/database/db.go:36.2,37.16 2 1 +github.com/user-management-system/internal/database/db.go:37.16,39.3 1 0 +github.com/user-management-system/internal/database/db.go:42.2,42.65 1 1 +github.com/user-management-system/internal/database/db.go:42.65,44.3 1 0 +github.com/user-management-system/internal/database/db.go:46.2,46.67 1 1 +github.com/user-management-system/internal/database/db.go:46.67,48.3 1 0 +github.com/user-management-system/internal/database/db.go:50.2,50.65 1 1 +github.com/user-management-system/internal/database/db.go:50.65,52.3 1 0 +github.com/user-management-system/internal/database/db.go:54.2,54.64 1 1 +github.com/user-management-system/internal/database/db.go:54.64,56.3 1 0 +github.com/user-management-system/internal/database/db.go:58.2,58.66 1 1 +github.com/user-management-system/internal/database/db.go:58.66,60.3 1 0 +github.com/user-management-system/internal/database/db.go:63.2,70.25 6 1 +github.com/user-management-system/internal/database/db.go:74.53,89.16 2 1 +github.com/user-management-system/internal/database/db.go:89.16,91.3 1 0 +github.com/user-management-system/internal/database/db.go:93.2,93.48 1 1 +github.com/user-management-system/internal/database/db.go:93.48,95.3 1 0 +github.com/user-management-system/internal/database/db.go:97.2,97.12 1 1 +github.com/user-management-system/internal/database/db.go:100.57,102.72 2 1 +github.com/user-management-system/internal/database/db.go:102.72,104.3 1 0 +github.com/user-management-system/internal/database/db.go:105.2,105.15 1 1 +github.com/user-management-system/internal/database/db.go:105.15,107.48 1 1 +github.com/user-management-system/internal/database/db.go:107.48,109.4 1 0 +github.com/user-management-system/internal/database/db.go:110.3,111.13 2 1 +github.com/user-management-system/internal/database/db.go:114.2,119.52 4 1 +github.com/user-management-system/internal/database/db.go:119.52,121.51 2 1 +github.com/user-management-system/internal/database/db.go:121.51,123.4 1 0 +github.com/user-management-system/internal/database/db.go:124.3,124.27 1 1 +github.com/user-management-system/internal/database/db.go:124.27,126.4 1 1 +github.com/user-management-system/internal/database/db.go:127.3,127.26 1 1 +github.com/user-management-system/internal/database/db.go:127.26,129.4 1 1 +github.com/user-management-system/internal/database/db.go:133.2,134.16 2 1 +github.com/user-management-system/internal/database/db.go:134.16,136.3 1 0 +github.com/user-management-system/internal/database/db.go:139.2,139.21 1 1 +github.com/user-management-system/internal/database/db.go:139.21,140.34 1 1 +github.com/user-management-system/internal/database/db.go:140.34,142.4 1 1 +github.com/user-management-system/internal/database/db.go:143.3,143.68 1 1 +github.com/user-management-system/internal/database/db.go:147.2,147.20 1 1 +github.com/user-management-system/internal/database/db.go:147.20,149.38 2 1 +github.com/user-management-system/internal/database/db.go:149.38,151.75 2 1 +github.com/user-management-system/internal/database/db.go:151.75,153.5 1 1 +github.com/user-management-system/internal/database/db.go:158.2,160.48 3 1 +github.com/user-management-system/internal/database/db.go:160.48,163.3 2 1 +github.com/user-management-system/internal/database/db.go:165.2,166.16 2 0 +github.com/user-management-system/internal/database/db.go:166.16,168.3 1 0 +github.com/user-management-system/internal/database/db.go:170.2,177.54 2 0 +github.com/user-management-system/internal/database/db.go:177.54,179.3 1 0 +github.com/user-management-system/internal/database/db.go:181.2,181.22 1 0 +github.com/user-management-system/internal/database/db.go:181.22,183.3 1 0 +github.com/user-management-system/internal/database/db.go:185.2,188.23 1 0 +github.com/user-management-system/internal/database/db.go:188.23,190.3 1 0 +github.com/user-management-system/internal/database/db.go:192.2,194.12 2 0 +github.com/user-management-system/internal/database/db.go:198.41,201.19 3 1 +github.com/user-management-system/internal/database/db.go:201.19,203.3 1 0 +github.com/user-management-system/internal/database/db.go:205.2,207.16 3 1 +github.com/user-management-system/internal/database/db.go:207.16,209.3 1 0 +github.com/user-management-system/internal/database/db.go:212.2,213.81 2 1 +github.com/user-management-system/internal/database/db.go:213.81,214.34 1 1 +github.com/user-management-system/internal/database/db.go:214.34,216.4 1 1 +github.com/user-management-system/internal/database/db.go:217.3,217.78 1 1 +github.com/user-management-system/internal/database/db.go:221.2,222.79 2 1 +github.com/user-management-system/internal/database/db.go:222.79,224.38 2 1 +github.com/user-management-system/internal/database/db.go:224.38,226.75 2 1 +github.com/user-management-system/internal/database/db.go:226.75,228.5 1 1 +github.com/user-management-system/internal/database/db.go:232.2,232.12 1 1 +github.com/user-management-system/internal/database/db.go:236.59,239.29 3 1 +github.com/user-management-system/internal/database/db.go:239.29,243.26 3 1 +github.com/user-management-system/internal/database/db.go:243.26,245.12 2 0 +github.com/user-management-system/internal/database/db.go:247.3,247.26 1 1 +github.com/user-management-system/internal/database/db.go:249.2,249.17 1 1 +github.com/user-management-system/pkg/errors/errors.go:38.33,40.2 1 0 +github.com/user-management-system/pkg/errors/errors.go:43.45,44.16 1 0 +github.com/user-management-system/pkg/errors/errors.go:44.16,46.3 1 0 +github.com/user-management-system/pkg/errors/errors.go:47.2,47.39 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:107.33,109.34 2 0 +github.com/user-management-system/internal/pkg/claude/constants.go:109.34,111.3 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:112.2,112.12 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:133.41,134.14 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:134.14,136.3 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:137.2,137.44 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:137.44,139.3 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:140.2,140.11 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:144.43,145.14 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:145.14,147.3 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:148.2,148.51 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:148.51,150.3 1 0 +github.com/user-management-system/internal/pkg/claude/constants.go:151.2,151.11 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:19.77,21.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:29.68,31.2 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:33.48,42.47 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:42.47,45.3 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:47.2,56.16 3 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:56.16,59.3 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:61.2,65.4 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:68.45,81.47 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:81.47,84.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:86.2,100.16 4 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:100.16,103.3 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:105.2,109.4 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:112.46,121.27 3 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:121.27,122.62 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:122.62,124.4 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:127.2,136.55 5 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:139.52,144.47 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:144.47,147.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:149.2,150.16 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:150.16,153.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:155.2,159.4 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:162.51,164.9 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:164.9,167.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:169.2,170.16 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:170.16,173.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:175.2,179.4 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:182.52,189.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:191.59,198.2 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:200.50,203.2 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:205.53,207.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:209.53,211.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:213.64,215.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:217.53,219.17 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:219.17,222.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:223.2,223.80 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:223.80,226.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:227.2,227.73 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:230.61,234.47 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:234.47,237.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:238.2,238.92 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:238.92,241.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:243.2,243.91 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:246.53,250.47 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:250.47,253.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:256.2,256.89 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:256.89,259.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:260.2,260.63 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:263.56,272.47 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:272.47,275.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:277.2,279.16 3 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:279.16,282.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:287.2,287.59 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:287.59,295.13 3 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:295.13,299.4 3 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:302.2,306.4 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:309.54,312.27 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:312.27,315.3 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:317.2,318.26 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:318.26,321.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:324.2,324.86 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:324.86,327.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:329.2,335.47 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:335.47,338.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:340.2,348.16 4 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:348.16,351.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:353.2,357.4 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:360.57,362.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:364.49,366.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:368.51,370.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:372.57,374.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:376.49,378.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:380.51,382.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:384.57,386.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:388.57,390.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:392.59,394.2 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:396.53,398.2 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:400.57,402.13 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:402.13,404.3 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:405.2,406.15 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:411.45,412.16 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:412.16,414.3 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:417.2,418.29 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:418.29,421.3 2 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:424.2,426.55 3 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:430.43,432.9 2 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:433.62,434.29 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:435.80,436.29 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:437.88,438.33 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:439.70,440.30 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:443.62,444.31 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:445.81,446.36 1 0 +github.com/user-management-system/internal/api/handler/auth_handler.go:447.10,448.40 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:453.50,454.30 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:454.30,455.30 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:455.30,457.4 1 1 +github.com/user-management-system/internal/api/handler/auth_handler.go:459.2,459.14 1 1 +github.com/user-management-system/internal/api/handler/avatar_handler.go:13.40,15.2 1 0 +github.com/user-management-system/internal/api/handler/avatar_handler.go:17.54,19.2 1 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:17.80,19.2 1 1 +github.com/user-management-system/internal/api/handler/captcha_handler.go:21.58,23.16 2 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:23.16,26.3 2 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:28.2,31.4 1 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:34.58,36.2 1 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:38.56,44.47 2 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:44.47,47.3 2 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:49.2,49.77 1 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:49.77,51.3 1 0 +github.com/user-management-system/internal/api/handler/captcha_handler.go:51.8,53.3 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:18.96,20.2 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:23.58,25.47 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:25.47,28.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:30.2,31.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:31.16,34.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:36.2,40.4 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:44.58,46.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:46.16,49.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:51.2,52.47 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:52.47,55.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:57.2,58.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:58.16,61.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:63.2,67.4 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:71.58,73.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:73.16,76.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:78.2,78.82 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:78.82,81.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:83.2,86.4 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:90.55,92.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:92.16,95.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:97.2,98.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:98.16,101.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:103.2,107.4 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:111.57,113.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:113.16,116.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:118.2,122.4 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:126.65,128.9 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:128.9,131.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:133.2,137.47 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:137.47,140.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:142.2,142.110 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:142.110,145.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:147.2,150.4 1 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:154.65,156.9 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:156.9,159.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:161.2,162.16 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:162.16,165.3 2 0 +github.com/user-management-system/internal/api/handler/custom_field_handler.go:167.2,171.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:21.76,23.2 1 1 +github.com/user-management-system/internal/api/handler/device_handler.go:25.54,27.9 2 1 +github.com/user-management-system/internal/api/handler/device_handler.go:27.9,30.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:32.2,33.47 2 1 +github.com/user-management-system/internal/api/handler/device_handler.go:33.47,36.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:38.2,39.16 2 1 +github.com/user-management-system/internal/api/handler/device_handler.go:39.16,42.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:44.2,48.4 1 1 +github.com/user-management-system/internal/api/handler/device_handler.go:51.54,53.9 2 1 +github.com/user-management-system/internal/api/handler/device_handler.go:53.9,56.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:58.2,62.16 4 1 +github.com/user-management-system/internal/api/handler/device_handler.go:62.16,65.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:67.2,76.4 1 1 +github.com/user-management-system/internal/api/handler/device_handler.go:79.51,81.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:81.16,84.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:86.2,87.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:87.16,90.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:92.2,96.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:99.54,101.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:101.16,104.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:106.2,107.47 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:107.47,110.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:112.2,113.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:113.16,116.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:118.2,122.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:125.54,127.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:127.16,130.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:132.2,132.78 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:132.78,135.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:137.2,140.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:143.60,145.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:145.16,148.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:150.2,154.47 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:154.47,157.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:159.2,160.20 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:161.21,162.37 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:163.23,164.39 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:165.10,167.9 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:170.2,170.92 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:170.92,173.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:175.2,178.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:181.56,184.9 2 1 +github.com/user-management-system/internal/api/handler/device_handler.go:184.9,187.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:190.2,192.43 3 1 +github.com/user-management-system/internal/api/handler/device_handler.go:192.43,193.30 1 1 +github.com/user-management-system/internal/api/handler/device_handler.go:193.30,194.23 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:194.23,196.10 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:201.2,203.16 3 1 +github.com/user-management-system/internal/api/handler/device_handler.go:203.16,206.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:209.2,209.41 1 1 +github.com/user-management-system/internal/api/handler/device_handler.go:209.41,212.3 2 1 +github.com/user-management-system/internal/api/handler/device_handler.go:214.2,218.16 4 1 +github.com/user-management-system/internal/api/handler/device_handler.go:218.16,221.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:223.2,232.4 1 1 +github.com/user-management-system/internal/api/handler/device_handler.go:236.55,238.48 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:238.48,241.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:244.2,244.38 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:244.38,246.17 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:246.17,249.4 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:250.3,255.9 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:259.2,260.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:260.16,263.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:265.2,274.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:283.53,285.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:285.16,288.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:290.2,291.47 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:291.47,294.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:297.2,299.92 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:299.92,302.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:304.2,307.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:311.63,313.9 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:313.9,316.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:318.2,319.20 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:319.20,322.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:324.2,325.47 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:325.47,328.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:331.2,333.116 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:333.116,336.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:338.2,341.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:345.55,347.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:347.16,350.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:352.2,352.79 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:352.79,355.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:357.2,360.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:364.61,366.9 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:366.9,369.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:371.2,372.16 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:372.16,375.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:377.2,381.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:385.63,387.9 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:387.9,390.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:393.2,395.16 3 0 +github.com/user-management-system/internal/api/handler/device_handler.go:395.16,398.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:400.2,400.108 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:400.108,403.3 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:405.2,408.4 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:412.44,413.13 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:413.13,415.3 1 0 +github.com/user-management-system/internal/api/handler/device_handler.go:417.2,420.21 4 0 +github.com/user-management-system/internal/api/handler/device_handler.go:421.11,424.43 3 0 +github.com/user-management-system/internal/api/handler/device_handler.go:425.11,427.38 2 0 +github.com/user-management-system/internal/api/handler/device_handler.go:429.2,429.10 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:19.76,21.2 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:23.53,30.21 6 0 +github.com/user-management-system/internal/api/handler/export_handler.go:30.21,32.3 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:34.2,35.21 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:35.21,37.17 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:37.17,39.4 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:42.2,50.16 3 0 +github.com/user-management-system/internal/api/handler/export_handler.go:50.16,53.3 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:55.2,57.42 3 0 +github.com/user-management-system/internal/api/handler/export_handler.go:60.53,62.16 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:62.16,65.3 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:66.2,69.16 3 0 +github.com/user-management-system/internal/api/handler/export_handler.go:69.16,72.3 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:74.2,84.4 3 0 +github.com/user-management-system/internal/api/handler/export_handler.go:87.59,90.16 3 0 +github.com/user-management-system/internal/api/handler/export_handler.go:90.16,93.3 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:95.2,97.42 3 0 +github.com/user-management-system/internal/api/handler/export_handler.go:100.41,102.22 2 0 +github.com/user-management-system/internal/api/handler/export_handler.go:102.22,103.25 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:103.25,105.4 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:106.3,106.24 1 0 +github.com/user-management-system/internal/api/handler/export_handler.go:108.2,108.15 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:20.124,25.2 1 1 +github.com/user-management-system/internal/api/handler/log_handler.go:27.53,29.9 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:29.9,32.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:34.2,38.16 4 0 +github.com/user-management-system/internal/api/handler/log_handler.go:38.16,41.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:43.2,48.4 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:51.57,53.9 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:53.9,56.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:58.2,62.16 4 0 +github.com/user-management-system/internal/api/handler/log_handler.go:62.16,65.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:67.2,72.4 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:75.51,77.48 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:77.48,80.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:83.2,83.38 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:83.38,85.17 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:85.17,88.4 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:89.3,94.9 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:98.2,99.16 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:99.16,102.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:104.2,109.4 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:112.55,114.48 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:114.48,117.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:120.2,120.38 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:120.38,122.17 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:122.17,125.4 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:126.3,131.9 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:135.2,136.16 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:136.16,139.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:141.2,146.4 1 0 +github.com/user-management-system/internal/api/handler/log_handler.go:149.54,151.48 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:151.48,154.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:156.2,157.16 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:157.16,160.3 2 0 +github.com/user-management-system/internal/api/handler/log_handler.go:162.2,163.42 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:18.104,20.2 1 1 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:23.147,28.2 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:30.63,35.47 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:35.47,38.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:40.2,40.94 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:40.94,43.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:45.2,45.70 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:48.67,50.17 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:50.17,53.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:55.2,56.16 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:56.16,59.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:61.2,61.46 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:64.62,70.47 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:70.47,73.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:75.2,75.110 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:75.110,78.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:80.2,80.70 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:89.70,90.25 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:90.25,93.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:95.2,96.47 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:96.47,99.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:102.2,103.16 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:103.16,106.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:107.2,107.16 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:107.16,111.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:114.2,119.16 3 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:119.16,122.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:124.2,124.67 1 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:135.69,137.47 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:137.47,140.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:142.2,147.16 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:147.16,150.3 2 0 +github.com/user-management-system/internal/api/handler/password_reset_handler.go:152.2,152.70 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:19.92,21.2 1 1 +github.com/user-management-system/internal/api/handler/permission_handler.go:23.62,25.47 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:25.47,28.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:30.2,31.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:31.16,34.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:36.2,40.4 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:43.61,45.48 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:45.48,48.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:50.2,51.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:51.16,54.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:56.2,60.4 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:63.59,65.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:65.16,68.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:70.2,71.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:71.16,74.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:76.2,80.4 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:83.62,85.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:85.16,88.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:90.2,91.47 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:91.47,94.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:96.2,97.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:97.16,100.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:102.2,106.4 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:109.62,111.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:111.16,114.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:116.2,116.86 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:116.86,119.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:121.2,124.4 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:127.68,129.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:129.16,132.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:134.2,138.47 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:138.47,141.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:143.2,144.20 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:145.22,146.42 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:147.23,148.43 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:149.10,151.9 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:154.2,154.100 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:154.100,157.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:159.2,162.4 1 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:165.63,167.16 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:167.16,170.3 2 0 +github.com/user-management-system/internal/api/handler/permission_handler.go:172.2,176.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:19.68,21.2 1 1 +github.com/user-management-system/internal/api/handler/role_handler.go:23.50,25.47 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:25.47,28.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:30.2,31.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:31.16,34.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:36.2,40.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:43.49,45.48 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:45.48,48.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:50.2,51.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:51.16,54.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:56.2,63.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:66.47,68.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:68.16,71.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:73.2,74.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:74.16,77.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:79.2,83.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:86.50,88.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:88.16,91.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:93.2,94.47 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:94.47,97.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:99.2,100.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:100.16,103.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:105.2,109.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:112.50,114.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:114.16,117.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:119.2,119.74 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:119.74,122.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:124.2,127.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:130.56,132.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:132.16,135.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:137.2,141.47 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:141.47,144.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:146.2,147.20 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:148.22,149.36 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:150.23,151.37 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:152.10,154.9 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:157.2,158.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:158.16,161.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:163.2,166.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:169.58,171.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:171.16,174.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:176.2,177.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:177.16,180.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:182.2,186.4 1 0 +github.com/user-management-system/internal/api/handler/role_handler.go:189.57,191.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:191.16,194.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:196.2,200.47 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:200.47,203.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:205.2,206.16 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:206.16,209.3 2 0 +github.com/user-management-system/internal/api/handler/role_handler.go:211.2,214.4 1 0 +github.com/user-management-system/internal/api/handler/settings_handler.go:17.84,19.2 1 0 +github.com/user-management-system/internal/api/handler/settings_handler.go:29.55,31.16 2 0 +github.com/user-management-system/internal/api/handler/settings_handler.go:31.16,34.3 2 0 +github.com/user-management-system/internal/api/handler/settings_handler.go:36.2,36.48 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:18.34,20.2 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:23.117,28.2 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:31.47,32.29 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:32.29,35.3 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:37.2,38.47 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:38.47,41.3 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:43.2,44.16 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:44.16,47.3 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:49.2,53.4 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:57.50,58.26 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:58.26,61.3 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:63.2,72.47 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:72.47,75.3 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:77.2,79.16 3 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:79.16,82.3 2 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:86.2,86.59 1 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:86.59,94.13 3 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:94.13,98.4 3 0 +github.com/user-management-system/internal/api/handler/sms_handler.go:101.2,105.4 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:20.96,25.2 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:38.48,40.48 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:40.48,43.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:46.2,46.63 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:46.63,49.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:52.2,52.27 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:52.27,53.79 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:53.79,56.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:60.2,61.13 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:61.13,64.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:66.2,69.32 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:69.32,77.17 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:77.17,80.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:83.3,84.22 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:84.22,86.4 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:87.3,87.44 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:88.8,97.17 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:97.17,100.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:103.3,104.17 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:104.17,107.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:109.3,110.17 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:110.17,113.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:116.3,117.22 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:117.22,119.4 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:120.3,120.44 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:143.44,145.43 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:145.43,148.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:151.2,151.43 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:151.43,154.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:157.2,157.27 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:157.27,159.17 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:159.17,162.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:164.3,164.93 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:164.93,167.4 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:171.2,172.16 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:172.16,175.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:178.2,179.16 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:179.16,182.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:184.2,189.4 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:209.49,211.43 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:211.43,214.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:216.2,217.16 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:217.16,220.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:222.2,228.4 1 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:238.45,240.43 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:240.43,243.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:245.2,247.58 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:258.47,260.13 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:260.13,263.3 2 0 +github.com/user-management-system/internal/api/handler/sso_handler.go:265.2,270.4 2 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:17.72,19.2 1 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:21.53,23.16 2 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:23.16,26.3 2 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:27.2,27.56 1 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:30.53,32.16 2 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:32.16,35.3 2 0 +github.com/user-management-system/internal/api/handler/stats_handler.go:36.2,36.56 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:18.72,20.2 1 1 +github.com/user-management-system/internal/api/handler/theme_handler.go:23.52,25.47 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:25.47,28.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:30.2,31.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:31.16,34.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:36.2,40.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:44.52,46.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:46.16,49.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:51.2,52.47 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:52.47,55.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:57.2,58.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:58.16,61.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:63.2,67.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:71.52,73.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:73.16,76.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:78.2,78.76 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:78.76,81.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:83.2,86.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:90.49,92.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:92.16,95.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:97.2,98.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:98.16,101.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:103.2,107.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:111.51,113.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:113.16,116.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:118.2,122.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:126.54,128.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:128.16,131.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:133.2,137.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:141.56,143.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:143.16,146.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:148.2,152.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:156.56,158.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:158.16,161.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:163.2,163.80 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:163.80,166.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:168.2,171.4 1 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:175.55,177.16 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:177.16,180.3 2 0 +github.com/user-management-system/internal/api/handler/theme_handler.go:182.2,186.4 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:18.102,23.2 1 1 +github.com/user-management-system/internal/api/handler/totp_handler.go:25.53,27.9 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:27.9,30.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:32.2,33.16 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:33.16,36.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:38.2,38.50 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:41.49,43.9 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:43.9,46.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:48.2,49.16 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:49.16,52.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:54.2,58.4 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:61.50,63.9 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:63.9,66.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:68.2,72.47 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:72.47,75.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:77.2,77.88 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:77.88,80.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:82.2,82.57 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:85.51,87.9 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:87.9,90.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:92.2,96.47 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:96.47,99.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:101.2,101.89 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:101.89,104.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:106.2,106.58 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:109.50,111.9 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:111.9,114.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:116.2,121.47 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:121.47,124.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:126.2,126.102 1 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:126.102,129.3 2 0 +github.com/user-management-system/internal/api/handler/totp_handler.go:131.2,131.48 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:20.68,22.2 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:24.50,32.47 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:32.47,35.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:37.2,44.24 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:44.24,46.17 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:46.17,49.4 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:50.3,50.25 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:53.2,53.72 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:53.72,56.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:58.2,62.4 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:65.49,70.35 3 1 +github.com/user-management-system/internal/api/handler/user_handler.go:70.35,72.49 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:72.49,75.4 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:76.3,77.17 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:77.17,80.4 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:81.3,86.9 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:90.2,94.16 4 1 +github.com/user-management-system/internal/api/handler/user_handler.go:94.16,97.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:99.2,100.26 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:100.26,102.3 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:104.2,109.4 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:112.47,114.16 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:114.16,117.3 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:119.2,120.16 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:120.16,123.3 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:125.2,125.45 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:128.50,130.16 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:130.16,133.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:135.2,140.47 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:140.47,143.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:145.2,146.16 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:146.16,149.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:151.2,151.22 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:151.22,153.3 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:154.2,154.25 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:154.25,156.3 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:158.2,158.72 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:158.72,161.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:163.2,163.45 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:166.50,168.16 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:168.16,171.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:173.2,173.70 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:173.70,176.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:178.2,178.57 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:181.54,183.16 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:183.16,186.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:188.2,193.47 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:193.47,196.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:198.2,198.112 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:198.112,201.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:203.2,203.63 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:206.56,208.16 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:208.16,211.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:213.2,217.47 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:217.47,220.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:222.2,223.20 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:224.21,225.35 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:226.23,227.37 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:228.21,229.35 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:230.23,231.37 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:232.10,234.9 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:237.2,237.84 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:237.84,240.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:242.2,242.59 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:245.52,247.2 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:249.51,251.2 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:253.57,255.47 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:255.47,258.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:260.2,261.16 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:261.16,264.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:266.2,266.99 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:269.51,271.47 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:271.47,274.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:276.2,277.16 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:277.16,280.3 2 0 +github.com/user-management-system/internal/api/handler/user_handler.go:282.2,282.99 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:285.52,287.2 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:289.50,291.2 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:293.51,295.2 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:297.51,299.2 1 0 +github.com/user-management-system/internal/api/handler/user_handler.go:309.51,311.20 2 1 +github.com/user-management-system/internal/api/handler/user_handler.go:311.20,313.3 1 1 +github.com/user-management-system/internal/api/handler/user_handler.go:314.2,320.3 1 1 +github.com/user-management-system/internal/api/handler/webhook_handler.go:18.80,20.2 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:22.56,24.47 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:24.47,27.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:29.2,33.16 4 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:33.16,36.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:38.2,38.63 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:41.55,44.14 3 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:44.14,46.3 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:47.2,47.36 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:47.36,49.3 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:50.2,56.16 5 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:56.16,59.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:61.2,67.4 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:70.56,72.16 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:72.16,75.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:77.2,78.47 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:78.47,81.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:83.2,83.86 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:83.86,86.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:88.2,88.68 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:91.56,93.16 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:93.16,96.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:98.2,98.80 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:98.80,101.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:103.2,103.68 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:106.63,108.16 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:108.16,111.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:113.2,114.30 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:114.30,116.3 1 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:118.2,119.16 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:119.16,122.3 2 0 +github.com/user-management-system/internal/api/handler/webhook_handler.go:124.2,124.61 1 0 +github.com/user-management-system/internal/service/auth.go:97.44,98.14 1 1 +github.com/user-management-system/internal/service/auth.go:98.14,100.3 1 1 +github.com/user-management-system/internal/service/auth.go:101.2,101.78 1 1 +github.com/user-management-system/internal/service/auth.go:101.78,102.61 1 1 +github.com/user-management-system/internal/service/auth.go:102.61,104.4 1 1 +github.com/user-management-system/internal/service/auth.go:106.2,106.11 1 1 +github.com/user-management-system/internal/service/auth.go:163.16,164.28 1 1 +github.com/user-management-system/internal/service/auth.go:164.28,166.3 1 1 +github.com/user-management-system/internal/service/auth.go:167.2,167.27 1 1 +github.com/user-management-system/internal/service/auth.go:167.27,169.3 1 1 +github.com/user-management-system/internal/service/auth.go:170.2,170.28 1 1 +github.com/user-management-system/internal/service/auth.go:170.28,172.3 1 1 +github.com/user-management-system/internal/service/auth.go:174.2,183.3 1 1 +github.com/user-management-system/internal/service/auth.go:186.69,188.2 1 0 +github.com/user-management-system/internal/service/auth.go:190.119,193.2 2 1 +github.com/user-management-system/internal/service/auth.go:195.87,197.2 1 0 +github.com/user-management-system/internal/service/auth.go:199.73,202.2 2 0 +github.com/user-management-system/internal/service/auth.go:204.68,206.2 1 0 +github.com/user-management-system/internal/service/auth.go:208.60,210.2 1 0 +github.com/user-management-system/internal/service/auth.go:212.62,214.2 1 0 +github.com/user-management-system/internal/service/auth.go:216.44,218.19 2 1 +github.com/user-management-system/internal/service/auth.go:218.19,220.3 1 1 +github.com/user-management-system/internal/service/auth.go:222.2,224.28 3 1 +github.com/user-management-system/internal/service/auth.go:224.28,225.10 1 1 +github.com/user-management-system/internal/service/auth.go:226.50,228.26 2 1 +github.com/user-management-system/internal/service/auth.go:229.41,231.26 2 1 +github.com/user-management-system/internal/service/auth.go:232.27,233.44 1 1 +github.com/user-management-system/internal/service/auth.go:233.44,236.5 2 1 +github.com/user-management-system/internal/service/auth.go:240.2,241.18 2 1 +github.com/user-management-system/internal/service/auth.go:241.18,243.3 1 0 +github.com/user-management-system/internal/service/auth.go:245.2,246.21 2 1 +github.com/user-management-system/internal/service/auth.go:246.21,248.3 1 1 +github.com/user-management-system/internal/service/auth.go:250.2,250.15 1 1 +github.com/user-management-system/internal/service/auth.go:253.96,255.35 2 1 +github.com/user-management-system/internal/service/auth.go:255.35,257.3 1 1 +github.com/user-management-system/internal/service/auth.go:259.2,260.16 2 0 +github.com/user-management-system/internal/service/auth.go:260.16,262.3 1 0 +github.com/user-management-system/internal/service/auth.go:263.2,263.13 1 0 +github.com/user-management-system/internal/service/auth.go:263.13,265.3 1 0 +github.com/user-management-system/internal/service/auth.go:267.2,268.25 2 0 +github.com/user-management-system/internal/service/auth.go:268.25,270.3 1 0 +github.com/user-management-system/internal/service/auth.go:272.2,272.29 1 0 +github.com/user-management-system/internal/service/auth.go:272.29,275.17 3 0 +github.com/user-management-system/internal/service/auth.go:275.17,277.4 1 0 +github.com/user-management-system/internal/service/auth.go:278.3,278.14 1 0 +github.com/user-management-system/internal/service/auth.go:278.14,280.4 1 0 +github.com/user-management-system/internal/service/auth.go:283.2,283.61 1 0 +github.com/user-management-system/internal/service/auth.go:286.82,287.20 1 1 +github.com/user-management-system/internal/service/auth.go:287.20,289.3 1 0 +github.com/user-management-system/internal/service/auth.go:291.2,292.29 2 1 +github.com/user-management-system/internal/service/auth.go:292.29,294.3 1 1 +github.com/user-management-system/internal/service/auth.go:296.2,296.12 1 1 +github.com/user-management-system/internal/service/auth.go:296.12,297.57 1 1 +github.com/user-management-system/internal/service/auth.go:297.57,299.4 1 1 +github.com/user-management-system/internal/service/auth.go:300.3,300.13 1 1 +github.com/user-management-system/internal/service/auth.go:303.2,303.20 1 1 +github.com/user-management-system/internal/service/auth.go:303.20,305.3 1 1 +github.com/user-management-system/internal/service/auth.go:307.2,307.12 1 1 +github.com/user-management-system/internal/service/auth.go:310.64,315.29 2 1 +github.com/user-management-system/internal/service/auth.go:315.29,316.10 1 1 +github.com/user-management-system/internal/service/auth.go:317.27,318.24 1 1 +github.com/user-management-system/internal/service/auth.go:319.27,320.24 1 1 +github.com/user-management-system/internal/service/auth.go:321.27,322.24 1 1 +github.com/user-management-system/internal/service/auth.go:323.50,324.26 1 1 +github.com/user-management-system/internal/service/auth.go:328.2,328.19 1 1 +github.com/user-management-system/internal/service/auth.go:328.19,330.3 1 1 +github.com/user-management-system/internal/service/auth.go:331.2,331.19 1 1 +github.com/user-management-system/internal/service/auth.go:331.19,333.3 1 1 +github.com/user-management-system/internal/service/auth.go:334.2,334.19 1 1 +github.com/user-management-system/internal/service/auth.go:334.19,336.3 1 1 +github.com/user-management-system/internal/service/auth.go:337.2,337.21 1 1 +github.com/user-management-system/internal/service/auth.go:337.21,339.3 1 1 +github.com/user-management-system/internal/service/auth.go:341.2,341.13 1 1 +github.com/user-management-system/internal/service/auth.go:344.63,345.37 1 1 +github.com/user-management-system/internal/service/auth.go:345.37,347.3 1 0 +github.com/user-management-system/internal/service/auth.go:348.2,349.41 2 1 +github.com/user-management-system/internal/service/auth.go:349.41,351.3 1 1 +github.com/user-management-system/internal/service/auth.go:352.2,352.61 1 1 +github.com/user-management-system/internal/service/auth.go:355.53,356.37 1 1 +github.com/user-management-system/internal/service/auth.go:356.37,358.3 1 1 +github.com/user-management-system/internal/service/auth.go:359.2,359.61 1 1 +github.com/user-management-system/internal/service/auth.go:362.54,363.37 1 1 +github.com/user-management-system/internal/service/auth.go:363.37,365.3 1 1 +github.com/user-management-system/internal/service/auth.go:366.2,366.62 1 0 +github.com/user-management-system/internal/service/auth.go:369.66,370.17 1 1 +github.com/user-management-system/internal/service/auth.go:370.17,372.3 1 1 +github.com/user-management-system/internal/service/auth.go:374.2,382.3 1 1 +github.com/user-management-system/internal/service/auth.go:385.65,386.17 1 1 +github.com/user-management-system/internal/service/auth.go:386.17,388.3 1 1 +github.com/user-management-system/internal/service/auth.go:390.2,390.21 1 1 +github.com/user-management-system/internal/service/auth.go:391.31,392.13 1 1 +github.com/user-management-system/internal/service/auth.go:393.33,394.39 1 0 +github.com/user-management-system/internal/service/auth.go:395.31,396.39 1 0 +github.com/user-management-system/internal/service/auth.go:397.33,398.39 1 0 +github.com/user-management-system/internal/service/auth.go:399.10,400.42 1 0 +github.com/user-management-system/internal/service/auth.go:404.130,405.32 1 1 +github.com/user-management-system/internal/service/auth.go:405.32,407.3 1 1 +github.com/user-management-system/internal/service/auth.go:409.2,410.36 2 0 +github.com/user-management-system/internal/service/auth.go:410.36,412.3 1 0 +github.com/user-management-system/internal/service/auth.go:414.2,415.72 2 0 +github.com/user-management-system/internal/service/auth.go:415.72,417.3 1 0 +github.com/user-management-system/internal/service/auth.go:419.2,420.29 2 0 +github.com/user-management-system/internal/service/auth.go:420.29,421.60 1 0 +github.com/user-management-system/internal/service/auth.go:421.60,423.4 1 0 +github.com/user-management-system/internal/service/auth.go:426.2,426.74 1 0 +github.com/user-management-system/internal/service/auth.go:429.132,430.59 1 1 +github.com/user-management-system/internal/service/auth.go:430.59,432.3 1 1 +github.com/user-management-system/internal/service/auth.go:434.2,435.22 2 0 +github.com/user-management-system/internal/service/auth.go:435.22,437.3 1 0 +github.com/user-management-system/internal/service/auth.go:439.2,446.4 1 0 +github.com/user-management-system/internal/service/auth.go:449.110,450.37 1 1 +github.com/user-management-system/internal/service/auth.go:450.37,452.3 1 1 +github.com/user-management-system/internal/service/auth.go:454.2,454.47 1 0 +github.com/user-management-system/internal/service/auth.go:464.3,465.39 1 1 +github.com/user-management-system/internal/service/auth.go:465.39,467.3 1 1 +github.com/user-management-system/internal/service/auth.go:469.2,470.13 2 0 +github.com/user-management-system/internal/service/auth.go:470.13,472.3 1 0 +github.com/user-management-system/internal/service/auth.go:474.2,482.12 2 0 +github.com/user-management-system/internal/service/auth.go:482.12,486.67 3 0 +github.com/user-management-system/internal/service/auth.go:486.67,488.4 1 0 +github.com/user-management-system/internal/service/auth.go:492.82,493.45 1 1 +github.com/user-management-system/internal/service/auth.go:493.45,495.3 1 1 +github.com/user-management-system/internal/service/auth.go:497.2,498.44 2 0 +github.com/user-management-system/internal/service/auth.go:498.44,500.3 1 0 +github.com/user-management-system/internal/service/auth.go:501.2,503.97 2 0 +github.com/user-management-system/internal/service/auth.go:503.97,505.3 1 0 +github.com/user-management-system/internal/service/auth.go:507.2,507.16 1 0 +github.com/user-management-system/internal/service/auth.go:510.44,512.2 1 1 +github.com/user-management-system/internal/service/auth.go:515.55,516.16 1 1 +github.com/user-management-system/internal/service/auth.go:516.16,518.3 1 1 +github.com/user-management-system/internal/service/auth.go:519.2,520.24 2 1 +github.com/user-management-system/internal/service/auth.go:520.24,522.3 1 1 +github.com/user-management-system/internal/service/auth.go:523.2,523.26 1 1 +github.com/user-management-system/internal/service/auth.go:523.26,525.3 1 1 +github.com/user-management-system/internal/service/auth.go:526.2,526.29 1 1 +github.com/user-management-system/internal/service/auth.go:526.29,528.3 1 1 +github.com/user-management-system/internal/service/auth.go:529.2,529.24 1 1 +github.com/user-management-system/internal/service/auth.go:529.24,531.3 1 1 +github.com/user-management-system/internal/service/auth.go:532.2,533.18 2 1 +github.com/user-management-system/internal/service/auth.go:533.18,535.3 1 1 +github.com/user-management-system/internal/service/auth.go:536.2,536.15 1 1 +github.com/user-management-system/internal/service/auth.go:540.102,541.76 1 1 +github.com/user-management-system/internal/service/auth.go:541.76,543.3 1 1 +github.com/user-management-system/internal/service/auth.go:545.2,551.61 2 0 +github.com/user-management-system/internal/service/auth.go:555.108,557.2 1 0 +github.com/user-management-system/internal/service/auth.go:559.77,560.47 1 1 +github.com/user-management-system/internal/service/auth.go:560.47,562.3 1 0 +github.com/user-management-system/internal/service/auth.go:563.2,564.17 2 1 +github.com/user-management-system/internal/service/auth.go:564.17,566.3 1 0 +github.com/user-management-system/internal/service/auth.go:567.2,567.118 1 1 +github.com/user-management-system/internal/service/auth.go:570.66,571.31 1 1 +github.com/user-management-system/internal/service/auth.go:572.17,573.21 1 1 +github.com/user-management-system/internal/service/auth.go:574.16,576.25 2 1 +github.com/user-management-system/internal/service/auth.go:577.30,579.17 2 0 +github.com/user-management-system/internal/service/auth.go:579.17,581.4 1 0 +github.com/user-management-system/internal/service/auth.go:582.3,583.60 2 0 +github.com/user-management-system/internal/service/auth.go:583.60,585.4 1 0 +github.com/user-management-system/internal/service/auth.go:586.3,586.25 1 0 +github.com/user-management-system/internal/service/auth.go:587.10,588.20 1 1 +github.com/user-management-system/internal/service/auth.go:592.94,593.16 1 1 +github.com/user-management-system/internal/service/auth.go:593.16,595.3 1 0 +github.com/user-management-system/internal/service/auth.go:596.2,596.35 1 1 +github.com/user-management-system/internal/service/auth.go:596.35,598.3 1 0 +github.com/user-management-system/internal/service/auth.go:600.2,604.24 4 1 +github.com/user-management-system/internal/service/auth.go:604.24,606.3 1 0 +github.com/user-management-system/internal/service/auth.go:607.2,607.24 1 1 +github.com/user-management-system/internal/service/auth.go:607.24,609.3 1 0 +github.com/user-management-system/internal/service/auth.go:610.2,610.55 1 1 +github.com/user-management-system/internal/service/auth.go:610.55,612.3 1 0 +github.com/user-management-system/internal/service/auth.go:613.2,613.57 1 1 +github.com/user-management-system/internal/service/auth.go:613.57,615.3 1 0 +github.com/user-management-system/internal/service/auth.go:616.2,616.60 1 1 +github.com/user-management-system/internal/service/auth.go:616.60,618.3 1 0 +github.com/user-management-system/internal/service/auth.go:620.2,621.16 2 1 +github.com/user-management-system/internal/service/auth.go:621.16,623.3 1 0 +github.com/user-management-system/internal/service/auth.go:624.2,624.12 1 1 +github.com/user-management-system/internal/service/auth.go:624.12,626.3 1 0 +github.com/user-management-system/internal/service/auth.go:628.2,628.21 1 1 +github.com/user-management-system/internal/service/auth.go:628.21,630.17 2 1 +github.com/user-management-system/internal/service/auth.go:630.17,632.4 1 0 +github.com/user-management-system/internal/service/auth.go:633.3,633.13 1 1 +github.com/user-management-system/internal/service/auth.go:633.13,635.4 1 0 +github.com/user-management-system/internal/service/auth.go:638.2,638.21 1 1 +github.com/user-management-system/internal/service/auth.go:638.21,640.17 2 0 +github.com/user-management-system/internal/service/auth.go:640.17,642.4 1 0 +github.com/user-management-system/internal/service/auth.go:643.3,643.13 1 0 +github.com/user-management-system/internal/service/auth.go:643.13,645.4 1 0 +github.com/user-management-system/internal/service/auth.go:648.2,649.16 2 1 +github.com/user-management-system/internal/service/auth.go:649.16,651.3 1 0 +github.com/user-management-system/internal/service/auth.go:653.2,654.20 2 1 +github.com/user-management-system/internal/service/auth.go:654.20,656.3 1 1 +github.com/user-management-system/internal/service/auth.go:658.2,666.53 2 1 +github.com/user-management-system/internal/service/auth.go:666.53,668.3 1 0 +github.com/user-management-system/internal/service/auth.go:670.2,675.22 5 1 +github.com/user-management-system/internal/service/auth.go:678.104,679.16 1 1 +github.com/user-management-system/internal/service/auth.go:679.16,681.3 1 0 +github.com/user-management-system/internal/service/auth.go:682.2,682.58 1 1 +github.com/user-management-system/internal/service/auth.go:682.58,684.3 1 0 +github.com/user-management-system/internal/service/auth.go:686.2,687.19 2 1 +github.com/user-management-system/internal/service/auth.go:687.19,689.3 1 0 +github.com/user-management-system/internal/service/auth.go:690.2,690.43 1 1 +github.com/user-management-system/internal/service/auth.go:690.43,692.3 1 0 +github.com/user-management-system/internal/service/auth.go:695.2,698.45 3 1 +github.com/user-management-system/internal/service/auth.go:698.45,701.3 2 0 +github.com/user-management-system/internal/service/auth.go:703.2,704.20 2 1 +github.com/user-management-system/internal/service/auth.go:704.20,705.97 1 1 +github.com/user-management-system/internal/service/auth.go:705.97,709.4 3 0 +github.com/user-management-system/internal/service/auth.go:712.2,712.17 1 1 +github.com/user-management-system/internal/service/auth.go:712.17,716.3 3 0 +github.com/user-management-system/internal/service/auth.go:718.2,718.49 1 1 +github.com/user-management-system/internal/service/auth.go:718.49,722.3 3 0 +github.com/user-management-system/internal/service/auth.go:724.2,724.55 1 1 +github.com/user-management-system/internal/service/auth.go:724.55,727.38 3 0 +github.com/user-management-system/internal/service/auth.go:727.38,733.4 1 0 +github.com/user-management-system/internal/service/auth.go:734.3,741.22 4 0 +github.com/user-management-system/internal/service/auth.go:744.2,744.20 1 1 +github.com/user-management-system/internal/service/auth.go:744.20,746.3 1 1 +github.com/user-management-system/internal/service/auth.go:748.2,760.57 7 1 +github.com/user-management-system/internal/service/auth.go:763.102,764.58 1 0 +github.com/user-management-system/internal/service/auth.go:764.58,766.3 1 0 +github.com/user-management-system/internal/service/auth.go:768.2,770.16 3 0 +github.com/user-management-system/internal/service/auth.go:770.16,772.3 1 0 +github.com/user-management-system/internal/service/auth.go:773.2,773.43 1 0 +github.com/user-management-system/internal/service/auth.go:773.43,775.3 1 0 +github.com/user-management-system/internal/service/auth.go:777.2,778.16 2 0 +github.com/user-management-system/internal/service/auth.go:778.16,780.3 1 0 +github.com/user-management-system/internal/service/auth.go:781.2,781.49 1 0 +github.com/user-management-system/internal/service/auth.go:781.49,783.3 1 0 +github.com/user-management-system/internal/service/auth.go:786.2,786.20 1 0 +github.com/user-management-system/internal/service/auth.go:786.20,789.30 2 0 +github.com/user-management-system/internal/service/auth.go:789.30,791.21 2 0 +github.com/user-management-system/internal/service/auth.go:791.21,793.5 1 0 +github.com/user-management-system/internal/service/auth.go:797.2,797.60 1 0 +github.com/user-management-system/internal/service/auth.go:800.89,801.35 1 0 +github.com/user-management-system/internal/service/auth.go:801.35,803.3 1 0 +github.com/user-management-system/internal/service/auth.go:805.2,805.20 1 0 +github.com/user-management-system/internal/service/auth.go:805.20,807.50 2 0 +github.com/user-management-system/internal/service/auth.go:807.50,808.53 1 0 +github.com/user-management-system/internal/service/auth.go:808.53,810.5 1 0 +github.com/user-management-system/internal/service/auth.go:814.2,815.16 2 0 +github.com/user-management-system/internal/service/auth.go:815.16,817.3 1 0 +github.com/user-management-system/internal/service/auth.go:819.2,820.35 2 0 +github.com/user-management-system/internal/service/auth.go:823.94,824.14 1 1 +github.com/user-management-system/internal/service/auth.go:824.14,826.3 1 1 +github.com/user-management-system/internal/service/auth.go:827.2,827.16 1 0 +github.com/user-management-system/internal/service/auth.go:827.16,829.3 1 0 +github.com/user-management-system/internal/service/auth.go:831.2,831.92 1 0 +github.com/user-management-system/internal/service/auth.go:831.92,832.26 1 0 +github.com/user-management-system/internal/service/auth.go:832.26,834.4 1 0 +github.com/user-management-system/internal/service/auth.go:835.3,835.49 1 0 +github.com/user-management-system/internal/service/auth.go:837.2,837.93 1 0 +github.com/user-management-system/internal/service/auth.go:837.93,838.26 1 0 +github.com/user-management-system/internal/service/auth.go:838.26,840.4 1 0 +github.com/user-management-system/internal/service/auth.go:841.3,841.50 1 0 +github.com/user-management-system/internal/service/auth.go:844.2,844.39 1 0 +github.com/user-management-system/internal/service/auth.go:844.39,848.3 1 0 +github.com/user-management-system/internal/service/auth.go:850.2,850.12 1 0 +github.com/user-management-system/internal/service/auth.go:853.80,854.32 1 1 +github.com/user-management-system/internal/service/auth.go:854.32,856.3 1 1 +github.com/user-management-system/internal/service/auth.go:857.2,858.15 2 0 +github.com/user-management-system/internal/service/auth.go:858.15,860.3 1 0 +github.com/user-management-system/internal/service/auth.go:861.2,862.11 2 0 +github.com/user-management-system/internal/service/auth.go:865.95,866.39 1 0 +github.com/user-management-system/internal/service/auth.go:866.39,868.3 1 0 +github.com/user-management-system/internal/service/auth.go:869.2,869.107 1 0 +github.com/user-management-system/internal/service/auth.go:872.105,873.83 1 0 +github.com/user-management-system/internal/service/auth.go:873.83,875.3 1 0 +github.com/user-management-system/internal/service/auth.go:877.2,879.16 3 0 +github.com/user-management-system/internal/service/auth.go:879.16,881.3 1 0 +github.com/user-management-system/internal/service/auth.go:883.2,884.16 2 0 +github.com/user-management-system/internal/service/auth.go:884.16,886.3 1 0 +github.com/user-management-system/internal/service/auth.go:887.2,887.22 1 0 +github.com/user-management-system/internal/service/auth.go:887.22,889.3 1 0 +github.com/user-management-system/internal/service/auth.go:891.2,892.16 2 0 +github.com/user-management-system/internal/service/auth.go:892.16,894.3 1 0 +github.com/user-management-system/internal/service/auth.go:896.2,897.26 2 0 +github.com/user-management-system/internal/service/auth.go:897.26,899.17 2 0 +github.com/user-management-system/internal/service/auth.go:899.17,901.4 1 0 +github.com/user-management-system/internal/service/auth.go:903.3,910.29 8 0 +github.com/user-management-system/internal/service/auth.go:910.29,912.4 1 0 +github.com/user-management-system/internal/service/auth.go:913.3,913.65 1 0 +github.com/user-management-system/internal/service/auth.go:913.65,915.4 1 0 +github.com/user-management-system/internal/service/auth.go:916.8,917.47 1 0 +github.com/user-management-system/internal/service/auth.go:917.47,919.18 2 0 +github.com/user-management-system/internal/service/auth.go:919.18,920.34 1 0 +github.com/user-management-system/internal/service/auth.go:920.34,922.6 1 0 +github.com/user-management-system/internal/service/auth.go:923.5,923.15 1 0 +github.com/user-management-system/internal/service/auth.go:927.3,927.18 1 0 +github.com/user-management-system/internal/service/auth.go:927.18,929.51 2 0 +github.com/user-management-system/internal/service/auth.go:929.51,931.5 1 0 +github.com/user-management-system/internal/service/auth.go:932.4,932.26 1 0 +github.com/user-management-system/internal/service/auth.go:932.26,934.5 1 0 +github.com/user-management-system/internal/service/auth.go:936.4,937.18 2 0 +github.com/user-management-system/internal/service/auth.go:937.18,939.5 1 0 +github.com/user-management-system/internal/service/auth.go:941.4,949.27 2 0 +github.com/user-management-system/internal/service/auth.go:949.27,951.5 1 0 +github.com/user-management-system/internal/service/auth.go:952.4,952.55 1 0 +github.com/user-management-system/internal/service/auth.go:952.55,954.5 1 0 +github.com/user-management-system/internal/service/auth.go:955.4,956.74 2 0 +github.com/user-management-system/internal/service/auth.go:959.3,971.29 2 0 +github.com/user-management-system/internal/service/auth.go:971.29,973.4 1 0 +github.com/user-management-system/internal/service/auth.go:974.3,974.65 1 0 +github.com/user-management-system/internal/service/auth.go:974.65,976.4 1 0 +github.com/user-management-system/internal/service/auth.go:979.2,979.49 1 0 +github.com/user-management-system/internal/service/auth.go:979.49,981.3 1 0 +github.com/user-management-system/internal/service/auth.go:983.2,994.58 6 0 +github.com/user-management-system/internal/service/auth.go:1004.27,1005.83 1 0 +github.com/user-management-system/internal/service/auth.go:1005.83,1007.3 1 0 +github.com/user-management-system/internal/service/auth.go:1009.2,1011.16 3 0 +github.com/user-management-system/internal/service/auth.go:1011.16,1013.3 1 0 +github.com/user-management-system/internal/service/auth.go:1014.2,1014.49 1 0 +github.com/user-management-system/internal/service/auth.go:1014.49,1016.3 1 0 +github.com/user-management-system/internal/service/auth.go:1017.2,1017.86 1 0 +github.com/user-management-system/internal/service/auth.go:1017.86,1019.3 1 0 +github.com/user-management-system/internal/service/auth.go:1021.2,1022.16 2 0 +github.com/user-management-system/internal/service/auth.go:1022.16,1024.3 1 0 +github.com/user-management-system/internal/service/auth.go:1025.2,1025.92 1 0 +github.com/user-management-system/internal/service/auth.go:1025.92,1027.3 1 0 +github.com/user-management-system/internal/service/auth.go:1029.2,1030.16 2 0 +github.com/user-management-system/internal/service/auth.go:1030.16,1032.3 1 0 +github.com/user-management-system/internal/service/auth.go:1034.2,1035.16 2 0 +github.com/user-management-system/internal/service/auth.go:1035.16,1037.3 1 0 +github.com/user-management-system/internal/service/auth.go:1039.2,1039.28 1 0 +github.com/user-management-system/internal/service/auth.go:1042.134,1043.83 1 0 +github.com/user-management-system/internal/service/auth.go:1043.83,1045.3 1 0 +github.com/user-management-system/internal/service/auth.go:1047.2,1048.16 2 0 +github.com/user-management-system/internal/service/auth.go:1048.16,1050.3 1 0 +github.com/user-management-system/internal/service/auth.go:1051.2,1051.49 1 0 +github.com/user-management-system/internal/service/auth.go:1051.49,1053.3 1 0 +github.com/user-management-system/internal/service/auth.go:1055.2,1057.16 3 0 +github.com/user-management-system/internal/service/auth.go:1057.16,1059.3 1 0 +github.com/user-management-system/internal/service/auth.go:1061.2,1062.16 2 0 +github.com/user-management-system/internal/service/auth.go:1062.16,1064.3 1 0 +github.com/user-management-system/internal/service/auth.go:1065.2,1065.22 1 0 +github.com/user-management-system/internal/service/auth.go:1065.22,1067.3 1 0 +github.com/user-management-system/internal/service/auth.go:1069.2,1070.16 2 0 +github.com/user-management-system/internal/service/auth.go:1070.16,1072.3 1 0 +github.com/user-management-system/internal/service/auth.go:1074.2,1074.30 1 0 +github.com/user-management-system/internal/service/auth.go:1082.34,1083.58 1 0 +github.com/user-management-system/internal/service/auth.go:1083.58,1085.3 1 0 +github.com/user-management-system/internal/service/auth.go:1086.2,1086.22 1 0 +github.com/user-management-system/internal/service/auth.go:1086.22,1088.3 1 0 +github.com/user-management-system/internal/service/auth.go:1090.2,1092.16 3 0 +github.com/user-management-system/internal/service/auth.go:1092.16,1094.3 1 0 +github.com/user-management-system/internal/service/auth.go:1095.2,1096.109 1 0 +github.com/user-management-system/internal/service/auth.go:1096.109,1098.3 1 0 +github.com/user-management-system/internal/service/auth.go:1100.2,1101.16 2 0 +github.com/user-management-system/internal/service/auth.go:1101.16,1103.3 1 0 +github.com/user-management-system/internal/service/auth.go:1104.2,1104.21 1 0 +github.com/user-management-system/internal/service/auth.go:1104.21,1105.32 1 0 +github.com/user-management-system/internal/service/auth.go:1105.32,1107.4 1 0 +github.com/user-management-system/internal/service/auth.go:1108.3,1115.29 8 0 +github.com/user-management-system/internal/service/auth.go:1115.29,1117.4 1 0 +github.com/user-management-system/internal/service/auth.go:1118.3,1118.60 1 0 +github.com/user-management-system/internal/service/auth.go:1118.60,1120.4 1 0 +github.com/user-management-system/internal/service/auth.go:1121.3,1121.23 1 0 +github.com/user-management-system/internal/service/auth.go:1124.2,1136.28 2 0 +github.com/user-management-system/internal/service/auth.go:1136.28,1138.3 1 0 +github.com/user-management-system/internal/service/auth.go:1139.2,1139.58 1 0 +github.com/user-management-system/internal/service/auth.go:1139.58,1141.3 1 0 +github.com/user-management-system/internal/service/auth.go:1142.2,1142.21 1 0 +github.com/user-management-system/internal/service/auth.go:1150.9,1151.17 1 0 +github.com/user-management-system/internal/service/auth.go:1151.17,1153.3 1 0 +github.com/user-management-system/internal/service/auth.go:1155.2,1161.30 5 0 +github.com/user-management-system/internal/service/auth.go:1161.30,1163.3 1 0 +github.com/user-management-system/internal/service/auth.go:1165.2,1165.20 1 0 +github.com/user-management-system/internal/service/auth.go:1165.20,1166.68 1 0 +github.com/user-management-system/internal/service/auth.go:1166.68,1168.4 1 0 +github.com/user-management-system/internal/service/auth.go:1169.3,1169.13 1 0 +github.com/user-management-system/internal/service/auth.go:1172.2,1172.16 1 0 +github.com/user-management-system/internal/service/auth.go:1172.16,1173.15 1 0 +github.com/user-management-system/internal/service/auth.go:1173.15,1175.4 1 0 +github.com/user-management-system/internal/service/auth.go:1176.3,1176.57 1 0 +github.com/user-management-system/internal/service/auth.go:1179.2,1179.64 1 0 +github.com/user-management-system/internal/service/auth.go:1182.111,1183.17 1 0 +github.com/user-management-system/internal/service/auth.go:1183.17,1185.3 1 0 +github.com/user-management-system/internal/service/auth.go:1186.2,1186.67 1 0 +github.com/user-management-system/internal/service/auth.go:1186.67,1188.3 1 0 +github.com/user-management-system/internal/service/auth.go:1190.2,1191.49 2 0 +github.com/user-management-system/internal/service/auth.go:1191.49,1193.3 1 0 +github.com/user-management-system/internal/service/auth.go:1195.2,1196.53 2 0 +github.com/user-management-system/internal/service/auth.go:1196.53,1198.3 1 0 +github.com/user-management-system/internal/service/auth.go:1199.2,1200.14 2 0 +github.com/user-management-system/internal/service/auth.go:1200.14,1202.3 1 0 +github.com/user-management-system/internal/service/auth.go:1204.2,1206.16 3 0 +github.com/user-management-system/internal/service/auth.go:1206.16,1208.3 1 0 +github.com/user-management-system/internal/service/auth.go:1209.2,1210.41 2 0 +github.com/user-management-system/internal/service/auth.go:1215.98,1216.35 1 0 +github.com/user-management-system/internal/service/auth.go:1216.35,1218.3 1 0 +github.com/user-management-system/internal/service/auth.go:1220.2,1221.16 2 0 +github.com/user-management-system/internal/service/auth.go:1221.16,1223.3 1 0 +github.com/user-management-system/internal/service/auth.go:1226.2,1226.46 1 0 +github.com/user-management-system/internal/service/auth.go:1226.46,1228.37 2 0 +github.com/user-management-system/internal/service/auth.go:1228.37,1230.79 1 0 +github.com/user-management-system/internal/service/auth.go:1230.79,1232.5 1 0 +github.com/user-management-system/internal/service/auth.go:1237.2,1237.56 1 0 +github.com/user-management-system/internal/service/auth.go:1240.107,1242.35 2 0 +github.com/user-management-system/internal/service/auth.go:1242.35,1243.21 1 0 +github.com/user-management-system/internal/service/auth.go:1243.21,1244.12 1 0 +github.com/user-management-system/internal/service/auth.go:1246.3,1246.81 1 0 +github.com/user-management-system/internal/service/auth.go:1246.81,1248.4 1 0 +github.com/user-management-system/internal/service/auth.go:1250.2,1250.12 1 0 +github.com/user-management-system/internal/service/auth.go:1257.7,1258.17 1 0 +github.com/user-management-system/internal/service/auth.go:1258.17,1260.3 1 0 +github.com/user-management-system/internal/service/auth.go:1262.2,1263.44 2 0 +github.com/user-management-system/internal/service/auth.go:1263.44,1265.3 1 0 +github.com/user-management-system/internal/service/auth.go:1266.2,1266.83 1 0 +github.com/user-management-system/internal/service/auth.go:1266.83,1268.3 1 0 +github.com/user-management-system/internal/service/auth.go:1269.2,1269.81 1 0 +github.com/user-management-system/internal/service/auth.go:1269.81,1271.3 1 0 +github.com/user-management-system/internal/service/auth.go:1273.2,1274.35 2 0 +github.com/user-management-system/internal/service/auth.go:1274.35,1275.75 1 0 +github.com/user-management-system/internal/service/auth.go:1275.75,1276.12 1 0 +github.com/user-management-system/internal/service/auth.go:1278.3,1278.88 1 0 +github.com/user-management-system/internal/service/auth.go:1278.88,1279.12 1 0 +github.com/user-management-system/internal/service/auth.go:1281.3,1281.10 1 0 +github.com/user-management-system/internal/service/auth.go:1284.2,1284.14 1 0 +github.com/user-management-system/internal/service/auth.go:1287.124,1288.37 1 1 +github.com/user-management-system/internal/service/auth.go:1288.37,1290.3 1 0 +github.com/user-management-system/internal/service/auth.go:1291.2,1291.17 1 1 +github.com/user-management-system/internal/service/auth.go:1291.17,1293.3 1 0 +github.com/user-management-system/internal/service/auth.go:1295.2,1298.14 3 1 +github.com/user-management-system/internal/service/auth.go:1298.14,1300.3 1 0 +github.com/user-management-system/internal/service/auth.go:1300.8,1302.3 1 1 +github.com/user-management-system/internal/service/auth.go:1303.2,1303.16 1 1 +github.com/user-management-system/internal/service/auth.go:1303.16,1305.3 1 0 +github.com/user-management-system/internal/service/auth.go:1307.2,1314.8 2 1 +github.com/user-management-system/internal/service/auth.go:1318.124,1320.2 1 0 +github.com/user-management-system/internal/service/auth.go:1322.107,1323.58 1 0 +github.com/user-management-system/internal/service/auth.go:1323.58,1325.3 1 0 +github.com/user-management-system/internal/service/auth.go:1327.2,1328.16 2 0 +github.com/user-management-system/internal/service/auth.go:1328.16,1330.3 1 0 +github.com/user-management-system/internal/service/auth.go:1331.2,1331.49 1 0 +github.com/user-management-system/internal/service/auth.go:1331.49,1333.3 1 0 +github.com/user-management-system/internal/service/auth.go:1335.2,1337.56 3 0 +github.com/user-management-system/internal/service/auth.go:1337.56,1339.3 1 0 +github.com/user-management-system/internal/service/auth.go:1341.2,1342.16 2 0 +github.com/user-management-system/internal/service/auth.go:1342.16,1344.3 1 0 +github.com/user-management-system/internal/service/auth.go:1345.2,1346.84 1 0 +github.com/user-management-system/internal/service/auth.go:1346.84,1348.3 1 0 +github.com/user-management-system/internal/service/auth.go:1350.2,1351.16 2 0 +github.com/user-management-system/internal/service/auth.go:1351.16,1353.3 1 0 +github.com/user-management-system/internal/service/auth.go:1354.2,1354.21 1 0 +github.com/user-management-system/internal/service/auth.go:1354.21,1355.32 1 0 +github.com/user-management-system/internal/service/auth.go:1355.32,1357.4 1 0 +github.com/user-management-system/internal/service/auth.go:1358.3,1358.35 1 0 +github.com/user-management-system/internal/service/auth.go:1361.2,1366.4 1 0 +github.com/user-management-system/internal/service/auth.go:1369.128,1370.58 1 0 +github.com/user-management-system/internal/service/auth.go:1370.58,1372.3 1 0 +github.com/user-management-system/internal/service/auth.go:1374.2,1375.16 2 0 +github.com/user-management-system/internal/service/auth.go:1375.16,1377.3 1 0 +github.com/user-management-system/internal/service/auth.go:1378.2,1378.49 1 0 +github.com/user-management-system/internal/service/auth.go:1378.49,1380.3 1 0 +github.com/user-management-system/internal/service/auth.go:1382.2,1383.16 2 0 +github.com/user-management-system/internal/service/auth.go:1383.16,1385.3 1 0 +github.com/user-management-system/internal/service/auth.go:1387.2,1388.70 2 0 +github.com/user-management-system/internal/service/auth.go:1388.70,1390.3 1 0 +github.com/user-management-system/internal/service/auth.go:1391.2,1391.86 1 0 +github.com/user-management-system/internal/service/auth.go:1391.86,1393.3 1 0 +github.com/user-management-system/internal/service/auth.go:1394.2,1394.74 1 0 +github.com/user-management-system/internal/service/auth.go:1394.74,1396.3 1 0 +github.com/user-management-system/internal/service/auth.go:1398.2,1398.80 1 0 +github.com/user-management-system/internal/service/auth.go:1401.109,1402.37 1 0 +github.com/user-management-system/internal/service/auth.go:1402.37,1404.3 1 0 +github.com/user-management-system/internal/service/auth.go:1406.2,1407.16 2 0 +github.com/user-management-system/internal/service/auth.go:1407.16,1409.3 1 0 +github.com/user-management-system/internal/service/auth.go:1410.2,1410.21 1 0 +github.com/user-management-system/internal/service/auth.go:1410.21,1412.3 1 0 +github.com/user-management-system/internal/service/auth.go:1413.2,1413.22 1 0 +github.com/user-management-system/internal/service/auth.go:1416.75,1417.39 1 0 +github.com/user-management-system/internal/service/auth.go:1417.39,1419.3 1 0 +github.com/user-management-system/internal/service/auth.go:1421.2,1422.22 2 0 +github.com/user-management-system/internal/service/auth.go:1422.22,1424.3 1 0 +github.com/user-management-system/internal/service/auth.go:1425.2,1425.18 1 0 +github.com/user-management-system/internal/service/auth.go:1428.104,1429.58 1 0 +github.com/user-management-system/internal/service/auth.go:1429.58,1431.3 1 0 +github.com/user-management-system/internal/service/auth.go:1433.2,1434.17 2 0 +github.com/user-management-system/internal/service/auth.go:1434.17,1436.3 1 0 +github.com/user-management-system/internal/service/auth.go:1438.2,1438.94 1 0 +github.com/user-management-system/internal/service/auth.go:1438.94,1441.3 2 0 +github.com/user-management-system/internal/service/auth.go:1443.2,1444.16 2 0 +github.com/user-management-system/internal/service/auth.go:1444.16,1445.31 1 0 +github.com/user-management-system/internal/service/auth.go:1445.31,1448.4 2 0 +github.com/user-management-system/internal/service/auth.go:1449.3,1450.18 2 0 +github.com/user-management-system/internal/service/auth.go:1453.2,1453.49 1 0 +github.com/user-management-system/internal/service/auth.go:1453.49,1457.3 3 0 +github.com/user-management-system/internal/service/auth.go:1459.2,1470.58 6 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:21.122,22.16 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:22.16,24.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:25.2,25.104 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:25.104,27.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:28.2,28.38 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:28.38,30.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:32.2,36.20 4 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:36.20,38.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:39.2,39.43 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:39.43,41.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:42.2,42.57 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:42.57,44.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:46.2,47.16 2 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:47.16,49.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:50.2,50.12 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:50.12,52.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:54.2,54.17 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:54.17,56.17 2 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:56.17,58.4 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:59.3,59.13 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:59.13,61.4 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:64.2,65.16 2 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:65.16,67.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:68.2,68.70 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:68.70,70.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:72.2,73.16 2 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:73.16,75.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:77.2,77.20 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:77.20,79.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:81.2,88.53 2 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:88.53,90.3 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:92.2,94.17 1 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:94.17,97.3 2 0 +github.com/user-management-system/internal/service/auth_admin_bootstrap.go:99.2,115.58 6 0 +github.com/user-management-system/internal/service/auth_capabilities.go:25.54,27.2 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:29.53,31.2 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:33.51,35.2 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:37.81,38.16 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:38.16,40.3 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:42.2,49.3 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:52.74,53.81 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:53.81,55.3 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:56.2,56.16 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:56.16,58.3 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:60.2,61.16 2 0 +github.com/user-management-system/internal/service/auth_capabilities.go:61.16,62.45 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:62.45,64.4 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:65.3,66.15 2 0 +github.com/user-management-system/internal/service/auth_capabilities.go:69.2,70.16 2 0 +github.com/user-management-system/internal/service/auth_capabilities.go:70.16,73.3 2 0 +github.com/user-management-system/internal/service/auth_capabilities.go:74.2,74.23 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:74.23,76.3 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:78.2,79.33 2 0 +github.com/user-management-system/internal/service/auth_capabilities.go:79.33,81.17 2 0 +github.com/user-management-system/internal/service/auth_capabilities.go:81.17,82.32 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:82.32,83.13 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:85.4,87.12 3 0 +github.com/user-management-system/internal/service/auth_capabilities.go:89.3,89.60 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:89.60,91.4 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:94.2,94.30 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:94.30,96.3 1 0 +github.com/user-management-system/internal/service/auth_capabilities.go:98.2,98.13 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:11.96,12.60 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:12.60,14.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:16.2,17.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:17.16,19.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:20.2,20.49 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:20.49,22.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:24.2,25.27 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:25.27,27.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:28.2,28.88 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:28.88,30.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:32.2,33.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:33.16,35.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:36.2,36.12 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:36.12,38.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:40.2,40.67 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:50.9,51.60 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:51.60,53.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:55.2,56.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:56.16,58.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:59.2,59.49 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:59.49,61.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:63.2,64.27 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:64.27,66.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:67.2,67.88 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:67.88,69.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:71.2,72.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:72.16,74.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:75.2,75.12 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:75.12,77.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:78.2,78.86 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:78.86,80.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:81.2,81.110 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:81.110,83.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:85.2,86.53 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:86.53,88.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:90.2,96.12 3 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:99.110,100.35 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:100.35,102.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:104.2,105.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:105.16,107.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:108.2,108.49 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:108.49,110.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:111.2,111.58 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:111.58,113.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:114.2,114.86 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:114.86,116.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:118.2,119.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:119.16,121.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:122.2,122.86 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:122.86,124.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:126.2,127.53 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:127.53,129.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:131.2,136.12 3 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:139.117,140.58 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:140.58,142.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:144.2,145.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:145.16,147.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:148.2,148.49 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:148.49,150.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:152.2,153.27 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:153.27,155.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:156.2,156.71 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:156.71,158.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:160.2,161.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:161.16,163.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:164.2,164.12 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:164.12,166.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:168.2,171.4 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:181.9,182.58 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:182.58,184.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:186.2,187.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:187.16,189.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:190.2,190.49 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:190.49,192.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:194.2,195.27 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:195.27,197.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:198.2,198.71 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:198.71,200.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:202.2,203.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:203.16,205.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:206.2,206.12 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:206.12,208.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:209.2,209.86 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:209.86,211.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:212.2,212.103 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:212.103,214.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:216.2,217.53 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:217.53,219.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:221.2,227.12 3 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:230.110,231.35 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:231.35,233.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:235.2,236.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:236.16,238.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:239.2,239.49 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:239.49,241.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:242.2,242.58 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:242.58,244.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:245.2,245.86 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:245.86,247.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:249.2,250.16 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:250.16,252.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:253.2,253.86 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:253.86,255.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:257.2,258.53 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:258.53,260.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:262.2,267.12 3 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:275.7,276.17 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:276.17,278.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:280.2,281.44 2 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:281.44,283.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:284.2,284.99 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:284.99,286.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:287.2,287.97 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:287.97,289.3 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:291.2,291.35 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:291.35,292.75 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:292.75,293.12 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:295.3,295.10 1 0 +github.com/user-management-system/internal/service/auth_contact_binding.go:298.2,298.14 1 0 +github.com/user-management-system/internal/service/auth_email.go:14.78,16.2 1 0 +github.com/user-management-system/internal/service/auth_email.go:18.66,20.2 1 0 +github.com/user-management-system/internal/service/auth_email.go:23.50,25.2 1 1 +github.com/user-management-system/internal/service/auth_email.go:27.108,28.57 1 0 +github.com/user-management-system/internal/service/auth_email.go:28.57,30.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:31.2,31.60 1 0 +github.com/user-management-system/internal/service/auth_email.go:31.60,33.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:35.2,36.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:36.16,38.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:39.2,39.12 1 0 +github.com/user-management-system/internal/service/auth_email.go:39.12,41.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:43.2,43.21 1 0 +github.com/user-management-system/internal/service/auth_email.go:43.21,45.17 2 0 +github.com/user-management-system/internal/service/auth_email.go:45.17,47.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:48.3,48.13 1 0 +github.com/user-management-system/internal/service/auth_email.go:48.13,50.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:53.2,53.21 1 0 +github.com/user-management-system/internal/service/auth_email.go:53.21,55.17 2 0 +github.com/user-management-system/internal/service/auth_email.go:55.17,57.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:58.3,58.13 1 0 +github.com/user-management-system/internal/service/auth_email.go:58.13,60.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:63.2,64.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:64.16,66.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:68.2,69.52 2 0 +github.com/user-management-system/internal/service/auth_email.go:69.52,71.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:73.2,81.53 2 0 +github.com/user-management-system/internal/service/auth_email.go:81.53,83.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:85.2,87.52 2 0 +github.com/user-management-system/internal/service/auth_email.go:87.52,89.21 2 0 +github.com/user-management-system/internal/service/auth_email.go:89.21,91.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:93.3,93.13 1 0 +github.com/user-management-system/internal/service/auth_email.go:93.13,96.104 3 0 +github.com/user-management-system/internal/service/auth_email.go:96.104,98.5 1 0 +github.com/user-management-system/internal/service/auth_email.go:102.2,104.22 3 0 +github.com/user-management-system/internal/service/auth_email.go:107.78,108.33 1 0 +github.com/user-management-system/internal/service/auth_email.go:108.33,110.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:112.2,113.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:113.16,115.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:117.2,118.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:118.16,120.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:122.2,122.44 1 0 +github.com/user-management-system/internal/service/auth_email.go:122.44,124.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:125.2,125.46 1 0 +github.com/user-management-system/internal/service/auth_email.go:125.46,127.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:129.2,129.70 1 0 +github.com/user-management-system/internal/service/auth_email.go:132.86,133.33 1 0 +github.com/user-management-system/internal/service/auth_email.go:133.33,135.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:137.2,138.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:138.16,139.31 1 0 +github.com/user-management-system/internal/service/auth_email.go:139.31,141.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:142.3,142.13 1 0 +github.com/user-management-system/internal/service/auth_email.go:144.2,144.44 1 0 +github.com/user-management-system/internal/service/auth_email.go:144.44,146.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:147.2,147.46 1 0 +github.com/user-management-system/internal/service/auth_email.go:147.46,149.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:151.2,152.20 2 0 +github.com/user-management-system/internal/service/auth_email.go:152.20,154.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:155.2,155.80 1 0 +github.com/user-management-system/internal/service/auth_email.go:158.83,159.27 1 0 +github.com/user-management-system/internal/service/auth_email.go:159.27,161.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:163.2,164.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:164.16,165.31 1 0 +github.com/user-management-system/internal/service/auth_email.go:165.31,167.4 1 0 +github.com/user-management-system/internal/service/auth_email.go:168.3,168.13 1 0 +github.com/user-management-system/internal/service/auth_email.go:170.2,170.58 1 0 +github.com/user-management-system/internal/service/auth_email.go:173.109,174.27 1 0 +github.com/user-management-system/internal/service/auth_email.go:174.27,176.3 1 0 +github.com/user-management-system/internal/service/auth_email.go:178.2,178.82 1 0 +github.com/user-management-system/internal/service/auth_email.go:178.82,181.3 2 0 +github.com/user-management-system/internal/service/auth_email.go:183.2,184.16 2 0 +github.com/user-management-system/internal/service/auth_email.go:184.16,185.31 1 0 +github.com/user-management-system/internal/service/auth_email.go:185.31,188.4 2 0 +github.com/user-management-system/internal/service/auth_email.go:189.3,190.18 2 0 +github.com/user-management-system/internal/service/auth_email.go:193.2,193.49 1 0 +github.com/user-management-system/internal/service/auth_email.go:193.49,197.3 3 0 +github.com/user-management-system/internal/service/auth_email.go:199.2,209.58 5 0 +github.com/user-management-system/internal/service/auth_runtime.go:23.97,24.16 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:24.16,26.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:27.2,27.58 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:27.58,29.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:32.99,34.16 2 1 +github.com/user-management-system/internal/service/auth_runtime.go:34.16,36.3 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:37.2,37.31 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:37.31,39.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:41.2,42.16 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:42.16,44.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:45.2,45.31 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:45.31,47.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:49.2,50.45 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:50.45,52.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:53.2,53.18 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:56.42,57.16 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:57.16,59.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:60.2,60.44 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:60.44,62.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:64.2,68.42 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:71.102,72.60 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:72.60,74.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:76.2,77.16 2 1 +github.com/user-management-system/internal/service/auth_runtime.go:77.16,80.3 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:81.2,81.28 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:81.28,83.3 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:85.2,86.36 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:86.36,91.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:93.2,93.67 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:93.67,95.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:98.103,99.35 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:99.35,101.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:103.2,103.68 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:103.68,105.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:108.64,109.17 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:109.17,111.3 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:112.2,112.79 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:115.42,116.38 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:116.38,118.3 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:119.2,119.10 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:122.46,123.27 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:124.11,125.17 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:126.13,127.22 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:128.15,129.22 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:130.19,132.17 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:132.17,134.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:135.3,135.22 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:136.10,137.18 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:141.50,142.27 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:143.13,144.17 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:145.11,146.24 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:147.15,148.24 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:149.19,151.17 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:151.17,153.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:154.3,154.17 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:155.10,156.18 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:160.96,161.35 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:161.35,163.3 1 1 +github.com/user-management-system/internal/service/auth_runtime.go:164.2,164.25 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:164.25,166.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:167.2,167.25 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:167.25,169.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:170.2,170.75 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:193.51,195.45 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:195.45,197.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:198.2,198.58 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:201.94,206.2 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:208.112,209.17 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:209.17,211.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:213.2,217.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:220.112,221.32 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:221.32,223.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:224.2,224.20 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:224.20,226.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:227.2,227.27 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:227.27,229.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:231.2,232.16 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:232.16,234.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:236.2,236.109 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:236.109,238.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:240.2,240.19 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:243.92,245.16 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:245.16,247.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:248.2,248.20 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:248.20,250.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:251.2,251.49 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:254.111,255.32 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:255.32,257.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:259.2,261.9 3 0 +github.com/user-management-system/internal/service/auth_runtime.go:261.9,263.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:264.2,266.31 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:267.26,269.28 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:269.28,271.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:272.3,273.23 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:274.25,276.28 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:276.28,278.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:279.3,280.23 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:281.14,285.9 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:286.11,287.66 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:288.30,290.17 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:290.17,292.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:293.3,294.64 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:294.64,296.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:297.3,297.28 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:297.28,299.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:300.3,301.23 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:302.10,306.9 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:310.105,311.32 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:311.32,313.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:314.2,314.22 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:314.22,316.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:318.2,319.16 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:319.16,321.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:323.2,323.116 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:323.116,325.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:327.2,327.18 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:330.101,331.32 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:331.32,333.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:335.2,337.9 3 0 +github.com/user-management-system/internal/service/auth_runtime.go:337.9,339.3 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:340.2,342.31 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:343.22,344.20 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:345.21,347.20 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:348.30,350.17 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:350.17,352.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:353.3,354.56 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:354.56,356.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:357.3,357.20 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:358.10,360.17 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:360.17,362.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:363.3,364.56 2 0 +github.com/user-management-system/internal/service/auth_runtime.go:364.56,366.4 1 0 +github.com/user-management-system/internal/service/auth_runtime.go:367.3,367.20 1 0 +github.com/user-management-system/internal/service/captcha.go:38.67,40.2 1 0 +github.com/user-management-system/internal/service/captcha.go:49.80,52.16 2 0 +github.com/user-management-system/internal/service/captcha.go:52.16,54.3 1 0 +github.com/user-management-system/internal/service/captcha.go:57.2,58.16 2 0 +github.com/user-management-system/internal/service/captcha.go:58.16,60.3 1 0 +github.com/user-management-system/internal/service/captcha.go:63.2,64.16 2 0 +github.com/user-management-system/internal/service/captcha.go:64.16,66.3 1 0 +github.com/user-management-system/internal/service/captcha.go:69.2,75.8 3 0 +github.com/user-management-system/internal/service/captcha.go:79.85,80.37 1 0 +github.com/user-management-system/internal/service/captcha.go:80.37,82.3 1 0 +github.com/user-management-system/internal/service/captcha.go:84.2,86.9 3 0 +github.com/user-management-system/internal/service/captcha.go:86.9,88.3 1 0 +github.com/user-management-system/internal/service/captcha.go:91.2,94.9 3 0 +github.com/user-management-system/internal/service/captcha.go:94.9,96.3 1 0 +github.com/user-management-system/internal/service/captcha.go:98.2,98.44 1 0 +github.com/user-management-system/internal/service/captcha.go:102.98,103.37 1 0 +github.com/user-management-system/internal/service/captcha.go:103.37,105.3 1 0 +github.com/user-management-system/internal/service/captcha.go:107.2,109.9 3 0 +github.com/user-management-system/internal/service/captcha.go:109.9,111.3 1 0 +github.com/user-management-system/internal/service/captcha.go:113.2,114.9 2 0 +github.com/user-management-system/internal/service/captcha.go:114.9,116.3 1 0 +github.com/user-management-system/internal/service/captcha.go:118.2,118.44 1 0 +github.com/user-management-system/internal/service/captcha.go:122.95,123.21 1 0 +github.com/user-management-system/internal/service/captcha.go:123.21,125.3 1 0 +github.com/user-management-system/internal/service/captcha.go:126.2,126.18 1 0 +github.com/user-management-system/internal/service/captcha.go:126.18,128.3 1 0 +github.com/user-management-system/internal/service/captcha.go:129.2,129.39 1 0 +github.com/user-management-system/internal/service/captcha.go:129.39,131.3 1 0 +github.com/user-management-system/internal/service/captcha.go:132.2,132.12 1 0 +github.com/user-management-system/internal/service/captcha.go:136.65,139.24 3 0 +github.com/user-management-system/internal/service/captcha.go:139.24,141.17 2 0 +github.com/user-management-system/internal/service/captcha.go:141.17,143.4 1 0 +github.com/user-management-system/internal/service/captcha.go:144.3,144.31 1 0 +github.com/user-management-system/internal/service/captcha.go:146.2,146.28 1 0 +github.com/user-management-system/internal/service/captcha.go:150.55,152.41 2 0 +github.com/user-management-system/internal/service/captcha.go:152.41,154.3 1 0 +github.com/user-management-system/internal/service/captcha.go:155.2,155.80 1 0 +github.com/user-management-system/internal/service/captcha.go:159.67,174.25 5 0 +github.com/user-management-system/internal/service/captcha.go:174.25,186.3 6 0 +github.com/user-management-system/internal/service/captcha.go:189.2,189.26 1 0 +github.com/user-management-system/internal/service/captcha.go:189.26,199.3 4 0 +github.com/user-management-system/internal/service/captcha.go:202.2,202.26 1 0 +github.com/user-management-system/internal/service/captcha.go:202.26,210.3 2 0 +github.com/user-management-system/internal/service/captcha.go:213.2,214.46 2 0 +github.com/user-management-system/internal/service/captcha.go:214.46,216.3 1 0 +github.com/user-management-system/internal/service/captcha.go:218.2,218.25 1 0 +github.com/user-management-system/internal/service/captcha.go:222.66,226.13 4 0 +github.com/user-management-system/internal/service/captcha.go:226.13,228.3 1 0 +github.com/user-management-system/internal/service/captcha.go:229.2,229.13 1 0 +github.com/user-management-system/internal/service/captcha.go:229.13,231.3 1 0 +github.com/user-management-system/internal/service/captcha.go:232.2,233.6 2 0 +github.com/user-management-system/internal/service/captcha.go:233.6,235.27 2 0 +github.com/user-management-system/internal/service/captcha.go:235.27,236.9 1 0 +github.com/user-management-system/internal/service/captcha.go:238.3,239.15 2 0 +github.com/user-management-system/internal/service/captcha.go:239.15,242.4 2 0 +github.com/user-management-system/internal/service/captcha.go:243.3,243.14 1 0 +github.com/user-management-system/internal/service/captcha.go:243.14,246.4 2 0 +github.com/user-management-system/internal/service/captcha.go:250.21,251.11 1 0 +github.com/user-management-system/internal/service/captcha.go:251.11,253.3 1 0 +github.com/user-management-system/internal/service/captcha.go:254.2,254.10 1 0 +github.com/user-management-system/internal/service/captcha.go:320.65,322.9 2 0 +github.com/user-management-system/internal/service/captcha.go:322.9,324.29 1 0 +github.com/user-management-system/internal/service/captcha.go:324.29,325.30 1 0 +github.com/user-management-system/internal/service/captcha.go:325.30,327.5 1 0 +github.com/user-management-system/internal/service/captcha.go:329.3,329.9 1 0 +github.com/user-management-system/internal/service/captcha.go:332.2,332.34 1 0 +github.com/user-management-system/internal/service/captcha.go:332.34,333.32 1 0 +github.com/user-management-system/internal/service/captcha.go:333.32,334.35 1 0 +github.com/user-management-system/internal/service/captcha.go:334.35,340.5 4 0 +github.com/user-management-system/internal/service/classified_error.go:15.42,16.21 1 0 +github.com/user-management-system/internal/service/classified_error.go:16.21,18.3 1 0 +github.com/user-management-system/internal/service/classified_error.go:19.2,19.20 1 0 +github.com/user-management-system/internal/service/classified_error.go:19.20,21.3 1 0 +github.com/user-management-system/internal/service/classified_error.go:22.2,22.11 1 0 +github.com/user-management-system/internal/service/classified_error.go:25.42,27.2 1 0 +github.com/user-management-system/internal/service/classified_error.go:29.46,34.2 1 0 +github.com/user-management-system/internal/service/classified_error.go:36.47,41.2 1 0 +github.com/user-management-system/internal/service/custom_field.go:24.23,29.2 1 1 +github.com/user-management-system/internal/service/custom_field.go:62.117,65.35 2 0 +github.com/user-management-system/internal/service/custom_field.go:65.35,67.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:69.2,84.55 2 0 +github.com/user-management-system/internal/service/custom_field.go:84.55,86.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:88.2,88.19 1 0 +github.com/user-management-system/internal/service/custom_field.go:92.127,94.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:94.16,96.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:98.2,98.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:98.20,100.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:101.2,101.18 1 0 +github.com/user-management-system/internal/service/custom_field.go:101.18,103.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:104.2,104.25 1 0 +github.com/user-management-system/internal/service/custom_field.go:104.25,106.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:107.2,107.23 1 0 +github.com/user-management-system/internal/service/custom_field.go:107.23,109.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:110.2,110.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:110.20,112.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:113.2,113.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:113.20,115.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:116.2,116.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:116.20,118.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:119.2,119.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:119.20,121.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:122.2,122.23 1 0 +github.com/user-management-system/internal/service/custom_field.go:122.23,124.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:125.2,125.18 1 0 +github.com/user-management-system/internal/service/custom_field.go:125.18,127.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:128.2,128.23 1 0 +github.com/user-management-system/internal/service/custom_field.go:128.23,130.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:132.2,132.55 1 0 +github.com/user-management-system/internal/service/custom_field.go:132.55,134.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:136.2,136.19 1 0 +github.com/user-management-system/internal/service/custom_field.go:140.79,142.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:142.16,144.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:147.2,147.52 1 0 +github.com/user-management-system/internal/service/custom_field.go:147.52,149.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:152.2,154.12 2 0 +github.com/user-management-system/internal/service/custom_field.go:158.99,160.2 1 0 +github.com/user-management-system/internal/service/custom_field.go:163.93,165.2 1 0 +github.com/user-management-system/internal/service/custom_field.go:168.96,170.2 1 0 +github.com/user-management-system/internal/service/custom_field.go:173.120,176.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:176.16,178.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:181.2,181.59 1 0 +github.com/user-management-system/internal/service/custom_field.go:181.59,183.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:185.2,185.64 1 0 +github.com/user-management-system/internal/service/custom_field.go:189.121,192.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:192.16,194.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:196.2,197.27 2 0 +github.com/user-management-system/internal/service/custom_field.go:197.27,199.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:202.2,202.38 1 0 +github.com/user-management-system/internal/service/custom_field.go:202.38,204.10 2 0 +github.com/user-management-system/internal/service/custom_field.go:204.10,206.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:207.3,207.60 1 0 +github.com/user-management-system/internal/service/custom_field.go:207.60,209.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:213.2,213.50 1 0 +github.com/user-management-system/internal/service/custom_field.go:217.128,220.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:220.16,222.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:225.2,226.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:226.16,228.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:231.2,232.27 2 0 +github.com/user-management-system/internal/service/custom_field.go:232.27,234.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:237.2,238.27 2 0 +github.com/user-management-system/internal/service/custom_field.go:238.27,240.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:242.2,243.31 2 0 +github.com/user-management-system/internal/service/custom_field.go:243.31,248.40 2 0 +github.com/user-management-system/internal/service/custom_field.go:248.40,250.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:250.9,250.36 1 0 +github.com/user-management-system/internal/service/custom_field.go:250.36,252.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:252.9,254.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:256.3,256.32 1 0 +github.com/user-management-system/internal/service/custom_field.go:259.2,259.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:263.109,265.16 2 0 +github.com/user-management-system/internal/service/custom_field.go:265.16,267.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:269.2,269.50 1 0 +github.com/user-management-system/internal/service/custom_field.go:273.96,275.35 1 0 +github.com/user-management-system/internal/service/custom_field.go:275.35,277.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:280.2,280.43 1 0 +github.com/user-management-system/internal/service/custom_field.go:280.43,282.3 1 0 +github.com/user-management-system/internal/service/custom_field.go:284.2,284.20 1 0 +github.com/user-management-system/internal/service/custom_field.go:285.36,287.52 1 0 +github.com/user-management-system/internal/service/custom_field.go:287.52,289.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:290.3,290.52 1 0 +github.com/user-management-system/internal/service/custom_field.go:290.52,292.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:293.36,296.17 2 0 +github.com/user-management-system/internal/service/custom_field.go:296.17,298.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:299.3,299.48 1 0 +github.com/user-management-system/internal/service/custom_field.go:299.48,301.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:302.3,302.48 1 0 +github.com/user-management-system/internal/service/custom_field.go:302.48,304.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:305.37,307.74 1 0 +github.com/user-management-system/internal/service/custom_field.go:307.74,309.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:310.34,313.17 2 0 +github.com/user-management-system/internal/service/custom_field.go:313.17,315.4 1 0 +github.com/user-management-system/internal/service/custom_field.go:318.2,318.12 1 0 +github.com/user-management-system/internal/service/device.go:24.18,29.2 1 1 +github.com/user-management-system/internal/service/device.go:54.123,57.16 2 1 +github.com/user-management-system/internal/service/device.go:57.16,59.3 1 0 +github.com/user-management-system/internal/service/device.go:62.2,63.16 2 1 +github.com/user-management-system/internal/service/device.go:63.16,65.3 1 0 +github.com/user-management-system/internal/service/device.go:66.2,66.12 1 1 +github.com/user-management-system/internal/service/device.go:66.12,69.17 2 0 +github.com/user-management-system/internal/service/device.go:69.17,71.4 1 0 +github.com/user-management-system/internal/service/device.go:72.3,73.50 2 0 +github.com/user-management-system/internal/service/device.go:77.2,89.57 2 1 +github.com/user-management-system/internal/service/device.go:89.57,91.3 1 0 +github.com/user-management-system/internal/service/device.go:93.2,93.20 1 1 +github.com/user-management-system/internal/service/device.go:97.125,99.16 2 1 +github.com/user-management-system/internal/service/device.go:99.16,101.3 1 0 +github.com/user-management-system/internal/service/device.go:104.2,104.26 1 1 +github.com/user-management-system/internal/service/device.go:104.26,106.3 1 1 +github.com/user-management-system/internal/service/device.go:107.2,107.25 1 1 +github.com/user-management-system/internal/service/device.go:107.25,109.3 1 1 +github.com/user-management-system/internal/service/device.go:110.2,110.24 1 1 +github.com/user-management-system/internal/service/device.go:110.24,112.3 1 1 +github.com/user-management-system/internal/service/device.go:113.2,113.29 1 1 +github.com/user-management-system/internal/service/device.go:113.29,115.3 1 1 +github.com/user-management-system/internal/service/device.go:116.2,116.18 1 1 +github.com/user-management-system/internal/service/device.go:116.18,118.3 1 0 +github.com/user-management-system/internal/service/device.go:119.2,119.24 1 1 +github.com/user-management-system/internal/service/device.go:119.24,121.3 1 0 +github.com/user-management-system/internal/service/device.go:122.2,122.21 1 1 +github.com/user-management-system/internal/service/device.go:122.21,124.3 1 1 +github.com/user-management-system/internal/service/device.go:126.2,126.57 1 1 +github.com/user-management-system/internal/service/device.go:126.57,128.3 1 0 +github.com/user-management-system/internal/service/device.go:130.2,130.20 1 1 +github.com/user-management-system/internal/service/device.go:134.81,136.2 1 1 +github.com/user-management-system/internal/service/device.go:139.96,141.2 1 1 +github.com/user-management-system/internal/service/device.go:144.128,146.15 2 1 +github.com/user-management-system/internal/service/device.go:146.15,148.3 1 0 +github.com/user-management-system/internal/service/device.go:149.2,149.19 1 1 +github.com/user-management-system/internal/service/device.go:149.19,151.3 1 0 +github.com/user-management-system/internal/service/device.go:153.2,153.65 1 1 +github.com/user-management-system/internal/service/device.go:157.115,159.2 1 1 +github.com/user-management-system/internal/service/device.go:162.89,164.2 1 0 +github.com/user-management-system/internal/service/device.go:167.116,169.15 2 0 +github.com/user-management-system/internal/service/device.go:169.15,171.3 1 0 +github.com/user-management-system/internal/service/device.go:172.2,172.19 1 0 +github.com/user-management-system/internal/service/device.go:172.19,174.3 1 0 +github.com/user-management-system/internal/service/device.go:176.2,176.84 1 0 +github.com/user-management-system/internal/service/device.go:180.109,182.16 2 1 +github.com/user-management-system/internal/service/device.go:182.16,184.3 1 0 +github.com/user-management-system/internal/service/device.go:186.2,187.23 2 1 +github.com/user-management-system/internal/service/device.go:187.23,190.3 2 1 +github.com/user-management-system/internal/service/device.go:192.2,192.65 1 1 +github.com/user-management-system/internal/service/device.go:196.134,198.16 2 0 +github.com/user-management-system/internal/service/device.go:198.16,200.3 1 0 +github.com/user-management-system/internal/service/device.go:202.2,203.23 2 0 +github.com/user-management-system/internal/service/device.go:203.23,206.3 2 0 +github.com/user-management-system/internal/service/device.go:208.2,208.65 1 0 +github.com/user-management-system/internal/service/device.go:212.82,214.16 2 1 +github.com/user-management-system/internal/service/device.go:214.16,216.3 1 0 +github.com/user-management-system/internal/service/device.go:218.2,218.51 1 1 +github.com/user-management-system/internal/service/device.go:222.111,224.2 1 0 +github.com/user-management-system/internal/service/device.go:227.104,229.2 1 1 +github.com/user-management-system/internal/service/device.go:244.120,245.19 1 1 +github.com/user-management-system/internal/service/device.go:245.19,247.3 1 0 +github.com/user-management-system/internal/service/device.go:248.2,248.23 1 1 +github.com/user-management-system/internal/service/device.go:248.23,250.3 1 0 +github.com/user-management-system/internal/service/device.go:251.2,251.24 1 1 +github.com/user-management-system/internal/service/device.go:251.24,253.3 1 0 +github.com/user-management-system/internal/service/device.go:255.2,265.65 3 1 +github.com/user-management-system/internal/service/device.go:265.65,268.3 2 0 +github.com/user-management-system/internal/service/device.go:271.2,271.26 1 1 +github.com/user-management-system/internal/service/device.go:271.26,273.3 1 0 +github.com/user-management-system/internal/service/device.go:275.2,275.42 1 1 +github.com/user-management-system/internal/service/device.go:279.116,281.42 2 0 +github.com/user-management-system/internal/service/device.go:281.42,283.3 1 0 +github.com/user-management-system/internal/service/device.go:285.2,286.16 2 0 +github.com/user-management-system/internal/service/device.go:286.16,288.3 1 0 +github.com/user-management-system/internal/service/device.go:290.2,294.65 2 0 +github.com/user-management-system/internal/service/device.go:294.65,297.3 2 0 +github.com/user-management-system/internal/service/device.go:298.2,298.26 1 0 +github.com/user-management-system/internal/service/device.go:298.26,300.3 1 0 +github.com/user-management-system/internal/service/device.go:302.2,303.16 2 0 +github.com/user-management-system/internal/service/device.go:303.16,305.3 1 0 +github.com/user-management-system/internal/service/device.go:307.2,308.22 2 0 +github.com/user-management-system/internal/service/device.go:308.22,311.3 2 0 +github.com/user-management-system/internal/service/device.go:313.2,318.8 1 0 +github.com/user-management-system/internal/service/device.go:322.121,324.2 1 0 +github.com/user-management-system/internal/service/email.go:34.62,36.2 1 0 +github.com/user-management-system/internal/service/email.go:38.95,42.50 3 0 +github.com/user-management-system/internal/service/email.go:42.50,44.3 1 0 +github.com/user-management-system/internal/service/email.go:46.2,47.26 2 0 +github.com/user-management-system/internal/service/email.go:47.26,49.3 1 0 +github.com/user-management-system/internal/service/email.go:51.2,62.86 4 0 +github.com/user-management-system/internal/service/email.go:67.95,71.2 3 0 +github.com/user-management-system/internal/service/email.go:81.47,89.2 1 0 +github.com/user-management-system/internal/service/email.go:97.111,98.22 1 0 +github.com/user-management-system/internal/service/email.go:98.22,100.3 1 0 +github.com/user-management-system/internal/service/email.go:101.2,101.29 1 0 +github.com/user-management-system/internal/service/email.go:101.29,103.3 1 0 +github.com/user-management-system/internal/service/email.go:104.2,104.28 1 0 +github.com/user-management-system/internal/service/email.go:104.28,106.3 1 0 +github.com/user-management-system/internal/service/email.go:107.2,111.3 1 0 +github.com/user-management-system/internal/service/email.go:114.92,116.48 2 0 +github.com/user-management-system/internal/service/email.go:116.48,118.3 1 0 +github.com/user-management-system/internal/service/email.go:120.2,122.49 3 0 +github.com/user-management-system/internal/service/email.go:122.49,123.39 1 0 +github.com/user-management-system/internal/service/email.go:123.39,125.4 1 0 +github.com/user-management-system/internal/service/email.go:127.2,127.39 1 0 +github.com/user-management-system/internal/service/email.go:127.39,129.3 1 0 +github.com/user-management-system/internal/service/email.go:131.2,132.16 2 0 +github.com/user-management-system/internal/service/email.go:132.16,134.3 1 0 +github.com/user-management-system/internal/service/email.go:135.2,136.86 2 0 +github.com/user-management-system/internal/service/email.go:136.86,138.3 1 0 +github.com/user-management-system/internal/service/email.go:139.2,139.104 1 0 +github.com/user-management-system/internal/service/email.go:139.104,142.3 2 0 +github.com/user-management-system/internal/service/email.go:143.2,143.93 1 0 +github.com/user-management-system/internal/service/email.go:143.93,147.3 3 0 +github.com/user-management-system/internal/service/email.go:149.2,150.71 2 0 +github.com/user-management-system/internal/service/email.go:150.71,154.3 3 0 +github.com/user-management-system/internal/service/email.go:156.2,156.12 1 0 +github.com/user-management-system/internal/service/email.go:159.100,160.35 1 0 +github.com/user-management-system/internal/service/email.go:160.35,162.3 1 0 +github.com/user-management-system/internal/service/email.go:164.2,166.9 3 0 +github.com/user-management-system/internal/service/email.go:166.9,168.3 1 0 +github.com/user-management-system/internal/service/email.go:170.2,171.78 2 0 +github.com/user-management-system/internal/service/email.go:171.78,173.3 1 0 +github.com/user-management-system/internal/service/email.go:175.2,175.53 1 0 +github.com/user-management-system/internal/service/email.go:175.53,177.3 1 0 +github.com/user-management-system/internal/service/email.go:179.2,179.12 1 0 +github.com/user-management-system/internal/service/email.go:190.128,198.2 1 0 +github.com/user-management-system/internal/service/email.go:200.119,202.55 2 0 +github.com/user-management-system/internal/service/email.go:202.55,204.3 1 0 +github.com/user-management-system/internal/service/email.go:205.2,208.83 3 0 +github.com/user-management-system/internal/service/email.go:208.83,210.3 1 0 +github.com/user-management-system/internal/service/email.go:212.2,215.55 4 0 +github.com/user-management-system/internal/service/email.go:218.63,220.16 2 0 +github.com/user-management-system/internal/service/email.go:220.16,222.3 1 0 +github.com/user-management-system/internal/service/email.go:223.2,223.82 1 0 +github.com/user-management-system/internal/service/email.go:226.108,228.17 2 0 +github.com/user-management-system/internal/service/email.go:228.17,230.3 1 0 +github.com/user-management-system/internal/service/email.go:232.2,234.9 3 0 +github.com/user-management-system/internal/service/email.go:234.9,236.3 1 0 +github.com/user-management-system/internal/service/email.go:238.2,239.9 2 0 +github.com/user-management-system/internal/service/email.go:239.9,241.3 1 0 +github.com/user-management-system/internal/service/email.go:242.2,242.54 1 0 +github.com/user-management-system/internal/service/email.go:242.54,244.3 1 0 +github.com/user-management-system/internal/service/email.go:246.2,246.20 1 0 +github.com/user-management-system/internal/service/email.go:249.102,257.17 3 0 +github.com/user-management-system/internal/service/email.go:257.17,259.3 1 0 +github.com/user-management-system/internal/service/email.go:261.2,274.22 3 0 +github.com/user-management-system/internal/service/email.go:277.99,295.2 1 0 +github.com/user-management-system/internal/service/email.go:297.42,300.51 2 0 +github.com/user-management-system/internal/service/email.go:300.51,302.3 1 0 +github.com/user-management-system/internal/service/email.go:304.2,307.20 3 0 +github.com/user-management-system/internal/service/email.go:307.20,309.3 1 0 +github.com/user-management-system/internal/service/email.go:310.2,310.40 1 0 +github.com/user-management-system/internal/service/export.go:38.63,38.97 1 0 +github.com/user-management-system/internal/service/export.go:39.76,39.97 1 0 +github.com/user-management-system/internal/service/export.go:40.70,40.105 1 0 +github.com/user-management-system/internal/service/export.go:41.73,41.108 1 0 +github.com/user-management-system/internal/service/export.go:42.73,42.94 1 0 +github.com/user-management-system/internal/service/export.go:43.71,43.90 1 0 +github.com/user-management-system/internal/service/export.go:44.71,44.103 1 0 +github.com/user-management-system/internal/service/export.go:45.71,45.107 1 0 +github.com/user-management-system/internal/service/export.go:46.71,46.90 1 0 +github.com/user-management-system/internal/service/export.go:47.74,47.90 1 0 +github.com/user-management-system/internal/service/export.go:48.84,48.119 1 0 +github.com/user-management-system/internal/service/export.go:49.92,49.129 1 0 +github.com/user-management-system/internal/service/export.go:50.86,50.110 1 0 +github.com/user-management-system/internal/service/export.go:51.81,51.133 1 0 +github.com/user-management-system/internal/service/export.go:64.18,69.2 1 0 +github.com/user-management-system/internal/service/export.go:72.115,73.16 1 0 +github.com/user-management-system/internal/service/export.go:73.16,75.3 1 0 +github.com/user-management-system/internal/service/export.go:77.2,78.16 2 0 +github.com/user-management-system/internal/service/export.go:78.16,80.3 1 0 +github.com/user-management-system/internal/service/export.go:82.2,83.16 2 0 +github.com/user-management-system/internal/service/export.go:83.16,85.3 1 0 +github.com/user-management-system/internal/service/export.go:87.2,88.16 2 0 +github.com/user-management-system/internal/service/export.go:88.16,90.3 1 0 +github.com/user-management-system/internal/service/export.go:92.2,93.16 2 0 +github.com/user-management-system/internal/service/export.go:94.23,96.17 2 0 +github.com/user-management-system/internal/service/export.go:96.17,98.4 1 0 +github.com/user-management-system/internal/service/export.go:99.3,99.56 1 0 +github.com/user-management-system/internal/service/export.go:100.24,102.17 2 0 +github.com/user-management-system/internal/service/export.go:102.17,104.4 1 0 +github.com/user-management-system/internal/service/export.go:105.3,105.98 1 0 +github.com/user-management-system/internal/service/export.go:106.10,107.77 1 0 +github.com/user-management-system/internal/service/export.go:112.85,115.2 2 0 +github.com/user-management-system/internal/service/export.go:118.86,121.2 2 0 +github.com/user-management-system/internal/service/export.go:123.114,128.6 4 0 +github.com/user-management-system/internal/service/export.go:128.6,135.45 2 0 +github.com/user-management-system/internal/service/export.go:135.45,144.25 2 0 +github.com/user-management-system/internal/service/export.go:144.25,146.5 1 0 +github.com/user-management-system/internal/service/export.go:147.4,148.18 2 0 +github.com/user-management-system/internal/service/export.go:148.18,150.5 1 0 +github.com/user-management-system/internal/service/export.go:151.4,153.47 3 0 +github.com/user-management-system/internal/service/export.go:153.47,154.10 1 0 +github.com/user-management-system/internal/service/export.go:156.4,156.12 1 0 +github.com/user-management-system/internal/service/export.go:159.3,160.17 2 0 +github.com/user-management-system/internal/service/export.go:160.17,162.4 1 0 +github.com/user-management-system/internal/service/export.go:163.3,164.29 2 0 +github.com/user-management-system/internal/service/export.go:164.29,165.9 1 0 +github.com/user-management-system/internal/service/export.go:167.3,167.22 1 0 +github.com/user-management-system/internal/service/export.go:170.2,170.22 1 0 +github.com/user-management-system/internal/service/export.go:174.131,176.16 2 0 +github.com/user-management-system/internal/service/export.go:176.16,178.3 1 0 +github.com/user-management-system/internal/service/export.go:180.2,181.20 2 0 +github.com/user-management-system/internal/service/export.go:182.23,183.39 1 0 +github.com/user-management-system/internal/service/export.go:184.24,185.40 1 0 +github.com/user-management-system/internal/service/export.go:186.10,187.59 1 0 +github.com/user-management-system/internal/service/export.go:189.2,189.16 1 0 +github.com/user-management-system/internal/service/export.go:189.16,191.3 1 0 +github.com/user-management-system/internal/service/export.go:193.2,193.43 1 0 +github.com/user-management-system/internal/service/export.go:197.119,199.2 1 0 +github.com/user-management-system/internal/service/export.go:202.120,204.2 1 0 +github.com/user-management-system/internal/service/export.go:206.130,207.22 1 0 +github.com/user-management-system/internal/service/export.go:207.22,209.3 1 0 +github.com/user-management-system/internal/service/export.go:211.2,213.51 3 0 +github.com/user-management-system/internal/service/export.go:213.51,215.29 2 0 +github.com/user-management-system/internal/service/export.go:215.29,217.4 1 0 +github.com/user-management-system/internal/service/export.go:218.3,218.37 1 0 +github.com/user-management-system/internal/service/export.go:221.2,221.34 1 0 +github.com/user-management-system/internal/service/export.go:221.34,226.39 4 0 +github.com/user-management-system/internal/service/export.go:226.39,229.12 3 0 +github.com/user-management-system/internal/service/export.go:232.3,233.17 2 0 +github.com/user-management-system/internal/service/export.go:233.17,236.12 3 0 +github.com/user-management-system/internal/service/export.go:238.3,238.13 1 0 +github.com/user-management-system/internal/service/export.go:238.13,241.12 3 0 +github.com/user-management-system/internal/service/export.go:244.3,245.17 2 0 +github.com/user-management-system/internal/service/export.go:245.17,248.12 3 0 +github.com/user-management-system/internal/service/export.go:251.3,262.54 2 0 +github.com/user-management-system/internal/service/export.go:262.54,265.12 3 0 +github.com/user-management-system/internal/service/export.go:267.3,267.17 1 0 +github.com/user-management-system/internal/service/export.go:270.2,270.38 1 0 +github.com/user-management-system/internal/service/export.go:274.62,277.2 2 0 +github.com/user-management-system/internal/service/export.go:280.98,282.16 2 0 +github.com/user-management-system/internal/service/export.go:282.16,284.3 1 0 +github.com/user-management-system/internal/service/export.go:286.2,292.20 3 0 +github.com/user-management-system/internal/service/export.go:293.23,295.17 2 0 +github.com/user-management-system/internal/service/export.go:295.17,297.4 1 0 +github.com/user-management-system/internal/service/export.go:298.3,298.74 1 0 +github.com/user-management-system/internal/service/export.go:299.24,301.17 2 0 +github.com/user-management-system/internal/service/export.go:301.17,303.4 1 0 +github.com/user-management-system/internal/service/export.go:304.3,304.117 1 0 +github.com/user-management-system/internal/service/export.go:305.10,306.73 1 0 +github.com/user-management-system/internal/service/export.go:310.59,312.22 2 0 +github.com/user-management-system/internal/service/export.go:312.22,314.3 1 0 +github.com/user-management-system/internal/service/export.go:315.2,315.20 1 0 +github.com/user-management-system/internal/service/export.go:316.41,317.25 1 0 +github.com/user-management-system/internal/service/export.go:318.10,319.58 1 0 +github.com/user-management-system/internal/service/export.go:323.68,324.22 1 0 +github.com/user-management-system/internal/service/export.go:324.22,326.3 1 0 +github.com/user-management-system/internal/service/export.go:328.2,329.43 2 0 +github.com/user-management-system/internal/service/export.go:329.43,331.3 1 0 +github.com/user-management-system/internal/service/export.go:333.2,335.31 3 0 +github.com/user-management-system/internal/service/export.go:335.31,337.16 2 0 +github.com/user-management-system/internal/service/export.go:337.16,338.12 1 0 +github.com/user-management-system/internal/service/export.go:340.3,340.29 1 0 +github.com/user-management-system/internal/service/export.go:340.29,341.12 1 0 +github.com/user-management-system/internal/service/export.go:343.3,344.10 2 0 +github.com/user-management-system/internal/service/export.go:344.10,346.4 1 0 +github.com/user-management-system/internal/service/export.go:347.3,348.25 2 0 +github.com/user-management-system/internal/service/export.go:351.2,351.24 1 0 +github.com/user-management-system/internal/service/export.go:351.24,353.3 1 0 +github.com/user-management-system/internal/service/export.go:355.2,355.22 1 0 +github.com/user-management-system/internal/service/export.go:358.83,361.30 3 0 +github.com/user-management-system/internal/service/export.go:361.30,363.3 1 0 +github.com/user-management-system/internal/service/export.go:364.2,364.26 1 0 +github.com/user-management-system/internal/service/export.go:364.26,366.31 2 0 +github.com/user-management-system/internal/service/export.go:366.31,368.4 1 0 +github.com/user-management-system/internal/service/export.go:369.3,369.27 1 0 +github.com/user-management-system/internal/service/export.go:371.2,371.39 1 0 +github.com/user-management-system/internal/service/export.go:374.73,379.46 4 0 +github.com/user-management-system/internal/service/export.go:379.46,381.3 1 0 +github.com/user-management-system/internal/service/export.go:382.2,382.27 1 0 +github.com/user-management-system/internal/service/export.go:382.27,383.43 1 0 +github.com/user-management-system/internal/service/export.go:383.43,385.4 1 0 +github.com/user-management-system/internal/service/export.go:387.2,388.39 2 0 +github.com/user-management-system/internal/service/export.go:388.39,390.3 1 0 +github.com/user-management-system/internal/service/export.go:391.2,391.25 1 0 +github.com/user-management-system/internal/service/export.go:394.84,397.30 3 0 +github.com/user-management-system/internal/service/export.go:397.30,399.3 1 0 +github.com/user-management-system/internal/service/export.go:400.2,400.26 1 0 +github.com/user-management-system/internal/service/export.go:400.26,402.31 2 0 +github.com/user-management-system/internal/service/export.go:402.31,404.4 1 0 +github.com/user-management-system/internal/service/export.go:405.3,405.27 1 0 +github.com/user-management-system/internal/service/export.go:407.2,407.40 1 0 +github.com/user-management-system/internal/service/export.go:410.74,415.17 4 0 +github.com/user-management-system/internal/service/export.go:415.17,417.3 1 0 +github.com/user-management-system/internal/service/export.go:419.2,419.35 1 0 +github.com/user-management-system/internal/service/export.go:419.35,421.17 2 0 +github.com/user-management-system/internal/service/export.go:421.17,423.4 1 0 +github.com/user-management-system/internal/service/export.go:424.3,424.64 1 0 +github.com/user-management-system/internal/service/export.go:424.64,426.4 1 0 +github.com/user-management-system/internal/service/export.go:429.2,429.32 1 0 +github.com/user-management-system/internal/service/export.go:429.32,430.34 1 0 +github.com/user-management-system/internal/service/export.go:430.34,432.18 2 0 +github.com/user-management-system/internal/service/export.go:432.18,434.5 1 0 +github.com/user-management-system/internal/service/export.go:435.4,435.64 1 0 +github.com/user-management-system/internal/service/export.go:435.64,437.5 1 0 +github.com/user-management-system/internal/service/export.go:441.2,442.46 2 0 +github.com/user-management-system/internal/service/export.go:442.46,444.3 1 0 +github.com/user-management-system/internal/service/export.go:445.2,445.25 1 0 +github.com/user-management-system/internal/service/export.go:448.55,449.77 1 0 +github.com/user-management-system/internal/service/export.go:449.77,451.3 1 0 +github.com/user-management-system/internal/service/export.go:453.2,455.16 3 0 +github.com/user-management-system/internal/service/export.go:455.16,457.3 1 0 +github.com/user-management-system/internal/service/export.go:458.2,458.21 1 0 +github.com/user-management-system/internal/service/export.go:461.56,463.16 2 0 +github.com/user-management-system/internal/service/export.go:463.16,465.3 1 0 +github.com/user-management-system/internal/service/export.go:466.2,469.22 3 0 +github.com/user-management-system/internal/service/export.go:469.22,471.3 1 0 +github.com/user-management-system/internal/service/export.go:473.2,474.16 2 0 +github.com/user-management-system/internal/service/export.go:474.16,476.3 1 0 +github.com/user-management-system/internal/service/export.go:477.2,477.18 1 0 +github.com/user-management-system/internal/service/export.go:482.42,483.11 1 0 +github.com/user-management-system/internal/service/export.go:484.25,485.15 1 0 +github.com/user-management-system/internal/service/export.go:486.27,487.15 1 0 +github.com/user-management-system/internal/service/export.go:488.10,489.18 1 0 +github.com/user-management-system/internal/service/export.go:493.50,494.11 1 0 +github.com/user-management-system/internal/service/export.go:495.31,496.21 1 0 +github.com/user-management-system/internal/service/export.go:497.33,498.21 1 0 +github.com/user-management-system/internal/service/export.go:499.31,500.21 1 0 +github.com/user-management-system/internal/service/export.go:501.33,502.21 1 0 +github.com/user-management-system/internal/service/export.go:503.10,504.18 1 0 +github.com/user-management-system/internal/service/export.go:508.31,509.7 1 0 +github.com/user-management-system/internal/service/export.go:509.7,511.3 1 0 +github.com/user-management-system/internal/service/export.go:512.2,512.14 1 0 +github.com/user-management-system/internal/service/export.go:515.37,516.14 1 0 +github.com/user-management-system/internal/service/export.go:516.14,518.3 1 0 +github.com/user-management-system/internal/service/export.go:519.2,519.40 1 0 +github.com/user-management-system/internal/service/export.go:523.53,525.28 2 0 +github.com/user-management-system/internal/service/export.go:525.28,527.3 1 0 +github.com/user-management-system/internal/service/export.go:528.2,528.12 1 0 +github.com/user-management-system/internal/service/export.go:532.52,534.2 1 0 +github.com/user-management-system/internal/service/header_util.go:69.13,71.36 2 1 +github.com/user-management-system/internal/service/header_util.go:71.36,73.3 1 1 +github.com/user-management-system/internal/service/header_util.go:78.43,79.58 1 0 +github.com/user-management-system/internal/service/header_util.go:79.58,81.3 1 0 +github.com/user-management-system/internal/service/header_util.go:82.2,82.12 1 0 +github.com/user-management-system/internal/service/header_util.go:90.53,92.45 2 0 +github.com/user-management-system/internal/service/header_util.go:92.45,94.3 1 0 +github.com/user-management-system/internal/service/header_util.go:95.2,96.26 2 0 +github.com/user-management-system/internal/service/header_util.go:100.53,102.2 1 0 +github.com/user-management-system/internal/service/header_util.go:109.53,111.35 1 0 +github.com/user-management-system/internal/service/header_util.go:111.35,113.3 1 0 +github.com/user-management-system/internal/service/header_util.go:115.2,115.45 1 0 +github.com/user-management-system/internal/service/header_util.go:115.45,116.35 1 0 +github.com/user-management-system/internal/service/header_util.go:116.35,118.4 1 0 +github.com/user-management-system/internal/service/header_util.go:121.2,121.19 1 0 +github.com/user-management-system/internal/service/header_util.go:126.53,129.19 2 0 +github.com/user-management-system/internal/service/header_util.go:129.19,131.3 1 0 +github.com/user-management-system/internal/service/header_util.go:133.2,137.37 3 0 +github.com/user-management-system/internal/service/header_util.go:137.37,139.36 2 0 +github.com/user-management-system/internal/service/header_util.go:139.36,140.32 1 0 +github.com/user-management-system/internal/service/header_util.go:140.32,143.5 2 0 +github.com/user-management-system/internal/service/header_util.go:148.2,148.19 1 0 +github.com/user-management-system/internal/service/header_util.go:148.19,150.29 2 0 +github.com/user-management-system/internal/service/header_util.go:150.29,153.4 2 0 +github.com/user-management-system/internal/service/header_util.go:156.2,156.15 1 0 +github.com/user-management-system/internal/service/login_log.go:23.87,25.2 1 1 +github.com/user-management-system/internal/service/login_log.go:28.91,37.21 2 1 +github.com/user-management-system/internal/service/login_log.go:37.21,39.3 1 1 +github.com/user-management-system/internal/service/login_log.go:40.2,40.40 1 1 +github.com/user-management-system/internal/service/login_log.go:68.122,69.19 1 1 +github.com/user-management-system/internal/service/login_log.go:69.19,71.3 1 0 +github.com/user-management-system/internal/service/login_log.go:72.2,72.23 1 1 +github.com/user-management-system/internal/service/login_log.go:72.23,74.3 1 0 +github.com/user-management-system/internal/service/login_log.go:75.2,78.20 2 1 +github.com/user-management-system/internal/service/login_log.go:78.20,80.3 1 1 +github.com/user-management-system/internal/service/login_log.go:83.2,83.42 1 1 +github.com/user-management-system/internal/service/login_log.go:83.42,86.33 3 0 +github.com/user-management-system/internal/service/login_log.go:86.33,88.4 1 0 +github.com/user-management-system/internal/service/login_log.go:92.2,92.65 1 1 +github.com/user-management-system/internal/service/login_log.go:92.65,94.3 1 0 +github.com/user-management-system/internal/service/login_log.go:96.2,96.55 1 1 +github.com/user-management-system/internal/service/login_log.go:108.116,110.42 2 0 +github.com/user-management-system/internal/service/login_log.go:110.42,112.3 1 0 +github.com/user-management-system/internal/service/login_log.go:114.2,115.16 2 0 +github.com/user-management-system/internal/service/login_log.go:115.16,117.3 1 0 +github.com/user-management-system/internal/service/login_log.go:119.2,124.20 4 0 +github.com/user-management-system/internal/service/login_log.go:124.20,126.17 2 0 +github.com/user-management-system/internal/service/login_log.go:126.17,128.4 1 0 +github.com/user-management-system/internal/service/login_log.go:129.3,130.15 2 0 +github.com/user-management-system/internal/service/login_log.go:131.8,131.49 1 0 +github.com/user-management-system/internal/service/login_log.go:131.49,135.33 3 0 +github.com/user-management-system/internal/service/login_log.go:135.33,138.18 3 0 +github.com/user-management-system/internal/service/login_log.go:138.18,140.5 1 0 +github.com/user-management-system/internal/service/login_log.go:141.4,142.21 2 0 +github.com/user-management-system/internal/service/login_log.go:142.21,146.5 3 0 +github.com/user-management-system/internal/service/login_log.go:147.9,149.4 1 0 +github.com/user-management-system/internal/service/login_log.go:150.8,150.72 1 0 +github.com/user-management-system/internal/service/login_log.go:150.72,153.17 2 0 +github.com/user-management-system/internal/service/login_log.go:153.17,155.4 1 0 +github.com/user-management-system/internal/service/login_log.go:156.3,157.15 2 0 +github.com/user-management-system/internal/service/login_log.go:158.8,161.17 2 0 +github.com/user-management-system/internal/service/login_log.go:161.17,163.4 1 0 +github.com/user-management-system/internal/service/login_log.go:164.3,165.15 2 0 +github.com/user-management-system/internal/service/login_log.go:169.2,169.22 1 0 +github.com/user-management-system/internal/service/login_log.go:169.22,170.32 1 0 +github.com/user-management-system/internal/service/login_log.go:171.27,172.22 1 0 +github.com/user-management-system/internal/service/login_log.go:172.22,175.5 2 0 +github.com/user-management-system/internal/service/login_log.go:179.2,184.8 1 0 +github.com/user-management-system/internal/service/login_log.go:189.151,195.47 3 0 +github.com/user-management-system/internal/service/login_log.go:195.47,197.17 2 0 +github.com/user-management-system/internal/service/login_log.go:197.17,199.4 1 0 +github.com/user-management-system/internal/service/login_log.go:200.3,200.29 1 0 +github.com/user-management-system/internal/service/login_log.go:200.29,201.28 1 0 +github.com/user-management-system/internal/service/login_log.go:201.28,203.29 2 0 +github.com/user-management-system/internal/service/login_log.go:203.29,204.11 1 0 +github.com/user-management-system/internal/service/login_log.go:208.3,208.53 1 0 +github.com/user-management-system/internal/service/login_log.go:208.53,209.9 1 0 +github.com/user-management-system/internal/service/login_log.go:212.3,212.21 1 0 +github.com/user-management-system/internal/service/login_log.go:212.21,215.4 2 0 +github.com/user-management-system/internal/service/login_log.go:218.2,219.13 2 0 +github.com/user-management-system/internal/service/login_log.go:219.13,221.3 1 0 +github.com/user-management-system/internal/service/login_log.go:222.2,222.27 1 0 +github.com/user-management-system/internal/service/login_log.go:226.132,227.15 1 0 +github.com/user-management-system/internal/service/login_log.go:227.15,229.3 1 0 +github.com/user-management-system/internal/service/login_log.go:230.2,230.19 1 0 +github.com/user-management-system/internal/service/login_log.go:230.19,232.3 1 0 +github.com/user-management-system/internal/service/login_log.go:233.2,234.67 2 0 +github.com/user-management-system/internal/service/login_log.go:238.88,240.2 1 0 +github.com/user-management-system/internal/service/login_log.go:252.124,254.26 2 0 +github.com/user-management-system/internal/service/login_log.go:254.26,256.3 1 0 +github.com/user-management-system/internal/service/login_log.go:258.2,259.23 2 0 +github.com/user-management-system/internal/service/login_log.go:259.23,260.66 1 0 +github.com/user-management-system/internal/service/login_log.go:260.66,262.4 1 0 +github.com/user-management-system/internal/service/login_log.go:264.2,264.21 1 0 +github.com/user-management-system/internal/service/login_log.go:264.21,265.64 1 0 +github.com/user-management-system/internal/service/login_log.go:265.64,267.4 1 0 +github.com/user-management-system/internal/service/login_log.go:271.2,271.21 1 0 +github.com/user-management-system/internal/service/login_log.go:271.21,273.17 2 0 +github.com/user-management-system/internal/service/login_log.go:273.17,275.4 1 0 +github.com/user-management-system/internal/service/login_log.go:276.3,276.56 1 0 +github.com/user-management-system/internal/service/login_log.go:279.2,280.16 2 0 +github.com/user-management-system/internal/service/login_log.go:280.16,282.3 1 0 +github.com/user-management-system/internal/service/login_log.go:284.2,286.16 3 0 +github.com/user-management-system/internal/service/login_log.go:286.16,288.3 1 0 +github.com/user-management-system/internal/service/login_log.go:289.2,289.97 1 0 +github.com/user-management-system/internal/service/login_log.go:293.150,301.46 5 0 +github.com/user-management-system/internal/service/login_log.go:301.46,303.3 1 0 +github.com/user-management-system/internal/service/login_log.go:306.2,310.6 4 0 +github.com/user-management-system/internal/service/login_log.go:310.6,312.17 2 0 +github.com/user-management-system/internal/service/login_log.go:312.17,314.4 1 0 +github.com/user-management-system/internal/service/login_log.go:316.3,316.28 1 0 +github.com/user-management-system/internal/service/login_log.go:316.28,328.44 2 0 +github.com/user-management-system/internal/service/login_log.go:328.44,330.5 1 0 +github.com/user-management-system/internal/service/login_log.go:331.4,332.19 2 0 +github.com/user-management-system/internal/service/login_log.go:335.3,336.40 2 0 +github.com/user-management-system/internal/service/login_log.go:336.40,338.4 1 0 +github.com/user-management-system/internal/service/login_log.go:341.3,341.49 1 0 +github.com/user-management-system/internal/service/login_log.go:341.49,342.9 1 0 +github.com/user-management-system/internal/service/login_log.go:345.3,345.33 1 0 +github.com/user-management-system/internal/service/login_log.go:345.33,346.9 1 0 +github.com/user-management-system/internal/service/login_log.go:350.2,351.35 2 0 +github.com/user-management-system/internal/service/login_log.go:354.70,359.27 4 0 +github.com/user-management-system/internal/service/login_log.go:359.27,371.3 1 0 +github.com/user-management-system/internal/service/login_log.go:373.2,376.46 4 0 +github.com/user-management-system/internal/service/login_log.go:376.46,378.3 1 0 +github.com/user-management-system/internal/service/login_log.go:379.2,379.25 1 0 +github.com/user-management-system/internal/service/login_log.go:382.71,387.17 4 0 +github.com/user-management-system/internal/service/login_log.go:387.17,389.3 1 0 +github.com/user-management-system/internal/service/login_log.go:391.2,392.35 2 0 +github.com/user-management-system/internal/service/login_log.go:392.35,395.3 2 0 +github.com/user-management-system/internal/service/login_log.go:397.2,397.32 1 0 +github.com/user-management-system/internal/service/login_log.go:397.32,409.34 2 0 +github.com/user-management-system/internal/service/login_log.go:409.34,412.4 2 0 +github.com/user-management-system/internal/service/login_log.go:415.2,416.46 2 0 +github.com/user-management-system/internal/service/login_log.go:416.46,418.3 1 0 +github.com/user-management-system/internal/service/login_log.go:419.2,419.25 1 0 +github.com/user-management-system/internal/service/login_log.go:422.35,423.11 1 0 +github.com/user-management-system/internal/service/login_log.go:424.9,425.24 1 0 +github.com/user-management-system/internal/service/login_log.go:426.9,427.27 1 0 +github.com/user-management-system/internal/service/login_log.go:428.9,429.27 1 0 +github.com/user-management-system/internal/service/login_log.go:430.9,431.17 1 0 +github.com/user-management-system/internal/service/login_log.go:432.10,433.18 1 0 +github.com/user-management-system/internal/service/login_log.go:437.37,438.12 1 0 +github.com/user-management-system/internal/service/login_log.go:438.12,440.3 1 0 +github.com/user-management-system/internal/service/login_log.go:441.2,441.17 1 0 +github.com/user-management-system/internal/service/login_log.go:444.33,445.14 1 0 +github.com/user-management-system/internal/service/login_log.go:445.14,447.3 1 0 +github.com/user-management-system/internal/service/login_log.go:448.2,448.11 1 0 +github.com/user-management-system/internal/service/operation_log.go:19.103,21.2 1 1 +github.com/user-management-system/internal/service/operation_log.go:24.103,35.21 2 0 +github.com/user-management-system/internal/service/operation_log.go:35.21,37.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:38.2,38.44 1 0 +github.com/user-management-system/internal/service/operation_log.go:68.138,69.19 1 0 +github.com/user-management-system/internal/service/operation_log.go:69.19,71.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:72.2,72.23 1 0 +github.com/user-management-system/internal/service/operation_log.go:72.23,74.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:75.2,78.23 2 0 +github.com/user-management-system/internal/service/operation_log.go:78.23,80.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:83.2,83.20 1 0 +github.com/user-management-system/internal/service/operation_log.go:83.20,85.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:88.2,88.22 1 0 +github.com/user-management-system/internal/service/operation_log.go:88.22,90.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:93.2,93.42 1 0 +github.com/user-management-system/internal/service/operation_log.go:93.42,96.33 3 0 +github.com/user-management-system/internal/service/operation_log.go:96.33,98.4 1 0 +github.com/user-management-system/internal/service/operation_log.go:101.2,101.59 1 0 +github.com/user-management-system/internal/service/operation_log.go:105.128,109.16 3 0 +github.com/user-management-system/internal/service/operation_log.go:109.16,111.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:113.2,117.16 4 0 +github.com/user-management-system/internal/service/operation_log.go:117.16,119.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:120.2,124.31 4 0 +github.com/user-management-system/internal/service/operation_log.go:125.30,126.21 1 0 +github.com/user-management-system/internal/service/operation_log.go:126.21,129.4 2 0 +github.com/user-management-system/internal/service/operation_log.go:132.2,137.8 1 0 +github.com/user-management-system/internal/service/operation_log.go:141.144,142.15 1 0 +github.com/user-management-system/internal/service/operation_log.go:142.15,144.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:145.2,145.19 1 0 +github.com/user-management-system/internal/service/operation_log.go:145.19,147.3 1 0 +github.com/user-management-system/internal/service/operation_log.go:148.2,149.71 2 0 +github.com/user-management-system/internal/service/operation_log.go:153.92,155.2 1 0 +github.com/user-management-system/internal/service/password_reset.go:35.56,48.2 1 0 +github.com/user-management-system/internal/service/password_reset.go:61.25,62.19 1 0 +github.com/user-management-system/internal/service/password_reset.go:62.19,64.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:65.2,69.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:73.122,76.2 2 0 +github.com/user-management-system/internal/service/password_reset.go:78.88,80.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:80.16,82.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:84.2,85.55 2 0 +github.com/user-management-system/internal/service/password_reset.go:85.55,87.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:88.2,92.70 4 0 +github.com/user-management-system/internal/service/password_reset.go:92.70,94.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:96.2,97.12 2 0 +github.com/user-management-system/internal/service/password_reset.go:100.100,101.38 1 0 +github.com/user-management-system/internal/service/password_reset.go:101.38,103.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:105.2,107.9 3 0 +github.com/user-management-system/internal/service/password_reset.go:107.9,109.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:111.2,112.9 2 0 +github.com/user-management-system/internal/service/password_reset.go:112.9,114.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:116.2,117.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:117.16,119.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:121.2,121.66 1 0 +github.com/user-management-system/internal/service/password_reset.go:121.66,123.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:125.2,125.54 1 0 +github.com/user-management-system/internal/service/password_reset.go:125.54,127.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:128.2,128.12 1 0 +github.com/user-management-system/internal/service/password_reset.go:131.100,132.17 1 0 +github.com/user-management-system/internal/service/password_reset.go:132.17,134.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:135.2,136.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:139.78,140.29 1 0 +github.com/user-management-system/internal/service/password_reset.go:140.29,142.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:144.2,157.56 5 0 +github.com/user-management-system/internal/service/password_reset.go:157.56,159.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:161.2,169.104 3 0 +github.com/user-management-system/internal/service/password_reset.go:169.104,171.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:180.105,182.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:182.16,184.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:187.2,188.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:188.16,190.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:193.2,195.70 3 0 +github.com/user-management-system/internal/service/password_reset.go:195.70,197.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:200.2,201.66 2 0 +github.com/user-management-system/internal/service/password_reset.go:201.66,203.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:205.2,205.18 1 0 +github.com/user-management-system/internal/service/password_reset.go:216.114,217.64 1 0 +github.com/user-management-system/internal/service/password_reset.go:217.64,219.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:221.2,223.9 3 0 +github.com/user-management-system/internal/service/password_reset.go:223.9,225.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:227.2,228.76 2 0 +github.com/user-management-system/internal/service/password_reset.go:228.76,230.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:233.2,235.9 3 0 +github.com/user-management-system/internal/service/password_reset.go:235.9,237.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:239.2,240.9 2 0 +github.com/user-management-system/internal/service/password_reset.go:240.9,242.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:244.2,245.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:245.16,247.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:249.2,249.70 1 0 +github.com/user-management-system/internal/service/password_reset.go:249.70,251.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:254.2,257.12 3 0 +github.com/user-management-system/internal/service/password_reset.go:260.114,266.53 2 0 +github.com/user-management-system/internal/service/password_reset.go:266.53,268.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:271.2,271.34 1 0 +github.com/user-management-system/internal/service/password_reset.go:271.34,273.17 2 0 +github.com/user-management-system/internal/service/password_reset.go:273.17,274.32 1 0 +github.com/user-management-system/internal/service/password_reset.go:274.32,275.57 1 0 +github.com/user-management-system/internal/service/password_reset.go:275.57,277.6 1 0 +github.com/user-management-system/internal/service/password_reset.go:282.2,283.16 2 0 +github.com/user-management-system/internal/service/password_reset.go:283.16,285.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:287.2,288.53 2 0 +github.com/user-management-system/internal/service/password_reset.go:288.53,290.3 1 0 +github.com/user-management-system/internal/service/password_reset.go:293.2,293.34 1 0 +github.com/user-management-system/internal/service/password_reset.go:293.34,294.13 1 0 +github.com/user-management-system/internal/service/password_reset.go:294.13,303.4 4 0 +github.com/user-management-system/internal/service/password_reset.go:306.2,306.12 1 0 +github.com/user-management-system/internal/service/permission.go:19.22,23.2 1 1 +github.com/user-management-system/internal/service/permission.go:50.125,53.16 2 1 +github.com/user-management-system/internal/service/permission.go:53.16,55.3 1 0 +github.com/user-management-system/internal/service/permission.go:56.2,56.12 1 1 +github.com/user-management-system/internal/service/permission.go:56.12,58.3 1 0 +github.com/user-management-system/internal/service/permission.go:61.2,61.25 1 1 +github.com/user-management-system/internal/service/permission.go:61.25,63.17 2 1 +github.com/user-management-system/internal/service/permission.go:63.17,65.4 1 0 +github.com/user-management-system/internal/service/permission.go:69.2,83.25 2 1 +github.com/user-management-system/internal/service/permission.go:83.25,85.3 1 1 +github.com/user-management-system/internal/service/permission.go:87.2,87.65 1 1 +github.com/user-management-system/internal/service/permission.go:87.65,89.3 1 0 +github.com/user-management-system/internal/service/permission.go:91.2,91.24 1 1 +github.com/user-management-system/internal/service/permission.go:95.145,97.16 2 0 +github.com/user-management-system/internal/service/permission.go:97.16,99.3 1 0 +github.com/user-management-system/internal/service/permission.go:102.2,102.25 1 0 +github.com/user-management-system/internal/service/permission.go:102.25,103.36 1 0 +github.com/user-management-system/internal/service/permission.go:103.36,105.4 1 0 +github.com/user-management-system/internal/service/permission.go:106.3,107.17 2 0 +github.com/user-management-system/internal/service/permission.go:107.17,109.4 1 0 +github.com/user-management-system/internal/service/permission.go:110.3,110.37 1 0 +github.com/user-management-system/internal/service/permission.go:114.2,114.20 1 0 +github.com/user-management-system/internal/service/permission.go:114.20,116.3 1 0 +github.com/user-management-system/internal/service/permission.go:117.2,117.27 1 0 +github.com/user-management-system/internal/service/permission.go:117.27,119.3 1 0 +github.com/user-management-system/internal/service/permission.go:120.2,120.20 1 0 +github.com/user-management-system/internal/service/permission.go:120.20,122.3 1 0 +github.com/user-management-system/internal/service/permission.go:123.2,123.22 1 0 +github.com/user-management-system/internal/service/permission.go:123.22,125.3 1 0 +github.com/user-management-system/internal/service/permission.go:126.2,126.18 1 0 +github.com/user-management-system/internal/service/permission.go:126.18,128.3 1 0 +github.com/user-management-system/internal/service/permission.go:129.2,129.20 1 0 +github.com/user-management-system/internal/service/permission.go:129.20,131.3 1 0 +github.com/user-management-system/internal/service/permission.go:133.2,133.65 1 0 +github.com/user-management-system/internal/service/permission.go:133.65,135.3 1 0 +github.com/user-management-system/internal/service/permission.go:137.2,137.24 1 0 +github.com/user-management-system/internal/service/permission.go:141.93,143.16 2 0 +github.com/user-management-system/internal/service/permission.go:143.16,145.3 1 0 +github.com/user-management-system/internal/service/permission.go:148.2,149.37 2 0 +github.com/user-management-system/internal/service/permission.go:149.37,151.3 1 0 +github.com/user-management-system/internal/service/permission.go:153.2,153.51 1 0 +github.com/user-management-system/internal/service/permission.go:157.112,159.2 1 0 +github.com/user-management-system/internal/service/permission.go:170.131,171.19 1 0 +github.com/user-management-system/internal/service/permission.go:171.19,173.3 1 0 +github.com/user-management-system/internal/service/permission.go:174.2,174.23 1 0 +github.com/user-management-system/internal/service/permission.go:174.23,176.3 1 0 +github.com/user-management-system/internal/service/permission.go:177.2,179.23 2 0 +github.com/user-management-system/internal/service/permission.go:179.23,181.3 1 0 +github.com/user-management-system/internal/service/permission.go:184.2,184.18 1 0 +github.com/user-management-system/internal/service/permission.go:184.18,186.3 1 0 +github.com/user-management-system/internal/service/permission.go:189.2,189.20 1 0 +github.com/user-management-system/internal/service/permission.go:189.20,191.3 1 0 +github.com/user-management-system/internal/service/permission.go:193.2,193.57 1 0 +github.com/user-management-system/internal/service/permission.go:197.131,199.2 1 0 +github.com/user-management-system/internal/service/permission.go:202.98,205.16 2 0 +github.com/user-management-system/internal/service/permission.go:205.16,207.3 1 0 +github.com/user-management-system/internal/service/permission.go:210.2,210.51 1 0 +github.com/user-management-system/internal/service/permission.go:214.120,216.35 2 0 +github.com/user-management-system/internal/service/permission.go:216.35,217.102 1 0 +github.com/user-management-system/internal/service/permission.go:217.102,220.4 2 0 +github.com/user-management-system/internal/service/permission.go:222.2,222.13 1 0 +github.com/user-management-system/internal/service/request_metadata.go:32.170,39.2 1 0 +github.com/user-management-system/internal/service/request_metadata.go:41.64,42.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:42.16,44.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:45.2,46.11 2 0 +github.com/user-management-system/internal/service/request_metadata.go:54.19,55.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:55.16,57.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:58.2,60.20 3 0 +github.com/user-management-system/internal/service/request_metadata.go:60.20,62.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:63.2,65.42 3 0 +github.com/user-management-system/internal/service/request_metadata.go:65.42,67.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:68.2,68.12 1 0 +github.com/user-management-system/internal/service/request_metadata.go:71.106,72.77 1 0 +github.com/user-management-system/internal/service/request_metadata.go:72.77,75.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:75.48,77.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:80.95,81.77 1 0 +github.com/user-management-system/internal/service/request_metadata.go:81.77,84.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:84.48,86.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:89.117,90.77 1 0 +github.com/user-management-system/internal/service/request_metadata.go:90.77,95.3 4 0 +github.com/user-management-system/internal/service/request_metadata.go:95.48,98.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:101.98,102.77 1 0 +github.com/user-management-system/internal/service/request_metadata.go:102.77,105.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:105.48,107.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:110.97,111.77 1 0 +github.com/user-management-system/internal/service/request_metadata.go:111.77,114.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:114.48,116.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:119.78,120.87 1 0 +github.com/user-management-system/internal/service/request_metadata.go:120.87,122.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:123.2,123.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:123.16,125.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:126.2,126.74 1 0 +github.com/user-management-system/internal/service/request_metadata.go:126.74,129.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:130.2,130.21 1 0 +github.com/user-management-system/internal/service/request_metadata.go:133.67,134.76 1 0 +github.com/user-management-system/internal/service/request_metadata.go:134.76,136.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:137.2,137.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:137.16,139.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:140.2,140.63 1 0 +github.com/user-management-system/internal/service/request_metadata.go:140.63,143.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:144.2,144.21 1 0 +github.com/user-management-system/internal/service/request_metadata.go:147.76,148.84 1 0 +github.com/user-management-system/internal/service/request_metadata.go:148.84,150.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:151.2,151.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:151.16,153.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:154.2,155.23 2 0 +github.com/user-management-system/internal/service/request_metadata.go:156.13,158.17 2 0 +github.com/user-management-system/internal/service/request_metadata.go:159.11,161.24 2 0 +github.com/user-management-system/internal/service/request_metadata.go:163.2,163.17 1 0 +github.com/user-management-system/internal/service/request_metadata.go:166.78,167.86 1 0 +github.com/user-management-system/internal/service/request_metadata.go:167.86,169.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:170.2,170.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:170.16,172.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:173.2,174.23 2 0 +github.com/user-management-system/internal/service/request_metadata.go:175.13,177.17 2 0 +github.com/user-management-system/internal/service/request_metadata.go:178.11,180.24 2 0 +github.com/user-management-system/internal/service/request_metadata.go:182.2,182.17 1 0 +github.com/user-management-system/internal/service/request_metadata.go:185.70,186.79 1 0 +github.com/user-management-system/internal/service/request_metadata.go:186.79,188.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:189.2,189.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:189.16,191.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:192.2,192.66 1 0 +github.com/user-management-system/internal/service/request_metadata.go:192.66,195.3 2 0 +github.com/user-management-system/internal/service/request_metadata.go:196.2,196.21 1 0 +github.com/user-management-system/internal/service/request_metadata.go:199.69,200.79 1 0 +github.com/user-management-system/internal/service/request_metadata.go:200.79,202.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:203.2,203.16 1 0 +github.com/user-management-system/internal/service/request_metadata.go:203.16,205.3 1 0 +github.com/user-management-system/internal/service/request_metadata.go:206.2,207.23 2 0 +github.com/user-management-system/internal/service/request_metadata.go:208.11,210.17 2 0 +github.com/user-management-system/internal/service/request_metadata.go:211.13,213.22 2 0 +github.com/user-management-system/internal/service/request_metadata.go:215.2,215.17 1 0 +github.com/user-management-system/internal/service/role.go:23.16,28.2 1 1 +github.com/user-management-system/internal/service/role.go:46.101,49.16 2 1 +github.com/user-management-system/internal/service/role.go:49.16,51.3 1 0 +github.com/user-management-system/internal/service/role.go:52.2,52.12 1 1 +github.com/user-management-system/internal/service/role.go:52.12,54.3 1 0 +github.com/user-management-system/internal/service/role.go:57.2,58.25 2 1 +github.com/user-management-system/internal/service/role.go:58.25,60.17 2 0 +github.com/user-management-system/internal/service/role.go:60.17,62.4 1 0 +github.com/user-management-system/internal/service/role.go:63.3,63.31 1 0 +github.com/user-management-system/internal/service/role.go:67.2,76.53 2 1 +github.com/user-management-system/internal/service/role.go:76.53,78.3 1 0 +github.com/user-management-system/internal/service/role.go:80.2,80.18 1 1 +github.com/user-management-system/internal/service/role.go:86.115,88.16 2 0 +github.com/user-management-system/internal/service/role.go:88.16,90.3 1 0 +github.com/user-management-system/internal/service/role.go:93.2,93.25 1 0 +github.com/user-management-system/internal/service/role.go:93.25,94.30 1 0 +github.com/user-management-system/internal/service/role.go:94.30,96.4 1 0 +github.com/user-management-system/internal/service/role.go:98.3,98.80 1 0 +github.com/user-management-system/internal/service/role.go:98.80,100.4 1 0 +github.com/user-management-system/internal/service/role.go:102.3,102.85 1 0 +github.com/user-management-system/internal/service/role.go:102.85,104.4 1 0 +github.com/user-management-system/internal/service/role.go:105.3,105.31 1 0 +github.com/user-management-system/internal/service/role.go:109.2,109.20 1 0 +github.com/user-management-system/internal/service/role.go:109.20,111.3 1 0 +github.com/user-management-system/internal/service/role.go:112.2,112.27 1 0 +github.com/user-management-system/internal/service/role.go:112.27,114.3 1 0 +github.com/user-management-system/internal/service/role.go:116.2,116.53 1 0 +github.com/user-management-system/internal/service/role.go:116.53,118.3 1 0 +github.com/user-management-system/internal/service/role.go:120.2,120.18 1 0 +github.com/user-management-system/internal/service/role.go:125.100,127.16 2 0 +github.com/user-management-system/internal/service/role.go:127.16,129.3 1 0 +github.com/user-management-system/internal/service/role.go:130.2,130.41 1 0 +github.com/user-management-system/internal/service/role.go:130.41,131.28 1 0 +github.com/user-management-system/internal/service/role.go:131.28,133.4 1 0 +github.com/user-management-system/internal/service/role.go:135.2,135.12 1 0 +github.com/user-management-system/internal/service/role.go:139.100,140.19 1 0 +github.com/user-management-system/internal/service/role.go:140.19,142.3 1 0 +github.com/user-management-system/internal/service/role.go:144.2,146.6 3 0 +github.com/user-management-system/internal/service/role.go:146.6,148.17 2 0 +github.com/user-management-system/internal/service/role.go:148.17,149.46 1 0 +github.com/user-management-system/internal/service/role.go:149.46,150.10 1 0 +github.com/user-management-system/internal/service/role.go:152.4,152.14 1 0 +github.com/user-management-system/internal/service/role.go:154.3,154.27 1 0 +github.com/user-management-system/internal/service/role.go:154.27,155.9 1 0 +github.com/user-management-system/internal/service/role.go:157.3,158.23 2 0 +github.com/user-management-system/internal/service/role.go:158.23,160.4 1 0 +github.com/user-management-system/internal/service/role.go:161.3,161.29 1 0 +github.com/user-management-system/internal/service/role.go:163.2,163.12 1 0 +github.com/user-management-system/internal/service/role.go:167.75,169.16 2 0 +github.com/user-management-system/internal/service/role.go:169.16,171.3 1 0 +github.com/user-management-system/internal/service/role.go:174.2,174.19 1 0 +github.com/user-management-system/internal/service/role.go:174.19,176.3 1 0 +github.com/user-management-system/internal/service/role.go:179.2,180.37 2 0 +github.com/user-management-system/internal/service/role.go:180.37,182.3 1 0 +github.com/user-management-system/internal/service/role.go:185.2,185.73 1 0 +github.com/user-management-system/internal/service/role.go:185.73,187.3 1 0 +github.com/user-management-system/internal/service/role.go:190.2,190.39 1 0 +github.com/user-management-system/internal/service/role.go:194.88,196.2 1 1 +github.com/user-management-system/internal/service/role.go:206.107,207.19 1 0 +github.com/user-management-system/internal/service/role.go:207.19,209.3 1 0 +github.com/user-management-system/internal/service/role.go:210.2,210.23 1 0 +github.com/user-management-system/internal/service/role.go:210.23,212.3 1 0 +github.com/user-management-system/internal/service/role.go:213.2,215.23 2 0 +github.com/user-management-system/internal/service/role.go:215.23,217.3 1 0 +github.com/user-management-system/internal/service/role.go:220.2,220.20 1 0 +github.com/user-management-system/internal/service/role.go:220.20,222.3 1 0 +github.com/user-management-system/internal/service/role.go:224.2,224.51 1 0 +github.com/user-management-system/internal/service/role.go:228.107,230.16 2 1 +github.com/user-management-system/internal/service/role.go:230.16,232.3 1 0 +github.com/user-management-system/internal/service/role.go:235.2,235.58 1 1 +github.com/user-management-system/internal/service/role.go:235.58,237.3 1 0 +github.com/user-management-system/internal/service/role.go:239.2,239.53 1 1 +github.com/user-management-system/internal/service/role.go:243.107,247.16 3 1 +github.com/user-management-system/internal/service/role.go:247.16,249.3 1 0 +github.com/user-management-system/internal/service/role.go:250.2,254.16 3 1 +github.com/user-management-system/internal/service/role.go:254.16,256.3 1 0 +github.com/user-management-system/internal/service/role.go:259.2,260.16 2 1 +github.com/user-management-system/internal/service/role.go:260.16,262.3 1 0 +github.com/user-management-system/internal/service/role.go:264.2,264.25 1 1 +github.com/user-management-system/internal/service/role.go:268.105,270.73 1 1 +github.com/user-management-system/internal/service/role.go:270.73,272.3 1 0 +github.com/user-management-system/internal/service/role.go:275.2,276.45 2 1 +github.com/user-management-system/internal/service/role.go:276.45,281.3 1 1 +github.com/user-management-system/internal/service/role.go:283.2,283.63 1 1 +github.com/user-management-system/internal/service/settings.go:54.44,56.2 1 1 +github.com/user-management-system/internal/service/settings.go:59.85,92.2 1 1 +github.com/user-management-system/internal/service/sms.go:38.95,42.20 3 0 +github.com/user-management-system/internal/service/sms.go:42.20,44.3 1 0 +github.com/user-management-system/internal/service/sms.go:45.2,46.12 2 0 +github.com/user-management-system/internal/service/sms.go:72.69,74.104 2 0 +github.com/user-management-system/internal/service/sms.go:74.104,76.3 1 0 +github.com/user-management-system/internal/service/sms.go:78.2,79.16 2 0 +github.com/user-management-system/internal/service/sms.go:79.16,81.3 1 0 +github.com/user-management-system/internal/service/sms.go:83.2,86.8 1 0 +github.com/user-management-system/internal/service/sms.go:89.71,96.16 2 0 +github.com/user-management-system/internal/service/sms.go:96.16,98.3 1 0 +github.com/user-management-system/internal/service/sms.go:99.2,99.20 1 0 +github.com/user-management-system/internal/service/sms.go:102.97,108.16 3 0 +github.com/user-management-system/internal/service/sms.go:108.16,110.3 1 0 +github.com/user-management-system/internal/service/sms.go:112.2,119.16 2 0 +github.com/user-management-system/internal/service/sms.go:119.16,121.3 1 0 +github.com/user-management-system/internal/service/sms.go:122.2,122.37 1 0 +github.com/user-management-system/internal/service/sms.go:122.37,124.3 1 0 +github.com/user-management-system/internal/service/sms.go:126.2,127.59 2 0 +github.com/user-management-system/internal/service/sms.go:127.59,134.3 1 0 +github.com/user-management-system/internal/service/sms.go:136.2,136.12 1 0 +github.com/user-management-system/internal/service/sms.go:154.71,156.112 2 0 +github.com/user-management-system/internal/service/sms.go:156.112,158.3 1 0 +github.com/user-management-system/internal/service/sms.go:160.2,161.16 2 0 +github.com/user-management-system/internal/service/sms.go:161.16,163.3 1 0 +github.com/user-management-system/internal/service/sms.go:165.2,168.8 1 0 +github.com/user-management-system/internal/service/sms.go:171.74,174.24 3 0 +github.com/user-management-system/internal/service/sms.go:174.24,176.3 1 0 +github.com/user-management-system/internal/service/sms.go:178.2,183.16 2 0 +github.com/user-management-system/internal/service/sms.go:183.16,185.3 1 0 +github.com/user-management-system/internal/service/sms.go:187.2,187.20 1 0 +github.com/user-management-system/internal/service/sms.go:190.98,199.16 8 0 +github.com/user-management-system/internal/service/sms.go:199.16,201.3 1 0 +github.com/user-management-system/internal/service/sms.go:202.2,202.41 1 0 +github.com/user-management-system/internal/service/sms.go:202.41,204.3 1 0 +github.com/user-management-system/internal/service/sms.go:205.2,205.43 1 0 +github.com/user-management-system/internal/service/sms.go:205.43,210.3 1 0 +github.com/user-management-system/internal/service/sms.go:212.2,213.58 2 0 +github.com/user-management-system/internal/service/sms.go:213.58,220.3 1 0 +github.com/user-management-system/internal/service/sms.go:222.2,222.12 1 0 +github.com/user-management-system/internal/service/sms.go:231.43,237.2 1 0 +github.com/user-management-system/internal/service/sms.go:251.110,252.22 1 0 +github.com/user-management-system/internal/service/sms.go:252.22,254.3 1 0 +github.com/user-management-system/internal/service/sms.go:255.2,255.29 1 0 +github.com/user-management-system/internal/service/sms.go:255.29,257.3 1 0 +github.com/user-management-system/internal/service/sms.go:258.2,258.28 1 0 +github.com/user-management-system/internal/service/sms.go:258.28,260.3 1 0 +github.com/user-management-system/internal/service/sms.go:262.2,266.3 1 0 +github.com/user-management-system/internal/service/sms.go:280.105,281.53 1 0 +github.com/user-management-system/internal/service/sms.go:281.53,283.3 1 0 +github.com/user-management-system/internal/service/sms.go:284.2,284.16 1 0 +github.com/user-management-system/internal/service/sms.go:284.16,286.3 1 0 +github.com/user-management-system/internal/service/sms.go:288.2,289.26 2 0 +github.com/user-management-system/internal/service/sms.go:289.26,291.3 1 0 +github.com/user-management-system/internal/service/sms.go:292.2,293.19 2 0 +github.com/user-management-system/internal/service/sms.go:293.19,295.3 1 0 +github.com/user-management-system/internal/service/sms.go:297.2,298.48 2 0 +github.com/user-management-system/internal/service/sms.go:298.48,300.3 1 0 +github.com/user-management-system/internal/service/sms.go:302.2,304.47 3 0 +github.com/user-management-system/internal/service/sms.go:304.47,305.33 1 0 +github.com/user-management-system/internal/service/sms.go:305.33,307.4 1 0 +github.com/user-management-system/internal/service/sms.go:309.2,309.39 1 0 +github.com/user-management-system/internal/service/sms.go:309.39,311.3 1 0 +github.com/user-management-system/internal/service/sms.go:313.2,314.16 2 0 +github.com/user-management-system/internal/service/sms.go:314.16,316.3 1 0 +github.com/user-management-system/internal/service/sms.go:318.2,319.86 2 0 +github.com/user-management-system/internal/service/sms.go:319.86,321.3 1 0 +github.com/user-management-system/internal/service/sms.go:322.2,322.104 1 0 +github.com/user-management-system/internal/service/sms.go:322.104,325.3 2 0 +github.com/user-management-system/internal/service/sms.go:326.2,326.93 1 0 +github.com/user-management-system/internal/service/sms.go:326.93,330.3 3 0 +github.com/user-management-system/internal/service/sms.go:332.2,332.74 1 0 +github.com/user-management-system/internal/service/sms.go:332.74,336.3 3 0 +github.com/user-management-system/internal/service/sms.go:338.2,341.8 1 0 +github.com/user-management-system/internal/service/sms.go:344.93,345.32 1 0 +github.com/user-management-system/internal/service/sms.go:345.32,347.3 1 0 +github.com/user-management-system/internal/service/sms.go:348.2,348.35 1 0 +github.com/user-management-system/internal/service/sms.go:348.35,350.3 1 0 +github.com/user-management-system/internal/service/sms.go:352.2,356.9 5 0 +github.com/user-management-system/internal/service/sms.go:356.9,358.3 1 0 +github.com/user-management-system/internal/service/sms.go:360.2,361.74 2 0 +github.com/user-management-system/internal/service/sms.go:361.74,363.3 1 0 +github.com/user-management-system/internal/service/sms.go:365.2,365.53 1 0 +github.com/user-management-system/internal/service/sms.go:365.53,367.3 1 0 +github.com/user-management-system/internal/service/sms.go:369.2,369.12 1 0 +github.com/user-management-system/internal/service/sms.go:372.38,374.2 1 1 +github.com/user-management-system/internal/service/sms.go:376.40,379.46 2 0 +github.com/user-management-system/internal/service/sms.go:379.46,381.3 1 0 +github.com/user-management-system/internal/service/sms.go:383.2,385.11 2 0 +github.com/user-management-system/internal/service/sms.go:385.11,387.3 1 0 +github.com/user-management-system/internal/service/sms.go:388.2,389.16 2 0 +github.com/user-management-system/internal/service/sms.go:389.16,391.3 1 0 +github.com/user-management-system/internal/service/sms.go:393.2,393.36 1 0 +github.com/user-management-system/internal/service/sms.go:396.68,405.24 8 0 +github.com/user-management-system/internal/service/sms.go:405.24,407.3 1 0 +github.com/user-management-system/internal/service/sms.go:408.2,408.29 1 0 +github.com/user-management-system/internal/service/sms.go:408.29,410.3 1 0 +github.com/user-management-system/internal/service/sms.go:412.2,412.12 1 0 +github.com/user-management-system/internal/service/sms.go:415.71,424.22 8 0 +github.com/user-management-system/internal/service/sms.go:424.22,426.3 1 0 +github.com/user-management-system/internal/service/sms.go:428.2,428.12 1 0 +github.com/user-management-system/internal/service/sms.go:431.48,434.9 2 0 +github.com/user-management-system/internal/service/sms.go:435.47,436.23 1 0 +github.com/user-management-system/internal/service/sms.go:437.49,438.21 1 0 +github.com/user-management-system/internal/service/sms.go:439.51,440.72 1 0 +github.com/user-management-system/internal/service/sms.go:441.10,442.15 1 0 +github.com/user-management-system/internal/service/sms.go:446.47,447.17 1 0 +github.com/user-management-system/internal/service/sms.go:447.17,449.3 1 0 +github.com/user-management-system/internal/service/sms.go:450.2,450.27 1 0 +github.com/user-management-system/internal/service/sms.go:453.42,454.18 1 0 +github.com/user-management-system/internal/service/sms.go:454.18,456.3 1 0 +github.com/user-management-system/internal/service/sms.go:457.2,457.15 1 0 +github.com/user-management-system/internal/service/sms.go:460.52,461.36 1 0 +github.com/user-management-system/internal/service/sms.go:461.36,463.3 1 0 +github.com/user-management-system/internal/service/sms.go:464.2,464.14 1 0 +github.com/user-management-system/internal/service/stats.go:21.17,26.2 1 1 +github.com/user-management-system/internal/service/stats.go:54.78,59.16 3 1 +github.com/user-management-system/internal/service/stats.go:59.16,61.3 1 0 +github.com/user-management-system/internal/service/stats.go:62.2,71.45 3 1 +github.com/user-management-system/internal/service/stats.go:71.45,73.17 2 1 +github.com/user-management-system/internal/service/stats.go:73.17,75.4 1 1 +github.com/user-management-system/internal/service/stats.go:79.2,85.19 4 1 +github.com/user-management-system/internal/service/stats.go:89.82,91.16 2 1 +github.com/user-management-system/internal/service/stats.go:91.16,93.3 1 0 +github.com/user-management-system/internal/service/stats.go:94.2,94.14 1 1 +github.com/user-management-system/internal/service/stats.go:98.88,100.16 2 0 +github.com/user-management-system/internal/service/stats.go:100.16,102.3 1 0 +github.com/user-management-system/internal/service/stats.go:104.2,107.27 3 0 +github.com/user-management-system/internal/service/stats.go:107.27,111.3 3 0 +github.com/user-management-system/internal/service/stats.go:113.2,116.8 1 0 +github.com/user-management-system/internal/service/stats.go:120.31,124.2 3 1 +github.com/user-management-system/internal/service/theme.go:18.81,20.2 1 1 +github.com/user-management-system/internal/service/theme.go:51.111,53.73 1 0 +github.com/user-management-system/internal/service/theme.go:53.73,55.3 1 0 +github.com/user-management-system/internal/service/theme.go:58.2,59.35 2 0 +github.com/user-management-system/internal/service/theme.go:59.35,61.3 1 0 +github.com/user-management-system/internal/service/theme.go:63.2,78.19 2 0 +github.com/user-management-system/internal/service/theme.go:78.19,79.51 1 0 +github.com/user-management-system/internal/service/theme.go:79.51,81.4 1 0 +github.com/user-management-system/internal/service/theme.go:84.2,84.55 1 0 +github.com/user-management-system/internal/service/theme.go:84.55,86.3 1 0 +github.com/user-management-system/internal/service/theme.go:88.2,88.19 1 0 +github.com/user-management-system/internal/service/theme.go:92.121,94.73 1 0 +github.com/user-management-system/internal/service/theme.go:94.73,96.3 1 0 +github.com/user-management-system/internal/service/theme.go:98.2,99.16 2 0 +github.com/user-management-system/internal/service/theme.go:99.16,101.3 1 0 +github.com/user-management-system/internal/service/theme.go:103.2,103.23 1 0 +github.com/user-management-system/internal/service/theme.go:103.23,105.3 1 0 +github.com/user-management-system/internal/service/theme.go:106.2,106.26 1 0 +github.com/user-management-system/internal/service/theme.go:106.26,108.3 1 0 +github.com/user-management-system/internal/service/theme.go:109.2,109.28 1 0 +github.com/user-management-system/internal/service/theme.go:109.28,111.3 1 0 +github.com/user-management-system/internal/service/theme.go:112.2,112.30 1 0 +github.com/user-management-system/internal/service/theme.go:112.30,114.3 1 0 +github.com/user-management-system/internal/service/theme.go:115.2,115.31 1 0 +github.com/user-management-system/internal/service/theme.go:115.31,117.3 1 0 +github.com/user-management-system/internal/service/theme.go:118.2,118.25 1 0 +github.com/user-management-system/internal/service/theme.go:118.25,120.3 1 0 +github.com/user-management-system/internal/service/theme.go:121.2,121.25 1 0 +github.com/user-management-system/internal/service/theme.go:121.25,123.3 1 0 +github.com/user-management-system/internal/service/theme.go:124.2,124.24 1 0 +github.com/user-management-system/internal/service/theme.go:124.24,126.3 1 0 +github.com/user-management-system/internal/service/theme.go:127.2,127.24 1 0 +github.com/user-management-system/internal/service/theme.go:127.24,129.3 1 0 +github.com/user-management-system/internal/service/theme.go:130.2,130.44 1 0 +github.com/user-management-system/internal/service/theme.go:130.44,131.51 1 0 +github.com/user-management-system/internal/service/theme.go:131.51,133.4 1 0 +github.com/user-management-system/internal/service/theme.go:134.3,134.25 1 0 +github.com/user-management-system/internal/service/theme.go:137.2,137.55 1 0 +github.com/user-management-system/internal/service/theme.go:137.55,139.3 1 0 +github.com/user-management-system/internal/service/theme.go:141.2,141.19 1 0 +github.com/user-management-system/internal/service/theme.go:145.73,147.16 2 0 +github.com/user-management-system/internal/service/theme.go:147.16,149.3 1 0 +github.com/user-management-system/internal/service/theme.go:151.2,151.21 1 0 +github.com/user-management-system/internal/service/theme.go:151.21,153.3 1 0 +github.com/user-management-system/internal/service/theme.go:155.2,155.36 1 0 +github.com/user-management-system/internal/service/theme.go:159.93,161.2 1 0 +github.com/user-management-system/internal/service/theme.go:164.87,166.2 1 0 +github.com/user-management-system/internal/service/theme.go:169.90,171.2 1 0 +github.com/user-management-system/internal/service/theme.go:174.90,176.2 1 0 +github.com/user-management-system/internal/service/theme.go:179.77,181.16 2 0 +github.com/user-management-system/internal/service/theme.go:181.16,183.3 1 0 +github.com/user-management-system/internal/service/theme.go:185.2,185.20 1 0 +github.com/user-management-system/internal/service/theme.go:185.20,187.3 1 0 +github.com/user-management-system/internal/service/theme.go:189.2,189.40 1 0 +github.com/user-management-system/internal/service/theme.go:193.89,195.16 2 0 +github.com/user-management-system/internal/service/theme.go:195.16,198.3 1 0 +github.com/user-management-system/internal/service/theme.go:199.2,199.19 1 0 +github.com/user-management-system/internal/service/theme.go:203.70,205.16 2 0 +github.com/user-management-system/internal/service/theme.go:205.16,207.3 1 0 +github.com/user-management-system/internal/service/theme.go:208.2,208.27 1 0 +github.com/user-management-system/internal/service/theme.go:208.27,209.18 1 0 +github.com/user-management-system/internal/service/theme.go:209.18,211.53 2 0 +github.com/user-management-system/internal/service/theme.go:211.53,213.5 1 0 +github.com/user-management-system/internal/service/theme.go:216.2,216.12 1 0 +github.com/user-management-system/internal/service/theme.go:221.48,243.38 2 0 +github.com/user-management-system/internal/service/theme.go:243.38,244.32 1 0 +github.com/user-management-system/internal/service/theme.go:244.32,246.4 1 0 +github.com/user-management-system/internal/service/theme.go:250.2,250.38 1 0 +github.com/user-management-system/internal/service/theme.go:250.38,251.33 1 0 +github.com/user-management-system/internal/service/theme.go:251.33,253.4 1 0 +github.com/user-management-system/internal/service/theme.go:256.2,256.12 1 0 +github.com/user-management-system/internal/service/totp.go:18.68,23.2 1 0 +github.com/user-management-system/internal/service/totp.go:31.96,33.16 2 0 +github.com/user-management-system/internal/service/totp.go:33.16,35.3 1 0 +github.com/user-management-system/internal/service/totp.go:36.2,36.22 1 0 +github.com/user-management-system/internal/service/totp.go:36.22,38.3 1 0 +github.com/user-management-system/internal/service/totp.go:40.2,41.16 2 0 +github.com/user-management-system/internal/service/totp.go:41.16,43.3 1 0 +github.com/user-management-system/internal/service/totp.go:46.2,49.43 3 0 +github.com/user-management-system/internal/service/totp.go:49.43,51.3 1 0 +github.com/user-management-system/internal/service/totp.go:52.2,55.57 3 0 +github.com/user-management-system/internal/service/totp.go:55.57,57.3 1 0 +github.com/user-management-system/internal/service/totp.go:59.2,63.8 1 0 +github.com/user-management-system/internal/service/totp.go:66.88,68.16 2 0 +github.com/user-management-system/internal/service/totp.go:68.16,70.3 1 0 +github.com/user-management-system/internal/service/totp.go:71.2,71.27 1 0 +github.com/user-management-system/internal/service/totp.go:71.27,73.3 1 0 +github.com/user-management-system/internal/service/totp.go:74.2,74.22 1 0 +github.com/user-management-system/internal/service/totp.go:74.22,76.3 1 0 +github.com/user-management-system/internal/service/totp.go:78.2,78.56 1 0 +github.com/user-management-system/internal/service/totp.go:78.56,80.3 1 0 +github.com/user-management-system/internal/service/totp.go:82.2,83.41 2 0 +github.com/user-management-system/internal/service/totp.go:86.89,88.16 2 0 +github.com/user-management-system/internal/service/totp.go:88.16,90.3 1 0 +github.com/user-management-system/internal/service/totp.go:91.2,91.23 1 0 +github.com/user-management-system/internal/service/totp.go:91.23,93.3 1 0 +github.com/user-management-system/internal/service/totp.go:95.2,96.12 2 0 +github.com/user-management-system/internal/service/totp.go:96.12,98.35 2 0 +github.com/user-management-system/internal/service/totp.go:98.35,100.4 1 0 +github.com/user-management-system/internal/service/totp.go:101.3,102.15 2 0 +github.com/user-management-system/internal/service/totp.go:102.15,104.4 1 0 +github.com/user-management-system/internal/service/totp.go:107.2,110.41 4 0 +github.com/user-management-system/internal/service/totp.go:113.88,115.16 2 0 +github.com/user-management-system/internal/service/totp.go:115.16,117.3 1 0 +github.com/user-management-system/internal/service/totp.go:118.2,118.23 1 0 +github.com/user-management-system/internal/service/totp.go:118.23,120.3 1 0 +github.com/user-management-system/internal/service/totp.go:122.2,122.55 1 0 +github.com/user-management-system/internal/service/totp.go:122.55,124.3 1 0 +github.com/user-management-system/internal/service/totp.go:126.2,127.34 2 0 +github.com/user-management-system/internal/service/totp.go:127.34,129.3 1 0 +github.com/user-management-system/internal/service/totp.go:130.2,131.14 2 0 +github.com/user-management-system/internal/service/totp.go:131.14,133.3 1 0 +github.com/user-management-system/internal/service/totp.go:135.2,139.12 5 0 +github.com/user-management-system/internal/service/totp.go:142.86,144.16 2 0 +github.com/user-management-system/internal/service/totp.go:144.16,146.3 1 0 +github.com/user-management-system/internal/service/totp.go:147.2,147.30 1 0 +github.com/user-management-system/internal/service/user_service.go:32.16,39.2 1 1 +github.com/user-management-system/internal/service/user_service.go:42.112,43.23 1 0 +github.com/user-management-system/internal/service/user_service.go:43.23,45.3 1 0 +github.com/user-management-system/internal/service/user_service.go:47.2,48.16 2 0 +github.com/user-management-system/internal/service/user_service.go:48.16,50.3 1 0 +github.com/user-management-system/internal/service/user_service.go:53.2,53.42 1 0 +github.com/user-management-system/internal/service/user_service.go:53.42,55.3 1 0 +github.com/user-management-system/internal/service/user_service.go:56.2,56.54 1 0 +github.com/user-management-system/internal/service/user_service.go:56.54,58.3 1 0 +github.com/user-management-system/internal/service/user_service.go:61.2,61.42 1 0 +github.com/user-management-system/internal/service/user_service.go:61.42,63.3 1 0 +github.com/user-management-system/internal/service/user_service.go:64.2,64.72 1 0 +github.com/user-management-system/internal/service/user_service.go:64.72,66.3 1 0 +github.com/user-management-system/internal/service/user_service.go:69.2,69.34 1 0 +github.com/user-management-system/internal/service/user_service.go:69.34,71.39 2 0 +github.com/user-management-system/internal/service/user_service.go:71.39,72.32 1 0 +github.com/user-management-system/internal/service/user_service.go:72.32,73.57 1 0 +github.com/user-management-system/internal/service/user_service.go:73.57,75.6 1 0 +github.com/user-management-system/internal/service/user_service.go:80.3,81.21 2 0 +github.com/user-management-system/internal/service/user_service.go:81.21,83.4 1 0 +github.com/user-management-system/internal/service/user_service.go:85.3,85.13 1 0 +github.com/user-management-system/internal/service/user_service.go:85.13,94.4 4 0 +github.com/user-management-system/internal/service/user_service.go:98.2,99.16 2 0 +github.com/user-management-system/internal/service/user_service.go:99.16,101.3 1 0 +github.com/user-management-system/internal/service/user_service.go:102.2,103.37 2 0 +github.com/user-management-system/internal/service/user_service.go:107.84,109.2 1 1 +github.com/user-management-system/internal/service/user_service.go:112.91,114.2 1 0 +github.com/user-management-system/internal/service/user_service.go:117.76,119.2 1 1 +github.com/user-management-system/internal/service/user_service.go:122.76,124.2 1 0 +github.com/user-management-system/internal/service/user_service.go:127.67,129.2 1 1 +github.com/user-management-system/internal/service/user_service.go:132.99,134.2 1 1 +github.com/user-management-system/internal/service/user_service.go:150.102,154.16 3 0 +github.com/user-management-system/internal/service/user_service.go:154.16,156.3 1 0 +github.com/user-management-system/internal/service/user_service.go:158.2,169.16 3 0 +github.com/user-management-system/internal/service/user_service.go:169.16,171.3 1 0 +github.com/user-management-system/internal/service/user_service.go:173.2,174.20 2 0 +github.com/user-management-system/internal/service/user_service.go:174.20,177.3 2 0 +github.com/user-management-system/internal/service/user_service.go:179.2,184.8 1 0 +github.com/user-management-system/internal/service/user_service.go:188.99,190.2 1 1 +github.com/user-management-system/internal/service/user_service.go:204.108,207.2 2 0 +github.com/user-management-system/internal/service/user_service.go:210.96,213.2 2 0 +github.com/user-management-system/internal/service/webhook.go:63.83,65.19 2 0 +github.com/user-management-system/internal/service/webhook.go:65.19,67.3 1 0 +github.com/user-management-system/internal/service/webhook.go:68.2,68.26 1 0 +github.com/user-management-system/internal/service/webhook.go:68.26,70.3 1 0 +github.com/user-management-system/internal/service/webhook.go:71.2,71.24 1 0 +github.com/user-management-system/internal/service/webhook.go:71.24,73.3 1 0 +github.com/user-management-system/internal/service/webhook.go:74.2,74.28 1 0 +github.com/user-management-system/internal/service/webhook.go:74.28,76.3 1 0 +github.com/user-management-system/internal/service/webhook.go:77.2,77.25 1 0 +github.com/user-management-system/internal/service/webhook.go:77.25,79.3 1 0 +github.com/user-management-system/internal/service/webhook.go:80.2,80.25 1 0 +github.com/user-management-system/internal/service/webhook.go:80.25,82.3 1 0 +github.com/user-management-system/internal/service/webhook.go:83.2,83.28 1 0 +github.com/user-management-system/internal/service/webhook.go:83.28,85.3 1 0 +github.com/user-management-system/internal/service/webhook.go:87.2,95.12 3 0 +github.com/user-management-system/internal/service/webhook.go:98.57,108.2 1 0 +github.com/user-management-system/internal/service/webhook.go:111.41,112.19 1 0 +github.com/user-management-system/internal/service/webhook.go:112.19,113.34 1 0 +github.com/user-management-system/internal/service/webhook.go:113.34,115.14 2 0 +github.com/user-management-system/internal/service/webhook.go:115.14,117.31 2 0 +github.com/user-management-system/internal/service/webhook.go:117.31,119.6 1 0 +github.com/user-management-system/internal/service/webhook.go:127.62,133.12 3 0 +github.com/user-management-system/internal/service/webhook.go:133.12,136.3 2 0 +github.com/user-management-system/internal/service/webhook.go:138.2,138.9 1 0 +github.com/user-management-system/internal/service/webhook.go:139.14,139.14 0 0 +github.com/user-management-system/internal/service/webhook.go:141.20,142.19 1 0 +github.com/user-management-system/internal/service/webhook.go:145.2,145.12 1 0 +github.com/user-management-system/internal/service/webhook.go:149.108,150.23 1 0 +github.com/user-management-system/internal/service/webhook.go:150.23,152.3 1 0 +github.com/user-management-system/internal/service/webhook.go:154.2,155.16 2 0 +github.com/user-management-system/internal/service/webhook.go:155.16,157.3 1 0 +github.com/user-management-system/internal/service/webhook.go:160.2,161.16 2 0 +github.com/user-management-system/internal/service/webhook.go:161.16,164.3 2 0 +github.com/user-management-system/internal/service/webhook.go:165.2,172.16 3 0 +github.com/user-management-system/internal/service/webhook.go:172.16,174.3 1 0 +github.com/user-management-system/internal/service/webhook.go:176.2,176.26 1 0 +github.com/user-management-system/internal/service/webhook.go:176.26,179.42 2 0 +github.com/user-management-system/internal/service/webhook.go:179.42,180.12 1 0 +github.com/user-management-system/internal/service/webhook.go:183.3,191.10 2 0 +github.com/user-management-system/internal/service/webhook.go:192.24,192.24 0 0 +github.com/user-management-system/internal/service/webhook.go:193.11,193.11 0 0 +github.com/user-management-system/internal/service/webhook.go:200.54,204.24 2 0 +github.com/user-management-system/internal/service/webhook.go:204.24,207.3 2 0 +github.com/user-management-system/internal/service/webhook.go:209.2,210.18 2 0 +github.com/user-management-system/internal/service/webhook.go:210.18,212.3 1 0 +github.com/user-management-system/internal/service/webhook.go:213.2,213.18 1 0 +github.com/user-management-system/internal/service/webhook.go:213.18,215.3 1 0 +github.com/user-management-system/internal/service/webhook.go:217.2,220.16 3 0 +github.com/user-management-system/internal/service/webhook.go:220.16,223.3 2 0 +github.com/user-management-system/internal/service/webhook.go:225.2,231.21 5 0 +github.com/user-management-system/internal/service/webhook.go:231.21,234.3 2 0 +github.com/user-management-system/internal/service/webhook.go:237.2,240.16 4 0 +github.com/user-management-system/internal/service/webhook.go:240.16,243.3 2 0 +github.com/user-management-system/internal/service/webhook.go:244.2,250.14 5 0 +github.com/user-management-system/internal/service/webhook.go:250.14,253.3 2 0 +github.com/user-management-system/internal/service/webhook.go:255.2,255.69 1 0 +github.com/user-management-system/internal/service/webhook.go:259.97,263.44 2 0 +github.com/user-management-system/internal/service/webhook.go:263.44,265.39 2 0 +github.com/user-management-system/internal/service/webhook.go:265.39,267.4 1 0 +github.com/user-management-system/internal/service/webhook.go:267.9,269.4 1 0 +github.com/user-management-system/internal/service/webhook.go:270.3,270.34 1 0 +github.com/user-management-system/internal/service/webhook.go:270.34,272.11 2 0 +github.com/user-management-system/internal/service/webhook.go:273.25,273.25 0 0 +github.com/user-management-system/internal/service/webhook.go:274.12,274.12 0 0 +github.com/user-management-system/internal/service/webhook.go:281.112,293.13 3 0 +github.com/user-management-system/internal/service/webhook.go:293.13,295.3 1 0 +github.com/user-management-system/internal/service/webhook.go:297.2,299.47 3 0 +github.com/user-management-system/internal/service/webhook.go:303.130,305.16 2 0 +github.com/user-management-system/internal/service/webhook.go:305.16,307.3 1 0 +github.com/user-management-system/internal/service/webhook.go:309.2,310.18 2 0 +github.com/user-management-system/internal/service/webhook.go:310.18,312.17 2 0 +github.com/user-management-system/internal/service/webhook.go:312.17,314.4 1 0 +github.com/user-management-system/internal/service/webhook.go:315.3,315.27 1 0 +github.com/user-management-system/internal/service/webhook.go:318.2,328.47 2 0 +github.com/user-management-system/internal/service/webhook.go:328.47,330.3 1 0 +github.com/user-management-system/internal/service/webhook.go:331.2,331.16 1 0 +github.com/user-management-system/internal/service/webhook.go:335.104,337.20 2 0 +github.com/user-management-system/internal/service/webhook.go:337.20,339.3 1 0 +github.com/user-management-system/internal/service/webhook.go:340.2,340.19 1 0 +github.com/user-management-system/internal/service/webhook.go:340.19,342.3 1 0 +github.com/user-management-system/internal/service/webhook.go:343.2,343.25 1 0 +github.com/user-management-system/internal/service/webhook.go:343.25,346.3 2 0 +github.com/user-management-system/internal/service/webhook.go:347.2,347.23 1 0 +github.com/user-management-system/internal/service/webhook.go:347.23,349.3 1 0 +github.com/user-management-system/internal/service/webhook.go:350.2,350.40 1 0 +github.com/user-management-system/internal/service/webhook.go:354.77,356.2 1 0 +github.com/user-management-system/internal/service/webhook.go:358.93,360.2 1 0 +github.com/user-management-system/internal/service/webhook.go:363.104,365.2 1 0 +github.com/user-management-system/internal/service/webhook.go:368.139,370.2 1 0 +github.com/user-management-system/internal/service/webhook.go:373.131,375.2 1 0 +github.com/user-management-system/internal/service/webhook.go:398.85,400.66 2 0 +github.com/user-management-system/internal/service/webhook.go:400.66,402.3 1 0 +github.com/user-management-system/internal/service/webhook.go:403.2,403.27 1 0 +github.com/user-management-system/internal/service/webhook.go:403.27,404.33 1 0 +github.com/user-management-system/internal/service/webhook.go:404.33,406.4 1 0 +github.com/user-management-system/internal/service/webhook.go:408.2,408.14 1 0 +github.com/user-management-system/internal/service/webhook.go:416.36,418.34 2 0 +github.com/user-management-system/internal/service/webhook.go:418.34,420.3 1 0 +github.com/user-management-system/internal/service/webhook.go:422.2,422.47 1 0 +github.com/user-management-system/internal/service/webhook.go:422.47,424.3 1 0 +github.com/user-management-system/internal/service/webhook.go:426.2,429.65 2 0 +github.com/user-management-system/internal/service/webhook.go:429.65,431.3 1 0 +github.com/user-management-system/internal/service/webhook.go:434.2,434.40 1 0 +github.com/user-management-system/internal/service/webhook.go:434.40,435.22 1 0 +github.com/user-management-system/internal/service/webhook.go:435.22,437.4 1 0 +github.com/user-management-system/internal/service/webhook.go:441.2,445.40 1 0 +github.com/user-management-system/internal/service/webhook.go:445.40,447.3 1 0 +github.com/user-management-system/internal/service/webhook.go:450.2,456.39 2 0 +github.com/user-management-system/internal/service/webhook.go:456.39,457.22 1 0 +github.com/user-management-system/internal/service/webhook.go:457.22,459.4 1 0 +github.com/user-management-system/internal/service/webhook.go:462.2,462.13 1 0 +github.com/user-management-system/internal/service/webhook.go:466.34,475.37 2 0 +github.com/user-management-system/internal/service/webhook.go:475.37,477.17 2 0 +github.com/user-management-system/internal/service/webhook.go:477.17,478.12 1 0 +github.com/user-management-system/internal/service/webhook.go:480.3,480.27 1 0 +github.com/user-management-system/internal/service/webhook.go:480.27,482.4 1 0 +github.com/user-management-system/internal/service/webhook.go:484.2,484.14 1 0 +github.com/user-management-system/internal/service/webhook.go:488.56,492.2 3 0 +github.com/user-management-system/internal/service/webhook.go:495.40,497.46 2 0 +github.com/user-management-system/internal/service/webhook.go:497.46,499.3 1 0 +github.com/user-management-system/internal/service/webhook.go:500.2,500.44 1 0 +github.com/user-management-system/internal/service/webhook.go:504.46,506.46 2 0 +github.com/user-management-system/internal/service/webhook.go:506.46,508.3 1 0 +github.com/user-management-system/internal/service/webhook.go:509.2,509.52 1 0 diff --git a/docs/code-review/CODE_REVIEW_STANDARD_V3.md b/docs/code-review/CODE_REVIEW_STANDARD_V3.md new file mode 100644 index 0000000..eb638be --- /dev/null +++ b/docs/code-review/CODE_REVIEW_STANDARD_V3.md @@ -0,0 +1,678 @@ +# 代码审查标准与质量评级规范 v3.0 + +**文档版本**: v3.0 +**生成日期**: 2026-04-08 +**适用范围**: User Management System (UMS) 项目 +**审查专家**: 代码审查专家 +**目标**: 生产级软件质量标准 + +--- + +## 修订说明 + +v3.0 版本针对"生产上线"要求进行全面升级: + +| 维度 | v2.0 | v3.0 | 差距 | +|------|------|------|------| +| 代码质量 | 9.7/10 | **7.5/10** | 测试覆盖率仅32.1%,严重不足 | +| 安全强度 | 9.7/10 | **6.0/10** | 无gosec扫描、占位JWT密钥、缺渗透测试 | +| 部署简单性 | 8.0/10 | **5.0/10** | docker-compose简陋、无K8s、无健康检查 | +| 运维可靠性 | 7.0/10 | **4.0/10** | 无备份自动化、无灾备方案、监控薄弱 | +| 文档规范性 | 7.0/10 | **5.0/10** | 缺OpenAPI、缺Runbook、缺应急响应 | + +**综合评分(v3.0真实评估)**: **5.9/10 ⚠️ 不合格** + +--- + +## 一、生产级质量标准(v3.0) + +### 1.1 五维评估体系 + +| 维度 | 权重 | 生产标准 | 当前差距 | +|------|------|----------|----------| +| **代码质量** | 25% | 覆盖率≥80%,无技术债 | 覆盖率32.1%,差距48% | +| **安全强度** | 30% | 渗透测试、gosec合格、合规 | 无扫描工具、占位密钥 | +| **部署简单性** | 15% | 一键部署、配置分离、不可变 | docker-compose简陋 | +| **运维可靠性** | 20% | 监控完善、告警到位、备份自动化 | 监控基础、告警未验证 | +| **文档规范性** | 10% | OpenAPI、Runbook、应急响应 | 文档残缺 | + +### 1.2 生产合并门禁(必须全部通过) + +```yaml +# 生产级 PR 合并门禁 +pre_merge_checks: + # 代码质量 + - name: 后端覆盖率 + command: go test -coverprofile coverage.out ./... + threshold: 80% + critical_paths: 90% + - name: 前端覆盖率 + command: npm test -- --coverage + threshold: 80% + + # 安全 + - name: Go安全扫描 + command: gosec ./... + critical: high/critical must be 0 + - name: 前端安全扫描 + command: npm audit + critical: 0 vulnerabilities + - name: 依赖漏洞扫描 + command: govulncheck ./... + critical: 0 findings + + # 构建 + - name: 后端编译 + command: go build ./cmd/server + - name: 前端构建 + command: npm run build + + # 测试 + - name: 后端测试 + command: go test ./... -count=1 -race + - name: 前端测试 + command: npm test -- --coverage + - name: E2E测试 + command: npm run e2e:full:win +``` + +### 1.3 问题分级(生产级) + +| 级别 | 标识 | 定义 | 合并影响 | +|------|------|------|----------| +| **P0 阻塞** | 🔴 | 安全漏洞、数据丢失风险、生产不可用 | **必须修复** | +| **P1 严重** | 🟠 | 功能错误、性能严重劣化、合规风险 | **必须修复** | +| **P2 高** | 🟡 | 测试覆盖率不足、技术债积累、文档缺失 | **72小时内修复** | +| **P3 中** | 🔵 | 代码风格、轻微优化、文档完善 | **本周修复** | +| **P4 低** | 💭 | 挑剔级改进、愿望清单 | 可延迟 | + +--- + +## 二、代码质量审查清单 + +### 2.1 测试覆盖率要求 + +```yaml +coverage_requirements: + backend: + overall: 80% + critical_paths: + auth_handler: 90% + jwt: 95% + password: 95% + repository: 70% + excluded: + - cmd/server/main.go # 可豁免 + - docs/ # 文档包 + - testdb/ # 测试数据库 + - testutil/ # 测试工具 + + frontend: + overall: 80% + critical_paths: + auth: 90% + http_client: 90% + router: 100% + guards: 100% +``` + +### 2.2 单元测试审查 + +``` +□ 每个公开函数有单元测试 +□ 边界条件被测试(空值、极大值、特殊字符) +□ 错误路径被测试 +□ 并发安全被测试(go test -race) +□ 无 mock 滥用(真实依赖优先) +□ 测试命名规范:Test[函数名][场景] +□ 单元测试不依赖外部状态 +``` + +### 2.3 集成测试审查 + +``` +□ 数据库操作有集成测试 +□ API 端点有集成测试 +□ 认证流程有集成测试 +□ 测试使用隔离数据库(不污染开发数据) +``` + +--- + +## 三、安全强度审查清单 + +### 3.1 自动化安全扫描(必须集成CI) + +```yaml +security_automation: + gosec: + schedule: daily + fail_on: high/critical + exclusions: documented + + npm_audit: + schedule: daily + fail_on: moderate/high + audit_level: moderate + + govulncheck: + schedule: weekly + fail_on: any + + owasp_dependency_check: + schedule: weekly + report: required +``` + +### 3.2 安全审查清单 + +#### 认证安全 +``` +□ 密码使用 Argon2id(已验证 ✅) +□ Token 使用 crypto/rand(已验证 ✅) +□ JTI 防枚举(已验证 ✅) +□ Token 滚动轮换(已验证 ✅) +□ 登录速率限制(已验证 ✅) +□ 异常登录检测(已验证 ✅) +□ 退出登录清理状态(已验证 ✅) +``` + +#### 数据安全 +``` +□ 敏感数据不写入日志 +□ 敏感数据不返回 API +□ 数据库使用参数化查询 +□ 密码不硬编码 +□ 密钥从环境变量/密钥管理器读取 +``` + +#### 传输安全 +``` +□ HTTPS 强制 +□ HSTS 配置 +□ CSRF 保护 +□ CORS 非 wildcard +``` + +#### 依赖安全 +``` +□ 无已知 CVE 漏洞 +□ 无弃用依赖 +□ 最小权限依赖原则 +``` + +### 3.3 渗透测试要求 + +```yaml +penetration_testing: + schedule: quarterly + scope: + - SQL注入测试 + - XSS测试 + - CSRF测试 + - 认证绕过测试 + - 会话管理测试 + - 敏感数据泄露测试 + report: required + responsible: external_security_team +``` + +--- + +## 四、部署简单性审查清单 + +### 4.1 Docker 部署标准 + +```yaml +docker_requirements: + # 镜像构建 + multi_stage: true # 使用多阶段构建减小镜像 + non_root_user: true # 非 root 用户运行 + scratch_base: preferred # 最小基础镜像 + + # 健康检查 + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8080/health/ready"] + interval: 30s + timeout: 10s + retries: 3 + + # 资源限制 + resources: + memory: 512Mi + cpu: "500m" + + # 重启策略 + restart: unless-stopped + restart_max_attempts: 5 +``` + +### 4.2 Kubernetes 部署要求 + +``` +□ 有 Helm Chart 或 Kustomize 配置 +□ 有 Deployment/StatefulSet +□ 有 Service 配置 +□ 有 Ingress 配置 +□ 有 ConfigMap/Secret 管理配置 +□ 有 HPA(水平自动扩缩容) +□ 有 PodDisruptionBudget +□ 有资源请求/限制 +□ 有健康检查(liveness/readiness) +□ 有安全上下文 +□ 有网络策略 +``` + +### 4.3 部署配置管理 + +``` +□ 环境变量与配置分离 +□ 敏感配置使用 Secret +□ 配置有版本控制 +□ 支持多环境部署(dev/staging/prod) +□ 部署脚本幂等 +□ 回滚方案可用 +``` + +--- + +## 五、运维可靠性审查清单 + +### 5.1 监控要求 + +```yaml +monitoring_requirements: + # 基础设施监控 + infrastructure: + - CPU使用率 + - 内存使用率 + - 磁盘使用率 + - 网络IO + + # 应用监控 + application: + - 请求延迟(P50/P95/P99) + - 错误率 + - QPS + - 活跃连接数 + + # 业务监控 + business: + - 登录成功率 + - 注册成功率 + - API 调用成功率 + - Token 刷新成功率 + + # 数据库监控 + database: + - 连接池使用率 + - 查询延迟 + - 慢查询数量 + - 复制延迟(如果有) +``` + +### 5.2 告警要求 + +```yaml +alerting_requirements: + # 关键告警 + critical: + - 服务不可用 + - 错误率 > 5% + - P99延迟 > 1s + - 数据库连接池耗尽 + + # 警告告警 + warning: + - 错误率 > 1% + - P95延迟 > 500ms + - 磁盘使用率 > 80% + - 内存使用率 > 85% + + # 通知渠道 + channels: + - email: on_call_team + - slack: ops-alerts + - sms: critical_only + + # 告警升级 + escalation: + - 5分钟未响应 → 升级 + - 15分钟未响应 → 升级到 manager +``` + +### 5.3 日志要求 + +``` +□ 结构化日志(JSON) +□ 日志级别配置 +□ 日志轮转配置 +□ 敏感信息脱敏 +□ 日志保留期配置(默认30天) +□ 集中式日志收集 +□ 日志查询支持 +``` + +### 5.4 备份与恢复 + +```yaml +backup_requirements: + # 数据库备份 + database: + frequency: daily + retention: 30days + verification: weekly + encrypted: true + offsite: true + + # 配置备份 + config: + frequency: on_change + storage: git + + # 文件备份 + files: + frequency: weekly + scope: uploads/ + + # 恢复测试 + recovery_test: + frequency: quarterly + documented: true +``` + +--- + +## 六、文档规范性审查清单 + +### 6.1 API 文档 + +```yaml +api_documentation: + # OpenAPI 规范 + openapi: + version: "3.0.0" + required: true + generation: automated + + # 文档内容 + content: + - 所有端点有描述 + - 所有参数有说明 + - 所有响应有示例 + - 错误码有说明 + - 认证方式有说明 + + # 文档位置 + location: + - swagger_ui: /swagger/index.html + - openapi_json: /swagger/doc.json + - redoc: /docs +``` + +### 6.2 部署文档 + +``` +□ 部署前置条件清单 +□ 部署步骤(分环境) +□ 环境变量说明 +□ 依赖服务说明 +□ 验证步骤 +□ 回滚步骤 +□ 常见问题与解决方案 +``` + +### 6.3 运维文档 + +``` +□ 系统架构图 +□ 组件说明 +□ 监控指标说明 +□ 告警处理手册 +□ 日志说明 +□ 备份恢复手册 +□ 扩容指南 +□ 故障排查手册 +□ 应急响应流程 +``` + +### 6.4 Runbook 要求 + +```yaml +runbook_requirements: + # 必需 Runbook + required: + - service_startup: 服务启动 + - service_shutdown: 服务停止 + - config_update: 配置更新 + - log_analysis: 日志分析 + - backup_restore: 备份恢复 + - incident_response: 事件响应 + - security_incident: 安全事件响应 + - scaling: 扩缩容 + - database_migration: 数据库迁移 + + # Runbook 格式 + format: + - 触发条件明确 + - 步骤清晰可执行 + - 验证步骤明确 + - 回滚步骤存在 + - 联系人明确 +``` + +--- + +## 七、差距分析与行动计划 + +### 7.1 当前差距评估 + +| 维度 | 当前状态 | 目标状态 | 差距 | 优先级 | +|------|----------|----------|------|--------| +| 后端测试覆盖率 | 32.1% | 80% | -47.9% | 🔴 P0 | +| 前端测试覆盖率 | ~70% | 80% | -10% | 🟠 P1 | +| gosec 集成 | 未安装 | 集成CI | N/A | 🔴 P0 | +| JWT密钥占位符 | config.yaml | 环境变量 | N/A | 🔴 P0 | +| Docker健康检查 | 无 | 必须 | N/A | 🟠 P1 | +| K8s配置 | 无 | 必需 | N/A | 🟡 P2 | +| 备份自动化 | 手动 | 自动 | N/A | 🟠 P1 | +| 监控完善 | 基础 | 完整 | N/A | 🟡 P2 | +| Runbook | 缺失 | 必需 | N/A | 🟡 P2 | +| 渗透测试 | 无 | 季度 | N/A | 🟠 P1 | + +### 7.2 修复行动计划 + +#### 🔴 P0 - 必须立即修复(本周) + +| # | 任务 | 影响 | 工作量 | +|---|------|------|--------| +| 1 | 安装 gosec 并集成 CI | 安全扫描 | 2h | +| 2 | 移除 config.yaml 占位密钥,改为环境变量 | 生产安全 | 1h | +| 3 | 提升后端测试覆盖率至 60% | 代码质量 | 8h | +| 4 | Docker 添加 healthcheck | 部署可靠性 | 1h | + +#### 🟠 P1 - 本周内完成 + +| # | 任务 | 影响 | 工作量 | +|---|------|------|--------| +| 5 | 后端覆盖率提升至 80% | 代码质量 | 16h | +| 6 | 前端覆盖率提升至 80% | 代码质量 | 8h | +| 7 | Docker 添加资源限制 | 运维可靠性 | 1h | +| 8 | 备份脚本自动化 | 运维可靠性 | 4h | +| 9 | 季度渗透测试计划 | 安全合规 | 2h | + +#### 🟡 P2 - 本月完成 + +| # | 任务 | 影响 | 工作量 | +|---|------|------|--------| +| 10 | K8s Helm Chart | 部署简单性 | 16h | +| 11 | 完善监控指标 | 运维可靠性 | 8h | +| 12 | 告警配置验证 | 运维可靠性 | 4h | +| 13 | 核心 Runbook | 运维可靠性 | 8h | +| 14 | OpenAPI 规范完善 | 文档规范性 | 4h | + +--- + +## 八、审查流程(v3.0) + +### 8.1 PR 审查流程 + +``` +┌─────────────────────────────────────────────────────────────────────┐ +│ PR 创建 │ +└─────────────────────────────────┬───────────────────────────────────┘ + ▼ +┌─────────────────────────────────────────────────────────────────────┐ +│ 1. CI 门禁(自动) │ +│ □ go vet / npm run lint │ +│ □ go build / npm run build │ +│ □ go test / npm test │ +│ □ 覆盖率检查(≥80%) │ +│ □ gosec / npm audit(安全扫描) │ +│ ⚠️ 任一失败 → PR Blocked │ +└─────────────────────────────────┬───────────────────────────────────┘ + ▼ +┌─────────────────────────────────────────────────────────────────────┐ +│ 2. 人工审查(审查者) │ +│ □ 业务逻辑审查 │ +│ □ 安全审查 │ +│ □ 性能审查 │ +│ □ 可维护性审查 │ +│ □ 文档审查 │ +└─────────────────────────────────┬───────────────────────────────────┘ + ▼ +┌─────────────────────────────────────────────────────────────────────┐ +│ 3. 问题修复(作者) │ +│ 🔴 P0 → 必须修复后重新审查 │ +│ 🟠 P1 → 必须修复后重新审查 │ +│ 🟡 P2 → 72小时内修复 │ +│ 🔵 P3 → 本周修复 │ +└─────────────────────────────────┬───────────────────────────────────┘ + ▼ +┌─────────────────────────────────────────────────────────────────────┐ +│ 4. 审查确认(审查者) │ +│ □ 所有 🔴🟠 已修复 │ +│ □ 覆盖率达标 │ +│ □ 安全扫描通过 │ +│ □ Approve │ +└─────────────────────────────────┬───────────────────────────────────┘ + ▼ +┌─────────────────────────────────────────────────────────────────────┐ +│ 5. 生产合并前检查 │ +│ □ E2E 测试通过 │ +│ □ 部署文档更新 │ +│ □ 变更日志记录 │ +│ □ 监控指标验证 │ +└─────────────────────────────────┴───────────────────────────────────┘ +``` + +### 8.2 审查时效 + +| PR 类型 | 首次审查 | 问题修复复核 | 总时限 | +|---------|----------|------------|--------| +| 紧急修复 | 1小时 | 30分钟 | 4小时 | +| 常规功能 | 4小时 | 2小时 | 24小时 | +| 重构/优化 | 8小时 | 4小时 | 48小时 | +| P0修复 | 30分钟 | 15分钟 | 2小时 | + +--- + +## 九、合规要求 + +### 9.1 安全合规 + +```yaml +security_compliance: + # 数据保护 + data_protection: + - GDPR合规(如果适用) + - 数据加密存储 + - 数据传输加密 + - 数据访问审计 + + # 访问控制 + access_control: + - 最小权限原则 + - 密钥轮换 + - 多因素认证 + - 访问审计日志 + + # 漏洞管理 + vulnerability_management: + - 依赖扫描(每日) + - 渗透测试(季度) + - 漏洞修复 SLA(严重24h,高危7天) +``` + +### 9.2 运营合规 + +```yaml +operational_compliance: + # 可用性 + availability: + - SLO定义(99.9%) + - SLA承诺(99.5%) + - 错误预算监控 + + # 备份 + backup: + - 备份策略文档 + - 恢复测试记录 + - 备份保留策略 + + # 事件管理 + incident_management: + - 事件分级标准 + - 升级流程 + - 事后复盘要求 +``` + +--- + +## 十、附录 + +### 10.1 快速检查命令 + +```bash +# 完整门禁检查(生产合并前必须) +#!/bin/bash +set -e + +echo "=== 代码质量检查 ===" +go test ./... -count=1 -race +go tool cover -func coverage.out | grep total | awk '{print "Coverage:", $3}' + +echo "=== 安全扫描 ===" +gosec ./... +npm audit +govulncheck ./... + +echo "=== 构建检查 ===" +go build ./cmd/server +npm run build + +echo "=== E2E 测试 ===" +npm run e2e:full:win + +echo "=== 所有检查通过 ===" +``` + +### 10.2 评分计算器 + +``` +综合评分 = 代码质量×0.25 + 安全强度×0.30 + 部署简单性×0.15 + 运维可靠性×0.20 + 文档规范性×0.10 + +生产标准: +- ≥9.0:卓越,可随时发布 +- 8.0-8.9:优秀,可发布 +- 7.0-7.9:良好,修复P2后发布 +- 6.0-6.9:需要改进,修复P1后发布 +- <6.0:不合格,修复P0后重新评估 +``` + +--- + +*本文档由代码审查专家 Agent 生成* +*版本: v3.0* +*最后更新: 2026-04-08* +*下次审查: 2026-04-15* diff --git a/docs/code-review/PRODUCTION_GAP_ANALYSIS_2026-04-08.md b/docs/code-review/PRODUCTION_GAP_ANALYSIS_2026-04-08.md new file mode 100644 index 0000000..5883d4e --- /dev/null +++ b/docs/code-review/PRODUCTION_GAP_ANALYSIS_2026-04-08.md @@ -0,0 +1,488 @@ +# 生产级质量差距分析报告 + +**审查日期**: 2026-04-08 +**审查范围**: 用户管理系统(UMS)全栈代码 +**评估标准**: CODE_REVIEW_STANDARD_V3.md +**审查专家**: 代码审查专家 + +--- + +## 执行摘要 + +### 整体评估 + +| 维度 | v2.0评分 | v3.0评分 | 真实差距 | +|------|----------|----------|----------| +| **代码质量** | 9.7/10 | **7.5/10** | -2.2 | +| **安全强度** | 9.7/10 | **6.0/10** | -3.7 | +| **部署简单性** | 8.0/10 | **5.0/10** | -3.0 | +| **运维可靠性** | 7.0/10 | **4.0/10** | -3.0 | +| **文档规范性** | 7.0/10 | **5.0/10** | -2.0 | + +**综合评分**: **5.9/10 ⚠️ 不合格** + +### 关键发现 + +> 🔴 **生产上线存在重大差距,代码审查标准v2.0评估过于乐观** + +1. **测试覆盖率严重不足**:后端覆盖率仅32.1%,远低于生产标准80% +2. **安全扫描缺失**:无gosec集成、无渗透测试计划 +3. **配置安全性问题**:JWT密钥使用占位符 +4. **部署配置简陋**:Docker无健康检查、无资源限制 +5. **运维保障薄弱**:无备份自动化、无灾备方案 + +--- + +## 一、代码质量差距分析 + +### 1.1 测试覆盖率真相 + +#### 后端覆盖率(实际测量) + +``` +github.com/user-management-system/internal/api/handler + ├── auth_handler.go: 10.0% ⚠️ + ├── user_handler.go: 0.0% 🔴 + └── ... + +github.com/user-management-system/internal/auth + ├── jwt.go: 23.8% ⚠️ + ├── password.go: 80.6% ✅ + └── ... + +github.com/user-management-system/internal/repository + ├── user.go: 15.3% 🔴 + ├── device.go: 0.0% 🔴 + └── ... + +github.com/user-management-system/cmd/server + └── main.go: 0.0% 🔴 + +总计覆盖率: 32.1% 🔴 +``` + +| 模块 | 当前覆盖 | 目标覆盖 | 差距 | +|------|----------|----------|------| +| api/handler | 10% | 90% | -80% | +| repository | 15% | 70% | -55% | +| service | 30% | 70% | -40% | +| auth | 24% | 90% | -66% | +| **总计** | **32.1%** | **80%** | **-47.9%** | + +#### 前端覆盖率(近期测量) + +``` +statements: ~70% +branches: ~80% +functions: ~90% +lines: ~70% +``` + +### 1.2 关键代码问题 + +#### 🔴 P0: cmd/server/main.go 零覆盖 + +```go +// main.go - 核心入口,无测试覆盖 +func main() { + // 服务启动逻辑完全无测试 + // 健康检查、优雅关闭全部裸奔 +} +``` + +**风险**:无法验证服务启动、配置加载、依赖初始化的正确性 + +#### 🔴 P0: auth_handler.go 覆盖率仅10% + +```go +// auth_handler.go - 核心认证处理器 +func (h *AuthHandler) Login(c *gin.Context) // 81.8% - 部分覆盖 +func (h *AuthHandler) Logout(c *gin.Context) // 0.0% - 未覆盖 +func (h *AuthHandler) RefreshToken(...) // 0.0% - 未覆盖 +func (h *AuthHandler) GetUserInfo(...) // 0.0% - 未覆盖 +func (h *AuthHandler) GetCSRFToken(...) // 0.0% - 未覆盖 +``` + +**风险**:登录登出流程未充分测试,生产可能存在未发现的bug + +#### 🟠 P1: repository 层覆盖率极低 + +```go +// repository/user.go - 15.3% +// repository/device.go - 0.0% +// repository/role.go - 15.0% +``` + +**风险**:数据库操作未充分测试,边界条件和错误处理可能存在缺陷 + +--- + +## 二、安全强度差距分析 + +### 2.1 安全工具缺失 + +#### 🔴 P0: gosec 未安装 + +```bash +$ gosec ./... +gosec : 无法将"gosec"项识别为 cmdlet... +``` + +**问题**: +- 无法进行自动化安全扫描 +- 无法在CI中集成安全检查 +- 可能遗漏常见安全漏洞 + +**影响**: +- OWASP Top 10 漏洞可能未检测 +- 高危漏洞可能在生产发现 + +### 2.2 配置安全问题 + +#### 🔴 P0: JWT密钥使用占位符 + +```yaml +# configs/config.yaml +jwt: + secret: "change-me-in-production-use-at-least-32-bytes-secret" # ⚠️ +``` + +**风险**: +- 如果部署时忘记修改,生产JWT密钥将完全可预测 +- 攻击者可伪造任意token + +**修复方案**: +```yaml +jwt: + secret: "" # 必须从环境变量读取 +``` + +### 2.3 安全措施验证 + +| 安全措施 | 实现状态 | 生产标准 | 差距 | +|----------|----------|----------|------| +| 密码哈希 | ✅ Argon2id | 必须 | 已满足 | +| Token生成 | ✅ crypto/rand | 必须 | 已满足 | +| SQL注入防护 | ✅ GORM参数化 | 必须 | 已满足 | +| XSS防护 | ✅ 输出编码 | 必须 | 已满足 | +| CSRF保护 | ✅ CSRF Token | 必须 | 已满足 | +| 速率限制 | ✅ 已实现 | 必须 | 已满足 | +| 安全扫描 | ❌ 无gosec | 必须 | 🔴 | +| 渗透测试 | ❌ 无 | 季度 | 🔴 | + +--- + +## 三、部署简单性差距分析 + +### 3.1 Docker配置问题 + +#### 🔴 P0: 缺少健康检查 + +```yaml +# docker-compose.yml - 当前配置 +user-management: + build: . + ports: + - "8080:8080" + # ❌ 缺少 healthcheck +``` + +**风险**: +- K8s/负载均衡无法判断服务健康状态 +- 故障实例可能继续接收流量 +- 滚动更新无法正确判断就绪 + +**修复**: +```yaml +healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8080/health/ready"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 40s +``` + +#### 🔴 P0: 缺少资源限制 + +```yaml +# docker-compose.yml - 当前配置 +user-management: + build: . + # ❌ 缺少 resources +``` + +**风险**: +- 无内存限制,可能OOM +- 无CPU限制,可能过度占用 +- 容器可能影响宿主机稳定性 + +**修复**: +```yaml +deploy: + resources: + limits: + memory: 512M + cpus: '0.5' + reservations: + memory: 256M + cpus: '0.25' +``` + +### 3.2 部署能力评估 + +| 部署能力 | 当前状态 | 目标状态 | 差距 | +|----------|----------|----------|------| +| Docker构建 | ✅ 可构建 | 必须 | 已满足 | +| 多阶段构建 | ❌ 无 | 推荐 | 🟡 | +| 非root运行 | ❌ 未知 | 推荐 | 🟡 | +| 健康检查 | ❌ 无 | 必须 | 🔴 | +| 资源限制 | ❌ 无 | 必须 | 🔴 | +| 重启策略 | ❌ 无 | 必须 | 🔴 | +| K8s部署 | ❌ 无 | 推荐 | 🟡 | +| Helm Chart | ❌ 无 | 推荐 | 🟡 | + +--- + +## 四、运维可靠性差距分析 + +### 4.1 监控现状 + +#### 🟡 P2: 监控指标不足 + +```go +// internal/monitoring/collector.go - 当前采集指标 +- 内存使用 (runtime.MemStats.Alloc) +- Goroutine数量 +- 数据库连接池使用 +``` + +**缺失的监控**: +- 请求延迟分布(P50/P95/P99) +- QPS/错误率 +- 业务指标(登录成功率等) +- 自定义业务指标 + +### 4.2 告警现状 + +| 告警能力 | 当前状态 | 目标状态 | 差距 | +|----------|----------|----------|------| +| 告警配置 | ⚠️ 存在但不完整 | 必须 | 🟡 | +| 告警测试 | ❌ 未验证 | 必须 | 🔴 | +| 升级流程 | ❌ 无 | 必须 | 🔴 | +| 通知渠道 | ❌ 配置但不验证 | 必须 | 🔴 | + +### 4.3 备份恢复现状 + +#### 🔴 P0: 备份恢复未自动化 + +**当前状态**: +- 手动执行备份脚本 +- 恢复过程未文档化 +- 无定期恢复演练 + +**风险**: +- 灾难发生时可能无法快速恢复 +- 人工操作可能出错 +- 无法保证RTO/RPO + +**目标**: +```yaml +backup: + frequency: daily + automated: true + retention: 30days + encrypted: true + offsite: true + recovery_test_frequency: quarterly +``` + +--- + +## 五、文档规范性差距分析 + +### 5.1 文档现状评估 + +| 文档类型 | 存在 | 完整 | 可用 | 生产标准 | +|----------|------|------|------|----------| +| API文档 | ✅ | ⚠️ 部分 | ⚠️ 需Swagger | 🔴 | +| 部署文档 | ✅ | ⚠️ 基础 | ✅ | 🟡 | +| 架构文档 | ✅ | ⚠️ 基础 | ✅ | 🟡 | +| Runbook | ❌ | ❌ | ❌ | 🔴 | +| 应急响应 | ❌ | ❌ | ❌ | 🔴 | +| 安全策略 | ⚠️ | ❌ | ❌ | 🔴 | + +### 5.2 API文档问题 + +#### 🟡 P2: 缺少Swagger注解 + +```go +// 当前:手写API.md文档 +// 问题:需要手动维护,容易过时 + +// 目标:使用Swagger注解自动生成 +// @Summary 用户登录 +// @Description 用户使用账号密码登录系统 +// @Tags auth +// @Accept json +// @Produce json +// @Param request body LoginRequest true "登录请求" +// @Success 200 {object} LoginResponse +// @Router /api/v1/auth/login [post] +``` + +### 5.3 Runbook缺失 + +**必需的Runbook(当前全部缺失)**: + +| Runbook | 用途 | 优先级 | +|---------|------|--------| +| 服务启动 | 新服务器部署 | 🔴 | +| 服务停止 | 维护操作 | 🔴 | +| 配置更新 | 修改配置 | 🔴 | +| 日志分析 | 问题排查 | 🔴 | +| 备份恢复 | 数据恢复 | 🔴 | +| 安全事件 | 安全问题处理 | 🔴 | +| 扩容操作 | 应对流量高峰 | 🟠 | + +--- + +## 六、问题汇总 + +### 6.1 P0 阻塞问题(必须立即修复) + +| # | 问题 | 维度 | 影响 | 修复工作量 | +|---|------|------|------|------------| +| 1 | 后端覆盖率仅32.1% | 代码质量 | 生产bug风险 | 16h | +| 2 | gosec未安装/集成 | 安全 | 漏洞未检测 | 2h | +| 3 | JWT密钥占位符 | 安全 | 生产安全风险 | 1h | +| 4 | Docker无健康检查 | 部署 | 故障发现延迟 | 1h | +| 5 | Docker无资源限制 | 运维 | 资源耗尽风险 | 1h | +| 6 | 无备份自动化 | 运维 | 恢复能力缺失 | 4h | +| 7 | Runbook全部缺失 | 文档 | 运维能力缺失 | 8h | + +### 6.2 P1 严重问题(本周修复) + +| # | 问题 | 维度 | 影响 | 修复工作量 | +|---|------|------|----------|------------| +| 8 | 后端覆盖率<60% | 代码质量 | 测试不足 | 8h | +| 9 | auth_handler覆盖<50% | 代码质量 | 认证风险 | 4h | +| 10 | 季度渗透测试缺失 | 安全 | 合规风险 | 2h | +| 11 | 告警配置未验证 | 运维 | 告警失效 | 4h | +| 12 | 无灾难恢复方案 | 运维 | 灾难风险 | 4h | + +### 6.3 P2 高优先级问题(本月修复) + +| # | 问题 | 维度 | 修复工作量 | +|---|------|------|------------| +| 13 | 后端覆盖率<80% | 代码质量 | 8h | +| 14 | K8s部署配置 | 部署 | 16h | +| 15 | 监控指标完善 | 运维 | 8h | +| 16 | OpenAPI Swagger | 文档 | 4h | + +--- + +## 七、修复路线图 + +### 第一阶段:止血(本周) + +``` +目标:修复所有P0问题 +时间:5天 +工作量:~33h + +Day 1: + [ ] 安装gosec并验证 + [ ] 移除JWT占位符,改用环境变量 + [ ] Docker添加healthcheck + +Day 2-3: + [ ] 后端覆盖率提升至50% + [ ] 重点:auth_handler, main.go + +Day 4: + [ ] Docker添加资源限制 + [ ] 备份脚本自动化 + +Day 5: + [ ] 编写核心Runbook(5个) + [ ] 验证告警配置 +``` + +### 第二阶段:达标(本月) + +``` +目标:修复P1问题,核心指标达标 +时间:4周 +工作量:~42h + +Week 2: + [ ] 后端覆盖率80% + [ ] 季度渗透测试计划 + +Week 3: + [ ] K8s Helm Chart + [ ] 监控完善 + +Week 4: + [ ] 所有Runbook + [ ] OpenAPI完善 + [ ] 灾难恢复方案 +``` + +### 第三阶段:卓越(下季度) + +``` +目标:达到生产卓越标准 +时间:季度 +工作量:待定 + +Q2: + [ ] 自动化安全扫描集成CI + [ ] 合规审计 + [ ] 性能基准测试 + [ ] 灾备演练 +``` + +--- + +## 八、结论与建议 + +### 8.1 诚实评估 + +**当前状态**:⚠️ **5.9/10 不合格** + +**核心问题**: +1. 测试覆盖率严重不足(32.1% vs 80%) +2. 安全扫描工具缺失 +3. 部署配置简陋 +4. 运维保障薄弱 + +**v2.0评估过于乐观**:之前的9.7分未充分考虑生产级标准 + +### 8.2 行动建议 + +| 优先级 | 行动 | 期限 | +|--------|------|------| +| 🔴 P0 | 提升后端覆盖率至50% | 本周 | +| 🔴 P0 | 移除JWT占位符 | 今天 | +| 🔴 P0 | 安装gosec | 今天 | +| 🔴 P0 | Docker健康检查 | 今天 | +| 🟠 P1 | 覆盖率至80% | 本月 | +| 🟠 P1 | 备份自动化 | 本周 | +| 🟠 P1 | Runbook基础版 | 本周 | + +### 8.3 合并门禁建议 + +**在以下条件满足前,禁止合并到main分支用于生产**: + +1. ✅ go test覆盖率 ≥ 60% +2. ✅ gosec扫描无高危漏洞 +3. ✅ Docker包含healthcheck +4. ✅ JWT密钥从环境变量读取 +5. ✅ 备份脚本可执行 + +--- + +*本报告由代码审查专家 Agent 生成* +*审查日期: 2026-04-08* +*标准版本: CODE_REVIEW_STANDARD_V3.md* diff --git a/gosec-report.json b/gosec-report.json new file mode 100644 index 0000000..eab9a7d --- /dev/null +++ b/gosec-report.json @@ -0,0 +1,1454 @@ +{ + "Golang errors": {}, + "Issues": [ + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion uint64 -\u003e uint8", + "file": "D:\\project\\internal\\auth\\password.go", + "code": "105: \t\tcase \"p\":\n106: \t\t\tparallelism = uint8(val)\n107: \t\t}\n", + "line": "106", + "column": "23", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion uint64 -\u003e uint32", + "file": "D:\\project\\internal\\auth\\password.go", + "code": "103: \t\tcase \"t\":\n104: \t\t\titerations = uint32(val)\n105: \t\tcase \"p\":\n", + "line": "104", + "column": "23", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion uint64 -\u003e uint32", + "file": "D:\\project\\internal\\auth\\password.go", + "code": "101: \t\tcase \"m\":\n102: \t\t\tmemory = uint32(val)\n103: \t\tcase \"t\":\n", + "line": "102", + "column": "19", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion uint64 -\u003e int64", + "file": "D:\\project\\internal\\pkg\\antigravity\\request_transformer.go", + "code": "29: \t\t\t\th := sha256.Sum256([]byte(text))\n30: \t\t\t\tn := int64(binary.BigEndian.Uint64(h[:8])) \u0026 0x7FFFFFFFFFFFFFFF\n31: \t\t\t\treturn \"-\" + strconv.FormatInt(n, 10)\n", + "line": "30", + "column": "15", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion uint64 -\u003e int", + "file": "D:\\project\\internal\\pkg\\antigravity\\response_transformer.go", + "code": "364: \t\t\tseed ^= seed \u003c\u003c 17\n365: \t\t\tid[i] = chars[int(seed)%len(chars)]\n366: \t\t}\n", + "line": "365", + "column": "21", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion rune -\u003e byte", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "197: \t\ty := 8 + rng.Intn(12)\n198: \t\tdrawChar(img, x, y, byte(ch), charColor)\n199: \t}\n", + "line": "198", + "column": "27", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "206: \t\t\tB: uint8(rng.Intn(255)),\n207: \t\t\tA: uint8(100 + rng.Intn(100)),\n208: \t\t}\n", + "line": "207", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "205: \t\t\tG: uint8(rng.Intn(255)),\n206: \t\t\tB: uint8(rng.Intn(255)),\n207: \t\t\tA: uint8(100 + rng.Intn(100)),\n", + "line": "206", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "204: \t\t\tR: uint8(rng.Intn(255)),\n205: \t\t\tG: uint8(rng.Intn(255)),\n206: \t\t\tB: uint8(rng.Intn(255)),\n", + "line": "205", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "203: \t\tdotColor := color.RGBA{\n204: \t\t\tR: uint8(rng.Intn(255)),\n205: \t\t\tG: uint8(rng.Intn(255)),\n", + "line": "204", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "192: \t\t\tG: uint8(rng.Intn(150)),\n193: \t\t\tB: uint8(rng.Intn(150)),\n194: \t\t\tA: 255,\n", + "line": "193", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "191: \t\t\tR: uint8(rng.Intn(150)),\n192: \t\t\tG: uint8(rng.Intn(150)),\n193: \t\t\tB: uint8(rng.Intn(150)),\n", + "line": "192", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "190: \t\tcharColor := color.RGBA{\n191: \t\t\tR: uint8(rng.Intn(150)),\n192: \t\t\tG: uint8(rng.Intn(150)),\n", + "line": "191", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "177: \t\t\tG: uint8(rng.Intn(200)),\n178: \t\t\tB: uint8(rng.Intn(200)),\n179: \t\t\tA: 255,\n", + "line": "178", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "176: \t\t\tR: uint8(rng.Intn(200)),\n177: \t\t\tG: uint8(rng.Intn(200)),\n178: \t\t\tB: uint8(rng.Intn(200)),\n", + "line": "177", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "175: \t\tlineColor := color.RGBA{\n176: \t\t\tR: uint8(rng.Intn(200)),\n177: \t\t\tG: uint8(rng.Intn(200)),\n", + "line": "176", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "167: \t\tG: uint8(220 + rng.Intn(35)),\n168: \t\tB: uint8(220 + rng.Intn(35)),\n169: \t\tA: 255,\n", + "line": "168", + "column": "11", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "166: \t\tR: uint8(220 + rng.Intn(35)),\n167: \t\tG: uint8(220 + rng.Intn(35)),\n168: \t\tB: uint8(220 + rng.Intn(35)),\n", + "line": "167", + "column": "11", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint8", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "165: \tbgColor := color.RGBA{\n166: \t\tR: uint8(220 + rng.Intn(35)),\n167: \t\tG: uint8(220 + rng.Intn(35)),\n", + "line": "166", + "column": "11", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint32", + "file": "D:\\project\\internal\\auth\\password.go", + "code": "126: \t\tparallelism,\n127: \t\tuint32(len(storedHash)),\n128: \t)\n", + "line": "127", + "column": "9", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint", + "file": "D:\\project\\internal\\service\\webhook.go", + "code": "267: \t\t} else {\n268: \t\t\tbackoff = time.Duration(1\u003c\u003cuint(task.attempt)) * time.Second\n269: \t\t}\n", + "line": "268", + "column": "35", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint", + "file": "D:\\project\\internal\\pkg\\geminicli\\drive_client.go", + "code": "98: \t\t\t\tdefer func() { _ = resp.Body.Close() }()\n99: \t\t\t\tbackoff := time.Duration(1\u003c\u003cuint(attempt)) * time.Second\n100: \t\t\t\tjitter := time.Duration(rng.Intn(1000)) * time.Millisecond\n", + "line": "99", + "column": "37", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e uint", + "file": "D:\\project\\internal\\pkg\\geminicli\\drive_client.go", + "code": "76: \t\t\tif attempt \u003c maxRetries-1 {\n77: \t\t\t\tbackoff := time.Duration(1\u003c\u003cuint(attempt)) * time.Second\n78: \t\t\t\tjitter := time.Duration(rng.Intn(1000)) * time.Millisecond\n", + "line": "77", + "column": "37", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "190", + "url": "https://cwe.mitre.org/data/definitions/190.html" + }, + "rule_id": "G115", + "details": "integer overflow conversion int -\u003e int32", + "file": "D:\\project\\internal\\pkg\\errors\\errors.go", + "code": "78: \t\tStatus: Status{\n79: \t\t\tCode: int32(code),\n80: \t\t\tMessage: message,\n", + "line": "79", + "column": "18", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "338", + "url": "https://cwe.mitre.org/data/definitions/338.html" + }, + "rule_id": "G404", + "details": "Use of weak random number generator (math/rand or math/rand/v2 instead of crypto/rand)", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "163: \t// 随机背景色(浅色)\n164: \trng := rand.New(rand.NewSource(time.Now().UnixNano()))\n165: \tbgColor := color.RGBA{\n", + "line": "164", + "column": "9", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "338", + "url": "https://cwe.mitre.org/data/definitions/338.html" + }, + "rule_id": "G404", + "details": "Use of weak random number generator (math/rand or math/rand/v2 instead of crypto/rand)", + "file": "D:\\project\\internal\\pkg\\geminicli\\drive_client.go", + "code": "66: \tmaxRetries := 3\n67: \trng := rand.New(rand.NewSource(time.Now().UnixNano()))\n68: \tfor attempt := 0; attempt \u003c maxRetries; attempt++ {\n", + "line": "67", + "column": "9", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "338", + "url": "https://cwe.mitre.org/data/definitions/338.html" + }, + "rule_id": "G404", + "details": "Use of weak random number generator (math/rand or math/rand/v2 instead of crypto/rand)", + "file": "D:\\project\\internal\\pkg\\antigravity\\request_transformer.go", + "code": "18: var (\n19: \tsessionRand = rand.New(rand.NewSource(time.Now().UnixNano()))\n20: \tsessionRandMutex sync.Mutex\n", + "line": "19", + "column": "21", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials: Google Cloud Platform OAuth", + "file": "D:\\project\\internal\\pkg\\geminicli\\constants.go", + "code": "40: \t// restrict which scopes are allowed for this client.\n41: \tGeminiCLIOAuthClientID = \"681255809395-oo8ft2oprdrnp9e3aqf6av3hmdib135j.apps.googleusercontent.com\"\n42: \tGeminiCLIOAuthClientSecret = \"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\"\n", + "line": "41", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials: Google Cloud Platform OAuth", + "file": "D:\\project\\internal\\pkg\\antigravity\\oauth.go", + "code": "25: \t// Antigravity OAuth 客户端凭证\n26: \tClientID = \"1071006060591-tmhssin2h21lcre235vtolojh4g403ep.apps.googleusercontent.com\"\n27: \n", + "line": "26", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\service\\webhook.go", + "code": "98: func defaultWebhookServiceConfig() WebhookServiceConfig {\n99: \treturn WebhookServiceConfig{\n100: \t\tEnabled: true,\n101: \t\tSecretHeader: \"X-Webhook-Signature\",\n102: \t\tTimeoutSec: 10,\n103: \t\tMaxRetries: 3,\n104: \t\tRetryBackoff: \"exponential\",\n105: \t\tWorkerCount: 4,\n106: \t\tQueueSize: 1000,\n107: \t}\n108: }\n", + "line": "99-107", + "column": "9", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\service\\auth.go", + "code": "22: \tuserInfoCachePrefix = \"auth_user_info:\"\n23: \ttokenBlacklistPrefix = \"auth_token_blacklist:\"\n24: \tdefaultUserCacheTTL = 15 * time.Minute\n", + "line": "23", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\openai\\oauth.go", + "code": "24: \tAuthorizeURL = \"https://auth.openai.com/oauth/authorize\"\n25: \tTokenURL = \"https://auth.openai.com/oauth/token\"\n26: \n", + "line": "25", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\oauth\\oauth.go", + "code": "22: \tAuthorizeURL = \"https://claude.ai/oauth/authorize\"\n23: \tTokenURL = \"https://platform.claude.com/v1/oauth/token\"\n24: \tRedirectURI = \"https://platform.claude.com/oauth/code/callback\"\n", + "line": "23", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\geminicli\\constants.go", + "code": "44: \t// GeminiCLIOAuthClientSecretEnv is the environment variable name for the built-in client secret.\n45: \tGeminiCLIOAuthClientSecretEnv = \"GEMINI_CLI_OAUTH_CLIENT_SECRET\"\n46: \n", + "line": "45", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\geminicli\\constants.go", + "code": "41: \tGeminiCLIOAuthClientID = \"681255809395-oo8ft2oprdrnp9e3aqf6av3hmdib135j.apps.googleusercontent.com\"\n42: \tGeminiCLIOAuthClientSecret = \"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\"\n43: \n", + "line": "42", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\geminicli\\constants.go", + "code": "10: \tAuthorizeURL = \"https://accounts.google.com/o/oauth2/v2/auth\"\n11: \tTokenURL = \"https://oauth2.googleapis.com/token\"\n12: \n", + "line": "11", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\ctxkey\\ctxkey.go", + "code": "41: \t// 用于 ClaudeCodeOnly 验证绕过(绕过 system prompt 检查,但仍需验证 User-Agent)\n42: \tIsMaxTokensOneHaikuRequest Key = \"ctx_is_max_tokens_one_haiku\"\n43: \n", + "line": "42", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\antigravity\\oauth.go", + "code": "55: // defaultClientSecret 可通过环境变量 ANTIGRAVITY_OAUTH_CLIENT_SECRET 配置\n56: var defaultClientSecret = \"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\"\n57: \n", + "line": "56", + "column": "5", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\antigravity\\oauth.go", + "code": "28: \t// AntigravityOAuthClientSecretEnv 是 Antigravity OAuth client_secret 的环境变量名。\n29: \tAntigravityOAuthClientSecretEnv = \"ANTIGRAVITY_OAUTH_CLIENT_SECRET\"\n30: \n", + "line": "29", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\pkg\\antigravity\\oauth.go", + "code": "21: \tAuthorizeURL = \"https://accounts.google.com/o/oauth2/v2/auth\"\n22: \tTokenURL = \"https://oauth2.googleapis.com/token\"\n23: \tUserInfoURL = \"https://www.googleapis.com/oauth2/v2/userinfo\"\n", + "line": "22", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\weibo.go", + "code": "90: func (w *WeiboProvider) ExchangeCode(ctx context.Context, code string) (*WeiboTokenResponse, error) {\n91: \ttokenURL := \"https://api.weibo.com/oauth2/access_token\"\n92: \n", + "line": "91", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\twitter.go", + "code": "201: func (t *TwitterProvider) RefreshToken(ctx context.Context, refreshToken string) (*TwitterTokenResponse, error) {\n202: \ttokenURL := \"https://api.twitter.com/2/oauth2/token\"\n203: \n", + "line": "202", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\twitter.go", + "code": "128: func (t *TwitterProvider) ExchangeCode(ctx context.Context, code, codeVerifier string) (*TwitterTokenResponse, error) {\n129: \ttokenURL := \"https://api.twitter.com/2/oauth2/token\"\n130: \n", + "line": "129", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\google.go", + "code": "146: func (g *GoogleProvider) RefreshToken(ctx context.Context, refreshToken string) (*GoogleTokenResponse, error) {\n147: \ttokenURL := \"https://oauth2.googleapis.com/token\"\n148: \n", + "line": "147", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\google.go", + "code": "86: func (g *GoogleProvider) ExchangeCode(ctx context.Context, code string) (*GoogleTokenResponse, error) {\n87: \ttokenURL := \"https://oauth2.googleapis.com/token\"\n88: \n", + "line": "87", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\github.go", + "code": "59: func (g *GitHubProvider) ExchangeCode(ctx context.Context, code string) (*GitHubTokenResponse, error) {\n60: \ttokenURL := \"https://github.com/login/oauth/access_token\"\n61: \n", + "line": "60", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\providers\\douyin.go", + "code": "70: func (d *DouyinProvider) ExchangeCode(ctx context.Context, code string) (*DouyinTokenResponse, error) {\n71: \ttokenURL := \"https://open.douyin.com/oauth/access_token/\"\n72: \n", + "line": "71", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "199: \t\t},\n200: \t\tTwitter: TwitterOAuthConfig{\n201: \t\t\tEnabled: getEnvBool(\"TWITTER_OAUTH_ENABLED\", false),\n202: \t\t\tClientID: getEnv(\"TWITTER_CLIENT_ID\", \"\"),\n203: \t\t\tClientSecret: getEnv(\"TWITTER_CLIENT_SECRET\", \"\"),\n204: \t\t\tAuthURL: \"https://twitter.com/i/oauth2/authorize\",\n205: \t\t\tTokenURL: \"https://api.twitter.com/2/oauth2/token\",\n206: \t\t\tUserInfoURL: \"https://api.twitter.com/2/users/me\",\n207: \t\t},\n208: \t}\n", + "line": "200-207", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "190: \t\t},\n191: \t\tWeibo: WeiboOAuthConfig{\n192: \t\t\tEnabled: getEnvBool(\"WEIBO_OAUTH_ENABLED\", false),\n193: \t\t\tAppKey: getEnv(\"WEIBO_APP_KEY\", \"\"),\n194: \t\t\tAppSecret: getEnv(\"WEIBO_APP_SECRET\", \"\"),\n195: \t\t\tRedirectURI: getEnv(\"WEIBO_REDIRECT_URI\", \"\"),\n196: \t\t\tAuthURL: \"https://api.weibo.com/oauth2/authorize\",\n197: \t\t\tTokenURL: \"https://api.weibo.com/oauth2/access_token\",\n198: \t\t\tUserInfoURL: \"https://api.weibo.com/2/users/show.json\",\n199: \t\t},\n200: \t\tTwitter: TwitterOAuthConfig{\n", + "line": "191-199", + "column": "10", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "179: \t\t},\n180: \t\tQQ: QQOAuthConfig{\n181: \t\t\tEnabled: getEnvBool(\"QQ_OAUTH_ENABLED\", false),\n182: \t\t\tAppID: getEnv(\"QQ_APP_ID\", \"\"),\n183: \t\t\tAppKey: getEnv(\"QQ_APP_KEY\", \"\"),\n184: \t\t\tAppSecret: getEnv(\"QQ_APP_SECRET\", \"\"),\n185: \t\t\tRedirectURI: getEnv(\"QQ_REDIRECT_URI\", \"\"),\n186: \t\t\tAuthURL: \"https://graph.qq.com/oauth2.0/authorize\",\n187: \t\t\tTokenURL: \"https://graph.qq.com/oauth2.0/token\",\n188: \t\t\tOpenIDURL: \"https://graph.qq.com/oauth2.0/me\",\n189: \t\t\tUserInfoURL: \"https://graph.qq.com/user/get_user_info\",\n190: \t\t},\n191: \t\tWeibo: WeiboOAuthConfig{\n", + "line": "180-190", + "column": "7", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "171: \t\t},\n172: \t\tFacebook: FacebookOAuthConfig{\n173: \t\t\tEnabled: getEnvBool(\"FACEBOOK_OAUTH_ENABLED\", false),\n174: \t\t\tAppID: getEnv(\"FACEBOOK_APP_ID\", \"\"),\n175: \t\t\tAppSecret: getEnv(\"FACEBOOK_APP_SECRET\", \"\"),\n176: \t\t\tAuthURL: \"https://www.facebook.com/v18.0/dialog/oauth\",\n177: \t\t\tTokenURL: \"https://graph.facebook.com/v18.0/oauth/access_token\",\n178: \t\t\tUserInfoURL: \"https://graph.facebook.com/v18.0/me?fields=id,name,email,picture\",\n179: \t\t},\n180: \t\tQQ: QQOAuthConfig{\n", + "line": "172-179", + "column": "13", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "162: \t\t},\n163: \t\tGoogle: GoogleOAuthConfig{\n164: \t\t\tEnabled: getEnvBool(\"GOOGLE_OAUTH_ENABLED\", false),\n165: \t\t\tClientID: getEnv(\"GOOGLE_CLIENT_ID\", \"\"),\n166: \t\t\tClientSecret: getEnv(\"GOOGLE_CLIENT_SECRET\", \"\"),\n167: \t\t\tAuthURL: \"https://accounts.google.com/o/oauth2/v2/auth\",\n168: \t\t\tTokenURL: \"https://oauth2.googleapis.com/token\",\n169: \t\t\tUserInfoURL: \"https://www.googleapis.com/oauth2/v2/userinfo\",\n170: \t\t\tJWTAuthURL: \"https://oauth2.googleapis.com/tokeninfo\",\n171: \t\t},\n172: \t\tFacebook: FacebookOAuthConfig{\n", + "line": "163-171", + "column": "11", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "LOW", + "cwe": { + "id": "798", + "url": "https://cwe.mitre.org/data/definitions/798.html" + }, + "rule_id": "G101", + "details": "Potential hardcoded credentials", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "154: \t\t},\n155: \t\tWeChat: WeChatOAuthConfig{\n156: \t\t\tEnabled: getEnvBool(\"WECHAT_OAUTH_ENABLED\", false),\n157: \t\t\tAppID: getEnv(\"WECHAT_APP_ID\", \"\"),\n158: \t\t\tAppSecret: getEnv(\"WECHAT_APP_SECRET\", \"\"),\n159: \t\t\tAuthURL: \"https://open.weixin.qq.com/connect/qrconnect\",\n160: \t\t\tTokenURL: \"https://api.weixin.qq.com/sns/oauth2/access_token\",\n161: \t\t\tUserInfoURL: \"https://api.weixin.qq.com/sns/userinfo\",\n162: \t\t},\n163: \t\tGoogle: GoogleOAuthConfig{\n", + "line": "155-162", + "column": "11", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "400", + "url": "https://cwe.mitre.org/data/definitions/400.html" + }, + "rule_id": "G118", + "details": "Goroutine uses context.Background/TODO while request-scoped context is available", + "file": "D:\\project\\internal\\service\\user_service.go", + "code": "84: \n85: \t\tgo func() {\n86: \t\t\t// 使用带超时的独立 context(不能使用请求 ctx,该 goroutine 在请求完成后仍可能运行)\n", + "line": "85", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "400", + "url": "https://cwe.mitre.org/data/definitions/400.html" + }, + "rule_id": "G118", + "details": "Goroutine uses context.Background/TODO while request-scoped context is available", + "file": "D:\\project\\internal\\service\\password_reset.go", + "code": "293: \tif s.passwordHistoryRepo != nil {\n294: \t\tgo func() {\n295: \t\t\t// 使用带超时的独立 context,防止 DB 写入无限等待\n", + "line": "294", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "400", + "url": "https://cwe.mitre.org/data/definitions/400.html" + }, + "rule_id": "G118", + "details": "Goroutine uses context.Background/TODO while request-scoped context is available", + "file": "D:\\project\\internal\\service\\auth_email.go", + "code": "92: \t\t// 使用独立上下文避免请求结束后被取消\n93: \t\tgo func() {\n94: \t\t\tbgCtx, cancel := context.WithTimeout(context.Background(), 30*time.Second)\n", + "line": "93", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "HIGH", + "confidence": "MEDIUM", + "cwe": { + "id": "400", + "url": "https://cwe.mitre.org/data/definitions/400.html" + }, + "rule_id": "G118", + "details": "Goroutine uses context.Background/TODO while request-scoped context is available", + "file": "D:\\project\\internal\\service\\auth.go", + "code": "481: \n482: \tgo func() {\n483: \t\t// 使用带超时的独立 context,防止日志写入无限等待\n", + "line": "482", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "MEDIUM", + "confidence": "HIGH", + "cwe": { + "id": "22", + "url": "https://cwe.mitre.org/data/definitions/22.html" + }, + "rule_id": "G304", + "details": "Potential file inclusion via variable", + "file": "D:\\project\\internal\\auth\\oauth_config.go", + "code": "129: \t\t// 从文件加载配置\n130: \t\tdata, readErr := os.ReadFile(configPath)\n131: \t\tif readErr != nil {\n", + "line": "130", + "column": "20", + "nosec": false, + "suppressions": null, + "autofix": "Consider using os.Root to scope file access under a fixed root (Go \u003e=1.24). Prefer root.Open/root.Stat over os.Open/os.Stat to prevent directory traversal." + }, + { + "severity": "MEDIUM", + "confidence": "HIGH", + "cwe": { + "id": "22", + "url": "https://cwe.mitre.org/data/definitions/22.html" + }, + "rule_id": "G304", + "details": "Potential file inclusion via variable", + "file": "D:\\project\\internal\\auth\\jwt.go", + "code": "234: \t}\n235: \tdata, err := os.ReadFile(path)\n236: \tif err != nil {\n", + "line": "235", + "column": "15", + "nosec": false, + "suppressions": null, + "autofix": "Consider using os.Root to scope file access under a fixed root (Go \u003e=1.24). Prefer root.Open/root.Stat over os.Open/os.Stat to prevent directory traversal." + }, + { + "severity": "MEDIUM", + "confidence": "HIGH", + "cwe": { + "id": "276", + "url": "https://cwe.mitre.org/data/definitions/276.html" + }, + "rule_id": "G306", + "details": "Expect WriteFile permissions to be 0600 or less", + "file": "D:\\project\\internal\\auth\\jwt.go", + "code": "218: \t}\n219: \tif err := os.WriteFile(publicPath, publicPEM, 0o644); err != nil {\n220: \t\treturn \"\", \"\", err\n", + "line": "219", + "column": "12", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\service\\webhook.go", + "code": "246: \tvar respBuf bytes.Buffer\n247: \trespBuf.ReadFrom(resp.Body)\n248: \tsuccess := resp.StatusCode \u003e= 200 \u0026\u0026 resp.StatusCode \u003c 300\n", + "line": "247", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\service\\password_reset.go", + "code": "254: \ts.cache.Delete(ctx, codeKey)\n255: \ts.cache.Delete(ctx, cacheKey)\n256: \n", + "line": "255", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\service\\password_reset.go", + "code": "253: \t// 清理验证码\n254: \ts.cache.Delete(ctx, codeKey)\n255: \ts.cache.Delete(ctx, cacheKey)\n", + "line": "254", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "90: \t// 删除验证码(一次性使用)\n91: \ts.cache.Delete(ctx, cacheKey)\n92: \n", + "line": "91", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\service\\captcha.go", + "code": "69: \tcacheKey := \"captcha:\" + captchaID\n70: \ts.cache.Set(ctx, cacheKey, strings.ToLower(text), captchaTTL, captchaTTL)\n71: \n", + "line": "70", + "column": "2", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "130: \t\tprometheus.DefaultRegisterer.Register(m.AnomalyDetectedTotal) //nolint:errcheck\n131: \t\tprometheus.DefaultRegisterer.Register(m.ErrorBudgetBurnRate) //nolint:errcheck\n132: \t\tglobalSLOMetrics = m\n", + "line": "131", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "129: \t\tprometheus.DefaultRegisterer.Register(m.AccountLockTotal) //nolint:errcheck\n130: \t\tprometheus.DefaultRegisterer.Register(m.AnomalyDetectedTotal) //nolint:errcheck\n131: \t\tprometheus.DefaultRegisterer.Register(m.ErrorBudgetBurnRate) //nolint:errcheck\n", + "line": "130", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "128: \t\tprometheus.DefaultRegisterer.Register(m.TokenRefreshTotal) //nolint:errcheck\n129: \t\tprometheus.DefaultRegisterer.Register(m.AccountLockTotal) //nolint:errcheck\n130: \t\tprometheus.DefaultRegisterer.Register(m.AnomalyDetectedTotal) //nolint:errcheck\n", + "line": "129", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "127: \t\tprometheus.DefaultRegisterer.Register(m.DBConnectionsMax) //nolint:errcheck\n128: \t\tprometheus.DefaultRegisterer.Register(m.TokenRefreshTotal) //nolint:errcheck\n129: \t\tprometheus.DefaultRegisterer.Register(m.AccountLockTotal) //nolint:errcheck\n", + "line": "128", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "126: \t\tprometheus.DefaultRegisterer.Register(m.DBConnectionsActive) //nolint:errcheck\n127: \t\tprometheus.DefaultRegisterer.Register(m.DBConnectionsMax) //nolint:errcheck\n128: \t\tprometheus.DefaultRegisterer.Register(m.TokenRefreshTotal) //nolint:errcheck\n", + "line": "127", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "125: \t\tprometheus.DefaultRegisterer.Register(m.CacheOperationsTotal) //nolint:errcheck\n126: \t\tprometheus.DefaultRegisterer.Register(m.DBConnectionsActive) //nolint:errcheck\n127: \t\tprometheus.DefaultRegisterer.Register(m.DBConnectionsMax) //nolint:errcheck\n", + "line": "126", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "124: \t\tprometheus.DefaultRegisterer.Register(m.CacheHitsTotal) //nolint:errcheck\n125: \t\tprometheus.DefaultRegisterer.Register(m.CacheOperationsTotal) //nolint:errcheck\n126: \t\tprometheus.DefaultRegisterer.Register(m.DBConnectionsActive) //nolint:errcheck\n", + "line": "125", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\slo.go", + "code": "123: \t\t// 注册到默认 registry 以便 /metrics 端点暴露\n124: \t\tprometheus.DefaultRegisterer.Register(m.CacheHitsTotal) //nolint:errcheck\n125: \t\tprometheus.DefaultRegisterer.Register(m.CacheOperationsTotal) //nolint:errcheck\n", + "line": "124", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "136: \t\tprometheus.DefaultRegisterer.Register(m.systemMemoryUsage) //nolint:errcheck\n137: \t\tprometheus.DefaultRegisterer.Register(m.systemGoroutines) //nolint:errcheck\n138: \t\tglobalMetrics = m\n", + "line": "137", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "135: \t\tprometheus.DefaultRegisterer.Register(m.activeUsers) //nolint:errcheck\n136: \t\tprometheus.DefaultRegisterer.Register(m.systemMemoryUsage) //nolint:errcheck\n137: \t\tprometheus.DefaultRegisterer.Register(m.systemGoroutines) //nolint:errcheck\n", + "line": "136", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "134: \t\tprometheus.DefaultRegisterer.Register(m.userLogins) //nolint:errcheck\n135: \t\tprometheus.DefaultRegisterer.Register(m.activeUsers) //nolint:errcheck\n136: \t\tprometheus.DefaultRegisterer.Register(m.systemMemoryUsage) //nolint:errcheck\n", + "line": "135", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "133: \t\tprometheus.DefaultRegisterer.Register(m.userRegistrations) //nolint:errcheck\n134: \t\tprometheus.DefaultRegisterer.Register(m.userLogins) //nolint:errcheck\n135: \t\tprometheus.DefaultRegisterer.Register(m.activeUsers) //nolint:errcheck\n", + "line": "134", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "132: \t\tprometheus.DefaultRegisterer.Register(m.dbQueryDuration) //nolint:errcheck\n133: \t\tprometheus.DefaultRegisterer.Register(m.userRegistrations) //nolint:errcheck\n134: \t\tprometheus.DefaultRegisterer.Register(m.userLogins) //nolint:errcheck\n", + "line": "133", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "131: \t\tprometheus.DefaultRegisterer.Register(m.dbQueriesTotal) //nolint:errcheck\n132: \t\tprometheus.DefaultRegisterer.Register(m.dbQueryDuration) //nolint:errcheck\n133: \t\tprometheus.DefaultRegisterer.Register(m.userRegistrations) //nolint:errcheck\n", + "line": "132", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "130: \t\tprometheus.DefaultRegisterer.Register(m.httpRequestDuration) //nolint:errcheck\n131: \t\tprometheus.DefaultRegisterer.Register(m.dbQueriesTotal) //nolint:errcheck\n132: \t\tprometheus.DefaultRegisterer.Register(m.dbQueryDuration) //nolint:errcheck\n", + "line": "131", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "129: \t\tprometheus.DefaultRegisterer.Register(m.httpRequestsTotal) //nolint:errcheck\n130: \t\tprometheus.DefaultRegisterer.Register(m.httpRequestDuration) //nolint:errcheck\n131: \t\tprometheus.DefaultRegisterer.Register(m.dbQueriesTotal) //nolint:errcheck\n", + "line": "130", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\monitoring\\metrics.go", + "code": "128: \t\t// 将私有 registry 的指标也注册到默认 registry\n129: \t\tprometheus.DefaultRegisterer.Register(m.httpRequestsTotal) //nolint:errcheck\n130: \t\tprometheus.DefaultRegisterer.Register(m.httpRequestDuration) //nolint:errcheck\n", + "line": "129", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\auth\\cas.go", + "code": "118: \t\t\t\tvar userID int64\n119: \t\t\t\tfmt.Sscanf(userIDStr, \"%d\", \u0026userID)\n120: \t\t\t\tresp.UserID = userID\n", + "line": "119", + "column": "5", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\middleware\\response_wrapper.go", + "code": "118: \t\twrapper.ResponseWriter.WriteHeader(wrapper.statusCode)\n119: \t\twrapper.ResponseWriter.Write(wrappedBytes)\n120: \t}\n", + "line": "119", + "column": "3", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\middleware\\response_wrapper.go", + "code": "111: \t\t\twrapper.ResponseWriter.WriteHeader(wrapper.statusCode)\n112: \t\t\twrapper.ResponseWriter.Write(bodyBytes)\n113: \t\t\treturn\n", + "line": "112", + "column": "4", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\middleware\\response_wrapper.go", + "code": "96: \t\t\t\twrapper.ResponseWriter.WriteHeader(wrapper.statusCode)\n97: \t\t\t\twrapper.ResponseWriter.Write(bodyBytes)\n98: \t\t\t\treturn\n", + "line": "97", + "column": "5", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\middleware\\response_wrapper.go", + "code": "86: \t\t\twrapper.ResponseWriter.WriteHeader(wrapper.statusCode)\n87: \t\t\twrapper.ResponseWriter.Write(bodyBytes)\n88: \t\t\treturn\n", + "line": "87", + "column": "4", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\middleware\\response_wrapper.go", + "code": "69: \t\t\twrapper.ResponseWriter.WriteHeader(wrapper.statusCode)\n70: \t\t\twrapper.ResponseWriter.Write(wrapper.body.Bytes())\n71: \t\t\treturn\n", + "line": "70", + "column": "4", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\middleware\\response_wrapper.go", + "code": "61: \t\t\twrapper.ResponseWriter.WriteHeader(wrapper.statusCode)\n62: \t\t\twrapper.ResponseWriter.Write(wrapper.body.Bytes())\n63: \t\t\treturn\n", + "line": "62", + "column": "4", + "nosec": false, + "suppressions": null + }, + { + "severity": "LOW", + "confidence": "HIGH", + "cwe": { + "id": "703", + "url": "https://cwe.mitre.org/data/definitions/703.html" + }, + "rule_id": "G104", + "details": "Errors unhandled", + "file": "D:\\project\\internal\\api\\handler\\sso_handler.go", + "code": "244: \n245: \th.ssoManager.RevokeToken(req.Token)\n246: \n", + "line": "245", + "column": "2", + "nosec": false, + "suppressions": null + } + ], + "Stats": { + "files": 177, + "lines": 36807, + "nosec": 0, + "found": 90 + }, + "GosecVersion": "dev" +} \ No newline at end of file diff --git a/internal/service/auth_runtime_test.go b/internal/service/auth_runtime_test.go new file mode 100644 index 0000000..658b8d5 --- /dev/null +++ b/internal/service/auth_runtime_test.go @@ -0,0 +1,75 @@ +package service + +import ( + "errors" + "testing" + + "gorm.io/gorm" +) + +// ============================================================================= +// Auth Runtime Helper Functions Tests +// ============================================================================= + +func TestIsUserNotFoundError(t *testing.T) { + tests := []struct { + name string + err error + expected bool + }{ + { + name: "nil error", + err: nil, + expected: false, + }, + { + name: "gorm record not found", + err: gorm.ErrRecordNotFound, + expected: true, + }, + { + name: "wrapped gorm record not found", + err: errors.Join(gorm.ErrRecordNotFound, errors.New("additional context")), + expected: true, + }, + { + name: "other error", + err: errors.New("some other error"), + expected: false, + }, + { + name: "generic error", + err: errors.New("something went wrong"), + expected: false, + }, + { + name: "error containing user not found", + err: errors.New("user not found"), + expected: true, // contains "user not found" in lowercase + }, + { + name: "error containing record not found", + err: errors.New("record not found"), + expected: true, // contains "record not found" + }, + { + name: "error containing not found", + err: errors.New("entity not found"), + expected: true, // contains "not found" + }, + { + name: "error containing 用户不存在", + err: errors.New("用户不存在"), + expected: true, // contains Chinese "用户不存在" + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + result := isUserNotFoundError(tt.err) + if result != tt.expected { + t.Errorf("isUserNotFoundError(%v) = %v, want %v", tt.err, result, tt.expected) + } + }) + } +} diff --git a/internal/service/classified_error_test.go b/internal/service/classified_error_test.go new file mode 100644 index 0000000..30b4ee8 --- /dev/null +++ b/internal/service/classified_error_test.go @@ -0,0 +1,99 @@ +package service + +import ( + "errors" + "testing" +) + +// ============================================================================= +// Classified Error Tests +// ============================================================================= + +func TestClassifiedError(t *testing.T) { + // Test error with message + e1 := &classifiedError{message: "custom message", cause: errors.New("cause")} + if e1.Error() != "custom message" { + t.Errorf("Error() = %q, want %q", e1.Error(), "custom message") + } + + // Test error with cause but no message + e2 := &classifiedError{cause: errors.New("underlying error")} + if e2.Error() != "underlying error" { + t.Errorf("Error() = %q, want %q", e2.Error(), "underlying error") + } + + // Test error with neither message nor cause + e3 := &classifiedError{} + if e3.Error() != "" { + t.Errorf("Error() = %q, want empty string", e3.Error()) + } +} + +func TestClassifiedErrorUnwrap(t *testing.T) { + innerErr := errors.New("inner error") + e := &classifiedError{message: "outer", cause: innerErr} + + unwrapped := e.Unwrap() + if unwrapped != innerErr { + t.Errorf("Unwrap() = %v, want %v", unwrapped, innerErr) + } + + // Test errors.Is + if !errors.Is(e, innerErr) { + t.Error("errors.Is(e, innerErr) = false, want true") + } +} + +func TestNewRateLimitError(t *testing.T) { + err := newRateLimitError("too many requests") + + // Should be a classifiedError + var ce *classifiedError + if !errors.As(err, &ce) { + t.Errorf("errors.As(err, &classifiedError{}) = false") + } + + // Should wrap ErrRateLimitExceeded + if !errors.Is(err, ErrRateLimitExceeded) { + t.Error("errors.Is(err, ErrRateLimitExceeded) = false") + } + + // Error message should be "too many requests" + if err.Error() != "too many requests" { + t.Errorf("err.Error() = %q, want %q", err.Error(), "too many requests") + } +} + +func TestNewValidationError(t *testing.T) { + err := newValidationError("invalid input") + + // Should be a classifiedError + var ce *classifiedError + if !errors.As(err, &ce) { + t.Errorf("errors.As(err, &classifiedError{}) = false") + } + + // Should wrap ErrValidationFailed + if !errors.Is(err, ErrValidationFailed) { + t.Error("errors.Is(err, ErrValidationFailed) = false") + } + + // Error message should be "invalid input" + if err.Error() != "invalid input" { + t.Errorf("err.Error() = %q, want %q", err.Error(), "invalid input") + } +} + +func TestErrRateLimitExceeded(t *testing.T) { + // ErrRateLimitExceeded is a sentinel error + if ErrRateLimitExceeded.Error() != "rate limit exceeded" { + t.Errorf("ErrRateLimitExceeded.Error() = %q, want %q", ErrRateLimitExceeded.Error(), "rate limit exceeded") + } +} + +func TestErrValidationFailed(t *testing.T) { + // ErrValidationFailed is a sentinel error + if ErrValidationFailed.Error() != "validation failed" { + t.Errorf("ErrValidationFailed.Error() = %q, want %q", ErrValidationFailed.Error(), "validation failed") + } +} diff --git a/internal/service/config_defaults_test.go b/internal/service/config_defaults_test.go new file mode 100644 index 0000000..980eea5 --- /dev/null +++ b/internal/service/config_defaults_test.go @@ -0,0 +1,63 @@ +package service + +import ( + "testing" + "time" +) + +// ============================================================================= +// Password Reset Configuration Tests +// ============================================================================= + +func TestDefaultPasswordResetConfig(t *testing.T) { + cfg := DefaultPasswordResetConfig() + + if cfg.TokenTTL != 15*time.Minute { + t.Errorf("TokenTTL = %v, want %v", cfg.TokenTTL, 15*time.Minute) + } + if cfg.SMTPHost != "" { + t.Errorf("SMTPHost = %q, want empty", cfg.SMTPHost) + } + if cfg.SMTPPort != 587 { + t.Errorf("SMTPPort = %d, want 587", cfg.SMTPPort) + } + if cfg.SMTPUser != "" { + t.Errorf("SMTPUser = %q, want empty", cfg.SMTPUser) + } + if cfg.SMTPPass != "" { + t.Errorf("SMTPPass = %q, want empty", cfg.SMTPPass) + } + if cfg.FromEmail != "noreply@example.com" { + t.Errorf("FromEmail = %q, want %q", cfg.FromEmail, "noreply@example.com") + } + if cfg.SiteURL != "http://localhost:8080" { + t.Errorf("SiteURL = %q, want %q", cfg.SiteURL, "http://localhost:8080") + } + if cfg.PasswordMinLen != 8 { + t.Errorf("PasswordMinLen = %d, want 8", cfg.PasswordMinLen) + } + if cfg.PasswordRequireSpecial != false { + t.Error("PasswordRequireSpecial = true, want false") + } + if cfg.PasswordRequireNumber != false { + t.Error("PasswordRequireNumber = true, want false") + } +} + +// ============================================================================= +// SMS Configuration Tests +// ============================================================================= + +func TestDefaultSMSCodeConfig(t *testing.T) { + cfg := DefaultSMSCodeConfig() + + if cfg.CodeTTL != 5*time.Minute { + t.Errorf("CodeTTL = %v, want %v", cfg.CodeTTL, 5*time.Minute) + } + if cfg.ResendCooldown != time.Minute { + t.Errorf("ResendCooldown = %v, want %v", cfg.ResendCooldown, time.Minute) + } + if cfg.MaxDailyLimit != 10 { + t.Errorf("MaxDailyLimit = %d, want 10", cfg.MaxDailyLimit) + } +} diff --git a/internal/service/email_config_test.go b/internal/service/email_config_test.go new file mode 100644 index 0000000..5a187c8 --- /dev/null +++ b/internal/service/email_config_test.go @@ -0,0 +1,30 @@ +package service + +import ( + "testing" + "time" +) + +// ============================================================================= +// Email Configuration Tests +// ============================================================================= + +func TestDefaultEmailCodeConfig(t *testing.T) { + cfg := DefaultEmailCodeConfig() + + if cfg.CodeTTL != 5*time.Minute { + t.Errorf("CodeTTL = %v, want %v", cfg.CodeTTL, 5*time.Minute) + } + if cfg.ResendCooldown != time.Minute { + t.Errorf("ResendCooldown = %v, want %v", cfg.ResendCooldown, time.Minute) + } + if cfg.MaxDailyLimit != 10 { + t.Errorf("MaxDailyLimit = %d, want 10", cfg.MaxDailyLimit) + } + if cfg.SiteURL != "http://localhost:8080" { + t.Errorf("SiteURL = %q, want %q", cfg.SiteURL, "http://localhost:8080") + } + if cfg.SiteName != "User Management System" { + t.Errorf("SiteName = %q, want %q", cfg.SiteName, "User Management System") + } +} diff --git a/internal/service/request_metadata_test.go b/internal/service/request_metadata_test.go new file mode 100644 index 0000000..6b6ff3c --- /dev/null +++ b/internal/service/request_metadata_test.go @@ -0,0 +1,180 @@ +package service + +import ( + "context" + "testing" +) + +// ============================================================================= +// Request Metadata Context Tests +// ============================================================================= + +func TestRequestMetadataFallbackStats(t *testing.T) { + isMaxTokens, thinking, prefetchAccount, prefetchGroup, singleAccount, accountSwitch := RequestMetadataFallbackStats() + + if isMaxTokens != 0 { + t.Errorf("isMaxTokens = %d, want 0", isMaxTokens) + } + if thinking != 0 { + t.Errorf("thinking = %d, want 0", thinking) + } + if prefetchAccount != 0 { + t.Errorf("prefetchAccount = %d, want 0", prefetchAccount) + } + if prefetchGroup != 0 { + t.Errorf("prefetchGroup = %d, want 0", prefetchGroup) + } + if singleAccount != 0 { + t.Errorf("singleAccount = %d, want 0", singleAccount) + } + if accountSwitch != 0 { + t.Errorf("accountSwitch = %d, want 0", accountSwitch) + } +} + +func TestWithIsMaxTokensOneHaikuRequest(t *testing.T) { + ctx := context.Background() + + // Test setting true + ctx1 := WithIsMaxTokensOneHaikuRequest(ctx, true, false) + val, ok := IsMaxTokensOneHaikuRequestFromContext(ctx1) + if !ok { + t.Error("IsMaxTokensOneHaikuRequestFromContext returned !ok") + } + if val != true { + t.Errorf("IsMaxTokensOneHaikuRequestFromContext = %v, want true", val) + } + + // Test setting false + ctx2 := WithIsMaxTokensOneHaikuRequest(ctx, false, false) + val2, ok2 := IsMaxTokensOneHaikuRequestFromContext(ctx2) + if !ok2 { + t.Error("IsMaxTokensOneHaikuRequestFromContext returned !ok") + } + if val2 != false { + t.Errorf("IsMaxTokensOneHaikuRequestFromContext = %v, want false", val2) + } +} + +func TestWithThinkingEnabled(t *testing.T) { + ctx := context.Background() + + // Test setting true + ctx1 := WithThinkingEnabled(ctx, true, false) + val, ok := ThinkingEnabledFromContext(ctx1) + if !ok { + t.Error("ThinkingEnabledFromContext returned !ok") + } + if val != true { + t.Errorf("ThinkingEnabledFromContext = %v, want true", val) + } + + // Test setting false + ctx2 := WithThinkingEnabled(ctx, false, false) + val2, ok2 := ThinkingEnabledFromContext(ctx2) + if !ok2 { + t.Error("ThinkingEnabledFromContext returned !ok") + } + if val2 != false { + t.Errorf("ThinkingEnabledFromContext = %v, want false", val2) + } +} + +func TestWithPrefetchedStickySession(t *testing.T) { + ctx := context.Background() + + // Test setting values + ctx1 := WithPrefetchedStickySession(ctx, 123, 456, false) + accountID, ok := PrefetchedStickyAccountIDFromContext(ctx1) + if !ok { + t.Error("PrefetchedStickyAccountIDFromContext returned !ok") + } + if accountID != 123 { + t.Errorf("PrefetchedStickyAccountIDFromContext = %d, want 123", accountID) + } + + groupID, ok2 := PrefetchedStickyGroupIDFromContext(ctx1) + if !ok2 { + t.Error("PrefetchedStickyGroupIDFromContext returned !ok") + } + if groupID != 456 { + t.Errorf("PrefetchedStickyGroupIDFromContext = %d, want 456", groupID) + } +} + +func TestWithSingleAccountRetry(t *testing.T) { + ctx := context.Background() + + // Test setting true + ctx1 := WithSingleAccountRetry(ctx, true, false) + val, ok := SingleAccountRetryFromContext(ctx1) + if !ok { + t.Error("SingleAccountRetryFromContext returned !ok") + } + if val != true { + t.Errorf("SingleAccountRetryFromContext = %v, want true", val) + } +} + +func TestWithAccountSwitchCount(t *testing.T) { + ctx := context.Background() + + // Test setting count + ctx1 := WithAccountSwitchCount(ctx, 5, false) + val, ok := AccountSwitchCountFromContext(ctx1) + if !ok { + t.Error("AccountSwitchCountFromContext returned !ok") + } + if val != 5 { + t.Errorf("AccountSwitchCountFromContext = %d, want 5", val) + } +} + +func TestContextDefaults(t *testing.T) { + ctx := context.Background() + + // All context getters should return !ok for fresh context + _, ok := IsMaxTokensOneHaikuRequestFromContext(ctx) + if ok { + t.Error("IsMaxTokensOneHaikuRequestFromContext returned ok for fresh context") + } + + _, ok = ThinkingEnabledFromContext(ctx) + if ok { + t.Error("ThinkingEnabledFromContext returned ok for fresh context") + } + + _, ok = PrefetchedStickyAccountIDFromContext(ctx) + if ok { + t.Error("PrefetchedStickyAccountIDFromContext returned ok for fresh context") + } + + _, ok = PrefetchedStickyGroupIDFromContext(ctx) + if ok { + t.Error("PrefetchedStickyGroupIDFromContext returned ok for fresh context") + } + + _, ok = SingleAccountRetryFromContext(ctx) + if ok { + t.Error("SingleAccountRetryFromContext returned ok for fresh context") + } + + _, ok = AccountSwitchCountFromContext(ctx) + if ok { + t.Error("AccountSwitchCountFromContext returned ok for fresh context") + } +} + +func TestBridgeOldKeys(t *testing.T) { + // Test that bridgeOldKeys=true allows setting values + // even when old keys might already exist + ctx := context.Background() + ctx1 := WithIsMaxTokensOneHaikuRequest(ctx, true, true) // bridgeOldKeys=true + val, ok := IsMaxTokensOneHaikuRequestFromContext(ctx1) + if !ok { + t.Error("IsMaxTokensOneHaikuRequestFromContext returned !ok with bridgeOldKeys=true") + } + if val != true { + t.Errorf("IsMaxTokensOneHaikuRequestFromContext = %v, want true", val) + } +} diff --git a/internal/service/webhook_service_test.go b/internal/service/webhook_service_test.go new file mode 100644 index 0000000..2f7a11c --- /dev/null +++ b/internal/service/webhook_service_test.go @@ -0,0 +1,201 @@ +package service + +import ( + "net" + "testing" +) + +// ============================================================================= +// Webhook Security Functions Tests +// ============================================================================= + +func TestIsPrivateIP(t *testing.T) { + tests := []struct { + name string + ip string + expected bool + }{ + // Private ranges - 10.0.0.0/8 + {"10.0.0.0", "10.0.0.0", true}, + {"10.255.255.255", "10.255.255.255", true}, + {"10.1.2.3", "10.1.2.3", true}, + + // Private ranges - 172.16.0.0/12 + {"172.16.0.0", "172.16.0.0", true}, + {"172.31.255.255", "172.31.255.255", true}, + {"172.20.1.1", "172.20.1.1", true}, + + // Private ranges - 192.168.0.0/16 + {"192.168.0.0", "192.168.0.0", true}, + {"192.168.255.255", "192.168.255.255", true}, + {"192.168.1.100", "192.168.1.100", true}, + + // Loopback + {"127.0.0.1", "127.0.0.1", true}, + {"127.255.255.255", "127.255.255.255", true}, + {"::1", "::1", true}, + + // Public IPs + {"8.8.8.8", "8.8.8.8", false}, + {"1.1.1.1", "1.1.1.1", false}, + {"93.184.216.34", "93.184.216.34", false}, + {"142.250.80.46", "142.250.80.46", false}, + + // Edge cases + {"", "", false}, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + ip := net.ParseIP(tt.ip) + if tt.ip == "" { + // Empty IP should return false + result := isPrivateIP(nil) + if result != false { + t.Errorf("isPrivateIP(nil) = %v, want %v", result, false) + } + return + } + if ip == nil { + t.Skipf("could not parse IP: %s", tt.ip) + } + result := isPrivateIP(ip) + if result != tt.expected { + t.Errorf("isPrivateIP(%s) = %v, want %v", tt.ip, result, tt.expected) + } + }) + } +} + +func TestIsSafeURL(t *testing.T) { + tests := []struct { + name string + url string + expected bool + }{ + // Valid public HTTPS URLs + {"https example.com", "https://example.com/webhook", true}, + {"https with path", "https://example.com/api/v1/hook", true}, + {"https with query", "https://example.com/hook?a=1&b=2", true}, + {"https with port", "https://example.com:8443/hook", true}, + {"https subdomains", "https://sub.example.com/hook", true}, + + // HTTP (allowed but public only) + {"http public", "http://example.com/hook", true}, + {"http with port", "http://example.com:8080/hook", true}, + + // Invalid schemes + {"ftp scheme", "ftp://example.com/hook", false}, + {"file scheme", "file:///etc/passwd", false}, + {"data scheme", "data:text/html,", false}, + {"javascript scheme", "javascript:alert(1)", false}, + + // Localhost blocked + {"localhost http", "http://localhost/hook", false}, + {"localhost https", "https://localhost/hook", false}, + {"127.0.0.1", "http://127.0.0.1/hook", false}, + {"::1", "http://[::1]/hook", false}, + + // Private IPs blocked + {"10.x.x.x", "http://10.0.0.1/hook", false}, + {"172.16.x.x", "http://172.16.0.1/hook", false}, + {"192.168.x.x", "http://192.168.1.1/hook", false}, + + // Internal domains blocked + {"internal domain", "https://server.internal/hook", false}, + {"local domain", "https://host.local/hook", false}, + {"corp domain", "https://host.corp/hook", false}, + {"lan domain", "https://host.lan/hook", false}, + {"intranet domain", "https://host.intranet/hook", false}, + + // Cloud metadata IPs blocked + {"gcp metadata", "http://metadata.google.internal/", false}, + {"aws metadata", "http://169.254.169.254/latest/meta-data/", false}, + {"azure metadata", "http://metadata.azure.internal/", false}, + {"aliyun metadata", "http://100.100.100.200/latest/meta-data/", false}, + + // Invalid URLs + {"empty", "", false}, + {"no scheme", "example.com/hook", false}, + {"relative", "/hook", false}, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + result := isSafeURL(tt.url) + if result != tt.expected { + t.Errorf("isSafeURL(%q) = %v, want %v", tt.url, result, tt.expected) + } + }) + } +} + +func TestComputeHMAC(t *testing.T) { + tests := []struct { + name string + payload []byte + secret string + }{ + { + name: "simple payload", + payload: []byte(`{"event":"user.created"}`), + secret: "test-secret", + }, + { + name: "empty payload", + payload: []byte{}, + secret: "test-secret", + }, + { + name: "empty secret", + payload: []byte(`{"event":"user.deleted"}`), + secret: "", + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + result1 := computeHMAC(tt.payload, tt.secret) + result2 := computeHMAC(tt.payload, tt.secret) + + // Same input should produce same output + if result1 != result2 { + t.Errorf("computeHMAC not deterministic: got %s and %s", result1, result2) + } + + // Result should not be empty for non-empty payload + if len(tt.payload) > 0 && result1 == "" { + t.Error("computeHMAC returned empty string for non-empty payload") + } + + // Result should be hex-encoded (64 chars for SHA256) + if len(result1) != 64 { + t.Errorf("computeHMAC returned %d chars, want 64 (SHA256 hex)", len(result1)) + } + }) + } +} + +func TestComputeHMAC_DifferentInputs(t *testing.T) { + payload1 := []byte(`{"event":"user.created"}`) + payload2 := []byte(`{"event":"user.deleted"}`) + secret := "test-secret" + + result1 := computeHMAC(payload1, secret) + result2 := computeHMAC(payload2, secret) + + if result1 == result2 { + t.Error("Different payloads should produce different HMACs") + } +} + +func TestComputeHMAC_DifferentSecrets(t *testing.T) { + payload := []byte(`{"event":"user.created"}`) + + result1 := computeHMAC(payload, "secret1") + result2 := computeHMAC(payload, "secret2") + + if result1 == result2 { + t.Error("Different secrets should produce different HMACs") + } +}