From 5f42c129331740b39ff5a2fd45828d528d63ee87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferdinand=20M=C3=BCtsch?= Date: Mon, 25 Aug 2025 08:21:08 +0200 Subject: [PATCH] chore: use wal journal mode for sqlite [skip ci] --- .gitignore | 4 +- config/config_test.go | 4 +- config/db.go | 5 +- coverage/coverage.out | 1866 ++++++++++++------------- go.sum | 19 + scripts/go.sum | 43 + scripts/{loaddtest.sh => loadtest.sh} | 0 7 files changed, 1004 insertions(+), 937 deletions(-) rename scripts/{loaddtest.sh => loadtest.sh} (100%) diff --git a/.gitignore b/.gitignore index e9b9fdf..ec0df29 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,6 @@ node_modules venv .env scripts/mysql_to_*.yml -*.db-journal \ No newline at end of file +*.db-journal +*.db-shm +*.db-wal \ No newline at end of file diff --git a/config/config_test.go b/config/config_test.go index fcdafcc..d820cea 100644 --- a/config/config_test.go +++ b/config/config_test.go @@ -2,6 +2,7 @@ package config import ( "fmt" + "strings" "testing" "github.com/stretchr/testify/assert" @@ -86,7 +87,8 @@ func Test_sqliteConnectionString(t *testing.T) { Name: "test_name", Dialect: "sqlite3", } - assert.Equal(t, c.Name, sqliteConnectionString(c)) + assert.True(t, strings.HasPrefix(sqliteConnectionString(c), c.Name)) + assert.Contains(t, strings.ToLower(sqliteConnectionString(c)), "journal_mode=wal") } func Test_mssqlConnectionString(t *testing.T) { diff --git a/config/db.go b/config/db.go index 731bcc8..e920ee6 100644 --- a/config/db.go +++ b/config/db.go @@ -2,12 +2,13 @@ package config import ( "fmt" + "net/url" + "github.com/glebarez/sqlite" "gorm.io/driver/mysql" "gorm.io/driver/postgres" "gorm.io/driver/sqlserver" "gorm.io/gorm" - "net/url" ) /* @@ -116,7 +117,7 @@ func postgresConnectionString(config *dbConfig) string { } func sqliteConnectionString(config *dbConfig) string { - return config.Name + return fmt.Sprintf("%s?busy_timeout=10000&journal_mode=wal", config.Name) } func mssqlConnectionString(config *dbConfig) string { diff --git a/coverage/coverage.out b/coverage/coverage.out index 88d2c76..ce8be50 100644 --- a/coverage/coverage.out +++ b/coverage/coverage.out @@ -64,6 +64,99 @@ github.com/muety/wakapi/main.go:433.109,435.6 1 0 github.com/muety/wakapi/main.go:436.5,436.55 1 0 github.com/muety/wakapi/main.go:436.55,438.6 1 0 github.com/muety/wakapi/main.go:443.2,443.29 1 0 +github.com/muety/wakapi/helpers/date.go:18.73,19.58 1 0 +github.com/muety/wakapi/helpers/date.go:19.58,21.3 1 0 +github.com/muety/wakapi/helpers/date.go:22.2,22.87 1 0 +github.com/muety/wakapi/helpers/date.go:22.87,24.3 1 0 +github.com/muety/wakapi/helpers/date.go:25.2,25.64 1 0 +github.com/muety/wakapi/helpers/date.go:28.40,30.2 1 0 +github.com/muety/wakapi/helpers/date.go:32.44,34.2 1 0 +github.com/muety/wakapi/helpers/date.go:36.49,38.2 1 0 +github.com/muety/wakapi/helpers/date.go:40.51,42.39 2 0 +github.com/muety/wakapi/helpers/date.go:42.39,44.3 1 0 +github.com/muety/wakapi/helpers/date.go:45.2,45.28 1 0 +github.com/muety/wakapi/helpers/date.go:48.45,50.2 1 0 +github.com/muety/wakapi/helpers/date.go:52.50,58.2 5 0 +github.com/muety/wakapi/helpers/http.go:11.94,13.16 2 0 +github.com/muety/wakapi/helpers/http.go:13.16,15.3 1 0 +github.com/muety/wakapi/helpers/http.go:17.2,17.107 1 0 +github.com/muety/wakapi/helpers/http.go:17.107,19.3 1 0 +github.com/muety/wakapi/helpers/http.go:21.2,21.22 1 0 +github.com/muety/wakapi/helpers/http.go:24.90,27.58 3 0 +github.com/muety/wakapi/helpers/http.go:27.58,29.3 1 0 +github.com/muety/wakapi/helpers/interval.go:11.66,12.40 1 0 +github.com/muety/wakapi/helpers/interval.go:12.40,13.27 1 0 +github.com/muety/wakapi/helpers/interval.go:13.27,15.4 1 0 +github.com/muety/wakapi/helpers/interval.go:17.2,17.48 1 0 +github.com/muety/wakapi/helpers/interval.go:20.61,23.2 2 0 +github.com/muety/wakapi/helpers/interval.go:25.114,28.2 2 0 +github.com/muety/wakapi/helpers/interval.go:30.121,32.16 2 0 +github.com/muety/wakapi/helpers/interval.go:32.16,34.3 1 0 +github.com/muety/wakapi/helpers/interval.go:35.2,35.51 1 0 +github.com/muety/wakapi/helpers/interval.go:38.131,42.18 3 1 +github.com/muety/wakapi/helpers/interval.go:43.28,44.32 1 0 +github.com/muety/wakapi/helpers/interval.go:45.32,47.30 2 0 +github.com/muety/wakapi/helpers/interval.go:48.30,49.34 1 1 +github.com/muety/wakapi/helpers/interval.go:50.31,51.48 1 0 +github.com/muety/wakapi/helpers/interval.go:52.31,54.46 2 0 +github.com/muety/wakapi/helpers/interval.go:55.32,56.36 1 0 +github.com/muety/wakapi/helpers/interval.go:57.32,59.34 2 0 +github.com/muety/wakapi/helpers/interval.go:60.31,61.35 1 0 +github.com/muety/wakapi/helpers/interval.go:62.32,63.31 1 1 +github.com/muety/wakapi/helpers/interval.go:64.41,66.48 2 0 +github.com/muety/wakapi/helpers/interval.go:67.33,68.32 1 1 +github.com/muety/wakapi/helpers/interval.go:69.33,70.32 1 1 +github.com/muety/wakapi/helpers/interval.go:71.34,72.31 1 1 +github.com/muety/wakapi/helpers/interval.go:73.35,74.32 1 1 +github.com/muety/wakapi/helpers/interval.go:75.26,76.21 1 0 +github.com/muety/wakapi/helpers/interval.go:77.10,78.39 1 0 +github.com/muety/wakapi/helpers/interval.go:81.2,81.22 1 1 +github.com/muety/wakapi/helpers/interval.go:85.65,86.15 1 1 +github.com/muety/wakapi/helpers/interval.go:86.15,88.3 1 1 +github.com/muety/wakapi/helpers/interval.go:89.2,89.14 1 1 +github.com/muety/wakapi/helpers/interval.go:89.14,91.3 1 1 +github.com/muety/wakapi/helpers/interval.go:92.2,92.14 1 1 +github.com/muety/wakapi/helpers/interval.go:92.14,94.3 1 1 +github.com/muety/wakapi/helpers/interval.go:95.2,95.15 1 1 +github.com/muety/wakapi/helpers/interval.go:95.15,97.3 1 1 +github.com/muety/wakapi/helpers/interval.go:98.2,98.15 1 1 +github.com/muety/wakapi/helpers/interval.go:98.15,100.3 1 1 +github.com/muety/wakapi/helpers/interval.go:101.2,101.16 1 1 +github.com/muety/wakapi/helpers/interval.go:101.16,103.3 1 1 +github.com/muety/wakapi/helpers/interval.go:104.2,104.16 1 1 +github.com/muety/wakapi/helpers/interval.go:104.16,106.3 1 1 +github.com/muety/wakapi/helpers/interval.go:107.2,107.41 1 1 +github.com/muety/wakapi/helpers/summary.go:11.73,18.56 5 0 +github.com/muety/wakapi/helpers/summary.go:18.56,20.3 1 0 +github.com/muety/wakapi/helpers/summary.go:20.8,20.54 1 0 +github.com/muety/wakapi/helpers/summary.go:20.54,22.3 1 0 +github.com/muety/wakapi/helpers/summary.go:22.8,24.17 2 0 +github.com/muety/wakapi/helpers/summary.go:24.17,26.4 1 0 +github.com/muety/wakapi/helpers/summary.go:28.3,29.17 2 0 +github.com/muety/wakapi/helpers/summary.go:29.17,31.4 1 0 +github.com/muety/wakapi/helpers/summary.go:34.2,44.8 3 0 +github.com/muety/wakapi/helpers/summary.go:47.59,49.48 2 0 +github.com/muety/wakapi/helpers/summary.go:49.48,51.3 1 0 +github.com/muety/wakapi/helpers/summary.go:52.2,52.49 1 0 +github.com/muety/wakapi/helpers/summary.go:52.49,54.3 1 0 +github.com/muety/wakapi/helpers/summary.go:55.2,55.47 1 0 +github.com/muety/wakapi/helpers/summary.go:55.47,57.3 1 0 +github.com/muety/wakapi/helpers/summary.go:58.2,58.48 1 0 +github.com/muety/wakapi/helpers/summary.go:58.48,60.3 1 0 +github.com/muety/wakapi/helpers/summary.go:61.2,61.57 1 0 +github.com/muety/wakapi/helpers/summary.go:61.57,63.3 1 0 +github.com/muety/wakapi/helpers/summary.go:64.2,64.46 1 0 +github.com/muety/wakapi/helpers/summary.go:64.46,66.3 1 0 +github.com/muety/wakapi/helpers/summary.go:67.2,67.47 1 0 +github.com/muety/wakapi/helpers/summary.go:67.47,69.3 1 0 +github.com/muety/wakapi/helpers/summary.go:70.2,70.47 1 0 +github.com/muety/wakapi/helpers/summary.go:70.47,72.3 1 0 +github.com/muety/wakapi/helpers/summary.go:73.2,73.49 1 0 +github.com/muety/wakapi/helpers/summary.go:73.49,75.3 1 0 +github.com/muety/wakapi/helpers/summary.go:76.2,76.16 1 0 +github.com/muety/wakapi/helpers/summary.go:79.48,83.51 2 0 +github.com/muety/wakapi/helpers/summary.go:83.51,85.3 1 0 +github.com/muety/wakapi/helpers/summary.go:86.2,86.12 1 0 github.com/muety/wakapi/config/config.go:218.45,220.2 1 0 github.com/muety/wakapi/config/config.go:222.64,224.2 1 0 github.com/muety/wakapi/config/config.go:226.59,228.2 1 0 @@ -202,26 +295,26 @@ github.com/muety/wakapi/config/config.go:618.65,620.3 1 0 github.com/muety/wakapi/config/config.go:622.2,623.14 2 0 github.com/muety/wakapi/config/config.go:626.22,636.2 1 0 github.com/muety/wakapi/config/config.go:638.38,641.2 2 0 -github.com/muety/wakapi/config/db.go:54.50,55.19 1 0 -github.com/muety/wakapi/config/db.go:56.23,60.5 1 0 -github.com/muety/wakapi/config/db.go:61.26,64.5 1 0 -github.com/muety/wakapi/config/db.go:65.24,66.48 1 0 -github.com/muety/wakapi/config/db.go:67.23,68.50 1 0 -github.com/muety/wakapi/config/db.go:71.2,71.12 1 0 -github.com/muety/wakapi/config/db.go:74.53,75.25 1 1 -github.com/muety/wakapi/config/db.go:75.25,77.3 1 0 -github.com/muety/wakapi/config/db.go:79.2,81.25 2 1 -github.com/muety/wakapi/config/db.go:81.25,83.3 1 1 -github.com/muety/wakapi/config/db.go:85.2,92.3 1 1 -github.com/muety/wakapi/config/db.go:95.56,96.25 1 1 -github.com/muety/wakapi/config/db.go:96.25,98.3 1 0 -github.com/muety/wakapi/config/db.go:100.2,101.16 2 1 -github.com/muety/wakapi/config/db.go:101.16,103.3 1 0 -github.com/muety/wakapi/config/db.go:108.2,115.3 1 1 -github.com/muety/wakapi/config/db.go:118.54,120.2 1 1 -github.com/muety/wakapi/config/db.go:122.53,126.16 3 1 -github.com/muety/wakapi/config/db.go:126.16,128.3 1 1 -github.com/muety/wakapi/config/db.go:130.2,137.19 2 1 +github.com/muety/wakapi/config/db.go:55.50,56.19 1 0 +github.com/muety/wakapi/config/db.go:57.23,61.5 1 0 +github.com/muety/wakapi/config/db.go:62.26,65.5 1 0 +github.com/muety/wakapi/config/db.go:66.24,67.48 1 0 +github.com/muety/wakapi/config/db.go:68.23,69.50 1 0 +github.com/muety/wakapi/config/db.go:72.2,72.12 1 0 +github.com/muety/wakapi/config/db.go:75.53,76.25 1 1 +github.com/muety/wakapi/config/db.go:76.25,78.3 1 0 +github.com/muety/wakapi/config/db.go:80.2,82.25 2 1 +github.com/muety/wakapi/config/db.go:82.25,84.3 1 1 +github.com/muety/wakapi/config/db.go:86.2,93.3 1 1 +github.com/muety/wakapi/config/db.go:96.56,97.25 1 1 +github.com/muety/wakapi/config/db.go:97.25,99.3 1 0 +github.com/muety/wakapi/config/db.go:101.2,102.16 2 1 +github.com/muety/wakapi/config/db.go:102.16,104.3 1 0 +github.com/muety/wakapi/config/db.go:109.2,116.3 1 1 +github.com/muety/wakapi/config/db.go:119.54,121.2 1 1 +github.com/muety/wakapi/config/db.go:123.53,127.16 3 1 +github.com/muety/wakapi/config/db.go:127.16,129.3 1 1 +github.com/muety/wakapi/config/db.go:131.2,138.19 2 1 github.com/muety/wakapi/config/db_opts.go:11.56,13.2 1 0 github.com/muety/wakapi/config/db_opts.go:15.59,17.2 1 0 github.com/muety/wakapi/config/db_opts.go:19.61,21.39 1 0 @@ -297,99 +390,6 @@ github.com/muety/wakapi/config/sentry.go:120.2,120.11 1 0 github.com/muety/wakapi/config/session.go:9.46,10.25 1 0 github.com/muety/wakapi/config/session.go:10.25,12.3 1 0 github.com/muety/wakapi/config/session.go:13.2,13.21 1 0 -github.com/muety/wakapi/helpers/date.go:18.73,19.58 1 0 -github.com/muety/wakapi/helpers/date.go:19.58,21.3 1 0 -github.com/muety/wakapi/helpers/date.go:22.2,22.87 1 0 -github.com/muety/wakapi/helpers/date.go:22.87,24.3 1 0 -github.com/muety/wakapi/helpers/date.go:25.2,25.64 1 0 -github.com/muety/wakapi/helpers/date.go:28.40,30.2 1 0 -github.com/muety/wakapi/helpers/date.go:32.44,34.2 1 0 -github.com/muety/wakapi/helpers/date.go:36.49,38.2 1 0 -github.com/muety/wakapi/helpers/date.go:40.51,42.39 2 0 -github.com/muety/wakapi/helpers/date.go:42.39,44.3 1 0 -github.com/muety/wakapi/helpers/date.go:45.2,45.28 1 0 -github.com/muety/wakapi/helpers/date.go:48.45,50.2 1 0 -github.com/muety/wakapi/helpers/date.go:52.50,58.2 5 0 -github.com/muety/wakapi/helpers/http.go:11.94,13.16 2 0 -github.com/muety/wakapi/helpers/http.go:13.16,15.3 1 0 -github.com/muety/wakapi/helpers/http.go:17.2,17.107 1 0 -github.com/muety/wakapi/helpers/http.go:17.107,19.3 1 0 -github.com/muety/wakapi/helpers/http.go:21.2,21.22 1 0 -github.com/muety/wakapi/helpers/http.go:24.90,27.58 3 0 -github.com/muety/wakapi/helpers/http.go:27.58,29.3 1 0 -github.com/muety/wakapi/helpers/interval.go:11.66,12.40 1 0 -github.com/muety/wakapi/helpers/interval.go:12.40,13.27 1 0 -github.com/muety/wakapi/helpers/interval.go:13.27,15.4 1 0 -github.com/muety/wakapi/helpers/interval.go:17.2,17.48 1 0 -github.com/muety/wakapi/helpers/interval.go:20.61,23.2 2 0 -github.com/muety/wakapi/helpers/interval.go:25.114,28.2 2 0 -github.com/muety/wakapi/helpers/interval.go:30.121,32.16 2 0 -github.com/muety/wakapi/helpers/interval.go:32.16,34.3 1 0 -github.com/muety/wakapi/helpers/interval.go:35.2,35.51 1 0 -github.com/muety/wakapi/helpers/interval.go:38.131,42.18 3 1 -github.com/muety/wakapi/helpers/interval.go:43.28,44.32 1 0 -github.com/muety/wakapi/helpers/interval.go:45.32,47.30 2 0 -github.com/muety/wakapi/helpers/interval.go:48.30,49.34 1 1 -github.com/muety/wakapi/helpers/interval.go:50.31,51.48 1 0 -github.com/muety/wakapi/helpers/interval.go:52.31,54.46 2 0 -github.com/muety/wakapi/helpers/interval.go:55.32,56.36 1 0 -github.com/muety/wakapi/helpers/interval.go:57.32,59.34 2 0 -github.com/muety/wakapi/helpers/interval.go:60.31,61.35 1 0 -github.com/muety/wakapi/helpers/interval.go:62.32,63.31 1 1 -github.com/muety/wakapi/helpers/interval.go:64.41,66.48 2 0 -github.com/muety/wakapi/helpers/interval.go:67.33,68.32 1 1 -github.com/muety/wakapi/helpers/interval.go:69.33,70.32 1 1 -github.com/muety/wakapi/helpers/interval.go:71.34,72.31 1 1 -github.com/muety/wakapi/helpers/interval.go:73.35,74.32 1 1 -github.com/muety/wakapi/helpers/interval.go:75.26,76.21 1 0 -github.com/muety/wakapi/helpers/interval.go:77.10,78.39 1 0 -github.com/muety/wakapi/helpers/interval.go:81.2,81.22 1 1 -github.com/muety/wakapi/helpers/interval.go:85.65,86.15 1 1 -github.com/muety/wakapi/helpers/interval.go:86.15,88.3 1 1 -github.com/muety/wakapi/helpers/interval.go:89.2,89.14 1 1 -github.com/muety/wakapi/helpers/interval.go:89.14,91.3 1 1 -github.com/muety/wakapi/helpers/interval.go:92.2,92.14 1 1 -github.com/muety/wakapi/helpers/interval.go:92.14,94.3 1 1 -github.com/muety/wakapi/helpers/interval.go:95.2,95.15 1 1 -github.com/muety/wakapi/helpers/interval.go:95.15,97.3 1 1 -github.com/muety/wakapi/helpers/interval.go:98.2,98.15 1 1 -github.com/muety/wakapi/helpers/interval.go:98.15,100.3 1 1 -github.com/muety/wakapi/helpers/interval.go:101.2,101.16 1 1 -github.com/muety/wakapi/helpers/interval.go:101.16,103.3 1 1 -github.com/muety/wakapi/helpers/interval.go:104.2,104.16 1 1 -github.com/muety/wakapi/helpers/interval.go:104.16,106.3 1 1 -github.com/muety/wakapi/helpers/interval.go:107.2,107.41 1 1 -github.com/muety/wakapi/helpers/summary.go:11.73,18.56 5 0 -github.com/muety/wakapi/helpers/summary.go:18.56,20.3 1 0 -github.com/muety/wakapi/helpers/summary.go:20.8,20.54 1 0 -github.com/muety/wakapi/helpers/summary.go:20.54,22.3 1 0 -github.com/muety/wakapi/helpers/summary.go:22.8,24.17 2 0 -github.com/muety/wakapi/helpers/summary.go:24.17,26.4 1 0 -github.com/muety/wakapi/helpers/summary.go:28.3,29.17 2 0 -github.com/muety/wakapi/helpers/summary.go:29.17,31.4 1 0 -github.com/muety/wakapi/helpers/summary.go:34.2,44.8 3 0 -github.com/muety/wakapi/helpers/summary.go:47.59,49.48 2 0 -github.com/muety/wakapi/helpers/summary.go:49.48,51.3 1 0 -github.com/muety/wakapi/helpers/summary.go:52.2,52.49 1 0 -github.com/muety/wakapi/helpers/summary.go:52.49,54.3 1 0 -github.com/muety/wakapi/helpers/summary.go:55.2,55.47 1 0 -github.com/muety/wakapi/helpers/summary.go:55.47,57.3 1 0 -github.com/muety/wakapi/helpers/summary.go:58.2,58.48 1 0 -github.com/muety/wakapi/helpers/summary.go:58.48,60.3 1 0 -github.com/muety/wakapi/helpers/summary.go:61.2,61.57 1 0 -github.com/muety/wakapi/helpers/summary.go:61.57,63.3 1 0 -github.com/muety/wakapi/helpers/summary.go:64.2,64.46 1 0 -github.com/muety/wakapi/helpers/summary.go:64.46,66.3 1 0 -github.com/muety/wakapi/helpers/summary.go:67.2,67.47 1 0 -github.com/muety/wakapi/helpers/summary.go:67.47,69.3 1 0 -github.com/muety/wakapi/helpers/summary.go:70.2,70.47 1 0 -github.com/muety/wakapi/helpers/summary.go:70.47,72.3 1 0 -github.com/muety/wakapi/helpers/summary.go:73.2,73.49 1 0 -github.com/muety/wakapi/helpers/summary.go:73.49,75.3 1 0 -github.com/muety/wakapi/helpers/summary.go:76.2,76.16 1 0 -github.com/muety/wakapi/helpers/summary.go:79.48,83.51 2 0 -github.com/muety/wakapi/helpers/summary.go:83.51,85.3 1 0 -github.com/muety/wakapi/helpers/summary.go:86.2,86.12 1 0 github.com/muety/wakapi/middlewares/custom/wakatime.go:31.60,40.2 1 0 github.com/muety/wakapi/middlewares/custom/wakatime.go:42.72,43.71 1 0 github.com/muety/wakapi/middlewares/custom/wakatime.go:43.71,45.3 1 0 @@ -1018,6 +1018,85 @@ github.com/muety/wakapi/middlewares/sentry.go:16.43,20.3 1 0 github.com/muety/wakapi/middlewares/sentry.go:23.78,26.54 3 0 github.com/muety/wakapi/middlewares/sentry.go:26.54,27.43 1 0 github.com/muety/wakapi/middlewares/sentry.go:27.43,29.4 1 0 +github.com/muety/wakapi/models/compat/shields/v1/badge.go:22.59,29.2 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/all_time.go:30.64,47.2 3 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:27.46,28.76 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:28.76,30.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:33.47,34.76 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:34.76,36.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:82.72,84.36 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:84.36,106.3 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:107.2,107.12 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:41.85,56.17 4 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:56.17,59.3 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:60.2,60.71 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:60.71,62.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:64.2,65.36 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:65.36,67.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:69.2,70.38 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:70.38,72.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:74.2,75.37 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:75.37,77.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:79.2,80.37 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:80.37,82.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:84.2,85.45 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:85.45,87.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:89.2,90.37 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:90.37,92.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:94.2,95.39 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:95.39,97.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:101.2,109.29 8 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:109.29,111.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:113.2,115.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:86.55,88.44 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:88.44,94.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:95.2,95.34 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:98.72,102.30 3 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:102.30,105.37 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:105.37,107.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:108.3,108.34 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:108.34,110.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:113.2,115.30 3 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:115.30,119.3 3 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:121.2,145.3 5 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:148.52,182.67 7 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:182.67,184.32 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:184.32,186.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:189.2,190.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:190.67,192.31 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:192.31,194.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:197.2,198.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:198.67,200.33 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:200.33,202.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:205.2,206.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:206.67,208.40 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:208.40,210.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:213.2,214.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:214.67,216.32 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:216.32,218.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:221.2,222.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:222.67,224.32 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:224.32,226.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:229.2,230.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:230.67,232.32 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:232.32,234.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:237.2,238.67 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:238.67,240.34 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:240.34,242.4 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:245.2,245.23 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:245.23,247.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:248.2,248.23 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:248.23,250.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:252.2,253.13 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:256.85,262.57 6 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:262.57,264.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:266.2,275.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/user.go:38.43,41.25 3 0 +github.com/muety/wakapi/models/compat/wakatime/v1/user.go:41.25,43.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/user.go:45.2,47.43 2 0 +github.com/muety/wakapi/models/compat/wakatime/v1/user.go:47.43,49.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/user.go:51.2,60.3 1 0 +github.com/muety/wakapi/models/compat/wakatime/v1/user.go:63.63,68.2 4 0 github.com/muety/wakapi/models/metrics/counter_metric.go:12.37,14.2 1 0 github.com/muety/wakapi/models/metrics/counter_metric.go:16.39,18.2 1 0 github.com/muety/wakapi/models/metrics/counter_metric.go:20.40,22.2 1 0 @@ -1104,85 +1183,6 @@ github.com/muety/wakapi/models/view/summary.go:124.66,127.2 2 0 github.com/muety/wakapi/models/view/utils.go:5.46,32.55 2 0 github.com/muety/wakapi/models/view/utils.go:32.55,34.3 1 0 github.com/muety/wakapi/models/view/utils.go:35.2,35.11 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/all_time.go:30.64,47.2 3 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:27.46,28.76 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:28.76,30.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:33.47,34.76 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:34.76,36.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:82.72,84.36 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:84.36,106.3 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/heartbeat.go:107.2,107.12 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:41.85,56.17 4 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:56.17,59.3 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:60.2,60.71 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:60.71,62.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:64.2,65.36 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:65.36,67.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:69.2,70.38 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:70.38,72.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:74.2,75.37 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:75.37,77.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:79.2,80.37 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:80.37,82.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:84.2,85.45 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:85.45,87.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:89.2,90.37 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:90.37,92.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:94.2,95.39 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:95.39,97.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:101.2,109.29 8 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:109.29,111.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/stats.go:113.2,115.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:86.55,88.44 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:88.44,94.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:95.2,95.34 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:98.72,102.30 3 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:102.30,105.37 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:105.37,107.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:108.3,108.34 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:108.34,110.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:113.2,115.30 3 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:115.30,119.3 3 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:121.2,145.3 5 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:148.52,182.67 7 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:182.67,184.32 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:184.32,186.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:189.2,190.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:190.67,192.31 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:192.31,194.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:197.2,198.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:198.67,200.33 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:200.33,202.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:205.2,206.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:206.67,208.40 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:208.40,210.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:213.2,214.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:214.67,216.32 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:216.32,218.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:221.2,222.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:222.67,224.32 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:224.32,226.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:229.2,230.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:230.67,232.32 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:232.32,234.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:237.2,238.67 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:238.67,240.34 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:240.34,242.4 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:245.2,245.23 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:245.23,247.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:248.2,248.23 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:248.23,250.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:252.2,253.13 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:256.85,262.57 6 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:262.57,264.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/summaries.go:266.2,275.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/user.go:38.43,41.25 3 0 -github.com/muety/wakapi/models/compat/wakatime/v1/user.go:41.25,43.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/user.go:45.2,47.43 2 0 -github.com/muety/wakapi/models/compat/wakatime/v1/user.go:47.43,49.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/user.go:51.2,60.3 1 0 -github.com/muety/wakapi/models/compat/wakatime/v1/user.go:63.63,68.2 4 0 -github.com/muety/wakapi/models/compat/shields/v1/badge.go:22.59,29.2 1 0 github.com/muety/wakapi/repositories/alias.go:13.55,15.2 1 0 github.com/muety/wakapi/repositories/alias.go:17.61,19.50 2 0 github.com/muety/wakapi/repositories/alias.go:19.50,21.3 1 0 @@ -2042,6 +2042,455 @@ github.com/muety/wakapi/models/user.go:239.59,241.2 1 0 github.com/muety/wakapi/models/user.go:244.39,248.2 3 0 github.com/muety/wakapi/models/user.go:250.39,253.2 2 0 github.com/muety/wakapi/models/user.go:255.48,257.2 1 0 +github.com/muety/wakapi/routes/relay/relay.go:19.38,23.2 1 0 +github.com/muety/wakapi/routes/relay/relay.go:30.63,31.43 1 0 +github.com/muety/wakapi/routes/relay/relay.go:31.43,36.3 1 0 +github.com/muety/wakapi/routes/relay/relay.go:39.81,41.62 2 0 +github.com/muety/wakapi/routes/relay/relay.go:41.62,45.3 3 0 +github.com/muety/wakapi/routes/relay/relay.go:46.2,46.27 1 0 +github.com/muety/wakapi/routes/relay/relay.go:49.58,50.36 1 0 +github.com/muety/wakapi/routes/relay/relay.go:50.36,52.3 1 0 +github.com/muety/wakapi/routes/relay/relay.go:54.2,58.27 4 0 +github.com/muety/wakapi/routes/relay/relay.go:61.68,63.16 2 0 +github.com/muety/wakapi/routes/relay/relay.go:63.16,67.3 3 0 +github.com/muety/wakapi/routes/relay/relay.go:68.2,71.35 2 0 +github.com/muety/wakapi/routes/relay/relay.go:71.35,74.4 2 0 +github.com/muety/wakapi/routes/relay/relay.go:77.2,77.19 1 0 +github.com/muety/wakapi/routes/relay/relay.go:87.34,87.35 0 0 +github.com/muety/wakapi/routes/relay/relay.go:96.34,96.35 0 0 +github.com/muety/wakapi/routes/relay/relay.go:105.34,105.35 0 0 +github.com/muety/wakapi/routes/relay/relay.go:114.34,114.35 0 0 +github.com/muety/wakapi/routes/relay/relay.go:123.34,123.35 0 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:27.112,34.2 1 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:36.58,39.2 1 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:51.68,53.16 2 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:53.16,56.3 2 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:58.2,59.16 2 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:59.16,63.3 3 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:64.2,67.50 3 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:67.50,70.3 2 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:72.2,80.16 3 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:80.16,84.3 3 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:86.2,88.46 3 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:91.144,93.16 2 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:93.16,95.3 1 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:97.2,104.29 3 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:104.29,106.3 1 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:108.2,117.16 2 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:117.16,119.3 1 0 +github.com/muety/wakapi/routes/compat/shields/v1/badge.go:121.2,121.36 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:21.13,24.2 2 1 +github.com/muety/wakapi/routes/utils/badge_utils.go:26.129,30.76 3 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:30.76,32.3 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:34.2,35.72 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:35.72,36.61 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:36.61,38.4 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:41.2,49.86 4 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:49.86,51.3 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:53.2,55.22 3 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:56.17,58.68 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:59.12,61.63 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:62.16,64.67 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:65.18,67.69 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:68.17,70.68 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:71.15,73.66 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:75.10,78.30 2 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:81.2,81.34 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:81.34,83.3 1 0 +github.com/muety/wakapi/routes/utils/badge_utils.go:85.2,85.31 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:11.68,13.16 2 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:13.16,15.3 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:17.2,18.16 2 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:18.16,20.3 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:22.2,22.35 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:25.65,33.48 6 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:33.48,35.3 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:37.2,37.24 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:40.67,48.47 6 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:48.47,50.3 1 0 +github.com/muety/wakapi/routes/utils/heartbeat_utils.go:52.2,52.45 1 0 +github.com/muety/wakapi/routes/utils/messages.go:9.71,11.2 1 0 +github.com/muety/wakapi/routes/utils/messages.go:13.73,15.2 1 0 +github.com/muety/wakapi/routes/utils/messages.go:17.97,19.57 2 0 +github.com/muety/wakapi/routes/utils/messages.go:19.57,21.3 1 0 +github.com/muety/wakapi/routes/utils/messages.go:22.2,22.65 1 0 +github.com/muety/wakapi/routes/utils/messages.go:22.65,24.3 1 0 +github.com/muety/wakapi/routes/utils/messages.go:25.2,26.11 2 0 +github.com/muety/wakapi/routes/utils/messages.go:29.78,33.2 3 0 +github.com/muety/wakapi/routes/utils/project_utils.go:15.144,18.16 2 0 +github.com/muety/wakapi/routes/utils/project_utils.go:18.16,20.3 1 0 +github.com/muety/wakapi/routes/utils/project_utils.go:23.2,24.16 2 0 +github.com/muety/wakapi/routes/utils/project_utils.go:24.16,26.3 1 0 +github.com/muety/wakapi/routes/utils/project_utils.go:28.2,32.35 2 0 +github.com/muety/wakapi/routes/utils/project_utils.go:32.35,35.3 2 0 +github.com/muety/wakapi/routes/utils/project_utils.go:37.2,39.20 3 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:12.98,14.16 2 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:14.16,16.3 1 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:17.2,17.51 1 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:20.119,22.22 2 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:22.22,24.3 1 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:26.2,35.16 2 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:35.16,37.3 1 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:39.2,43.36 4 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:46.90,48.32 2 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:48.32,49.50 1 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:49.50,51.4 1 0 +github.com/muety/wakapi/routes/utils/summary_utils.go:53.2,53.15 1 0 +github.com/muety/wakapi/routes/utils/user_utils.go:15.139,16.68 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:16.68,21.3 4 1 +github.com/muety/wakapi/routes/utils/user_utils.go:23.2,24.21 2 1 +github.com/muety/wakapi/routes/utils/user_utils.go:24.21,26.3 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:28.2,29.27 2 1 +github.com/muety/wakapi/routes/utils/user_utils.go:29.27,31.3 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:31.8,31.35 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:31.35,33.3 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:35.2,35.63 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:35.63,37.3 1 1 +github.com/muety/wakapi/routes/utils/user_utils.go:39.2,40.16 2 1 +github.com/muety/wakapi/routes/utils/user_utils.go:40.16,42.3 1 0 +github.com/muety/wakapi/routes/utils/user_utils.go:44.2,44.27 1 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:23.116,29.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:31.60,32.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:32.34,35.3 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:47.70,49.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:49.16,51.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:53.2,54.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:54.16,58.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:60.2,61.46 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:64.116,73.29 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:73.29,75.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:77.2,86.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:86.16,88.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:90.2,90.36 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:29.124,34.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:36.62,37.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:37.34,40.3 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:52.72,54.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:54.16,56.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:58.2,61.16 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:61.16,65.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:67.2,71.16 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:71.16,76.3 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:78.2,84.47 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:27.124,33.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:35.60,36.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:36.34,39.3 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:50.70,56.63 5 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:56.63,57.26 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:57.26,59.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:59.9,61.18 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:61.18,63.5 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:64.4,64.19 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:68.2,68.67 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:68.67,69.18 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:69.18,71.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:72.3,72.26 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:72.26,74.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:74.9,76.18 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:76.18,78.5 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:79.4,79.19 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:83.2,84.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:84.16,89.3 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:90.2,93.16 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:93.16,98.3 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:101.2,101.57 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:101.57,102.57 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:102.57,104.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:104.9,106.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:110.2,112.46 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:115.200,117.17 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:117.17,119.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:121.2,141.32 6 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:141.32,147.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:149.2,149.42 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:149.42,159.219 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:159.219,164.6 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:170.2,170.11 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:27.123,33.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:35.61,36.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:36.34,40.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:53.71,55.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:55.16,57.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:59.2,60.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:60.16,65.3 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:67.2,68.46 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:81.74,83.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:83.16,85.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:87.2,88.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:88.16,93.3 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:95.2,95.24 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:95.24,99.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:101.2,102.46 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:105.104,107.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:107.16,109.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:111.2,112.28 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:112.28,113.79 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:113.79,122.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:125.2,125.22 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:23.112,29.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:31.58,32.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:32.34,42.3 5 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:63.68,69.53 5 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:69.53,71.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:73.2,74.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:74.16,78.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:82.2,82.22 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:82.22,83.100 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:83.100,85.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:85.9,87.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:90.2,91.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:91.16,95.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:97.2,99.69 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:99.69,103.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:105.2,106.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:106.16,110.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:112.2,118.68 6 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:118.68,120.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:120.34,122.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:123.3,123.36 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:123.36,125.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:126.3,126.35 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:126.35,128.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:129.3,129.30 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:129.30,131.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:132.3,132.35 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:132.35,134.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:137.2,137.49 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:140.136,149.16 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:149.16,151.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:153.2,153.36 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:30.120,36.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:38.62,39.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:39.34,44.3 4 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:56.72,58.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:58.16,60.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:62.2,63.22 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:63.22,65.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:67.2,68.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:68.16,72.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:74.2,75.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:75.16,79.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:80.2,84.4 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:87.115,96.29 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:96.29,98.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:100.2,101.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:101.16,103.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:105.2,105.36 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:28.120,34.2 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:36.62,37.34 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:37.34,40.3 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:66.72,68.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:68.16,70.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:72.2,73.16 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:73.16,77.3 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:79.2,80.46 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:83.114,89.19 5 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:89.19,90.56 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:90.56,92.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:95.2,96.22 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:96.22,98.111 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:98.111,100.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:100.9,102.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:103.8,103.143 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:103.143,106.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:106.8,111.17 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:111.17,113.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:115.3,116.17 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:116.17,118.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:125.2,127.23 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:127.23,129.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:131.2,143.37 5 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:143.37,145.17 2 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:145.17,147.4 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:149.3,151.25 3 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:154.2,154.38 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:21.116,27.2 1 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:29.58,30.34 1 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:30.34,33.3 2 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:45.68,47.16 2 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:47.16,49.3 1 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:51.2,52.72 2 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:52.72,54.3 1 1 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:54.8,56.3 1 0 +github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:58.2,58.72 1 1 +github.com/muety/wakapi/routes/api/activity.go:19.13,21.2 1 1 +github.com/muety/wakapi/routes/api/activity.go:29.126,35.2 1 0 +github.com/muety/wakapi/routes/api/activity.go:37.64,46.2 4 0 +github.com/muety/wakapi/routes/api/activity.go:48.87,55.45 3 0 +github.com/muety/wakapi/routes/api/activity.go:55.45,59.3 3 0 +github.com/muety/wakapi/routes/api/activity.go:60.2,61.16 2 0 +github.com/muety/wakapi/routes/api/activity.go:61.16,64.3 2 0 +github.com/muety/wakapi/routes/api/activity.go:66.2,66.68 1 0 +github.com/muety/wakapi/routes/api/activity.go:66.68,67.40 1 0 +github.com/muety/wakapi/routes/api/activity.go:67.40,70.4 2 0 +github.com/muety/wakapi/routes/api/activity.go:73.2,77.16 4 0 +github.com/muety/wakapi/routes/api/activity.go:77.16,81.3 3 0 +github.com/muety/wakapi/routes/api/activity.go:83.2,86.24 4 0 +github.com/muety/wakapi/routes/api/avatar.go:19.40,21.16 2 0 +github.com/muety/wakapi/routes/api/avatar.go:21.16,22.13 1 0 +github.com/muety/wakapi/routes/api/avatar.go:25.2,28.3 1 0 +github.com/muety/wakapi/routes/api/avatar.go:31.59,36.2 4 0 +github.com/muety/wakapi/routes/api/avatar.go:38.69,41.37 2 0 +github.com/muety/wakapi/routes/api/avatar.go:41.37,43.3 1 0 +github.com/muety/wakapi/routes/api/avatar.go:45.2,45.29 1 0 +github.com/muety/wakapi/routes/api/avatar.go:45.29,47.3 1 0 +github.com/muety/wakapi/routes/api/avatar.go:48.2,53.32 5 0 +github.com/muety/wakapi/routes/api/badge.go:28.112,35.2 1 1 +github.com/muety/wakapi/routes/api/badge.go:37.58,42.2 4 1 +github.com/muety/wakapi/routes/api/badge.go:44.68,47.16 3 1 +github.com/muety/wakapi/routes/api/badge.go:47.16,50.3 2 0 +github.com/muety/wakapi/routes/api/badge.go:52.2,53.16 2 1 +github.com/muety/wakapi/routes/api/badge.go:53.16,57.3 3 1 +github.com/muety/wakapi/routes/api/badge.go:58.2,62.62 4 1 +github.com/muety/wakapi/routes/api/badge.go:62.62,65.3 2 0 +github.com/muety/wakapi/routes/api/badge.go:67.2,75.16 3 1 +github.com/muety/wakapi/routes/api/badge.go:75.16,79.3 3 0 +github.com/muety/wakapi/routes/api/badge.go:81.2,82.66 2 1 +github.com/muety/wakapi/routes/api/badge.go:82.66,84.3 1 0 +github.com/muety/wakapi/routes/api/badge.go:85.2,85.66 1 1 +github.com/muety/wakapi/routes/api/badge.go:85.66,87.3 1 0 +github.com/muety/wakapi/routes/api/badge.go:89.2,89.101 1 1 +github.com/muety/wakapi/routes/api/badge.go:89.101,91.3 1 1 +github.com/muety/wakapi/routes/api/badge.go:93.2,95.25 3 1 +github.com/muety/wakapi/routes/api/badge.go:98.53,103.2 4 1 +github.com/muety/wakapi/routes/api/captcha.go:13.42,17.2 1 0 +github.com/muety/wakapi/routes/api/captcha.go:19.60,21.2 1 0 +github.com/muety/wakapi/routes/api/diagnostics.go:20.138,26.2 1 0 +github.com/muety/wakapi/routes/api/diagnostics.go:28.67,30.2 1 0 +github.com/muety/wakapi/routes/api/diagnostics.go:39.78,42.69 2 0 +github.com/muety/wakapi/routes/api/diagnostics.go:42.69,47.3 4 0 +github.com/muety/wakapi/routes/api/diagnostics.go:49.2,49.66 1 0 +github.com/muety/wakapi/routes/api/diagnostics.go:49.66,54.3 4 0 +github.com/muety/wakapi/routes/api/diagnostics.go:56.2,56.59 1 0 +github.com/muety/wakapi/routes/api/health.go:22.57,24.2 1 0 +github.com/muety/wakapi/routes/api/health.go:26.62,28.2 1 0 +github.com/muety/wakapi/routes/api/health.go:36.72,38.41 2 0 +github.com/muety/wakapi/routes/api/health.go:38.41,39.38 1 0 +github.com/muety/wakapi/routes/api/health.go:39.38,41.4 1 0 +github.com/muety/wakapi/routes/api/health.go:44.2,44.72 1 0 +github.com/muety/wakapi/routes/api/health.go:44.72,47.3 2 0 +github.com/muety/wakapi/routes/api/health.go:49.2,50.56 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:28.187,35.2 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:37.65,38.34 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:38.34,54.36 10 1 +github.com/muety/wakapi/routes/api/heartbeat.go:54.36,56.4 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:68.76,70.16 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:70.16,72.3 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:74.2,76.16 3 0 +github.com/muety/wakapi/routes/api/heartbeat.go:76.16,81.3 4 0 +github.com/muety/wakapi/routes/api/heartbeat.go:83.2,89.32 5 0 +github.com/muety/wakapi/routes/api/heartbeat.go:89.32,90.16 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:90.16,95.12 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:99.3,99.25 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:99.25,104.4 4 0 +github.com/muety/wakapi/routes/api/heartbeat.go:105.3,105.23 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:105.23,107.4 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:109.3,118.65 8 0 +github.com/muety/wakapi/routes/api/heartbeat.go:118.65,123.12 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:126.3,127.43 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:130.2,130.64 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:130.64,135.3 4 0 +github.com/muety/wakapi/routes/api/heartbeat.go:137.2,137.19 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:137.19,139.52 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:139.52,144.4 4 0 +github.com/muety/wakapi/routes/api/heartbeat.go:147.2,147.28 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:147.28,151.3 3 0 +github.com/muety/wakapi/routes/api/heartbeat.go:153.2,153.82 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:157.93,161.28 2 0 +github.com/muety/wakapi/routes/api/heartbeat.go:161.28,163.3 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:164.2,164.11 1 0 +github.com/muety/wakapi/routes/api/heartbeat.go:168.114,174.45 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:174.45,176.3 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:178.2,178.31 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:178.31,180.76 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:180.76,182.4 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:185.2,185.32 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:185.32,187.137 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:187.137,189.4 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:192.2,192.30 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:192.30,194.137 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:194.137,196.4 1 1 +github.com/muety/wakapi/routes/api/heartbeat.go:199.2,200.11 2 1 +github.com/muety/wakapi/routes/api/heartbeat.go:214.45,214.46 0 0 +github.com/muety/wakapi/routes/api/heartbeat.go:225.45,225.46 0 0 +github.com/muety/wakapi/routes/api/heartbeat.go:236.45,236.46 0 0 +github.com/muety/wakapi/routes/api/heartbeat.go:246.45,246.46 0 0 +github.com/muety/wakapi/routes/api/heartbeat.go:257.45,257.46 0 0 +github.com/muety/wakapi/routes/api/heartbeat.go:268.45,268.46 0 0 +github.com/muety/wakapi/routes/api/heartbeat.go:279.45,279.46 0 0 +github.com/muety/wakapi/routes/api/metrics.go:74.298,84.2 1 0 +github.com/muety/wakapi/routes/api/metrics.go:86.60,87.38 1 0 +github.com/muety/wakapi/routes/api/metrics.go:87.38,89.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:91.2,97.29 5 0 +github.com/muety/wakapi/routes/api/metrics.go:100.70,102.20 2 0 +github.com/muety/wakapi/routes/api/metrics.go:102.20,106.3 3 0 +github.com/muety/wakapi/routes/api/metrics.go:108.2,110.63 2 0 +github.com/muety/wakapi/routes/api/metrics.go:110.63,115.3 4 0 +github.com/muety/wakapi/routes/api/metrics.go:115.8,116.34 1 0 +github.com/muety/wakapi/routes/api/metrics.go:116.34,118.4 1 0 +github.com/muety/wakapi/routes/api/metrics.go:121.2,121.21 1 0 +github.com/muety/wakapi/routes/api/metrics.go:121.21,122.66 1 0 +github.com/muety/wakapi/routes/api/metrics.go:122.66,127.4 4 0 +github.com/muety/wakapi/routes/api/metrics.go:127.9,128.36 1 0 +github.com/muety/wakapi/routes/api/metrics.go:128.36,130.5 1 0 +github.com/muety/wakapi/routes/api/metrics.go:134.2,137.34 3 0 +github.com/muety/wakapi/routes/api/metrics.go:140.81,144.16 3 0 +github.com/muety/wakapi/routes/api/metrics.go:144.16,147.3 2 0 +github.com/muety/wakapi/routes/api/metrics.go:149.2,152.16 3 0 +github.com/muety/wakapi/routes/api/metrics.go:152.16,155.3 2 0 +github.com/muety/wakapi/routes/api/metrics.go:157.2,158.16 2 0 +github.com/muety/wakapi/routes/api/metrics.go:158.16,161.3 2 0 +github.com/muety/wakapi/routes/api/metrics.go:163.2,164.37 2 0 +github.com/muety/wakapi/routes/api/metrics.go:164.37,166.17 2 0 +github.com/muety/wakapi/routes/api/metrics.go:166.17,169.4 2 0 +github.com/muety/wakapi/routes/api/metrics.go:174.2,195.42 4 0 +github.com/muety/wakapi/routes/api/metrics.go:195.42,202.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:204.2,204.43 1 0 +github.com/muety/wakapi/routes/api/metrics.go:204.43,211.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:213.2,213.41 1 0 +github.com/muety/wakapi/routes/api/metrics.go:213.41,220.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:222.2,222.50 1 0 +github.com/muety/wakapi/routes/api/metrics.go:222.50,229.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:231.2,231.42 1 0 +github.com/muety/wakapi/routes/api/metrics.go:231.42,238.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:240.2,240.40 1 0 +github.com/muety/wakapi/routes/api/metrics.go:240.40,247.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:249.2,249.44 1 0 +github.com/muety/wakapi/routes/api/metrics.go:249.44,256.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:258.2,259.34 2 0 +github.com/muety/wakapi/routes/api/metrics.go:259.34,261.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:262.2,352.16 16 0 +github.com/muety/wakapi/routes/api/metrics.go:352.16,354.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:356.2,364.44 2 0 +github.com/muety/wakapi/routes/api/metrics.go:364.44,378.3 2 0 +github.com/muety/wakapi/routes/api/metrics.go:380.2,380.22 1 0 +github.com/muety/wakapi/routes/api/metrics.go:383.82,389.19 4 0 +github.com/muety/wakapi/routes/api/metrics.go:389.19,391.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:393.2,394.106 2 0 +github.com/muety/wakapi/routes/api/metrics.go:394.106,395.56 1 0 +github.com/muety/wakapi/routes/api/metrics.go:395.56,397.4 1 0 +github.com/muety/wakapi/routes/api/metrics.go:400.2,405.16 5 0 +github.com/muety/wakapi/routes/api/metrics.go:405.16,408.3 2 0 +github.com/muety/wakapi/routes/api/metrics.go:409.2,442.16 7 0 +github.com/muety/wakapi/routes/api/metrics.go:442.16,445.3 2 0 +github.com/muety/wakapi/routes/api/metrics.go:447.2,447.32 1 0 +github.com/muety/wakapi/routes/api/metrics.go:447.32,454.3 1 0 +github.com/muety/wakapi/routes/api/metrics.go:455.2,465.29 6 0 +github.com/muety/wakapi/routes/api/metrics.go:465.29,466.20 1 0 +github.com/muety/wakapi/routes/api/metrics.go:466.20,468.18 2 0 +github.com/muety/wakapi/routes/api/metrics.go:468.18,471.5 2 0 +github.com/muety/wakapi/routes/api/metrics.go:472.4,479.6 3 0 +github.com/muety/wakapi/routes/api/metrics.go:483.2,486.22 3 0 +github.com/muety/wakapi/routes/api/root.go:13.42,15.2 1 1 +github.com/muety/wakapi/routes/api/root.go:17.60,19.2 1 1 +github.com/muety/wakapi/routes/api/root.go:21.70,23.88 2 1 +github.com/muety/wakapi/routes/api/root.go:23.88,26.3 2 1 +github.com/muety/wakapi/routes/api/root.go:27.2,27.21 1 1 +github.com/muety/wakapi/routes/api/summary.go:20.122,26.2 1 0 +github.com/muety/wakapi/routes/api/summary.go:28.63,34.2 4 0 +github.com/muety/wakapi/routes/api/summary.go:53.73,55.16 2 0 +github.com/muety/wakapi/routes/api/summary.go:55.16,59.3 3 0 +github.com/muety/wakapi/routes/api/summary.go:61.2,61.51 1 0 github.com/muety/wakapi/routes/handler.go:14.53,15.2 0 0 github.com/muety/wakapi/routes/handler.go:17.36,19.2 1 0 github.com/muety/wakapi/routes/home.go:29.112,35.2 1 1 @@ -2674,240 +3123,6 @@ github.com/muety/wakapi/routes/summary.go:158.37,160.17 2 0 github.com/muety/wakapi/routes/summary.go:160.17,162.4 1 0 github.com/muety/wakapi/routes/summary.go:163.3,163.44 1 0 github.com/muety/wakapi/routes/summary.go:165.2,165.23 1 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:27.112,34.2 1 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:36.58,39.2 1 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:51.68,53.16 2 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:53.16,56.3 2 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:58.2,59.16 2 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:59.16,63.3 3 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:64.2,67.50 3 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:67.50,70.3 2 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:72.2,80.16 3 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:80.16,84.3 3 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:86.2,88.46 3 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:91.144,93.16 2 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:93.16,95.3 1 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:97.2,104.29 3 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:104.29,106.3 1 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:108.2,117.16 2 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:117.16,119.3 1 0 -github.com/muety/wakapi/routes/compat/shields/v1/badge.go:121.2,121.36 1 0 -github.com/muety/wakapi/routes/relay/relay.go:19.38,23.2 1 0 -github.com/muety/wakapi/routes/relay/relay.go:30.63,31.43 1 0 -github.com/muety/wakapi/routes/relay/relay.go:31.43,36.3 1 0 -github.com/muety/wakapi/routes/relay/relay.go:39.81,41.62 2 0 -github.com/muety/wakapi/routes/relay/relay.go:41.62,45.3 3 0 -github.com/muety/wakapi/routes/relay/relay.go:46.2,46.27 1 0 -github.com/muety/wakapi/routes/relay/relay.go:49.58,50.36 1 0 -github.com/muety/wakapi/routes/relay/relay.go:50.36,52.3 1 0 -github.com/muety/wakapi/routes/relay/relay.go:54.2,58.27 4 0 -github.com/muety/wakapi/routes/relay/relay.go:61.68,63.16 2 0 -github.com/muety/wakapi/routes/relay/relay.go:63.16,67.3 3 0 -github.com/muety/wakapi/routes/relay/relay.go:68.2,71.35 2 0 -github.com/muety/wakapi/routes/relay/relay.go:71.35,74.4 2 0 -github.com/muety/wakapi/routes/relay/relay.go:77.2,77.19 1 0 -github.com/muety/wakapi/routes/relay/relay.go:87.34,87.35 0 0 -github.com/muety/wakapi/routes/relay/relay.go:96.34,96.35 0 0 -github.com/muety/wakapi/routes/relay/relay.go:105.34,105.35 0 0 -github.com/muety/wakapi/routes/relay/relay.go:114.34,114.35 0 0 -github.com/muety/wakapi/routes/relay/relay.go:123.34,123.35 0 0 -github.com/muety/wakapi/utils/auth.go:15.79,17.54 2 0 -github.com/muety/wakapi/utils/auth.go:17.54,19.3 1 0 -github.com/muety/wakapi/utils/auth.go:21.2,23.16 3 0 -github.com/muety/wakapi/utils/auth.go:23.16,25.3 1 0 -github.com/muety/wakapi/utils/auth.go:27.2,29.45 3 0 -github.com/muety/wakapi/utils/auth.go:29.45,31.3 1 0 -github.com/muety/wakapi/utils/auth.go:32.2,33.32 2 0 -github.com/muety/wakapi/utils/auth.go:36.65,38.85 2 0 -github.com/muety/wakapi/utils/auth.go:38.85,40.3 1 0 -github.com/muety/wakapi/utils/auth.go:42.2,43.30 2 0 -github.com/muety/wakapi/utils/auth.go:48.57,49.34 1 0 -github.com/muety/wakapi/utils/auth.go:49.34,51.3 1 0 -github.com/muety/wakapi/utils/auth.go:52.2,52.45 1 0 -github.com/muety/wakapi/utils/auth.go:55.57,57.2 1 0 -github.com/muety/wakapi/utils/auth.go:59.55,63.2 3 0 -github.com/muety/wakapi/utils/auth.go:65.55,68.16 3 0 -github.com/muety/wakapi/utils/auth.go:68.16,70.3 1 0 -github.com/muety/wakapi/utils/auth.go:71.2,71.16 1 0 -github.com/muety/wakapi/utils/auth.go:74.57,78.2 3 0 -github.com/muety/wakapi/utils/auth.go:80.57,83.16 3 0 -github.com/muety/wakapi/utils/auth.go:83.16,85.3 1 0 -github.com/muety/wakapi/utils/auth.go:86.2,86.16 1 0 -github.com/muety/wakapi/utils/collection.go:5.52,6.28 1 0 -github.com/muety/wakapi/utils/collection.go:6.28,8.3 1 0 -github.com/muety/wakapi/utils/collection.go:9.2,9.26 1 0 -github.com/muety/wakapi/utils/collection.go:9.26,11.3 1 0 -github.com/muety/wakapi/utils/collection.go:12.2,12.28 1 0 -github.com/muety/wakapi/utils/collection.go:15.78,17.22 2 0 -github.com/muety/wakapi/utils/collection.go:17.22,18.18 1 0 -github.com/muety/wakapi/utils/collection.go:18.18,20.4 1 0 -github.com/muety/wakapi/utils/collection.go:21.3,21.12 1 0 -github.com/muety/wakapi/utils/collection.go:23.2,23.11 1 0 -github.com/muety/wakapi/utils/color.go:8.41,11.16 2 0 -github.com/muety/wakapi/utils/color.go:12.9,13.51 1 0 -github.com/muety/wakapi/utils/color.go:14.9,18.12 4 0 -github.com/muety/wakapi/utils/color.go:20.2,20.8 1 0 -github.com/muety/wakapi/utils/color.go:23.37,25.2 1 0 -github.com/muety/wakapi/utils/color.go:27.70,28.15 1 0 -github.com/muety/wakapi/utils/color.go:28.15,30.3 1 0 -github.com/muety/wakapi/utils/color.go:30.8,30.22 1 0 -github.com/muety/wakapi/utils/color.go:30.22,32.3 1 0 -github.com/muety/wakapi/utils/color.go:34.2,39.43 5 0 -github.com/muety/wakapi/utils/cron.go:5.44,7.21 2 0 -github.com/muety/wakapi/utils/cron.go:7.21,9.3 1 0 -github.com/muety/wakapi/utils/cron.go:10.2,10.20 1 0 -github.com/muety/wakapi/utils/date.go:10.52,13.2 2 0 -github.com/muety/wakapi/utils/date.go:15.48,17.2 1 0 -github.com/muety/wakapi/utils/date.go:19.77,21.2 1 0 -github.com/muety/wakapi/utils/date.go:23.52,25.2 1 0 -github.com/muety/wakapi/utils/date.go:27.51,29.2 1 0 -github.com/muety/wakapi/utils/date.go:32.41,34.21 2 0 -github.com/muety/wakapi/utils/date.go:34.21,36.3 1 0 -github.com/muety/wakapi/utils/date.go:37.2,37.33 1 0 -github.com/muety/wakapi/utils/date.go:41.67,44.33 2 1 -github.com/muety/wakapi/utils/date.go:44.33,47.15 2 1 -github.com/muety/wakapi/utils/date.go:47.15,49.12 2 1 -github.com/muety/wakapi/utils/date.go:51.3,51.19 1 1 -github.com/muety/wakapi/utils/date.go:51.19,53.4 1 1 -github.com/muety/wakapi/utils/date.go:54.3,55.10 2 1 -github.com/muety/wakapi/utils/date.go:58.2,58.18 1 1 -github.com/muety/wakapi/utils/date.go:62.36,65.2 2 0 -github.com/muety/wakapi/utils/date.go:68.57,70.2 1 0 -github.com/muety/wakapi/utils/date.go:72.42,73.28 1 0 -github.com/muety/wakapi/utils/date.go:74.52,75.21 1 0 -github.com/muety/wakapi/utils/date.go:76.53,77.22 1 0 -github.com/muety/wakapi/utils/date.go:78.55,79.24 1 0 -github.com/muety/wakapi/utils/date.go:80.54,81.23 1 0 -github.com/muety/wakapi/utils/date.go:82.52,83.21 1 0 -github.com/muety/wakapi/utils/date.go:84.54,85.23 1 0 -github.com/muety/wakapi/utils/date.go:86.52,87.21 1 0 -github.com/muety/wakapi/utils/date.go:89.2,89.20 1 0 -github.com/muety/wakapi/utils/db.go:12.34,13.37 1 0 -github.com/muety/wakapi/utils/db.go:13.37,15.110 2 0 -github.com/muety/wakapi/utils/db.go:15.110,18.4 2 0 -github.com/muety/wakapi/utils/db.go:19.3,19.20 1 0 -github.com/muety/wakapi/utils/db.go:21.2,22.14 2 0 -github.com/muety/wakapi/utils/db.go:25.39,26.37 1 0 -github.com/muety/wakapi/utils/db.go:26.37,28.119 2 0 -github.com/muety/wakapi/utils/db.go:28.119,31.4 2 0 -github.com/muety/wakapi/utils/db.go:32.3,32.20 1 0 -github.com/muety/wakapi/utils/db.go:34.2,35.14 2 0 -github.com/muety/wakapi/utils/db.go:38.66,39.48 1 0 -github.com/muety/wakapi/utils/db.go:39.48,41.3 1 0 -github.com/muety/wakapi/utils/db.go:42.2,42.53 1 0 -github.com/muety/wakapi/utils/db.go:45.59,46.16 1 0 -github.com/muety/wakapi/utils/db.go:46.16,48.3 1 0 -github.com/muety/wakapi/utils/db.go:49.2,49.15 1 0 -github.com/muety/wakapi/utils/db.go:49.15,51.3 1 0 -github.com/muety/wakapi/utils/db.go:52.2,52.14 1 0 -github.com/muety/wakapi/utils/db.go:59.47,61.2 1 0 -github.com/muety/wakapi/utils/db.go:63.60,65.2 1 0 -github.com/muety/wakapi/utils/db.go:68.63,72.2 3 0 -github.com/muety/wakapi/utils/db.go:75.80,77.41 2 0 -github.com/muety/wakapi/utils/db.go:77.41,79.3 1 0 -github.com/muety/wakapi/utils/db.go:80.2,80.57 1 0 -github.com/muety/wakapi/utils/dns.go:9.38,11.21 2 0 -github.com/muety/wakapi/utils/dns.go:11.21,13.3 1 0 -github.com/muety/wakapi/utils/dns.go:14.2,15.39 2 0 -github.com/muety/wakapi/utils/func.go:10.77,11.15 1 0 -github.com/muety/wakapi/utils/func.go:11.15,12.31 1 0 -github.com/muety/wakapi/utils/func.go:12.31,16.4 3 0 -github.com/muety/wakapi/utils/func.go:18.2,19.12 2 0 -github.com/muety/wakapi/utils/func.go:23.57,24.48 1 0 -github.com/muety/wakapi/utils/func.go:24.48,26.3 1 0 -github.com/muety/wakapi/utils/http.go:28.13,31.2 2 1 -github.com/muety/wakapi/utils/http.go:38.34,39.20 1 0 -github.com/muety/wakapi/utils/http.go:39.20,41.3 1 0 -github.com/muety/wakapi/utils/http.go:42.2,42.19 1 0 -github.com/muety/wakapi/utils/http.go:45.35,46.21 1 0 -github.com/muety/wakapi/utils/http.go:46.21,48.3 1 0 -github.com/muety/wakapi/utils/http.go:49.2,49.34 1 0 -github.com/muety/wakapi/utils/http.go:53.62,55.48 2 0 -github.com/muety/wakapi/utils/http.go:55.48,57.3 1 0 -github.com/muety/wakapi/utils/http.go:58.2,58.93 1 0 -github.com/muety/wakapi/utils/http.go:58.93,59.89 1 0 -github.com/muety/wakapi/utils/http.go:59.89,61.4 1 0 -github.com/muety/wakapi/utils/http.go:63.2,63.14 1 0 -github.com/muety/wakapi/utils/http.go:66.51,70.46 4 0 -github.com/muety/wakapi/utils/http.go:70.46,72.3 1 0 -github.com/muety/wakapi/utils/http.go:73.2,73.73 1 0 -github.com/muety/wakapi/utils/http.go:73.73,75.3 1 0 -github.com/muety/wakapi/utils/http.go:76.2,76.19 1 0 -github.com/muety/wakapi/utils/http.go:79.78,81.26 2 0 -github.com/muety/wakapi/utils/http.go:81.26,83.3 1 0 -github.com/muety/wakapi/utils/http.go:84.2,84.30 1 0 -github.com/muety/wakapi/utils/http.go:84.30,86.3 1 0 -github.com/muety/wakapi/utils/http.go:87.2,87.19 1 0 -github.com/muety/wakapi/utils/http.go:90.56,97.95 2 1 -github.com/muety/wakapi/utils/http.go:97.95,100.18 2 1 -github.com/muety/wakapi/utils/http.go:100.18,102.4 1 1 -github.com/muety/wakapi/utils/http.go:103.3,103.21 1 1 -github.com/muety/wakapi/utils/http.go:103.21,105.4 1 0 -github.com/muety/wakapi/utils/http.go:107.3,107.37 1 1 -github.com/muety/wakapi/utils/http.go:107.37,110.4 2 1 -github.com/muety/wakapi/utils/http.go:113.3,114.19 2 1 -github.com/muety/wakapi/utils/http.go:114.19,116.4 1 1 -github.com/muety/wakapi/utils/http.go:118.3,118.30 1 1 -github.com/muety/wakapi/utils/http.go:118.30,120.4 1 1 -github.com/muety/wakapi/utils/http.go:122.3,123.25 2 1 -github.com/muety/wakapi/utils/http.go:127.2,127.61 1 1 -github.com/muety/wakapi/utils/http.go:127.61,128.27 1 1 -github.com/muety/wakapi/utils/http.go:128.27,130.4 1 1 -github.com/muety/wakapi/utils/http.go:130.9,130.62 1 1 -github.com/muety/wakapi/utils/http.go:130.62,132.4 1 1 -github.com/muety/wakapi/utils/http.go:134.2,134.64 1 1 -github.com/muety/wakapi/utils/http.go:137.76,138.16 1 0 -github.com/muety/wakapi/utils/http.go:138.16,140.3 1 0 -github.com/muety/wakapi/utils/http.go:141.2,141.27 1 0 -github.com/muety/wakapi/utils/http.go:141.27,144.100 3 0 -github.com/muety/wakapi/utils/http.go:144.100,149.4 4 0 -github.com/muety/wakapi/utils/http.go:150.3,150.139 1 0 -github.com/muety/wakapi/utils/http.go:152.2,152.17 1 0 -github.com/muety/wakapi/utils/json.go:12.75,18.62 2 0 -github.com/muety/wakapi/utils/json.go:18.62,20.3 1 0 -github.com/muety/wakapi/utils/json.go:22.2,22.29 1 0 -github.com/muety/wakapi/utils/json.go:22.29,24.3 1 0 -github.com/muety/wakapi/utils/json.go:26.2,26.72 1 0 -github.com/muety/wakapi/utils/json.go:26.72,28.3 1 0 -github.com/muety/wakapi/utils/json.go:29.2,29.70 1 0 -github.com/muety/wakapi/utils/json.go:29.70,31.3 1 0 -github.com/muety/wakapi/utils/json.go:33.2,33.20 1 0 -github.com/muety/wakapi/utils/strings.go:7.58,8.49 1 0 -github.com/muety/wakapi/utils/strings.go:8.49,9.32 1 0 -github.com/muety/wakapi/utils/strings.go:9.32,10.22 1 0 -github.com/muety/wakapi/utils/strings.go:10.22,12.5 1 0 -github.com/muety/wakapi/utils/strings.go:14.3,14.15 1 0 -github.com/muety/wakapi/utils/strings.go:18.77,19.29 1 0 -github.com/muety/wakapi/utils/strings.go:19.29,20.18 1 0 -github.com/muety/wakapi/utils/strings.go:20.18,22.4 1 0 -github.com/muety/wakapi/utils/strings.go:24.2,24.19 1 0 -github.com/muety/wakapi/utils/sync.go:11.66,13.12 2 0 -github.com/muety/wakapi/utils/sync.go:13.12,16.3 2 0 -github.com/muety/wakapi/utils/sync.go:17.2,17.9 1 0 -github.com/muety/wakapi/utils/sync.go:18.11,19.15 1 0 -github.com/muety/wakapi/utils/sync.go:20.29,21.14 1 0 -github.com/muety/wakapi/utils/system.go:8.20,10.2 1 0 -github.com/muety/wakapi/utils/system.go:12.21,14.2 1 0 -github.com/muety/wakapi/utils/template.go:13.41,15.16 2 0 -github.com/muety/wakapi/utils/template.go:15.16,17.3 1 0 -github.com/muety/wakapi/utils/template.go:18.2,18.23 1 0 -github.com/muety/wakapi/utils/template.go:21.37,22.30 1 0 -github.com/muety/wakapi/utils/template.go:22.30,24.3 1 0 -github.com/muety/wakapi/utils/template.go:25.2,25.10 1 0 -github.com/muety/wakapi/utils/template.go:28.83,33.16 4 0 -github.com/muety/wakapi/utils/template.go:33.16,35.3 1 0 -github.com/muety/wakapi/utils/template.go:37.2,37.29 1 0 -github.com/muety/wakapi/utils/template.go:37.29,39.51 2 0 -github.com/muety/wakapi/utils/template.go:39.51,40.12 1 0 -github.com/muety/wakapi/utils/template.go:43.3,44.17 2 0 -github.com/muety/wakapi/utils/template.go:44.17,46.4 1 0 -github.com/muety/wakapi/utils/template.go:47.3,48.17 2 0 -github.com/muety/wakapi/utils/template.go:48.17,50.4 1 0 -github.com/muety/wakapi/utils/template.go:52.3,55.17 3 0 -github.com/muety/wakapi/utils/template.go:55.17,57.4 1 0 -github.com/muety/wakapi/utils/template.go:59.3,59.27 1 0 -github.com/muety/wakapi/utils/template.go:62.2,62.23 1 0 -github.com/muety/wakapi/static/docs/docs.go:2007.13,2009.2 1 0 github.com/muety/wakapi/services/imports/wakatime.go:15.77,17.2 1 0 github.com/muety/wakapi/services/imports/wakatime.go:19.124,20.97 1 0 github.com/muety/wakapi/services/imports/wakatime.go:20.97,22.3 1 0 @@ -3048,513 +3263,6 @@ github.com/muety/wakapi/services/imports/wakatime_utils.go:105.9,110.4 1 0 github.com/muety/wakapi/services/imports/wakatime_utils.go:113.2,114.15 2 0 github.com/muety/wakapi/services/imports/wakatime_utils.go:114.15,119.3 1 0 github.com/muety/wakapi/services/imports/wakatime_utils.go:121.2,139.13 1 0 -github.com/muety/wakapi/utils/fs/exists.go:10.37,12.16 2 0 -github.com/muety/wakapi/utils/fs/exists.go:12.16,13.13 1 0 -github.com/muety/wakapi/utils/fs/exists.go:16.2,19.3 1 0 -github.com/muety/wakapi/utils/fs/exists.go:28.56,31.2 2 0 -github.com/muety/wakapi/utils/fs/exists.go:33.46,34.18 1 0 -github.com/muety/wakapi/utils/fs/exists.go:34.18,35.44 1 0 -github.com/muety/wakapi/utils/fs/exists.go:35.44,37.4 1 0 -github.com/muety/wakapi/utils/fs/exists.go:39.2,41.18 3 0 -github.com/muety/wakapi/utils/fs/exists.go:41.18,43.3 1 0 -github.com/muety/wakapi/utils/fs/exists.go:44.2,44.15 1 0 -github.com/muety/wakapi/utils/fs/exists.go:47.56,49.2 1 0 -github.com/muety/wakapi/utils/fs/exists.go:58.48,63.2 1 0 -github.com/muety/wakapi/utils/fs/exists.go:65.51,66.34 1 0 -github.com/muety/wakapi/utils/fs/exists.go:66.34,68.3 1 0 -github.com/muety/wakapi/utils/fs/exists.go:69.2,69.35 1 0 -github.com/muety/wakapi/utils/fs/exists.go:72.63,74.2 1 0 -github.com/muety/wakapi/utils/fs/neutered.go:14.66,16.16 2 0 -github.com/muety/wakapi/utils/fs/neutered.go:16.16,18.3 1 0 -github.com/muety/wakapi/utils/fs/neutered.go:20.2,21.15 2 0 -github.com/muety/wakapi/utils/fs/neutered.go:21.15,23.47 2 0 -github.com/muety/wakapi/utils/fs/neutered.go:23.47,25.23 2 0 -github.com/muety/wakapi/utils/fs/neutered.go:25.23,27.5 1 0 -github.com/muety/wakapi/utils/fs/neutered.go:29.4,29.19 1 0 -github.com/muety/wakapi/utils/fs/neutered.go:33.2,33.15 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:23.116,29.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:31.60,32.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:32.34,35.3 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:47.70,49.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:49.16,51.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:53.2,54.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:54.16,58.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:60.2,61.46 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:64.116,73.29 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:73.29,75.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:77.2,86.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:86.16,88.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/all_time.go:90.2,90.36 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:29.124,34.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:36.62,37.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:37.34,40.3 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:52.72,54.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:54.16,56.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:58.2,61.16 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:61.16,65.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:67.2,71.16 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:71.16,76.3 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/heartbeat.go:78.2,84.47 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:27.124,33.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:35.60,36.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:36.34,39.3 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:50.70,56.63 5 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:56.63,57.26 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:57.26,59.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:59.9,61.18 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:61.18,63.5 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:64.4,64.19 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:68.2,68.67 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:68.67,69.18 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:69.18,71.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:72.3,72.26 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:72.26,74.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:74.9,76.18 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:76.18,78.5 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:79.4,79.19 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:83.2,84.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:84.16,89.3 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:90.2,93.16 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:93.16,98.3 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:101.2,101.57 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:101.57,102.57 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:102.57,104.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:104.9,106.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:110.2,112.46 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:115.200,117.17 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:117.17,119.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:121.2,141.32 6 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:141.32,147.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:149.2,149.42 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:149.42,159.219 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:159.219,164.6 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/leaders.go:170.2,170.11 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:27.123,33.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:35.61,36.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:36.34,40.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:53.71,55.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:55.16,57.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:59.2,60.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:60.16,65.3 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:67.2,68.46 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:81.74,83.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:83.16,85.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:87.2,88.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:88.16,93.3 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:95.2,95.24 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:95.24,99.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:101.2,102.46 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:105.104,107.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:107.16,109.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:111.2,112.28 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:112.28,113.79 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:113.79,122.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/projects.go:125.2,125.22 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:23.112,29.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:31.58,32.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:32.34,42.3 5 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:63.68,69.53 5 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:69.53,71.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:73.2,74.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:74.16,78.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:82.2,82.22 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:82.22,83.100 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:83.100,85.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:85.9,87.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:90.2,91.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:91.16,95.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:97.2,99.69 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:99.69,103.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:105.2,106.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:106.16,110.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:112.2,118.68 6 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:118.68,120.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:120.34,122.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:123.3,123.36 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:123.36,125.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:126.3,126.35 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:126.35,128.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:129.3,129.30 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:129.30,131.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:132.3,132.35 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:132.35,134.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:137.2,137.49 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:140.136,149.16 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:149.16,151.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/stats.go:153.2,153.36 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:30.120,36.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:38.62,39.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:39.34,44.3 4 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:56.72,58.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:58.16,60.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:62.2,63.22 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:63.22,65.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:67.2,68.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:68.16,72.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:74.2,75.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:75.16,79.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:80.2,84.4 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:87.115,96.29 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:96.29,98.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:100.2,101.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:101.16,103.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/statusbar.go:105.2,105.36 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:28.120,34.2 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:36.62,37.34 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:37.34,40.3 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:66.72,68.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:68.16,70.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:72.2,73.16 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:73.16,77.3 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:79.2,80.46 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:83.114,89.19 5 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:89.19,90.56 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:90.56,92.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:95.2,96.22 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:96.22,98.111 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:98.111,100.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:100.9,102.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:103.8,103.143 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:103.143,106.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:106.8,111.17 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:111.17,113.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:115.3,116.17 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:116.17,118.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:125.2,127.23 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:127.23,129.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:131.2,143.37 5 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:143.37,145.17 2 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:145.17,147.4 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:149.3,151.25 3 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/summaries.go:154.2,154.38 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:21.116,27.2 1 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:29.58,30.34 1 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:30.34,33.3 2 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:45.68,47.16 2 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:47.16,49.3 1 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:51.2,52.72 2 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:52.72,54.3 1 1 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:54.8,56.3 1 0 -github.com/muety/wakapi/routes/compat/wakatime/v1/users.go:58.2,58.72 1 1 -github.com/muety/wakapi/routes/utils/badge_utils.go:21.13,24.2 2 1 -github.com/muety/wakapi/routes/utils/badge_utils.go:26.129,30.76 3 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:30.76,32.3 1 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:34.2,35.72 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:35.72,36.61 1 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:36.61,38.4 1 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:41.2,49.86 4 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:49.86,51.3 1 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:53.2,55.22 3 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:56.17,58.68 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:59.12,61.63 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:62.16,64.67 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:65.18,67.69 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:68.17,70.68 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:71.15,73.66 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:75.10,78.30 2 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:81.2,81.34 1 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:81.34,83.3 1 0 -github.com/muety/wakapi/routes/utils/badge_utils.go:85.2,85.31 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:11.68,13.16 2 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:13.16,15.3 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:17.2,18.16 2 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:18.16,20.3 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:22.2,22.35 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:25.65,33.48 6 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:33.48,35.3 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:37.2,37.24 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:40.67,48.47 6 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:48.47,50.3 1 0 -github.com/muety/wakapi/routes/utils/heartbeat_utils.go:52.2,52.45 1 0 -github.com/muety/wakapi/routes/utils/messages.go:9.71,11.2 1 0 -github.com/muety/wakapi/routes/utils/messages.go:13.73,15.2 1 0 -github.com/muety/wakapi/routes/utils/messages.go:17.97,19.57 2 0 -github.com/muety/wakapi/routes/utils/messages.go:19.57,21.3 1 0 -github.com/muety/wakapi/routes/utils/messages.go:22.2,22.65 1 0 -github.com/muety/wakapi/routes/utils/messages.go:22.65,24.3 1 0 -github.com/muety/wakapi/routes/utils/messages.go:25.2,26.11 2 0 -github.com/muety/wakapi/routes/utils/messages.go:29.78,33.2 3 0 -github.com/muety/wakapi/routes/utils/project_utils.go:15.144,18.16 2 0 -github.com/muety/wakapi/routes/utils/project_utils.go:18.16,20.3 1 0 -github.com/muety/wakapi/routes/utils/project_utils.go:23.2,24.16 2 0 -github.com/muety/wakapi/routes/utils/project_utils.go:24.16,26.3 1 0 -github.com/muety/wakapi/routes/utils/project_utils.go:28.2,32.35 2 0 -github.com/muety/wakapi/routes/utils/project_utils.go:32.35,35.3 2 0 -github.com/muety/wakapi/routes/utils/project_utils.go:37.2,39.20 3 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:12.98,14.16 2 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:14.16,16.3 1 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:17.2,17.51 1 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:20.119,22.22 2 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:22.22,24.3 1 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:26.2,35.16 2 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:35.16,37.3 1 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:39.2,43.36 4 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:46.90,48.32 2 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:48.32,49.50 1 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:49.50,51.4 1 0 -github.com/muety/wakapi/routes/utils/summary_utils.go:53.2,53.15 1 0 -github.com/muety/wakapi/routes/utils/user_utils.go:15.139,16.68 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:16.68,21.3 4 1 -github.com/muety/wakapi/routes/utils/user_utils.go:23.2,24.21 2 1 -github.com/muety/wakapi/routes/utils/user_utils.go:24.21,26.3 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:28.2,29.27 2 1 -github.com/muety/wakapi/routes/utils/user_utils.go:29.27,31.3 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:31.8,31.35 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:31.35,33.3 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:35.2,35.63 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:35.63,37.3 1 1 -github.com/muety/wakapi/routes/utils/user_utils.go:39.2,40.16 2 1 -github.com/muety/wakapi/routes/utils/user_utils.go:40.16,42.3 1 0 -github.com/muety/wakapi/routes/utils/user_utils.go:44.2,44.27 1 1 -github.com/muety/wakapi/routes/api/activity.go:19.13,21.2 1 1 -github.com/muety/wakapi/routes/api/activity.go:29.126,35.2 1 0 -github.com/muety/wakapi/routes/api/activity.go:37.64,46.2 4 0 -github.com/muety/wakapi/routes/api/activity.go:48.87,55.45 3 0 -github.com/muety/wakapi/routes/api/activity.go:55.45,59.3 3 0 -github.com/muety/wakapi/routes/api/activity.go:60.2,61.16 2 0 -github.com/muety/wakapi/routes/api/activity.go:61.16,64.3 2 0 -github.com/muety/wakapi/routes/api/activity.go:66.2,66.68 1 0 -github.com/muety/wakapi/routes/api/activity.go:66.68,67.40 1 0 -github.com/muety/wakapi/routes/api/activity.go:67.40,70.4 2 0 -github.com/muety/wakapi/routes/api/activity.go:73.2,77.16 4 0 -github.com/muety/wakapi/routes/api/activity.go:77.16,81.3 3 0 -github.com/muety/wakapi/routes/api/activity.go:83.2,86.24 4 0 -github.com/muety/wakapi/routes/api/avatar.go:19.40,21.16 2 0 -github.com/muety/wakapi/routes/api/avatar.go:21.16,22.13 1 0 -github.com/muety/wakapi/routes/api/avatar.go:25.2,28.3 1 0 -github.com/muety/wakapi/routes/api/avatar.go:31.59,36.2 4 0 -github.com/muety/wakapi/routes/api/avatar.go:38.69,41.37 2 0 -github.com/muety/wakapi/routes/api/avatar.go:41.37,43.3 1 0 -github.com/muety/wakapi/routes/api/avatar.go:45.2,45.29 1 0 -github.com/muety/wakapi/routes/api/avatar.go:45.29,47.3 1 0 -github.com/muety/wakapi/routes/api/avatar.go:48.2,53.32 5 0 -github.com/muety/wakapi/routes/api/badge.go:28.112,35.2 1 1 -github.com/muety/wakapi/routes/api/badge.go:37.58,42.2 4 1 -github.com/muety/wakapi/routes/api/badge.go:44.68,47.16 3 1 -github.com/muety/wakapi/routes/api/badge.go:47.16,50.3 2 0 -github.com/muety/wakapi/routes/api/badge.go:52.2,53.16 2 1 -github.com/muety/wakapi/routes/api/badge.go:53.16,57.3 3 1 -github.com/muety/wakapi/routes/api/badge.go:58.2,62.62 4 1 -github.com/muety/wakapi/routes/api/badge.go:62.62,65.3 2 0 -github.com/muety/wakapi/routes/api/badge.go:67.2,75.16 3 1 -github.com/muety/wakapi/routes/api/badge.go:75.16,79.3 3 0 -github.com/muety/wakapi/routes/api/badge.go:81.2,82.66 2 1 -github.com/muety/wakapi/routes/api/badge.go:82.66,84.3 1 0 -github.com/muety/wakapi/routes/api/badge.go:85.2,85.66 1 1 -github.com/muety/wakapi/routes/api/badge.go:85.66,87.3 1 0 -github.com/muety/wakapi/routes/api/badge.go:89.2,89.101 1 1 -github.com/muety/wakapi/routes/api/badge.go:89.101,91.3 1 1 -github.com/muety/wakapi/routes/api/badge.go:93.2,95.25 3 1 -github.com/muety/wakapi/routes/api/badge.go:98.53,103.2 4 1 -github.com/muety/wakapi/routes/api/captcha.go:13.42,17.2 1 0 -github.com/muety/wakapi/routes/api/captcha.go:19.60,21.2 1 0 -github.com/muety/wakapi/routes/api/diagnostics.go:20.138,26.2 1 0 -github.com/muety/wakapi/routes/api/diagnostics.go:28.67,30.2 1 0 -github.com/muety/wakapi/routes/api/diagnostics.go:39.78,42.69 2 0 -github.com/muety/wakapi/routes/api/diagnostics.go:42.69,47.3 4 0 -github.com/muety/wakapi/routes/api/diagnostics.go:49.2,49.66 1 0 -github.com/muety/wakapi/routes/api/diagnostics.go:49.66,54.3 4 0 -github.com/muety/wakapi/routes/api/diagnostics.go:56.2,56.59 1 0 -github.com/muety/wakapi/routes/api/health.go:22.57,24.2 1 0 -github.com/muety/wakapi/routes/api/health.go:26.62,28.2 1 0 -github.com/muety/wakapi/routes/api/health.go:36.72,38.41 2 0 -github.com/muety/wakapi/routes/api/health.go:38.41,39.38 1 0 -github.com/muety/wakapi/routes/api/health.go:39.38,41.4 1 0 -github.com/muety/wakapi/routes/api/health.go:44.2,44.72 1 0 -github.com/muety/wakapi/routes/api/health.go:44.72,47.3 2 0 -github.com/muety/wakapi/routes/api/health.go:49.2,50.56 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:28.187,35.2 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:37.65,38.34 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:38.34,54.36 10 1 -github.com/muety/wakapi/routes/api/heartbeat.go:54.36,56.4 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:68.76,70.16 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:70.16,72.3 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:74.2,76.16 3 0 -github.com/muety/wakapi/routes/api/heartbeat.go:76.16,81.3 4 0 -github.com/muety/wakapi/routes/api/heartbeat.go:83.2,89.32 5 0 -github.com/muety/wakapi/routes/api/heartbeat.go:89.32,90.16 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:90.16,95.12 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:99.3,99.25 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:99.25,104.4 4 0 -github.com/muety/wakapi/routes/api/heartbeat.go:105.3,105.23 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:105.23,107.4 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:109.3,118.65 8 0 -github.com/muety/wakapi/routes/api/heartbeat.go:118.65,123.12 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:126.3,127.43 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:130.2,130.64 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:130.64,135.3 4 0 -github.com/muety/wakapi/routes/api/heartbeat.go:137.2,137.19 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:137.19,139.52 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:139.52,144.4 4 0 -github.com/muety/wakapi/routes/api/heartbeat.go:147.2,147.28 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:147.28,151.3 3 0 -github.com/muety/wakapi/routes/api/heartbeat.go:153.2,153.82 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:157.93,161.28 2 0 -github.com/muety/wakapi/routes/api/heartbeat.go:161.28,163.3 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:164.2,164.11 1 0 -github.com/muety/wakapi/routes/api/heartbeat.go:168.114,174.45 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:174.45,176.3 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:178.2,178.31 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:178.31,180.76 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:180.76,182.4 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:185.2,185.32 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:185.32,187.137 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:187.137,189.4 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:192.2,192.30 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:192.30,194.137 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:194.137,196.4 1 1 -github.com/muety/wakapi/routes/api/heartbeat.go:199.2,200.11 2 1 -github.com/muety/wakapi/routes/api/heartbeat.go:214.45,214.46 0 0 -github.com/muety/wakapi/routes/api/heartbeat.go:225.45,225.46 0 0 -github.com/muety/wakapi/routes/api/heartbeat.go:236.45,236.46 0 0 -github.com/muety/wakapi/routes/api/heartbeat.go:246.45,246.46 0 0 -github.com/muety/wakapi/routes/api/heartbeat.go:257.45,257.46 0 0 -github.com/muety/wakapi/routes/api/heartbeat.go:268.45,268.46 0 0 -github.com/muety/wakapi/routes/api/heartbeat.go:279.45,279.46 0 0 -github.com/muety/wakapi/routes/api/metrics.go:74.298,84.2 1 0 -github.com/muety/wakapi/routes/api/metrics.go:86.60,87.38 1 0 -github.com/muety/wakapi/routes/api/metrics.go:87.38,89.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:91.2,97.29 5 0 -github.com/muety/wakapi/routes/api/metrics.go:100.70,102.20 2 0 -github.com/muety/wakapi/routes/api/metrics.go:102.20,106.3 3 0 -github.com/muety/wakapi/routes/api/metrics.go:108.2,110.63 2 0 -github.com/muety/wakapi/routes/api/metrics.go:110.63,115.3 4 0 -github.com/muety/wakapi/routes/api/metrics.go:115.8,116.34 1 0 -github.com/muety/wakapi/routes/api/metrics.go:116.34,118.4 1 0 -github.com/muety/wakapi/routes/api/metrics.go:121.2,121.21 1 0 -github.com/muety/wakapi/routes/api/metrics.go:121.21,122.66 1 0 -github.com/muety/wakapi/routes/api/metrics.go:122.66,127.4 4 0 -github.com/muety/wakapi/routes/api/metrics.go:127.9,128.36 1 0 -github.com/muety/wakapi/routes/api/metrics.go:128.36,130.5 1 0 -github.com/muety/wakapi/routes/api/metrics.go:134.2,137.34 3 0 -github.com/muety/wakapi/routes/api/metrics.go:140.81,144.16 3 0 -github.com/muety/wakapi/routes/api/metrics.go:144.16,147.3 2 0 -github.com/muety/wakapi/routes/api/metrics.go:149.2,152.16 3 0 -github.com/muety/wakapi/routes/api/metrics.go:152.16,155.3 2 0 -github.com/muety/wakapi/routes/api/metrics.go:157.2,158.16 2 0 -github.com/muety/wakapi/routes/api/metrics.go:158.16,161.3 2 0 -github.com/muety/wakapi/routes/api/metrics.go:163.2,164.37 2 0 -github.com/muety/wakapi/routes/api/metrics.go:164.37,166.17 2 0 -github.com/muety/wakapi/routes/api/metrics.go:166.17,169.4 2 0 -github.com/muety/wakapi/routes/api/metrics.go:174.2,195.42 4 0 -github.com/muety/wakapi/routes/api/metrics.go:195.42,202.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:204.2,204.43 1 0 -github.com/muety/wakapi/routes/api/metrics.go:204.43,211.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:213.2,213.41 1 0 -github.com/muety/wakapi/routes/api/metrics.go:213.41,220.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:222.2,222.50 1 0 -github.com/muety/wakapi/routes/api/metrics.go:222.50,229.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:231.2,231.42 1 0 -github.com/muety/wakapi/routes/api/metrics.go:231.42,238.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:240.2,240.40 1 0 -github.com/muety/wakapi/routes/api/metrics.go:240.40,247.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:249.2,249.44 1 0 -github.com/muety/wakapi/routes/api/metrics.go:249.44,256.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:258.2,259.34 2 0 -github.com/muety/wakapi/routes/api/metrics.go:259.34,261.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:262.2,352.16 16 0 -github.com/muety/wakapi/routes/api/metrics.go:352.16,354.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:356.2,364.44 2 0 -github.com/muety/wakapi/routes/api/metrics.go:364.44,378.3 2 0 -github.com/muety/wakapi/routes/api/metrics.go:380.2,380.22 1 0 -github.com/muety/wakapi/routes/api/metrics.go:383.82,389.19 4 0 -github.com/muety/wakapi/routes/api/metrics.go:389.19,391.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:393.2,394.106 2 0 -github.com/muety/wakapi/routes/api/metrics.go:394.106,395.56 1 0 -github.com/muety/wakapi/routes/api/metrics.go:395.56,397.4 1 0 -github.com/muety/wakapi/routes/api/metrics.go:400.2,405.16 5 0 -github.com/muety/wakapi/routes/api/metrics.go:405.16,408.3 2 0 -github.com/muety/wakapi/routes/api/metrics.go:409.2,442.16 7 0 -github.com/muety/wakapi/routes/api/metrics.go:442.16,445.3 2 0 -github.com/muety/wakapi/routes/api/metrics.go:447.2,447.32 1 0 -github.com/muety/wakapi/routes/api/metrics.go:447.32,454.3 1 0 -github.com/muety/wakapi/routes/api/metrics.go:455.2,465.29 6 0 -github.com/muety/wakapi/routes/api/metrics.go:465.29,466.20 1 0 -github.com/muety/wakapi/routes/api/metrics.go:466.20,468.18 2 0 -github.com/muety/wakapi/routes/api/metrics.go:468.18,471.5 2 0 -github.com/muety/wakapi/routes/api/metrics.go:472.4,479.6 3 0 -github.com/muety/wakapi/routes/api/metrics.go:483.2,486.22 3 0 -github.com/muety/wakapi/routes/api/root.go:13.42,15.2 1 1 -github.com/muety/wakapi/routes/api/root.go:17.60,19.2 1 1 -github.com/muety/wakapi/routes/api/root.go:21.70,23.88 2 1 -github.com/muety/wakapi/routes/api/root.go:23.88,26.3 2 1 -github.com/muety/wakapi/routes/api/root.go:27.2,27.21 1 1 -github.com/muety/wakapi/routes/api/summary.go:20.122,26.2 1 0 -github.com/muety/wakapi/routes/api/summary.go:28.63,34.2 4 0 -github.com/muety/wakapi/routes/api/summary.go:53.73,55.16 2 0 -github.com/muety/wakapi/routes/api/summary.go:55.16,59.3 3 0 -github.com/muety/wakapi/routes/api/summary.go:61.2,61.51 1 0 -github.com/muety/wakapi/services/mail/mail.go:40.45,46.25 4 0 -github.com/muety/wakapi/services/mail/mail.go:46.25,47.52 1 0 -github.com/muety/wakapi/services/mail/mail.go:47.52,49.4 1 0 -github.com/muety/wakapi/services/mail/mail.go:53.2,55.16 3 0 -github.com/muety/wakapi/services/mail/mail.go:55.16,56.13 1 0 -github.com/muety/wakapi/services/mail/mail.go:59.2,59.91 1 0 -github.com/muety/wakapi/services/mail/mail.go:62.89,64.16 2 0 -github.com/muety/wakapi/services/mail/mail.go:64.16,66.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:67.2,73.36 3 0 -github.com/muety/wakapi/services/mail/mail.go:76.102,81.16 2 0 -github.com/muety/wakapi/services/mail/mail.go:81.16,83.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:84.2,90.36 3 0 -github.com/muety/wakapi/services/mail/mail.go:93.119,99.16 2 0 -github.com/muety/wakapi/services/mail/mail.go:99.16,101.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:102.2,108.36 3 0 -github.com/muety/wakapi/services/mail/mail.go:111.87,113.16 2 0 -github.com/muety/wakapi/services/mail/mail.go:113.16,115.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:116.2,122.36 3 0 -github.com/muety/wakapi/services/mail/mail.go:125.99,131.16 2 0 -github.com/muety/wakapi/services/mail/mail.go:131.16,133.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:134.2,140.36 3 0 -github.com/muety/wakapi/services/mail/mail.go:143.98,145.94 2 0 -github.com/muety/wakapi/services/mail/mail.go:145.94,147.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:148.2,148.23 1 0 -github.com/muety/wakapi/services/mail/mail.go:151.138,153.108 2 0 -github.com/muety/wakapi/services/mail/mail.go:153.108,155.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:156.2,156.23 1 0 -github.com/muety/wakapi/services/mail/mail.go:159.108,161.99 2 0 -github.com/muety/wakapi/services/mail/mail.go:161.99,163.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:164.2,164.23 1 0 -github.com/muety/wakapi/services/mail/mail.go:167.84,169.87 2 0 -github.com/muety/wakapi/services/mail/mail.go:169.87,171.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:172.2,172.23 1 0 -github.com/muety/wakapi/services/mail/mail.go:175.120,177.105 2 0 -github.com/muety/wakapi/services/mail/mail.go:177.105,179.3 1 0 -github.com/muety/wakapi/services/mail/mail.go:180.2,180.23 1 0 -github.com/muety/wakapi/services/mail/mail.go:183.51,185.2 1 0 -github.com/muety/wakapi/services/mail/noop.go:10.60,13.2 2 0 -github.com/muety/wakapi/services/mail/smtp.go:18.76,27.2 1 0 -github.com/muety/wakapi/services/mail/smtp.go:29.60,33.18 3 0 -github.com/muety/wakapi/services/mail/smtp.go:33.18,34.50 1 0 -github.com/muety/wakapi/services/mail/smtp.go:34.50,36.4 1 0 -github.com/muety/wakapi/services/mail/smtp.go:39.2,40.16 2 0 -github.com/muety/wakapi/services/mail/smtp.go:40.16,42.3 1 0 -github.com/muety/wakapi/services/mail/smtp.go:43.2,48.42 2 0 -github.com/muety/wakapi/services/mail/smtp.go:48.42,51.17 2 0 -github.com/muety/wakapi/services/mail/smtp.go:51.17,52.48 1 0 -github.com/muety/wakapi/services/mail/smtp.go:52.48,53.28 1 0 -github.com/muety/wakapi/services/mail/smtp.go:53.29,55.6 0 0 -github.com/muety/wakapi/services/mail/smtp.go:56.5,56.15 1 0 -github.com/muety/wakapi/services/mail/smtp.go:57.10,59.5 1 0 -github.com/muety/wakapi/services/mail/smtp.go:63.3,65.18 3 0 -github.com/muety/wakapi/services/mail/smtp.go:69.2,69.55 1 0 -github.com/muety/wakapi/services/mail/smtp.go:69.55,70.65 1 0 -github.com/muety/wakapi/services/mail/smtp.go:70.65,72.4 1 0 -github.com/muety/wakapi/services/mail/smtp.go:74.3,74.39 1 0 -github.com/muety/wakapi/services/mail/smtp.go:74.39,76.4 1 0 -github.com/muety/wakapi/services/mail/smtp.go:79.2,79.52 1 0 -github.com/muety/wakapi/services/mail/smtp.go:79.52,81.3 1 0 -github.com/muety/wakapi/services/mail/smtp.go:83.2,83.44 1 0 -github.com/muety/wakapi/services/mail/smtp.go:83.44,84.42 1 0 -github.com/muety/wakapi/services/mail/smtp.go:84.42,86.4 1 0 -github.com/muety/wakapi/services/mail/smtp.go:89.2,90.16 2 0 -github.com/muety/wakapi/services/mail/smtp.go:90.16,92.3 1 0 -github.com/muety/wakapi/services/mail/smtp.go:94.2,95.16 2 0 -github.com/muety/wakapi/services/mail/smtp.go:95.16,97.3 1 0 -github.com/muety/wakapi/services/mail/smtp.go:99.2,100.16 2 0 -github.com/muety/wakapi/services/mail/smtp.go:100.16,102.3 1 0 -github.com/muety/wakapi/services/mail/smtp.go:104.2,104.33 1 0 -github.com/muety/wakapi/services/mail/smtp.go:104.33,106.3 1 0 -github.com/muety/wakapi/services/mail/smtp.go:108.2,108.12 1 0 github.com/muety/wakapi/services/activity.go:42.74,48.2 1 0 github.com/muety/wakapi/services/activity.go:52.145,54.65 2 0 github.com/muety/wakapi/services/activity.go:54.65,56.3 1 0 @@ -4455,3 +4163,295 @@ github.com/muety/wakapi/services/user.go:322.57,327.2 1 0 github.com/muety/wakapi/services/user.go:329.51,330.97 1 0 github.com/muety/wakapi/services/user.go:330.97,333.3 2 0 github.com/muety/wakapi/services/user.go:334.2,334.13 1 0 +github.com/muety/wakapi/static/docs/docs.go:2007.13,2009.2 1 0 +github.com/muety/wakapi/utils/fs/exists.go:10.37,12.16 2 0 +github.com/muety/wakapi/utils/fs/exists.go:12.16,13.13 1 0 +github.com/muety/wakapi/utils/fs/exists.go:16.2,19.3 1 0 +github.com/muety/wakapi/utils/fs/exists.go:28.56,31.2 2 0 +github.com/muety/wakapi/utils/fs/exists.go:33.46,34.18 1 0 +github.com/muety/wakapi/utils/fs/exists.go:34.18,35.44 1 0 +github.com/muety/wakapi/utils/fs/exists.go:35.44,37.4 1 0 +github.com/muety/wakapi/utils/fs/exists.go:39.2,41.18 3 0 +github.com/muety/wakapi/utils/fs/exists.go:41.18,43.3 1 0 +github.com/muety/wakapi/utils/fs/exists.go:44.2,44.15 1 0 +github.com/muety/wakapi/utils/fs/exists.go:47.56,49.2 1 0 +github.com/muety/wakapi/utils/fs/exists.go:58.48,63.2 1 0 +github.com/muety/wakapi/utils/fs/exists.go:65.51,66.34 1 0 +github.com/muety/wakapi/utils/fs/exists.go:66.34,68.3 1 0 +github.com/muety/wakapi/utils/fs/exists.go:69.2,69.35 1 0 +github.com/muety/wakapi/utils/fs/exists.go:72.63,74.2 1 0 +github.com/muety/wakapi/utils/fs/neutered.go:14.66,16.16 2 0 +github.com/muety/wakapi/utils/fs/neutered.go:16.16,18.3 1 0 +github.com/muety/wakapi/utils/fs/neutered.go:20.2,21.15 2 0 +github.com/muety/wakapi/utils/fs/neutered.go:21.15,23.47 2 0 +github.com/muety/wakapi/utils/fs/neutered.go:23.47,25.23 2 0 +github.com/muety/wakapi/utils/fs/neutered.go:25.23,27.5 1 0 +github.com/muety/wakapi/utils/fs/neutered.go:29.4,29.19 1 0 +github.com/muety/wakapi/utils/fs/neutered.go:33.2,33.15 1 0 +github.com/muety/wakapi/utils/auth.go:15.79,17.54 2 0 +github.com/muety/wakapi/utils/auth.go:17.54,19.3 1 0 +github.com/muety/wakapi/utils/auth.go:21.2,23.16 3 0 +github.com/muety/wakapi/utils/auth.go:23.16,25.3 1 0 +github.com/muety/wakapi/utils/auth.go:27.2,29.45 3 0 +github.com/muety/wakapi/utils/auth.go:29.45,31.3 1 0 +github.com/muety/wakapi/utils/auth.go:32.2,33.32 2 0 +github.com/muety/wakapi/utils/auth.go:36.65,38.85 2 0 +github.com/muety/wakapi/utils/auth.go:38.85,40.3 1 0 +github.com/muety/wakapi/utils/auth.go:42.2,43.30 2 0 +github.com/muety/wakapi/utils/auth.go:48.57,49.34 1 0 +github.com/muety/wakapi/utils/auth.go:49.34,51.3 1 0 +github.com/muety/wakapi/utils/auth.go:52.2,52.45 1 0 +github.com/muety/wakapi/utils/auth.go:55.57,57.2 1 0 +github.com/muety/wakapi/utils/auth.go:59.55,63.2 3 0 +github.com/muety/wakapi/utils/auth.go:65.55,68.16 3 0 +github.com/muety/wakapi/utils/auth.go:68.16,70.3 1 0 +github.com/muety/wakapi/utils/auth.go:71.2,71.16 1 0 +github.com/muety/wakapi/utils/auth.go:74.57,78.2 3 0 +github.com/muety/wakapi/utils/auth.go:80.57,83.16 3 0 +github.com/muety/wakapi/utils/auth.go:83.16,85.3 1 0 +github.com/muety/wakapi/utils/auth.go:86.2,86.16 1 0 +github.com/muety/wakapi/utils/collection.go:5.52,6.28 1 0 +github.com/muety/wakapi/utils/collection.go:6.28,8.3 1 0 +github.com/muety/wakapi/utils/collection.go:9.2,9.26 1 0 +github.com/muety/wakapi/utils/collection.go:9.26,11.3 1 0 +github.com/muety/wakapi/utils/collection.go:12.2,12.28 1 0 +github.com/muety/wakapi/utils/collection.go:15.78,17.22 2 0 +github.com/muety/wakapi/utils/collection.go:17.22,18.18 1 0 +github.com/muety/wakapi/utils/collection.go:18.18,20.4 1 0 +github.com/muety/wakapi/utils/collection.go:21.3,21.12 1 0 +github.com/muety/wakapi/utils/collection.go:23.2,23.11 1 0 +github.com/muety/wakapi/utils/color.go:8.41,11.16 2 0 +github.com/muety/wakapi/utils/color.go:12.9,13.51 1 0 +github.com/muety/wakapi/utils/color.go:14.9,18.12 4 0 +github.com/muety/wakapi/utils/color.go:20.2,20.8 1 0 +github.com/muety/wakapi/utils/color.go:23.37,25.2 1 0 +github.com/muety/wakapi/utils/color.go:27.70,28.15 1 0 +github.com/muety/wakapi/utils/color.go:28.15,30.3 1 0 +github.com/muety/wakapi/utils/color.go:30.8,30.22 1 0 +github.com/muety/wakapi/utils/color.go:30.22,32.3 1 0 +github.com/muety/wakapi/utils/color.go:34.2,39.43 5 0 +github.com/muety/wakapi/utils/cron.go:5.44,7.21 2 0 +github.com/muety/wakapi/utils/cron.go:7.21,9.3 1 0 +github.com/muety/wakapi/utils/cron.go:10.2,10.20 1 0 +github.com/muety/wakapi/utils/date.go:10.52,13.2 2 0 +github.com/muety/wakapi/utils/date.go:15.48,17.2 1 0 +github.com/muety/wakapi/utils/date.go:19.77,21.2 1 0 +github.com/muety/wakapi/utils/date.go:23.52,25.2 1 0 +github.com/muety/wakapi/utils/date.go:27.51,29.2 1 0 +github.com/muety/wakapi/utils/date.go:32.41,34.21 2 0 +github.com/muety/wakapi/utils/date.go:34.21,36.3 1 0 +github.com/muety/wakapi/utils/date.go:37.2,37.33 1 0 +github.com/muety/wakapi/utils/date.go:41.67,44.33 2 1 +github.com/muety/wakapi/utils/date.go:44.33,47.15 2 1 +github.com/muety/wakapi/utils/date.go:47.15,49.12 2 1 +github.com/muety/wakapi/utils/date.go:51.3,51.19 1 1 +github.com/muety/wakapi/utils/date.go:51.19,53.4 1 1 +github.com/muety/wakapi/utils/date.go:54.3,55.10 2 1 +github.com/muety/wakapi/utils/date.go:58.2,58.18 1 1 +github.com/muety/wakapi/utils/date.go:62.36,65.2 2 0 +github.com/muety/wakapi/utils/date.go:68.57,70.2 1 0 +github.com/muety/wakapi/utils/date.go:72.42,73.28 1 0 +github.com/muety/wakapi/utils/date.go:74.52,75.21 1 0 +github.com/muety/wakapi/utils/date.go:76.53,77.22 1 0 +github.com/muety/wakapi/utils/date.go:78.55,79.24 1 0 +github.com/muety/wakapi/utils/date.go:80.54,81.23 1 0 +github.com/muety/wakapi/utils/date.go:82.52,83.21 1 0 +github.com/muety/wakapi/utils/date.go:84.54,85.23 1 0 +github.com/muety/wakapi/utils/date.go:86.52,87.21 1 0 +github.com/muety/wakapi/utils/date.go:89.2,89.20 1 0 +github.com/muety/wakapi/utils/db.go:12.34,13.37 1 0 +github.com/muety/wakapi/utils/db.go:13.37,15.110 2 0 +github.com/muety/wakapi/utils/db.go:15.110,18.4 2 0 +github.com/muety/wakapi/utils/db.go:19.3,19.20 1 0 +github.com/muety/wakapi/utils/db.go:21.2,22.14 2 0 +github.com/muety/wakapi/utils/db.go:25.39,26.37 1 0 +github.com/muety/wakapi/utils/db.go:26.37,28.119 2 0 +github.com/muety/wakapi/utils/db.go:28.119,31.4 2 0 +github.com/muety/wakapi/utils/db.go:32.3,32.20 1 0 +github.com/muety/wakapi/utils/db.go:34.2,35.14 2 0 +github.com/muety/wakapi/utils/db.go:38.66,39.48 1 0 +github.com/muety/wakapi/utils/db.go:39.48,41.3 1 0 +github.com/muety/wakapi/utils/db.go:42.2,42.53 1 0 +github.com/muety/wakapi/utils/db.go:45.59,46.16 1 0 +github.com/muety/wakapi/utils/db.go:46.16,48.3 1 0 +github.com/muety/wakapi/utils/db.go:49.2,49.15 1 0 +github.com/muety/wakapi/utils/db.go:49.15,51.3 1 0 +github.com/muety/wakapi/utils/db.go:52.2,52.14 1 0 +github.com/muety/wakapi/utils/db.go:59.47,61.2 1 0 +github.com/muety/wakapi/utils/db.go:63.60,65.2 1 0 +github.com/muety/wakapi/utils/db.go:68.63,72.2 3 0 +github.com/muety/wakapi/utils/db.go:75.80,77.41 2 0 +github.com/muety/wakapi/utils/db.go:77.41,79.3 1 0 +github.com/muety/wakapi/utils/db.go:80.2,80.57 1 0 +github.com/muety/wakapi/utils/dns.go:9.38,11.21 2 0 +github.com/muety/wakapi/utils/dns.go:11.21,13.3 1 0 +github.com/muety/wakapi/utils/dns.go:14.2,15.39 2 0 +github.com/muety/wakapi/utils/func.go:10.77,11.15 1 0 +github.com/muety/wakapi/utils/func.go:11.15,12.31 1 0 +github.com/muety/wakapi/utils/func.go:12.31,16.4 3 0 +github.com/muety/wakapi/utils/func.go:18.2,19.12 2 0 +github.com/muety/wakapi/utils/func.go:23.57,24.48 1 0 +github.com/muety/wakapi/utils/func.go:24.48,26.3 1 0 +github.com/muety/wakapi/utils/http.go:28.13,31.2 2 1 +github.com/muety/wakapi/utils/http.go:38.34,39.20 1 0 +github.com/muety/wakapi/utils/http.go:39.20,41.3 1 0 +github.com/muety/wakapi/utils/http.go:42.2,42.19 1 0 +github.com/muety/wakapi/utils/http.go:45.35,46.21 1 0 +github.com/muety/wakapi/utils/http.go:46.21,48.3 1 0 +github.com/muety/wakapi/utils/http.go:49.2,49.34 1 0 +github.com/muety/wakapi/utils/http.go:53.62,55.48 2 0 +github.com/muety/wakapi/utils/http.go:55.48,57.3 1 0 +github.com/muety/wakapi/utils/http.go:58.2,58.93 1 0 +github.com/muety/wakapi/utils/http.go:58.93,59.89 1 0 +github.com/muety/wakapi/utils/http.go:59.89,61.4 1 0 +github.com/muety/wakapi/utils/http.go:63.2,63.14 1 0 +github.com/muety/wakapi/utils/http.go:66.51,70.46 4 0 +github.com/muety/wakapi/utils/http.go:70.46,72.3 1 0 +github.com/muety/wakapi/utils/http.go:73.2,73.73 1 0 +github.com/muety/wakapi/utils/http.go:73.73,75.3 1 0 +github.com/muety/wakapi/utils/http.go:76.2,76.19 1 0 +github.com/muety/wakapi/utils/http.go:79.78,81.26 2 0 +github.com/muety/wakapi/utils/http.go:81.26,83.3 1 0 +github.com/muety/wakapi/utils/http.go:84.2,84.30 1 0 +github.com/muety/wakapi/utils/http.go:84.30,86.3 1 0 +github.com/muety/wakapi/utils/http.go:87.2,87.19 1 0 +github.com/muety/wakapi/utils/http.go:90.56,97.95 2 1 +github.com/muety/wakapi/utils/http.go:97.95,100.18 2 1 +github.com/muety/wakapi/utils/http.go:100.18,102.4 1 1 +github.com/muety/wakapi/utils/http.go:103.3,103.21 1 1 +github.com/muety/wakapi/utils/http.go:103.21,105.4 1 0 +github.com/muety/wakapi/utils/http.go:107.3,107.37 1 1 +github.com/muety/wakapi/utils/http.go:107.37,110.4 2 1 +github.com/muety/wakapi/utils/http.go:113.3,114.19 2 1 +github.com/muety/wakapi/utils/http.go:114.19,116.4 1 1 +github.com/muety/wakapi/utils/http.go:118.3,118.30 1 1 +github.com/muety/wakapi/utils/http.go:118.30,120.4 1 1 +github.com/muety/wakapi/utils/http.go:122.3,123.25 2 1 +github.com/muety/wakapi/utils/http.go:127.2,127.61 1 1 +github.com/muety/wakapi/utils/http.go:127.61,128.27 1 1 +github.com/muety/wakapi/utils/http.go:128.27,130.4 1 1 +github.com/muety/wakapi/utils/http.go:130.9,130.62 1 1 +github.com/muety/wakapi/utils/http.go:130.62,132.4 1 1 +github.com/muety/wakapi/utils/http.go:134.2,134.64 1 1 +github.com/muety/wakapi/utils/http.go:137.76,138.16 1 0 +github.com/muety/wakapi/utils/http.go:138.16,140.3 1 0 +github.com/muety/wakapi/utils/http.go:141.2,141.27 1 0 +github.com/muety/wakapi/utils/http.go:141.27,144.100 3 0 +github.com/muety/wakapi/utils/http.go:144.100,149.4 4 0 +github.com/muety/wakapi/utils/http.go:150.3,150.139 1 0 +github.com/muety/wakapi/utils/http.go:152.2,152.17 1 0 +github.com/muety/wakapi/utils/json.go:12.75,18.62 2 0 +github.com/muety/wakapi/utils/json.go:18.62,20.3 1 0 +github.com/muety/wakapi/utils/json.go:22.2,22.29 1 0 +github.com/muety/wakapi/utils/json.go:22.29,24.3 1 0 +github.com/muety/wakapi/utils/json.go:26.2,26.72 1 0 +github.com/muety/wakapi/utils/json.go:26.72,28.3 1 0 +github.com/muety/wakapi/utils/json.go:29.2,29.70 1 0 +github.com/muety/wakapi/utils/json.go:29.70,31.3 1 0 +github.com/muety/wakapi/utils/json.go:33.2,33.20 1 0 +github.com/muety/wakapi/utils/strings.go:7.58,8.49 1 0 +github.com/muety/wakapi/utils/strings.go:8.49,9.32 1 0 +github.com/muety/wakapi/utils/strings.go:9.32,10.22 1 0 +github.com/muety/wakapi/utils/strings.go:10.22,12.5 1 0 +github.com/muety/wakapi/utils/strings.go:14.3,14.15 1 0 +github.com/muety/wakapi/utils/strings.go:18.77,19.29 1 0 +github.com/muety/wakapi/utils/strings.go:19.29,20.18 1 0 +github.com/muety/wakapi/utils/strings.go:20.18,22.4 1 0 +github.com/muety/wakapi/utils/strings.go:24.2,24.19 1 0 +github.com/muety/wakapi/utils/sync.go:11.66,13.12 2 0 +github.com/muety/wakapi/utils/sync.go:13.12,16.3 2 0 +github.com/muety/wakapi/utils/sync.go:17.2,17.9 1 0 +github.com/muety/wakapi/utils/sync.go:18.11,19.15 1 0 +github.com/muety/wakapi/utils/sync.go:20.29,21.14 1 0 +github.com/muety/wakapi/utils/system.go:8.20,10.2 1 0 +github.com/muety/wakapi/utils/system.go:12.21,14.2 1 0 +github.com/muety/wakapi/utils/template.go:13.41,15.16 2 0 +github.com/muety/wakapi/utils/template.go:15.16,17.3 1 0 +github.com/muety/wakapi/utils/template.go:18.2,18.23 1 0 +github.com/muety/wakapi/utils/template.go:21.37,22.30 1 0 +github.com/muety/wakapi/utils/template.go:22.30,24.3 1 0 +github.com/muety/wakapi/utils/template.go:25.2,25.10 1 0 +github.com/muety/wakapi/utils/template.go:28.83,33.16 4 0 +github.com/muety/wakapi/utils/template.go:33.16,35.3 1 0 +github.com/muety/wakapi/utils/template.go:37.2,37.29 1 0 +github.com/muety/wakapi/utils/template.go:37.29,39.51 2 0 +github.com/muety/wakapi/utils/template.go:39.51,40.12 1 0 +github.com/muety/wakapi/utils/template.go:43.3,44.17 2 0 +github.com/muety/wakapi/utils/template.go:44.17,46.4 1 0 +github.com/muety/wakapi/utils/template.go:47.3,48.17 2 0 +github.com/muety/wakapi/utils/template.go:48.17,50.4 1 0 +github.com/muety/wakapi/utils/template.go:52.3,55.17 3 0 +github.com/muety/wakapi/utils/template.go:55.17,57.4 1 0 +github.com/muety/wakapi/utils/template.go:59.3,59.27 1 0 +github.com/muety/wakapi/utils/template.go:62.2,62.23 1 0 +github.com/muety/wakapi/services/mail/mail.go:40.45,46.25 4 0 +github.com/muety/wakapi/services/mail/mail.go:46.25,47.52 1 0 +github.com/muety/wakapi/services/mail/mail.go:47.52,49.4 1 0 +github.com/muety/wakapi/services/mail/mail.go:53.2,55.16 3 0 +github.com/muety/wakapi/services/mail/mail.go:55.16,56.13 1 0 +github.com/muety/wakapi/services/mail/mail.go:59.2,59.91 1 0 +github.com/muety/wakapi/services/mail/mail.go:62.89,64.16 2 0 +github.com/muety/wakapi/services/mail/mail.go:64.16,66.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:67.2,73.36 3 0 +github.com/muety/wakapi/services/mail/mail.go:76.102,81.16 2 0 +github.com/muety/wakapi/services/mail/mail.go:81.16,83.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:84.2,90.36 3 0 +github.com/muety/wakapi/services/mail/mail.go:93.119,99.16 2 0 +github.com/muety/wakapi/services/mail/mail.go:99.16,101.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:102.2,108.36 3 0 +github.com/muety/wakapi/services/mail/mail.go:111.87,113.16 2 0 +github.com/muety/wakapi/services/mail/mail.go:113.16,115.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:116.2,122.36 3 0 +github.com/muety/wakapi/services/mail/mail.go:125.99,131.16 2 0 +github.com/muety/wakapi/services/mail/mail.go:131.16,133.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:134.2,140.36 3 0 +github.com/muety/wakapi/services/mail/mail.go:143.98,145.94 2 0 +github.com/muety/wakapi/services/mail/mail.go:145.94,147.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:148.2,148.23 1 0 +github.com/muety/wakapi/services/mail/mail.go:151.138,153.108 2 0 +github.com/muety/wakapi/services/mail/mail.go:153.108,155.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:156.2,156.23 1 0 +github.com/muety/wakapi/services/mail/mail.go:159.108,161.99 2 0 +github.com/muety/wakapi/services/mail/mail.go:161.99,163.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:164.2,164.23 1 0 +github.com/muety/wakapi/services/mail/mail.go:167.84,169.87 2 0 +github.com/muety/wakapi/services/mail/mail.go:169.87,171.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:172.2,172.23 1 0 +github.com/muety/wakapi/services/mail/mail.go:175.120,177.105 2 0 +github.com/muety/wakapi/services/mail/mail.go:177.105,179.3 1 0 +github.com/muety/wakapi/services/mail/mail.go:180.2,180.23 1 0 +github.com/muety/wakapi/services/mail/mail.go:183.51,185.2 1 0 +github.com/muety/wakapi/services/mail/noop.go:10.60,13.2 2 0 +github.com/muety/wakapi/services/mail/smtp.go:18.76,27.2 1 0 +github.com/muety/wakapi/services/mail/smtp.go:29.60,33.18 3 0 +github.com/muety/wakapi/services/mail/smtp.go:33.18,34.50 1 0 +github.com/muety/wakapi/services/mail/smtp.go:34.50,36.4 1 0 +github.com/muety/wakapi/services/mail/smtp.go:39.2,40.16 2 0 +github.com/muety/wakapi/services/mail/smtp.go:40.16,42.3 1 0 +github.com/muety/wakapi/services/mail/smtp.go:43.2,48.42 2 0 +github.com/muety/wakapi/services/mail/smtp.go:48.42,51.17 2 0 +github.com/muety/wakapi/services/mail/smtp.go:51.17,52.48 1 0 +github.com/muety/wakapi/services/mail/smtp.go:52.48,53.28 1 0 +github.com/muety/wakapi/services/mail/smtp.go:53.29,55.6 0 0 +github.com/muety/wakapi/services/mail/smtp.go:56.5,56.15 1 0 +github.com/muety/wakapi/services/mail/smtp.go:57.10,59.5 1 0 +github.com/muety/wakapi/services/mail/smtp.go:63.3,65.18 3 0 +github.com/muety/wakapi/services/mail/smtp.go:69.2,69.55 1 0 +github.com/muety/wakapi/services/mail/smtp.go:69.55,70.65 1 0 +github.com/muety/wakapi/services/mail/smtp.go:70.65,72.4 1 0 +github.com/muety/wakapi/services/mail/smtp.go:74.3,74.39 1 0 +github.com/muety/wakapi/services/mail/smtp.go:74.39,76.4 1 0 +github.com/muety/wakapi/services/mail/smtp.go:79.2,79.52 1 0 +github.com/muety/wakapi/services/mail/smtp.go:79.52,81.3 1 0 +github.com/muety/wakapi/services/mail/smtp.go:83.2,83.44 1 0 +github.com/muety/wakapi/services/mail/smtp.go:83.44,84.42 1 0 +github.com/muety/wakapi/services/mail/smtp.go:84.42,86.4 1 0 +github.com/muety/wakapi/services/mail/smtp.go:89.2,90.16 2 0 +github.com/muety/wakapi/services/mail/smtp.go:90.16,92.3 1 0 +github.com/muety/wakapi/services/mail/smtp.go:94.2,95.16 2 0 +github.com/muety/wakapi/services/mail/smtp.go:95.16,97.3 1 0 +github.com/muety/wakapi/services/mail/smtp.go:99.2,100.16 2 0 +github.com/muety/wakapi/services/mail/smtp.go:100.16,102.3 1 0 +github.com/muety/wakapi/services/mail/smtp.go:104.2,104.33 1 0 +github.com/muety/wakapi/services/mail/smtp.go:104.33,106.3 1 0 +github.com/muety/wakapi/services/mail/smtp.go:108.2,108.12 1 0 diff --git a/go.sum b/go.sum index e99541a..4630b79 100644 --- a/go.sum +++ b/go.sum @@ -25,6 +25,8 @@ github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/KyleBanks/depth v1.2.1 h1:5h8fQADFrWtarTdtDudMmGsC7GPbOAu6RVB3ffsVFHc= github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE= +github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= +github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY= github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b h1:slYM766cy2nI3BwyRiyQj/Ud48djTMtMebDqepE95rw= @@ -37,6 +39,7 @@ github.com/becheran/wildmatch-go v1.0.0 h1:mE3dGGkTmpKtT4Z+88t8RStG40yN9T+kFEGj2 github.com/becheran/wildmatch-go v1.0.0/go.mod h1:gbMvj0NtVdJ15Mg/mH9uxk2R1QCistMyU7d9KFzroX4= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -110,6 +113,7 @@ github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/z github.com/gorilla/sessions v1.4.0 h1:kpIYOp/oi6MG/p5PgxApU8srsSw9tuFbt46Lt7auzqQ= github.com/gorilla/sessions v1.4.0/go.mod h1:FLWm50oby91+hl7p/wRxDth9bWSuk0qVL2emc7lT5ik= github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c= github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= @@ -123,8 +127,10 @@ github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFr github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= +github.com/jcmturner/gofork v1.7.6/go.mod h1:1622LH6i/EZqLloHfE7IeZ0uEJwMSUyQ/nDd82IeqRo= github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod h1:sb+Xq/fTY5yktf/VxLsE3wlfPqQjp0aWNYyvBVK62bc= +github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs= github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= github.com/jinzhu/configor v1.2.2 h1:sLgh6KMzpCmaQB4e+9Fu/29VErtBUqsS2t8C9BNIVsA= github.com/jinzhu/configor v1.2.2/go.mod h1:iFFSfOBKP3kC2Dku0ZGB3t3aulfQgTGJknodhFavsU8= @@ -134,6 +140,7 @@ github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kevinpollet/nego v0.0.0-20211010160919-a65cd48cee43 h1:Pdirg1gwhEcGjMLyuSxGn9664p+P8J9SrfMgpFwrDyg= github.com/kevinpollet/nego v0.0.0-20211010160919-a65cd48cee43/go.mod h1:ahLMuLCUyDdXqtqGyuwGev7/PGtO7r7ocvdwDuEN/3E= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= @@ -188,6 +195,7 @@ github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDN github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= github.com/rs/cors v1.11.1 h1:eU3gRzXLRK57F5rKMGMZURNdIG4EoAmX8k94r9wXWHA= github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/samber/lo v1.51.0 h1:kysRYLbHy/MB7kQZf5DSN50JHmMsNEdeY24VzJFu7wI= github.com/samber/lo v1.51.0/go.mod h1:4+MXEGsJzbKGaUEQFKBq2xtfuznW9oz/WrgyzMzRoM0= github.com/samber/slog-common v0.19.0 h1:fNcZb8B2uOLooeYwFpAlKjkQTUafdjfqKcwcC89G9YI= @@ -196,6 +204,7 @@ github.com/samber/slog-multi v1.4.1 h1:OVBxOKcorBcGQVKjwlraA41JKWwHQyB/3KfzL3IJA github.com/samber/slog-multi v1.4.1/go.mod h1:im2Zi3mH/ivSY5XDj6LFcKToRIWPw1OcjSVSdXt+2d0= github.com/samber/slog-sentry/v2 v2.9.3 h1:2/PZa78BFe0FuW/wm6Q3kBcd1phb1dBFHsCWZ4wX8Ko= github.com/samber/slog-sentry/v2 v2.9.3/go.mod h1:HGQRgN11HkZqSw/X493Zr65yIRx9ZpjZ2T5v2Dx/REc= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= @@ -213,6 +222,7 @@ github.com/swaggo/http-swagger v1.3.4 h1:q7t/XLx0n15H1Q9/tk3Y9L4n210XzJF5WtnDX64 github.com/swaggo/http-swagger v1.3.4/go.mod h1:9dAh0unqMBAlbp1uE2Uc2mQTxNMU/ha4UbucIg1MFkQ= github.com/swaggo/swag v1.16.5 h1:nMf2fEV1TetMTJb4XzD0Lz7jFfKJmJKGTygEey8NSxM= github.com/swaggo/swag v1.16.5/go.mod h1:ngP2etMK5a0P3QBizic5MEwpRmluJZPHjXcMoj4Xesg= +github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= github.com/zeebo/assert v1.3.0 h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ= @@ -299,6 +309,7 @@ golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA= golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k= golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= +golang.org/x/telemetry v0.0.0-20250710130107-8d8967aff50b/go.mod h1:4ZwOYna0/zsOKwuR5X/m0QFOJpSZvAxFfkQT+Erd9D4= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= @@ -307,6 +318,7 @@ golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= +golang.org/x/term v0.33.0/go.mod h1:s18+ql9tYWp1IfpV9DmCtQDDSRBUjKaw9M1eAv5UeF0= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -328,9 +340,12 @@ golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58 golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/tools v0.35.0 h1:mBffYraMEf7aa0sB+NuKnuCy8qI/9Bughn8dC2Gu5r0= golang.org/x/tools v0.35.0/go.mod h1:NKdj5HkL/73byiZSJjqJgKn3ep7KjFkBOkR/Hps3VPw= +golang.org/x/tools/go/expect v0.1.0-deprecated/go.mod h1:eihoPOH+FgIqa3FpoTwguz/bVUSGBlGQU67vpBeOrBY= +golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated/go.mod h1:RVAQXBGNv1ib0J382/DPCRS/BPnsGebyM1Gj5VSDpG8= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= @@ -354,8 +369,11 @@ gorm.io/driver/sqlserver v1.6.0/go.mod h1:WQzt4IJo/WHKnckU9jXBLMJIVNMVeTu25dnOze gorm.io/gorm v1.30.0 h1:qbT5aPv1UH8gI99OsRlvDToLxW5zR7FzS9acZDOZcgs= gorm.io/gorm v1.30.0/go.mod h1:8Z33v652h4//uMA76KjeDH8mJXPm1QNCYrMeatR0DOE= honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= +lukechampine.com/uint128 v1.3.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= +modernc.org/cc/v3 v3.41.0/go.mod h1:Ni4zjJYJ04CDOhG7dn640WGfwBzfE0ecX8TyMB0Fv0Y= modernc.org/cc/v4 v4.26.2 h1:991HMkLjJzYBIfha6ECZdjrIYz2/1ayr+FL8GN+CNzM= modernc.org/cc/v4 v4.26.2/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0= +modernc.org/ccgo/v3 v3.16.15/go.mod h1:yT7B+/E2m43tmMOT51GMoM98/MtHIcQQSleGnddkUNI= modernc.org/ccgo/v4 v4.28.0 h1:rjznn6WWehKq7dG4JtLRKxb52Ecv8OUGah8+Z/SfpNU= modernc.org/ccgo/v4 v4.28.0/go.mod h1:JygV3+9AV6SmPhDasu4JgquwU81XAKLd3OKTUDNOiKE= modernc.org/fileutil v1.3.8 h1:qtzNm7ED75pd1C7WgAGcK4edm4fvhtBsEiI/0NQ54YM= @@ -380,3 +398,4 @@ modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0= modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A= modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= +sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/scripts/go.sum b/scripts/go.sum index b290fb3..cfecdcd 100644 --- a/scripts/go.sum +++ b/scripts/go.sum @@ -1,3 +1,4 @@ +codeberg.org/Codeberg/avatars v1.0.0/go.mod h1:ML/htpPRb3+owhkm4+qG2ZrXnk5WXaQLASOZ5GLCPi8= filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= github.com/Azure/azure-sdk-for-go/sdk/azcore v1.0.0/go.mod h1:uGG2W01BaETf0Ozp+QxxKJdMBNRWPdstHG0Fmdwn1/U= @@ -20,8 +21,12 @@ github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2/go.mod h1:wP83 github.com/BurntSushi/toml v1.2.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/toml v1.5.0 h1:W5quZX/G/csjUnuI8SUYlsHs9M38FC7znL0lIO+DvMg= github.com/BurntSushi/toml v1.5.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= +github.com/KyleBanks/depth v1.2.1/go.mod h1:jzSb9d0L43HxTQfT+oSA1EEp2q+ne2uh6XgeJcm8brE= +github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/alexedwards/argon2id v1.0.0 h1:wJzDx66hqWX7siL/SRUmgz3F8YMrd/nfX/xHHcQQP0w= github.com/alexedwards/argon2id v1.0.0/go.mod h1:tYKkqIjzXvZdzPvADMWOEZ+l6+BD6CtBXMj5fnJppiw= +github.com/alitto/pond/v2 v2.5.0/go.mod h1:xkjYEgQ05RSpWdfSd1nM3OVv7TBhLdy7rMp3+2Nq+yE= +github.com/becheran/wildmatch-go v1.0.0/go.mod h1:gbMvj0NtVdJ15Mg/mH9uxk2R1QCistMyU7d9KFzroX4= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/chengxilo/virtualterm v1.0.4 h1:Z6IpERbRVlfB8WkOmtbHiDbBANU7cimRIof7mk9/PwM= @@ -38,14 +43,22 @@ github.com/duke-git/lancet/v2 v2.3.7 h1:nnNBA9KyoqwbPm4nFmEFVIbXeAmpqf6IDCH45+HH github.com/duke-git/lancet/v2 v2.3.7/go.mod h1:zGa2R4xswg6EG9I6WnyubDbFO/+A/RROxIbXcwryTsc= github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= +github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ= +github.com/emersion/go-smtp v0.23.0/go.mod h1:ZtRRkbTyp2XTHCA+BmyTFTrj8xY4I+b4McvHxCU2gsQ= github.com/getsentry/sentry-go v0.34.1 h1:HSjc1C/OsnZttohEPrrqKH42Iud0HuLCXpv8cU1pWcw= github.com/getsentry/sentry-go v0.34.1/go.mod h1:C55omcY9ChRQIUcVcGcs+Zdy4ZpQGvNJ7JYHIoSWOtE= github.com/glebarez/go-sqlite v1.22.0 h1:uAcMJhaA6r3LHMTFgP0SifzgXg46yJkgxqyuyec+ruQ= github.com/glebarez/go-sqlite v1.22.0/go.mod h1:PlBIdHe0+aUEFn+r2/uthrWq4FxbzugL0L8Li6yQJbc= github.com/glebarez/sqlite v1.11.0 h1:wSG0irqzP6VurnMEpFGer5Li19RpIRi2qvQz++w0GMw= github.com/glebarez/sqlite v1.11.0/go.mod h1:h8/o8j5wiAsqSPoWELDUdJXhjAhsVliSn7bWZjOhrgQ= +github.com/go-chi/chi/v5 v5.2.2/go.mod h1:L2yAIGWB3H+phAw1NxKwWM+7eUH/lU8pOMm5hHcoops= +github.com/go-chi/httprate v0.15.0/go.mod h1:rzGHhVrsBn3IMLYDOZQsSU4fJNWcjui4fWKJcCId1R4= github.com/go-errors/errors v1.4.2 h1:J6MZopCL4uSllY1OfXM374weqZFFItUbrImctkmUxIA= github.com/go-errors/errors v1.4.2/go.mod h1:sIVyrIiJhuEF+Pj9Ebtd6P/rEYROXFi3BopGUQ5a5Og= +github.com/go-openapi/jsonpointer v0.21.1/go.mod h1:50I1STOfbY1ycR8jGz8DaMeLCdXiI6aDteEdRNNzpdk= +github.com/go-openapi/jsonreference v0.21.0/go.mod h1:LmZmgsrTkVg9LG4EaHeY8cBDslNPMo06cago5JNLkm4= +github.com/go-openapi/spec v0.21.0/go.mod h1:78u6VdPw81XU44qEWGhtr982gJ5BWg2c0I5XwVMotYk= +github.com/go-openapi/swag v0.23.1/go.mod h1:STZs8TbRvEQQKUA+JZNAm3EWlgaOBGpyFDqQnDHMef0= github.com/go-sql-driver/mysql v1.9.3 h1:U/N249h2WzJ3Ukj8SowVFjdtZKfu9vlLZxjPXV1aweo= github.com/go-sql-driver/mysql v1.9.3/go.mod h1:qn46aNg1333BRMNU69Lq93t8du/dwxI64Gl8i5p1WMU= github.com/gofrs/uuid/v5 v5.3.2 h1:2jfO8j3XgSwlz/wHqemAEugfnTlikAYHhnqQ8Xh4fE0= @@ -63,6 +76,7 @@ github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9 h1:au07oEsX2xN0kt github.com/golang-sql/civil v0.0.0-20220223132316-b832511892a9/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang-sql/sqlexp v0.1.0 h1:ZCD6MBpcuOVfGVqsEmY5/4FtYiKz6tSyUv9LPEDei6A= github.com/golang-sql/sqlexp v0.1.0/go.mod h1:J4ad9Vo8ZCWQ2GMrC4UCQy1JpCbwU9m3EOqtpKwwwHI= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.2.0 h1:xRy4A+RhZaiKjJ1bPfwQ8sedCA+YS2YcCHW6ec7JMi0= @@ -73,6 +87,7 @@ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/gorilla/schema v1.4.1/go.mod h1:Dg5SSm5PV60mhF2NFaTV1xuYYj8tV8NOPRo4FggUMnM= github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= github.com/gorilla/securecookie v1.1.2 h1:YCIWL56dvtr73r6715mJs5ZvhtnY73hBvEF8kXD8ePA= github.com/gorilla/securecookie v1.1.2/go.mod h1:NfCASbcHqRSY+3a8tlWJwsQap2VX5pwzwo4h3eOamfo= @@ -80,6 +95,8 @@ github.com/gorilla/sessions v1.2.1/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/z github.com/gorilla/sessions v1.4.0 h1:kpIYOp/oi6MG/p5PgxApU8srsSw9tuFbt46Lt7auzqQ= github.com/gorilla/sessions v1.4.0/go.mod h1:FLWm50oby91+hl7p/wRxDth9bWSuk0qVL2emc7lT5ik= github.com/hashicorp/go-uuid v1.0.2/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-uuid v1.0.3/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsIM= github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg= github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo= @@ -91,8 +108,10 @@ github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFr github.com/jcmturner/aescts/v2 v2.0.0/go.mod h1:AiaICIRyfYg35RUkr8yESTqvSy7csK90qZ5xfvvsoNs= github.com/jcmturner/dnsutils/v2 v2.0.0/go.mod h1:b0TnjGOvI/n42bZa+hmXL+kFJZsFT7G4t3HTlQ184QM= github.com/jcmturner/gofork v1.0.0/go.mod h1:MK8+TM0La+2rjBD4jE12Kj1pCCxK7d2LK/UM3ncEo0o= +github.com/jcmturner/gofork v1.7.6/go.mod h1:1622LH6i/EZqLloHfE7IeZ0uEJwMSUyQ/nDd82IeqRo= github.com/jcmturner/goidentity/v6 v6.0.1/go.mod h1:X1YW3bgtvwAXju7V3LCIMpY0Gbxyjn/mY9zx4tFonSg= github.com/jcmturner/gokrb5/v8 v8.4.2/go.mod h1:sb+Xq/fTY5yktf/VxLsE3wlfPqQjp0aWNYyvBVK62bc= +github.com/jcmturner/gokrb5/v8 v8.4.4/go.mod h1:1btQEpgT6k+unzCwX1KdWMEwPPkkgBtP+F6aCACiMrs= github.com/jcmturner/rpc/v2 v2.0.3/go.mod h1:VUJYCIDm3PVOEHw8sgt091/20OJjskO/YJki3ELg/Hc= github.com/jinzhu/configor v1.2.2 h1:sLgh6KMzpCmaQB4e+9Fu/29VErtBUqsS2t8C9BNIVsA= github.com/jinzhu/configor v1.2.2/go.mod h1:iFFSfOBKP3kC2Dku0ZGB3t3aulfQgTGJknodhFavsU8= @@ -100,6 +119,11 @@ github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jinzhu/now v1.1.5 h1:/o9tlHleP7gOFmsnYNz3RGnqzefHA47wQpKrrdTIwXQ= github.com/jinzhu/now v1.1.5/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= +github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/k0kubun/go-ansi v0.0.0-20180517002512-3bf9e2903213/go.mod h1:vNUNkEQ1e29fT/6vq2aBdFsgNPmy8qMdSay1npru+Sw= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= +github.com/kevinpollet/nego v0.0.0-20211010160919-a65cd48cee43/go.mod h1:ahLMuLCUyDdXqtqGyuwGev7/PGtO7r7ocvdwDuEN/3E= +github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= @@ -108,6 +132,8 @@ github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0 github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= github.com/leandro-lugaresi/hub v1.1.1 h1:zqp0HzFvj4HtqjMBXM2QF17o6PNmR8MJOChgeKl/aw8= github.com/leandro-lugaresi/hub v1.1.1/go.mod h1:XEFWanhHv6Rt3XlteHMxuNDYi8dJcpJjodpqkU+BtIo= +github.com/lpar/gzipped/v2 v2.1.0/go.mod h1:G3UlFoFYzjCx6NV4zDmD1BIWMNBaJuKoUvxrEWJuZ3Y= +github.com/mailru/easyjson v0.9.0/go.mod h1:1+xMtQp2MRNVL/V1bOzuP3aP8VNwRW55fQUto+XFtTU= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-runewidth v0.0.16 h1:E5ScNMtiwvlvB5paMFdw9p4kSQzbXFikJ5SQO6TULQc= @@ -125,8 +151,10 @@ github.com/modocache/gover v0.0.0-20171022184752-b58185e213c5/go.mod h1:caMODM3P github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= github.com/muety/artifex/v2 v2.0.1-0.20221201142708-74e7d3f6feaf h1:zd7IU9rxVMl2FBwSwiWCUh6s0TkPKgOU6GyVBciNdlo= github.com/muety/artifex/v2 v2.0.1-0.20221201142708-74e7d3f6feaf/go.mod h1:eElbcdMwTDc7Wzl7A46IopgkC6a9nV7jOB6Mw8r0waE= +github.com/narqo/go-badge v0.0.0-20230821190521-c9a75c019a59/go.mod h1:m9BzkaxwU4IfPQi9ko23cmuFltayFe8iS0dlRlnEWiM= github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdhx/f4= github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= +github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pingcap/errors v0.11.4 h1:lFuQV/oaUMGcD2tqt+01ROSmJs75VG1ToEOkZIZ4nE4= github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pkg/browser v0.0.0-20210115035449-ce105d075bb4/go.mod h1:N6UoU20jOqggOuDwUaBQpluzLNDqif3kq9z2wpdYEfQ= @@ -145,6 +173,7 @@ github.com/robfig/cron/v3 v3.0.1 h1:WdRxkvbJztn8LMz/QEvLN5sBU+xKpSqwwUO1Pjr4qDs= github.com/robfig/cron/v3 v3.0.1/go.mod h1:eQICP3HwyT7UooqI/z+Ov+PtYAWygg1TEWWzGIFLtro= github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= +github.com/rs/cors v1.11.1/go.mod h1:XyqrcTp5zjWr1wsJ8PIRZssZ8b/WMcMf71DJnit4EMU= github.com/samber/lo v1.51.0 h1:kysRYLbHy/MB7kQZf5DSN50JHmMsNEdeY24VzJFu7wI= github.com/samber/lo v1.51.0/go.mod h1:4+MXEGsJzbKGaUEQFKBq2xtfuznW9oz/WrgyzMzRoM0= github.com/samber/slog-common v0.19.0 h1:fNcZb8B2uOLooeYwFpAlKjkQTUafdjfqKcwcC89G9YI= @@ -156,13 +185,20 @@ github.com/samber/slog-sentry/v2 v2.9.3/go.mod h1:HGQRgN11HkZqSw/X493Zr65yIRx9Zp github.com/schollz/progressbar/v3 v3.18.0 h1:uXdoHABRFmNIjUfte/Ex7WtuyVslrw2wVPQmCN62HpA= github.com/schollz/progressbar/v3 v3.18.0/go.mod h1:IsO3lpbaGuzh8zIMzgY3+J8l4C8GjO0Y9S69eFvNsec= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/stripe/stripe-go/v74 v74.30.0/go.mod h1:f9L6LvaXa35ja7eyvP6GQswoaIPaBRvGAimAO+udbBw= +github.com/swaggo/files v1.0.1/go.mod h1:0qXmMNH6sXNf+73t65aKeB+ApmgxdnkQzVTAj2uaMUg= +github.com/swaggo/http-swagger v1.3.4/go.mod h1:9dAh0unqMBAlbp1uE2Uc2mQTxNMU/ha4UbucIg1MFkQ= +github.com/swaggo/swag v1.16.5/go.mod h1:ngP2etMK5a0P3QBizic5MEwpRmluJZPHjXcMoj4Xesg= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= +github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= +go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -179,6 +215,7 @@ golang.org/x/crypto v0.40.0 h1:r4x+VvoG5Fm+eJcxMaY8CQM7Lb0l1lsmjGBQ6s8BfKM= golang.org/x/crypto v0.40.0/go.mod h1:Qr1vMER5WyS2dfPHAlsOj01wgLbsyWtFn/aY+5+ZdxY= golang.org/x/exp v0.0.0-20250717185816-542afb5b7346 h1:vuCObX8mQzik1tfEcYxWZBuVsmQtD1IjxCyPKM18Bh4= golang.org/x/exp v0.0.0-20250717185816-542afb5b7346/go.mod h1:A+z0yzpGtvnG90cToK5n2tu8UJVP2XUATh+r+sfOOOc= +golang.org/x/image v0.29.0/go.mod h1:RVJROnf3SLK8d26OW91j4FrIHGbsJ8QnbEocVTOWQDA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= @@ -262,7 +299,10 @@ golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58 golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/tools v0.35.0 h1:mBffYraMEf7aa0sB+NuKnuCy8qI/9Bughn8dC2Gu5r0= golang.org/x/tools v0.35.0/go.mod h1:NKdj5HkL/73byiZSJjqJgKn3ep7KjFkBOkR/Hps3VPw= +golang.org/x/tools/go/expect v0.1.0-deprecated/go.mod h1:eihoPOH+FgIqa3FpoTwguz/bVUSGBlGQU67vpBeOrBY= +golang.org/x/tools/go/packages/packagestest v0.1.1-deprecated/go.mod h1:RVAQXBGNv1ib0J382/DPCRS/BPnsGebyM1Gj5VSDpG8= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028/go.mod h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= @@ -286,8 +326,11 @@ gorm.io/driver/sqlserver v1.6.0/go.mod h1:WQzt4IJo/WHKnckU9jXBLMJIVNMVeTu25dnOze gorm.io/gorm v1.30.0/go.mod h1:8Z33v652h4//uMA76KjeDH8mJXPm1QNCYrMeatR0DOE= gorm.io/gorm v1.30.1 h1:lSHg33jJTBxs2mgJRfRZeLDG+WZaHYCk3Wtfl6Ngzo4= gorm.io/gorm v1.30.1/go.mod h1:8Z33v652h4//uMA76KjeDH8mJXPm1QNCYrMeatR0DOE= +lukechampine.com/uint128 v1.3.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= +modernc.org/cc/v3 v3.41.0/go.mod h1:Ni4zjJYJ04CDOhG7dn640WGfwBzfE0ecX8TyMB0Fv0Y= modernc.org/cc/v4 v4.26.2 h1:991HMkLjJzYBIfha6ECZdjrIYz2/1ayr+FL8GN+CNzM= modernc.org/cc/v4 v4.26.2/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0= +modernc.org/ccgo/v3 v3.16.15/go.mod h1:yT7B+/E2m43tmMOT51GMoM98/MtHIcQQSleGnddkUNI= modernc.org/ccgo/v4 v4.28.0 h1:rjznn6WWehKq7dG4JtLRKxb52Ecv8OUGah8+Z/SfpNU= modernc.org/ccgo/v4 v4.28.0/go.mod h1:JygV3+9AV6SmPhDasu4JgquwU81XAKLd3OKTUDNOiKE= modernc.org/fileutil v1.3.8 h1:qtzNm7ED75pd1C7WgAGcK4edm4fvhtBsEiI/0NQ54YM= diff --git a/scripts/loaddtest.sh b/scripts/loadtest.sh similarity index 100% rename from scripts/loaddtest.sh rename to scripts/loadtest.sh