Commit 4a31914
Antonio Mika
·
2026-10-02 11:21:09 -0400 EDT
parent 6f3f3ce
Update deps
+1,
-1
| ... | ... | @@ -1,4 +1,4 @@ | |
| 1 | - | FROM --platform=$BUILDPLATFORM golang:1.26 AS builder-deps | |
| 1 | + | FROM --platform=$BUILDPLATFORM golang:1.27 AS builder-deps | |
| 2 | 2 | LABEL maintainer="Pico Maintainers <hello@pico.sh>" | |
| 3 | 3 | ||
| 4 | 4 | WORKDIR /app |
+1,
-1
| ... | ... | @@ -1,4 +1,4 @@ | |
| 1 | - | FROM --platform=$BUILDPLATFORM golang:1.26 AS builder-deps | |
| 1 | + | FROM --platform=$BUILDPLATFORM golang:1.27 AS builder-deps | |
| 2 | 2 | LABEL maintainer="Pico Maintainers <hello@pico.sh>" | |
| 3 | 3 | ||
| 4 | 4 | WORKDIR /app |
+1,
-1
| ... | ... | @@ -1,4 +1,4 @@ | |
| 1 | - | FROM --platform=$BUILDPLATFORM golang:1.26 AS builder-deps | |
| 1 | + | FROM --platform=$BUILDPLATFORM golang:1.27 AS builder-deps | |
| 2 | 2 | LABEL maintainer="Pico Maintainers <hello@pico.sh>" | |
| 3 | 3 | ||
| 4 | 4 | WORKDIR /app |
M
Makefile
+1,
-1
| ... | ... | @@ -107,7 +107,7 @@ build: build-prose build-feeds build-pgs build-pgs-cdn build-auth build-pico bui | |
| 107 | 107 | ||
| 108 | 108 | scripts: | |
| 109 | 109 | # might need to set MINIO_URL | |
| 110 | - | docker run --rm -it --env-file .env -v $(shell pwd):/app -w /app golang:1.26 /bin/bash | |
| 110 | + | docker run --rm -it --env-file .env -v $(shell pwd):/app -w /app golang:1.27 /bin/bash | |
| 111 | 111 | .PHONY: scripts | |
| 112 | 112 | ||
| 113 | 113 | fmt: |
+1,
-1
| ... | ... | @@ -1,4 +1,4 @@ | |
| 1 | - | FROM --platform=$BUILDPLATFORM golang:1.26 AS builder-deps | |
| 1 | + | FROM --platform=$BUILDPLATFORM golang:1.27 AS builder-deps | |
| 2 | 2 | LABEL maintainer="Pico Maintainers <hello@pico.sh>" | |
| 3 | 3 | ||
| 4 | 4 | WORKDIR /app |
M
go.mod
+33,
-43
| ... | ... | @@ -1,6 +1,6 @@ | |
| 1 | 1 | module github.com/picosh/pico | |
| 2 | 2 | ||
| 3 | - | go 1.26.0 | |
| 3 | + | go 1.27 | |
| 4 | 4 | ||
| 5 | 5 | // replace github.com/picosh/tunkit => ../tunkit | |
| 6 | 6 |
| ... | ... | @@ -14,18 +14,17 @@ go 1.26.0 | |
| 14 | 14 | ||
| 15 | 15 | // replace git.sr.ht/~delthas/senpai => ../../senpai | |
| 16 | 16 | ||
| 17 | - | // replace git.sr.ht/~rockorager/vaxis => ../../../src/vaxis | |
| 17 | + | // replace go.rockorager.dev/vaxis => ../../../src/vaxis | |
| 18 | 18 | ||
| 19 | 19 | require ( | |
| 20 | - | git.sr.ht/~delthas/senpai v0.5.0 | |
| 21 | - | git.sr.ht/~rockorager/vaxis v0.15.1-0.20260305170555-c3371e09d426 | |
| 22 | - | github.com/adhocore/gronx v1.19.6 | |
| 23 | - | github.com/alecthomas/chroma/v2 v2.23.1 | |
| 20 | + | git.sr.ht/~delthas/senpai v0.5.1-0.20260916105744-8b363044a27d | |
| 21 | + | github.com/adhocore/gronx v1.20.5 | |
| 22 | + | github.com/alecthomas/chroma/v2 v2.27.0 | |
| 24 | 23 | github.com/antoniomika/syncmap v1.0.0 | |
| 25 | 24 | github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de | |
| 26 | 25 | github.com/containerd/console v1.0.5 | |
| 27 | 26 | github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6 | |
| 28 | - | github.com/emersion/go-smtp v0.24.0 | |
| 27 | + | github.com/emersion/go-smtp v0.25.0 | |
| 29 | 28 | github.com/gkampitakis/go-snaps v0.5.15 | |
| 30 | 29 | github.com/go-andiamo/splitter v1.2.5 | |
| 31 | 30 | github.com/google/go-cmp v0.7.0 |
| ... | ... | @@ -38,27 +37,28 @@ require ( | |
| 38 | 37 | github.com/lib/pq v1.12.3 | |
| 39 | 38 | github.com/matryer/is v1.4.1 | |
| 40 | 39 | github.com/microcosm-cc/bluemonday v1.0.27 | |
| 41 | - | github.com/mmcdole/gofeed v1.3.0 | |
| 40 | + | github.com/mmcdole/gofeed v1.5.0 | |
| 42 | 41 | github.com/mmcloughlin/md4 v0.1.2 | |
| 43 | 42 | github.com/neurosnap/go-exif-remove v0.0.0-20221010134343-50d1e3c35577 | |
| 44 | 43 | github.com/picosh/utils v0.0.0-20260125160622-5c3a9e231ec6 | |
| 45 | - | github.com/pkg/sftp v1.13.10 | |
| 46 | - | github.com/prometheus/client_golang v1.23.2 | |
| 44 | + | github.com/pkg/sftp v1.13.11 | |
| 45 | + | github.com/prometheus/client_golang v1.24.1 | |
| 47 | 46 | github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 | |
| 48 | 47 | github.com/simplesurance/go-ip-anonymizer v0.0.0-20200429124537-35a880f8e87d | |
| 49 | 48 | github.com/testcontainers/testcontainers-go v0.40.0 | |
| 50 | 49 | github.com/testcontainers/testcontainers-go/modules/postgres v0.40.0 | |
| 51 | - | github.com/x-way/crawlerdetect v0.2.31-0.20260212224137-1c21876d88a2 | |
| 52 | - | github.com/yuin/goldmark v1.8.2 | |
| 50 | + | github.com/x-way/crawlerdetect v0.2.32 | |
| 51 | + | github.com/yuin/goldmark v1.8.6 | |
| 53 | 52 | github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc | |
| 54 | 53 | github.com/yuin/goldmark-meta v1.1.0 | |
| 55 | 54 | go.abhg.dev/goldmark/anchor v0.2.0 | |
| 56 | 55 | go.abhg.dev/goldmark/hashtag v0.4.0 | |
| 57 | 56 | go.abhg.dev/goldmark/toc v0.12.0 | |
| 57 | + | go.rockorager.dev/vaxis v0.17.1 | |
| 58 | 58 | golang.org/x/crypto v0.57.0 | |
| 59 | 59 | golang.org/x/sync v0.23.0 | |
| 60 | 60 | gopkg.in/yaml.v2 v2.4.0 | |
| 61 | - | modernc.org/sqlite v1.49.1 | |
| 61 | + | modernc.org/sqlite v1.60.1 | |
| 62 | 62 | ) | |
| 63 | 63 | ||
| 64 | 64 | require ( |
| ... | ... | @@ -66,13 +66,10 @@ require ( | |
| 66 | 66 | dario.cat/mergo v1.0.2 // indirect | |
| 67 | 67 | github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect | |
| 68 | 68 | github.com/Microsoft/go-winio v0.6.2 // indirect | |
| 69 | - | github.com/PuerkitoBio/goquery v1.12.0 // indirect | |
| 70 | - | github.com/andybalholm/cascadia v1.3.3 // indirect | |
| 71 | 69 | github.com/aymerick/douceur v0.2.0 // indirect | |
| 72 | 70 | github.com/beorn7/perks v1.0.1 // indirect | |
| 73 | 71 | github.com/cenkalti/backoff/v4 v4.3.0 // indirect | |
| 74 | 72 | github.com/cespare/xxhash/v2 v2.3.0 // indirect | |
| 75 | - | github.com/clipperhouse/uax29/v2 v2.7.0 // indirect | |
| 76 | 73 | github.com/containerd/errdefs v1.0.0 // indirect | |
| 77 | 74 | github.com/containerd/errdefs/pkg v0.3.0 // indirect | |
| 78 | 75 | github.com/containerd/log v0.1.0 // indirect |
| ... | ... | @@ -84,7 +81,7 @@ require ( | |
| 84 | 81 | github.com/delthas/go-localeinfo v0.2.0 // indirect | |
| 85 | 82 | github.com/disintegration/imaging v1.6.2 // indirect | |
| 86 | 83 | github.com/distribution/reference v0.6.0 // indirect | |
| 87 | - | github.com/dlclark/regexp2 v1.12.0 // indirect | |
| 84 | + | github.com/dlclark/regexp2/v2 v2.8.1 // indirect | |
| 88 | 85 | github.com/docker/docker v28.5.1+incompatible // indirect | |
| 89 | 86 | github.com/docker/go-connections v0.6.0 // indirect | |
| 90 | 87 | github.com/docker/go-units v0.5.0 // indirect |
| ... | ... | @@ -95,9 +92,9 @@ require ( | |
| 95 | 92 | github.com/dsoprea/go-photoshop-info-format v0.0.0-20200610045659-121dd752914d // indirect | |
| 96 | 93 | github.com/dsoprea/go-png-image-structure v0.0.0-20210512210324-29b889a6093d // indirect | |
| 97 | 94 | github.com/dsoprea/go-utility v0.0.0-20221003172846-a3e1774ef349 // indirect | |
| 98 | - | github.com/dustin/go-humanize v1.0.1 // indirect | |
| 95 | + | github.com/dustin/go-humanize v1.1.0 // indirect | |
| 99 | 96 | github.com/ebitengine/purego v0.8.4 // indirect | |
| 100 | - | github.com/emersion/go-varlink v0.0.0-20251006073247-e7ad9f7950c7 // indirect | |
| 97 | + | github.com/emersion/go-varlink v0.1.0 // indirect | |
| 101 | 98 | github.com/felixge/httpsnoop v1.0.4 // indirect | |
| 102 | 99 | github.com/forPelevin/gomoji v1.4.1 // indirect | |
| 103 | 100 | github.com/gkampitakis/ciinfo v0.3.2 // indirect |
| ... | ... | @@ -110,23 +107,19 @@ require ( | |
| 110 | 107 | github.com/go-xmlfmt/xmlfmt v1.1.3 // indirect | |
| 111 | 108 | github.com/goccy/go-yaml v1.18.0 // indirect | |
| 112 | 109 | github.com/godbus/dbus/v5 v5.2.2 // indirect | |
| 113 | - | github.com/golang/geo v0.0.0-20260415063119-550b242b3150 // indirect | |
| 114 | - | github.com/google/pprof v0.0.0-20260202012954-cb029daf43ef // indirect | |
| 110 | + | github.com/golang/geo v0.0.0-20260928092222-7d12f68cfadb // indirect | |
| 115 | 111 | github.com/gorilla/css v1.0.1 // indirect | |
| 116 | 112 | github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 // indirect | |
| 117 | 113 | github.com/jackc/pgx/v5 v5.8.0 // indirect | |
| 118 | - | github.com/json-iterator/go v1.1.12 // indirect | |
| 119 | - | github.com/klauspost/compress v1.18.3 // indirect | |
| 114 | + | github.com/klauspost/compress v1.19.1 // indirect | |
| 120 | 115 | github.com/kr/fs v0.1.0 // indirect | |
| 121 | 116 | github.com/kr/pretty v0.3.1 // indirect | |
| 122 | 117 | github.com/kr/text v0.2.0 // indirect | |
| 123 | 118 | github.com/lufia/plan9stats v0.0.0-20250317134145-8bc96cf8fc35 // indirect | |
| 124 | 119 | github.com/magiconair/properties v1.8.10 // indirect | |
| 125 | 120 | github.com/maruel/natural v1.1.1 // indirect | |
| 126 | - | github.com/mattn/go-isatty v0.0.21 // indirect | |
| 127 | - | github.com/mattn/go-runewidth v0.0.23 // indirect | |
| 128 | - | github.com/mattn/go-sixel v0.0.9 // indirect | |
| 129 | - | github.com/mmcdole/goxpp v1.1.1 // indirect | |
| 121 | + | github.com/mattn/go-isatty v0.0.24 // indirect | |
| 122 | + | github.com/mmcdole/goxpp/v2 v2.0.0 // indirect | |
| 130 | 123 | github.com/moby/docker-image-spec v1.3.1 // indirect | |
| 131 | 124 | github.com/moby/go-archive v0.1.0 // indirect | |
| 132 | 125 | github.com/moby/patternmatcher v0.6.0 // indirect |
| ... | ... | @@ -134,27 +127,24 @@ require ( | |
| 134 | 127 | github.com/moby/sys/user v0.4.0 // indirect | |
| 135 | 128 | github.com/moby/sys/userns v0.1.0 // indirect | |
| 136 | 129 | github.com/moby/term v0.5.0 // indirect | |
| 137 | - | github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect | |
| 138 | - | github.com/modern-go/reflect2 v1.0.2 // indirect | |
| 139 | 130 | github.com/morikuni/aec v1.0.0 // indirect | |
| 140 | 131 | github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect | |
| 141 | - | github.com/ncruces/go-strftime v1.0.0 // indirect | |
| 132 | + | github.com/ncruces/go-strftime v1.1.0 // indirect | |
| 142 | 133 | github.com/neurosnap/go-jpeg-image-structure v0.0.0-20221010133817-70b1c1ff679e // indirect | |
| 143 | 134 | github.com/opencontainers/go-digest v1.0.0 // indirect | |
| 144 | 135 | github.com/opencontainers/image-spec v1.1.1 // indirect | |
| 145 | 136 | github.com/pkg/errors v0.9.1 // indirect | |
| 146 | - | github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect | |
| 147 | 137 | github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect | |
| 148 | - | github.com/prometheus/client_model v0.6.2 // indirect | |
| 149 | - | github.com/prometheus/common v0.67.5 // indirect | |
| 150 | - | github.com/prometheus/procfs v0.20.1 // indirect | |
| 138 | + | github.com/prometheus/client_model v0.6.3 // indirect | |
| 139 | + | github.com/prometheus/common v0.72.0 // indirect | |
| 140 | + | github.com/prometheus/procfs v0.22.0 // indirect | |
| 151 | 141 | github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect | |
| 152 | 142 | github.com/rivo/uniseg v0.4.7 // indirect | |
| 143 | + | github.com/rockorager/go-uucode v1.2.2 // indirect | |
| 153 | 144 | github.com/rogpeppe/go-internal v1.14.1 // indirect | |
| 154 | 145 | github.com/shirou/gopsutil/v4 v4.25.6 // indirect | |
| 155 | 146 | github.com/sirupsen/logrus v1.9.4 // indirect | |
| 156 | - | github.com/soniakeys/quant v1.0.0 // indirect | |
| 157 | - | github.com/stretchr/testify v1.11.1 // indirect | |
| 147 | + | github.com/stretchr/testify v1.12.1 // indirect | |
| 158 | 148 | github.com/tidwall/gjson v1.18.0 // indirect | |
| 159 | 149 | github.com/tidwall/match v1.2.0 // indirect | |
| 160 | 150 | github.com/tidwall/pretty v1.2.1 // indirect |
| ... | ... | @@ -170,23 +160,23 @@ require ( | |
| 170 | 160 | go.opentelemetry.io/otel/metric v1.40.0 // indirect | |
| 171 | 161 | go.opentelemetry.io/otel/trace v1.40.0 // indirect | |
| 172 | 162 | go.opentelemetry.io/proto/otlp v1.7.0 // indirect | |
| 173 | - | go.yaml.in/yaml/v2 v2.4.4 // indirect | |
| 174 | - | golang.org/x/image v0.39.0 // indirect | |
| 163 | + | go.yaml.in/yaml/v3 v3.0.5 // indirect | |
| 164 | + | golang.org/x/image v0.46.0 // indirect | |
| 175 | 165 | golang.org/x/mod v0.41.0 // indirect | |
| 176 | 166 | golang.org/x/net v0.59.0 // indirect | |
| 177 | 167 | golang.org/x/sys v0.48.0 // indirect | |
| 178 | 168 | golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518 // indirect | |
| 169 | + | golang.org/x/term v0.46.0 // indirect | |
| 179 | 170 | golang.org/x/text v0.42.0 // indirect | |
| 180 | - | golang.org/x/time v0.15.0 // indirect | |
| 171 | + | golang.org/x/time v0.16.0 // indirect | |
| 181 | 172 | golang.org/x/tools v0.50.0 // indirect | |
| 182 | 173 | google.golang.org/genproto/googleapis/api v0.0.0-20260203192932-546029d2fa20 // indirect | |
| 183 | 174 | google.golang.org/genproto/googleapis/rpc v0.0.0-20260203192932-546029d2fa20 // indirect | |
| 184 | 175 | google.golang.org/grpc v1.78.0 // indirect | |
| 185 | - | google.golang.org/protobuf v1.36.11 // indirect | |
| 186 | - | gopkg.in/yaml.v3 v3.0.1 // indirect | |
| 187 | - | modernc.org/libc v1.72.0 // indirect | |
| 176 | + | google.golang.org/protobuf v1.36.12 // indirect | |
| 177 | + | modernc.org/libc v1.77.1 // indirect | |
| 188 | 178 | modernc.org/mathutil v1.7.1 // indirect | |
| 189 | - | modernc.org/memory v1.11.0 // indirect | |
| 179 | + | modernc.org/memory v1.12.1 // indirect | |
| 190 | 180 | mvdan.cc/xurls/v2 v2.6.0 // indirect | |
| 191 | 181 | ) | |
| 192 | 182 |
M
go.sum
+72,
-153
| ... | ... | @@ -4,30 +4,24 @@ dario.cat/mergo v1.0.2 h1:85+piFYR1tMbRrLcDwR18y4UKJ3aH1Tbzi24VRW1TK8= | |
| 4 | 4 | dario.cat/mergo v1.0.2/go.mod h1:E/hbnu0NxMFBjpMIE34DRGLWqDy0g5FuKDhCb31ngxA= | |
| 5 | 5 | filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= | |
| 6 | 6 | filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= | |
| 7 | - | git.sr.ht/~delthas/senpai v0.5.0 h1:4R21BW+CL0jHJGmEpyt8NhNFd3T8X/GPx64Y9kO+pUQ= | |
| 8 | - | git.sr.ht/~delthas/senpai v0.5.0/go.mod h1:/M1Q0Z2fitqJwop8NQqhD67TrOuean9pa4HVgBqnsiE= | |
| 9 | - | git.sr.ht/~rockorager/vaxis v0.15.1-0.20260305170555-c3371e09d426 h1:UPaRLWZqH6sZ/26HTKkd1mJTXJjxCgl3UE9k3X292kM= | |
| 10 | - | git.sr.ht/~rockorager/vaxis v0.15.1-0.20260305170555-c3371e09d426/go.mod h1:ptCAzb19xAhqhfAmCsN9Xnxdx01vlXkwZcuMYPnyqzE= | |
| 7 | + | git.sr.ht/~delthas/senpai v0.5.1-0.20260916105744-8b363044a27d h1:fgTp85jkBSjonQk2zFU4c5ymXCITTs6fO31QY4rvINc= | |
| 8 | + | git.sr.ht/~delthas/senpai v0.5.1-0.20260916105744-8b363044a27d/go.mod h1:DYgFtesPvATB0hXvnOZ/PiHqu19157snjA8pFsXePSs= | |
| 11 | 9 | github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6 h1:He8afgbRMd7mFxO99hRNu+6tazq8nFF9lIwo9JFroBk= | |
| 12 | 10 | github.com/AdaLogics/go-fuzz-headers v0.0.0-20240806141605-e8a1dd7889d6/go.mod h1:8o94RPi1/7XTJvwPpRSzSUedZrtlirdB3r9Z20bi2f8= | |
| 13 | 11 | github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= | |
| 14 | 12 | github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= | |
| 15 | 13 | github.com/Microsoft/go-winio v0.6.2 h1:F2VQgta7ecxGYO8k3ZZz3RS8fVIXVxONVUPlNERoyfY= | |
| 16 | 14 | github.com/Microsoft/go-winio v0.6.2/go.mod h1:yd8OoFMLzJbo9gZq8j5qaps8bJ9aShtEA8Ipt1oGCvU= | |
| 17 | - | github.com/PuerkitoBio/goquery v1.12.0 h1:pAcL4g3WRXekcB9AU/y1mbKez2dbY2AajVhtkO8RIBo= | |
| 18 | - | github.com/PuerkitoBio/goquery v1.12.0/go.mod h1:802ej+gV2y7bbIhOIoPY5sT183ZW0YFofScC4q/hIpQ= | |
| 19 | - | github.com/adhocore/gronx v1.19.6 h1:5KNVcoR9ACgL9HhEqCm5QXsab/gI4QDIybTAWcXDKDc= | |
| 20 | - | github.com/adhocore/gronx v1.19.6/go.mod h1:7oUY1WAU8rEJWmAxXR2DN0JaO4gi9khSgKjiRypqteg= | |
| 15 | + | github.com/adhocore/gronx v1.20.5 h1:UgXvkD97Hovm7yA1TTRTd309o9F1h7C8gX04rktaxnE= | |
| 16 | + | github.com/adhocore/gronx v1.20.5/go.mod h1:7oUY1WAU8rEJWmAxXR2DN0JaO4gi9khSgKjiRypqteg= | |
| 21 | 17 | github.com/alecthomas/assert/v2 v2.11.0 h1:2Q9r3ki8+JYXvGsDyBXwH3LcJ+WK5D0gc5E8vS6K3D0= | |
| 22 | 18 | github.com/alecthomas/assert/v2 v2.11.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k= | |
| 23 | 19 | github.com/alecthomas/chroma/v2 v2.2.0/go.mod h1:vf4zrexSH54oEjJ7EdB65tGNHmH3pGZmVkgTP5RHvAs= | |
| 24 | - | github.com/alecthomas/chroma/v2 v2.23.1 h1:nv2AVZdTyClGbVQkIzlDm/rnhk1E9bU9nXwmZ/Vk/iY= | |
| 25 | - | github.com/alecthomas/chroma/v2 v2.23.1/go.mod h1:NqVhfBR0lte5Ouh3DcthuUCTUpDC9cxBOfyMbMQPs3o= | |
| 20 | + | github.com/alecthomas/chroma/v2 v2.27.0 h1:FodwmyOBgJULFYmDqibcp9pvfDLWdtPRh9v/r5BXYZs= | |
| 21 | + | github.com/alecthomas/chroma/v2 v2.27.0/go.mod h1:NjJ3ciIgrqBNeIkWZ4e46nseoLDslxU1LmfCoL+wcY8= | |
| 26 | 22 | github.com/alecthomas/repr v0.0.0-20220113201626-b1b626ac65ae/go.mod h1:2kn6fqh/zIyPLmm3ugklbEi5hg5wS435eygvNfaDQL8= | |
| 27 | 23 | github.com/alecthomas/repr v0.5.2 h1:SU73FTI9D1P5UNtvseffFSGmdNci/O6RsqzeXJtP0Qs= | |
| 28 | 24 | github.com/alecthomas/repr v0.5.2/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4= | |
| 29 | - | github.com/andybalholm/cascadia v1.3.3 h1:AG2YHrzJIm4BZ19iwJ/DAua6Btl3IwJX+VI4kktS1LM= | |
| 30 | - | github.com/andybalholm/cascadia v1.3.3/go.mod h1:xNd9bqTn98Ln4DwST8/nG+H0yuB8Hmgu1YHNnWw0GeA= | |
| 31 | 25 | github.com/antoniomika/syncmap v1.0.0 h1:iFSfbQFQOvHZILFZF+hqWosO0no+W9+uF4y2VEyMKWU= | |
| 32 | 26 | github.com/antoniomika/syncmap v1.0.0/go.mod h1:fK2829foEYnO4riNfyUn0SHQZt4ue3DStYjGU+sJj38= | |
| 33 | 27 | github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de h1:FxWPpzIjnTlhPwqqXc4/vE0f7GvRjuAsbW+HOIe8KnA= |
| ... | ... | @@ -40,8 +34,6 @@ github.com/cenkalti/backoff/v4 v4.3.0 h1:MyRJ/UdXutAwSAT+s3wNd7MfTIcy71VQueUuFK3 | |
| 40 | 34 | github.com/cenkalti/backoff/v4 v4.3.0/go.mod h1:Y3VNntkOUPxTVeUxJ/G5vcM//AlwfmyYozVcomhLiZE= | |
| 41 | 35 | github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= | |
| 42 | 36 | github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= | |
| 43 | - | github.com/clipperhouse/uax29/v2 v2.7.0 h1:+gs4oBZ2gPfVrKPthwbMzWZDaAFPGYK72F0NJv2v7Vk= | |
| 44 | - | github.com/clipperhouse/uax29/v2 v2.7.0/go.mod h1:EFJ2TJMRUaplDxHKj1qAEhCtQPW2tJSwu5BF98AuoVM= | |
| 45 | 37 | github.com/containerd/console v1.0.5 h1:R0ymNeydRqH2DmakFNdmjR2k0t7UPuiOV/N/27/qqsc= | |
| 46 | 38 | github.com/containerd/console v1.0.5/go.mod h1:YynlIjWYF8myEu6sdkwKIvGQq+cOckRm6So2avqoYAk= | |
| 47 | 39 | github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI= |
| ... | ... | @@ -73,8 +65,8 @@ github.com/distribution/reference v0.6.0 h1:0IXCQ5g4/QMHHkarYzh5l+u8T3t73zM5Qvfr | |
| 73 | 65 | github.com/distribution/reference v0.6.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= | |
| 74 | 66 | github.com/dlclark/regexp2 v1.4.0/go.mod h1:2pZnwuY/m+8K6iRw6wQdMtk+rH5tNGR1i55kozfMjCc= | |
| 75 | 67 | github.com/dlclark/regexp2 v1.7.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= | |
| 76 | - | github.com/dlclark/regexp2 v1.12.0 h1:0j4c5qQmnC6XOWNjP3PIXURXN2gWx76rd3KvgdPkCz8= | |
| 77 | - | github.com/dlclark/regexp2 v1.12.0/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8= | |
| 68 | + | github.com/dlclark/regexp2/v2 v2.8.1 h1:I1jbaCbXeOxdVN8z3fb55Mvtgb94/6+Dh0zjmXjKV/0= | |
| 69 | + | github.com/dlclark/regexp2/v2 v2.8.1/go.mod h1:avUrQvPaLz2DrFNHJF0taWAFFX2C1GMSSoeiqFjcBmU= | |
| 78 | 70 | github.com/docker/docker v28.5.1+incompatible h1:Bm8DchhSD2J6PsFzxC35TZo4TLGR2PdW/E69rU45NhM= | |
| 79 | 71 | github.com/docker/docker v28.5.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= | |
| 80 | 72 | github.com/docker/go-connections v0.6.0 h1:LlMG9azAe1TqfR7sO+NJttz1gy6KO7VJBh+pMmjSD94= |
| ... | ... | @@ -105,16 +97,16 @@ github.com/dsoprea/go-utility v0.0.0-20200711062821-fab8125e9bdf/go.mod h1:95+K3 | |
| 105 | 97 | github.com/dsoprea/go-utility v0.0.0-20221003172846-a3e1774ef349 h1:/py11NlxDaOxkT9OKN+gXgT+QOH5xj1ZRoyusfRIlo4= | |
| 106 | 98 | github.com/dsoprea/go-utility v0.0.0-20221003172846-a3e1774ef349/go.mod h1:KVK+/Hul09ujXAGq+42UBgCTnXkiJZRnLYdURGjQUwo= | |
| 107 | 99 | github.com/dsoprea/go-utility/v2 v2.0.0-20200717064901-2fccff4aa15e/go.mod h1:uAzdkPTub5Y9yQwXe8W4m2XuP0tK4a9Q/dantD0+uaU= | |
| 108 | - | github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY= | |
| 109 | - | github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= | |
| 100 | + | github.com/dustin/go-humanize v1.1.0 h1:dbKTrvD0klcbBV/h4AWJdMuZogJACoMlvWIWZ5b2xWg= | |
| 101 | + | github.com/dustin/go-humanize v1.1.0/go.mod h1:hc1CvRkJMsgxqjmjMQF3QNRAZBwY8AXBAzKYoSX9sFI= | |
| 110 | 102 | github.com/ebitengine/purego v0.8.4 h1:CF7LEKg5FFOsASUj0+QwaXf8Ht6TlFxg09+S9wz0omw= | |
| 111 | 103 | github.com/ebitengine/purego v0.8.4/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ= | |
| 112 | 104 | github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6 h1:oP4q0fw+fOSWn3DfFi4EXdT+B+gTtzx8GC9xsc26Znk= | |
| 113 | 105 | github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6/go.mod h1:iL2twTeMvZnrg54ZoPDNfJaJaqy0xIQFuBdrLsmspwQ= | |
| 114 | - | github.com/emersion/go-smtp v0.24.0 h1:g6AfoF140mvW0vLNPD/LuCBLEAdlxOjIXqbIkJIS6Wk= | |
| 115 | - | github.com/emersion/go-smtp v0.24.0/go.mod h1:ZtRRkbTyp2XTHCA+BmyTFTrj8xY4I+b4McvHxCU2gsQ= | |
| 116 | - | github.com/emersion/go-varlink v0.0.0-20251006073247-e7ad9f7950c7 h1:GtfymsmxgcEdOuYLm5CR6VS5pTEXfUKkQDp/wRvvyA8= | |
| 117 | - | github.com/emersion/go-varlink v0.0.0-20251006073247-e7ad9f7950c7/go.mod h1:0/V0Ta8VUzKRLXUtyZS49soMI93Taqlm63wX5nx6YEo= | |
| 106 | + | github.com/emersion/go-smtp v0.25.0 h1:krfiHrme2JbJYDh0DGuSRbvPpbnQTH/v9CIfPincl1I= | |
| 107 | + | github.com/emersion/go-smtp v0.25.0/go.mod h1:ZtRRkbTyp2XTHCA+BmyTFTrj8xY4I+b4McvHxCU2gsQ= | |
| 108 | + | github.com/emersion/go-varlink v0.1.0 h1:FPDn7g7CclN6/D8Dlf+EfBV136Zlf3qHaezNnpcuYQ8= | |
| 109 | + | github.com/emersion/go-varlink v0.1.0/go.mod h1:0/V0Ta8VUzKRLXUtyZS49soMI93Taqlm63wX5nx6YEo= | |
| 118 | 110 | github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= | |
| 119 | 111 | github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= | |
| 120 | 112 | github.com/forPelevin/gomoji v1.4.1 h1:7U+Bl8o6RV/dOQz7coQFWj/jX6Ram6/cWFOuFDEPEUo= |
| ... | ... | @@ -152,14 +144,12 @@ github.com/godbus/dbus/v5 v5.2.2 h1:TUR3TgtSVDmjiXOgAAyaZbYmIeP3DPkld3jgKGV8mXQ= | |
| 152 | 144 | github.com/godbus/dbus/v5 v5.2.2/go.mod h1:3AAv2+hPq5rdnr5txxxRwiGjPXamgoIHgz9FPBfOp3c= | |
| 153 | 145 | github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= | |
| 154 | 146 | github.com/golang/geo v0.0.0-20200319012246-673a6f80352d/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= | |
| 155 | - | github.com/golang/geo v0.0.0-20260415063119-550b242b3150 h1:F5CQANtNulclG+xJt370ohUujAEHq2XNBBAjkoSukQI= | |
| 156 | - | github.com/golang/geo v0.0.0-20260415063119-550b242b3150/go.mod h1:Mymr9kRGDc64JPr03TSZmuIBODZ3KyswLzm1xL0HFA8= | |
| 157 | - | github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= | |
| 147 | + | github.com/golang/geo v0.0.0-20260928092222-7d12f68cfadb h1:z//sB+BhCYNvUrk19E8aWqNx+BBom8p/uD/nh95N/5U= | |
| 148 | + | github.com/golang/geo v0.0.0-20260928092222-7d12f68cfadb/go.mod h1:Mymr9kRGDc64JPr03TSZmuIBODZ3KyswLzm1xL0HFA8= | |
| 158 | 149 | github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= | |
| 159 | 150 | github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= | |
| 160 | - | github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= | |
| 161 | - | github.com/google/pprof v0.0.0-20260202012954-cb029daf43ef h1:xpF9fUHpoIrrjX24DURVKiwHcFpw19ndIs+FwTSMbno= | |
| 162 | - | github.com/google/pprof v0.0.0-20260202012954-cb029daf43ef/go.mod h1:MxpfABSjhmINe3F1It9d+8exIHFvUqtLIRCdOGNXqiI= | |
| 151 | + | github.com/google/pprof v0.0.0-20260802141513-ef3492d7dac3 h1:LMLX+LgTNWpfvCBdFebv6EsYotImrt/Ppc5cXIriCSo= | |
| 152 | + | github.com/google/pprof v0.0.0-20260802141513-ef3492d7dac3/go.mod h1:jl5iWTm0/hd5PjEYEOuwAJ57L/CibdZfrqZ5XA5GrCk= | |
| 163 | 153 | github.com/google/renameio/v2 v2.0.2 h1:qKZs+tfn+arruZZhQ7TKC/ergJunuJicWS6gLDt/dGw= | |
| 164 | 154 | github.com/google/renameio/v2 v2.0.2/go.mod h1:OX+G6WHHpHq3NVj7cAOleLOwJfcQ1s3uUJQCrr78SWo= | |
| 165 | 155 | github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= |
| ... | ... | @@ -187,10 +177,8 @@ github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFr | |
| 187 | 177 | github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= | |
| 188 | 178 | github.com/jmoiron/sqlx v1.4.0 h1:1PLqN7S1UYp5t4SrVVnt4nUVNemrDAtxlulVe+Qgm3o= | |
| 189 | 179 | github.com/jmoiron/sqlx v1.4.0/go.mod h1:ZrZ7UsYB/weZdl2Bxg6jCRO9c3YHl8r3ahlKmRT4JLY= | |
| 190 | - | github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= | |
| 191 | - | github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= | |
| 192 | - | github.com/klauspost/compress v1.18.3 h1:9PJRvfbmTabkOX8moIpXPbMMbYN60bWImDDU7L+/6zw= | |
| 193 | - | github.com/klauspost/compress v1.18.3/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4= | |
| 180 | + | github.com/klauspost/compress v1.19.1 h1:VsB4HPswih7mmZ8WleSFQ75c/Ui1M4trX5oAsJnhSlk= | |
| 181 | + | github.com/klauspost/compress v1.19.1/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ= | |
| 194 | 182 | github.com/kr/fs v0.1.0 h1:Jskdu9ieNAYnjxsi0LbQp1ulIKZV1LAFgK1tWhpZgl8= | |
| 195 | 183 | github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= | |
| 196 | 184 | github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= |
| ... | ... | @@ -210,23 +198,19 @@ github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo= | |
| 210 | 198 | github.com/maruel/natural v1.1.1/go.mod h1:v+Rfd79xlw1AgVBjbO0BEQmptqb5HvL/k9GRHB7ZKEg= | |
| 211 | 199 | github.com/matryer/is v1.4.1 h1:55ehd8zaGABKLXQUe2awZ99BD/PTc2ls+KV/dXphgEQ= | |
| 212 | 200 | github.com/matryer/is v1.4.1/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= | |
| 213 | - | github.com/mattn/go-isatty v0.0.21 h1:xYae+lCNBP7QuW4PUnNG61ffM4hVIfm+zUzDuSzYLGs= | |
| 214 | - | github.com/mattn/go-isatty v0.0.21/go.mod h1:ZXfXG4SQHsB/w3ZeOYbR0PrPwLy+n6xiMrJlRFqopa4= | |
| 201 | + | github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI= | |
| 202 | + | github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A= | |
| 215 | 203 | github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= | |
| 216 | - | github.com/mattn/go-runewidth v0.0.23 h1:7ykA0T0jkPpzSvMS5i9uoNn2Xy3R383f9HDx3RybWcw= | |
| 217 | - | github.com/mattn/go-runewidth v0.0.23/go.mod h1:XBkDxAl56ILZc9knddidhrOlY5R/pDhgLpndooCuJAs= | |
| 218 | - | github.com/mattn/go-sixel v0.0.9 h1:ncx/rVU35Ut7/6gpVk4deC4/Wp2js9fDKmFmWnzmGoY= | |
| 219 | - | github.com/mattn/go-sixel v0.0.9/go.mod h1:mfichvavqIDFW14LGU24ux/UZ/wF0/hG+4pUWOWrQgM= | |
| 220 | 204 | github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU= | |
| 221 | 205 | github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y= | |
| 222 | 206 | github.com/mdelapenya/tlscert v0.2.0 h1:7H81W6Z/4weDvZBNOfQte5GpIMo0lGYEeWbkGp5LJHI= | |
| 223 | 207 | github.com/mdelapenya/tlscert v0.2.0/go.mod h1:O4njj3ELLnJjGdkN7M/vIVCpZ+Cf0L6muqOG4tLSl8o= | |
| 224 | 208 | github.com/microcosm-cc/bluemonday v1.0.27 h1:MpEUotklkwCSLeH+Qdx1VJgNqLlpY2KXwXFM08ygZfk= | |
| 225 | 209 | github.com/microcosm-cc/bluemonday v1.0.27/go.mod h1:jFi9vgW+H7c3V0lb6nR74Ib/DIB5OBs92Dimizgw2cA= | |
| 226 | - | github.com/mmcdole/gofeed v1.3.0 h1:5yn+HeqlcvjMeAI4gu6T+crm7d0anY85+M+v6fIFNG4= | |
| 227 | - | github.com/mmcdole/gofeed v1.3.0/go.mod h1:9TGv2LcJhdXePDzxiuMnukhV2/zb6VtnZt1mS+SjkLE= | |
| 228 | - | github.com/mmcdole/goxpp v1.1.1 h1:RGIX+D6iQRIunGHrKqnA2+700XMCnNv0bAOOv5MUhx8= | |
| 229 | - | github.com/mmcdole/goxpp v1.1.1/go.mod h1:v+25+lT2ViuQ7mVxcncQ8ch1URund48oH+jhjiwEgS8= | |
| 210 | + | github.com/mmcdole/gofeed v1.5.0 h1:g5uott2G5jDZmB38VHJzlIuvDIBQMurteRgGLpBd3SY= | |
| 211 | + | github.com/mmcdole/gofeed v1.5.0/go.mod h1:4TUghKpTQu+4onv8FU6e0tf6JW3jRy/5VkLGwF75yfg= | |
| 212 | + | github.com/mmcdole/goxpp/v2 v2.0.0 h1:HrSCflxerUEqZQNq3u7ldtmE/XkwnTx4Zpq2DW4i5rQ= | |
| 213 | + | github.com/mmcdole/goxpp/v2 v2.0.0/go.mod h1:CUduYMnO9JB6Z/uqDn9Ormk/r8E9BsLQxHPWDZ961Os= | |
| 230 | 214 | github.com/mmcloughlin/md4 v0.1.2 h1:kGYl+iNbxhyz4u76ka9a+0TXP9KWt/LmnM0QhZwhcBo= | |
| 231 | 215 | github.com/mmcloughlin/md4 v0.1.2/go.mod h1:AAxFX59fddW0IguqNzWlf1lazh1+rXeIt/Bj49cqDTQ= | |
| 232 | 216 | github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0= |
| ... | ... | @@ -245,17 +229,12 @@ github.com/moby/sys/userns v0.1.0 h1:tVLXkFOxVu9A64/yh59slHVv9ahO9UIev4JZusOLG/g | |
| 245 | 229 | github.com/moby/sys/userns v0.1.0/go.mod h1:IHUYgu/kao6N8YZlp9Cf444ySSvCmDlmzUcYfDHOl28= | |
| 246 | 230 | github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0= | |
| 247 | 231 | github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= | |
| 248 | - | github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= | |
| 249 | - | github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= | |
| 250 | - | github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= | |
| 251 | - | github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= | |
| 252 | - | github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= | |
| 253 | 232 | github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= | |
| 254 | 233 | github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= | |
| 255 | 234 | github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= | |
| 256 | 235 | github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= | |
| 257 | - | github.com/ncruces/go-strftime v1.0.0 h1:HMFp8mLCTPp341M/ZnA4qaf7ZlsbTc+miZjCLOFAw7w= | |
| 258 | - | github.com/ncruces/go-strftime v1.0.0/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls= | |
| 236 | + | github.com/ncruces/go-strftime v1.1.0 h1:vtPmPWMkb539RGV9WpWT9EwJGvrOCKvMNI4obWL47Hk= | |
| 237 | + | github.com/ncruces/go-strftime v1.1.0/go.mod h1:yVaq7iwCN09vHRrKBrrflXT0M9tTMG2KmZ9Fj7xeG/g= | |
| 259 | 238 | github.com/neurosnap/go-exif-remove v0.0.0-20221010134343-50d1e3c35577 h1:hVmVNttSLNloGsbFKVXAUHonXTd8KKrv30U/8UkloKI= | |
| 260 | 239 | github.com/neurosnap/go-exif-remove v0.0.0-20221010134343-50d1e3c35577/go.mod h1:G3Cu1AW+dmRLDFpOi8eUAfc3cGoRHUjTkGjeRcndgl4= | |
| 261 | 240 | github.com/neurosnap/go-jpeg-image-structure v0.0.0-20221010133817-70b1c1ff679e h1:76Dng5ms0fR+26doKZAvNqhi2UPfnLxGfPIDEr+BBlM= |
| ... | ... | @@ -269,26 +248,26 @@ github.com/picosh/utils v0.0.0-20260125160622-5c3a9e231ec6/go.mod h1:HogYEyJ43IG | |
| 269 | 248 | github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= | |
| 270 | 249 | github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= | |
| 271 | 250 | github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= | |
| 272 | - | github.com/pkg/sftp v1.13.10 h1:+5FbKNTe5Z9aspU88DPIKJ9z2KZoaGCu6Sr6kKR/5mU= | |
| 273 | - | github.com/pkg/sftp v1.13.10/go.mod h1:bJ1a7uDhrX/4OII+agvy28lzRvQrmIQuaHrcI1HbeGA= | |
| 251 | + | github.com/pkg/sftp v1.13.11 h1:0N92SLTB8JqASJB14ZLHHzFnBV8mG9zw4K7jghEFWuE= | |
| 252 | + | github.com/pkg/sftp v1.13.11/go.mod h1:uNkH9roSXglNJqM+glJJi+TQXQUm0fXFWqCFmT8hsN0= | |
| 274 | 253 | github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | |
| 275 | - | github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= | |
| 276 | - | github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | |
| 277 | 254 | github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU= | |
| 278 | 255 | github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= | |
| 279 | - | github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o= | |
| 280 | - | github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg= | |
| 281 | - | github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk= | |
| 282 | - | github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE= | |
| 283 | - | github.com/prometheus/common v0.67.5 h1:pIgK94WWlQt1WLwAC5j2ynLaBRDiinoAb86HZHTUGI4= | |
| 284 | - | github.com/prometheus/common v0.67.5/go.mod h1:SjE/0MzDEEAyrdr5Gqc6G+sXI67maCxzaT3A2+HqjUw= | |
| 285 | - | github.com/prometheus/procfs v0.20.1 h1:XwbrGOIplXW/AU3YhIhLODXMJYyC1isLFfYCsTEycfc= | |
| 286 | - | github.com/prometheus/procfs v0.20.1/go.mod h1:o9EMBZGRyvDrSPH1RqdxhojkuXstoe4UlK79eF5TGGo= | |
| 256 | + | github.com/prometheus/client_golang v1.24.1 h1:JnJkREXzWxUdCuPFpIWZiPispT9xVV59uiuyR2bPlnU= | |
| 257 | + | github.com/prometheus/client_golang v1.24.1/go.mod h1:F+oSRECHg4sse5ucfYpYDeIv/hu68Zo0uoHKetWnzcE= | |
| 258 | + | github.com/prometheus/client_model v0.6.3 h1:O0jaTVAYNxTHYInEPFJt5I3+sN8zqBtVMPTB1qyxiEo= | |
| 259 | + | github.com/prometheus/client_model v0.6.3/go.mod h1:gpN5P9S7Rr6Yr92PiQ+Ixvhf6JZEkF1dnxsYL2aPBEM= | |
| 260 | + | github.com/prometheus/common v0.72.0 h1:tAYsE+sPJxIncDAobm4H5aQjmox9ZxEIIqPbiffa8G4= | |
| 261 | + | github.com/prometheus/common v0.72.0/go.mod h1:77NWqAQ2tXT7BIK40qjJdw5Acrsrg1TlHAnsQi3i6mk= | |
| 262 | + | github.com/prometheus/procfs v0.22.0 h1:6q9+/JL9IKAPbCmBrv9n5O5Ty3NKnciV5X7YGw0oics= | |
| 263 | + | github.com/prometheus/procfs v0.22.0/go.mod h1:CvmFr/GVhIjIvWJZW3tgkODBQMRIf0EyWMQLHCHab58= | |
| 287 | 264 | github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE= | |
| 288 | 265 | github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= | |
| 289 | 266 | github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= | |
| 290 | 267 | github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ= | |
| 291 | 268 | github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= | |
| 269 | + | github.com/rockorager/go-uucode v1.2.2 h1:bqVVrZtdwb8v4OB5BIw/aSAKXvGMbOjQwDTHsRC7XhU= | |
| 270 | + | github.com/rockorager/go-uucode v1.2.2/go.mod h1:0BZXIGRvWIHt1ruBeViNGcuKyQ3+BRHQbgyXkqRCz38= | |
| 292 | 271 | github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= | |
| 293 | 272 | github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= | |
| 294 | 273 | github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= |
| ... | ... | @@ -301,16 +280,13 @@ github.com/simplesurance/go-ip-anonymizer v0.0.0-20200429124537-35a880f8e87d h1: | |
| 301 | 280 | github.com/simplesurance/go-ip-anonymizer v0.0.0-20200429124537-35a880f8e87d/go.mod h1:fTTj1EOmRdtuwYw3jF/1X2dTa0N1BdbZhrpA21N/S4I= | |
| 302 | 281 | github.com/sirupsen/logrus v1.9.4 h1:TsZE7l11zFCLZnZ+teH4Umoq5BhEIfIzfRDZ1Uzql2w= | |
| 303 | 282 | github.com/sirupsen/logrus v1.9.4/go.mod h1:ftWc9WdOfJ0a92nsE2jF5u5ZwH8Bv2zdeOC42RjbV2g= | |
| 304 | - | github.com/soniakeys/quant v1.0.0 h1:N1um9ktjbkZVcywBVAAYpZYSHxEfJGzshHCxx/DaI0Y= | |
| 305 | - | github.com/soniakeys/quant v1.0.0/go.mod h1:HI1k023QuVbD4H8i9YdfZP2munIHU4QpjsImz6Y6zds= | |
| 306 | 283 | github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | |
| 307 | - | github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= | |
| 308 | - | github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= | |
| 309 | - | github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= | |
| 284 | + | github.com/stretchr/objx v0.5.3 h1:jmXUvGomnU1o3W/V5h2VEradbpJDwGrzugQQvL0POH4= | |
| 285 | + | github.com/stretchr/objx v0.5.3/go.mod h1:rDQraq+vQZU7Fde9LOZLr8Tax6zZvy4kuNKF+QYS+U0= | |
| 310 | 286 | github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | |
| 311 | 287 | github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | |
| 312 | - | github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= | |
| 313 | - | github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= | |
| 288 | + | github.com/stretchr/testify v1.12.1 h1:EuwCh5fleGS7H32xRwO3wRGT7DxrDhLAT6FF8MpWDWE= | |
| 289 | + | github.com/stretchr/testify v1.12.1/go.mod h1:MDEgiDPPsNp5cuIrHPPCyornHKgEVbtFUmoNlxoYthg= | |
| 314 | 290 | github.com/testcontainers/testcontainers-go v0.40.0 h1:pSdJYLOVgLE8YdUY2FHQ1Fxu+aMnb6JfVz1mxk7OeMU= | |
| 315 | 291 | github.com/testcontainers/testcontainers-go v0.40.0/go.mod h1:FSXV5KQtX2HAMlm7U3APNyLkkap35zNLxukw9oBi/MY= | |
| 316 | 292 | github.com/testcontainers/testcontainers-go/modules/postgres v0.40.0 h1:s2bIayFXlbDFexo96y+htn7FzuhpXLYJNnIuglNKqOk= |
| ... | ... | @@ -330,12 +306,11 @@ github.com/tklauser/go-sysconf v0.3.15 h1:VE89k0criAymJ/Os65CSn1IXaol+1wrsFHEB8O | |
| 330 | 306 | github.com/tklauser/go-sysconf v0.3.15/go.mod h1:Dmjwr6tYFIseJw7a3dRLJfsHAMXZ3nEnL/aZY+0IuI4= | |
| 331 | 307 | github.com/tklauser/numcpus v0.10.0 h1:18njr6LDBk1zuna922MgdjQuJFjrdppsZG60sHGfjso= | |
| 332 | 308 | github.com/tklauser/numcpus v0.10.0/go.mod h1:BiTKazU708GQTYF4mB+cmlpT2Is1gLk7XVuEeem8LsQ= | |
| 333 | - | github.com/x-way/crawlerdetect v0.2.31-0.20260212224137-1c21876d88a2 h1:ssAyb7n/6TPLWUVuVbGfzky4/ECJuIGmktDBawNZPv8= | |
| 334 | - | github.com/x-way/crawlerdetect v0.2.31-0.20260212224137-1c21876d88a2/go.mod h1:BPHLsB3FOuiwoWyhAvnqeiUSAEKd34O7BcsTCcxHRj4= | |
| 335 | - | github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= | |
| 309 | + | github.com/x-way/crawlerdetect v0.2.32 h1:kmYHC8lk5T91PDETQ3h9pF35GUyrdzmi3KX64jPvHt4= | |
| 310 | + | github.com/x-way/crawlerdetect v0.2.32/go.mod h1:BPHLsB3FOuiwoWyhAvnqeiUSAEKd34O7BcsTCcxHRj4= | |
| 336 | 311 | github.com/yuin/goldmark v1.4.15/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= | |
| 337 | - | github.com/yuin/goldmark v1.8.2 h1:kEGpgqJXdgbkhcOgBxkC0X0PmoPG1ZyoZ117rDVp4zE= | |
| 338 | - | github.com/yuin/goldmark v1.8.2/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= | |
| 312 | + | github.com/yuin/goldmark v1.8.6 h1:d0VcaP1sx9GkFVkoW+KtggpGi2KZ965i14b0+bDQST4= | |
| 313 | + | github.com/yuin/goldmark v1.8.6/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= | |
| 339 | 314 | github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc h1:+IAOyRda+RLrxa1WC7umKOZRsGq4QrFFMYApOeHzQwQ= | |
| 340 | 315 | github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc/go.mod h1:ovIvrum6DQJA4QsJSovrkC4saKHQVs7TvcaeO8AIl5I= | |
| 341 | 316 | github.com/yuin/goldmark-meta v1.1.0 h1:pWw+JLHGZe8Rk0EGsMVssiNb/AaPMHfSRszZeUeiOUc= |
| ... | ... | @@ -368,114 +343,58 @@ go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZY | |
| 368 | 343 | go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA= | |
| 369 | 344 | go.opentelemetry.io/proto/otlp v1.7.0 h1:jX1VolD6nHuFzOYso2E73H85i92Mv8JQYk0K9vz09os= | |
| 370 | 345 | go.opentelemetry.io/proto/otlp v1.7.0/go.mod h1:fSKjH6YJ7HDlwzltzyMj036AJ3ejJLCgCSHGj4efDDo= | |
| 346 | + | go.rockorager.dev/vaxis v0.17.1 h1:GE71riV9xp2rFDNqUDHU8JyoSOYHaC5G6zKte17oWbA= | |
| 347 | + | go.rockorager.dev/vaxis v0.17.1/go.mod h1:5VpvRiT7INHD7fpN3G/z6c7A/tGwcIMaSyHdUwphKbI= | |
| 371 | 348 | go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= | |
| 372 | 349 | go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= | |
| 373 | 350 | go.yaml.in/yaml/v2 v2.4.4 h1:tuyd0P+2Ont/d6e2rl3be67goVK4R6deVxCUX5vyPaQ= | |
| 374 | 351 | go.yaml.in/yaml/v2 v2.4.4/go.mod h1:gMZqIpDtDqOfM0uNfy0SkpRhvUryYH0Z6wdMYcacYXQ= | |
| 352 | + | go.yaml.in/yaml/v3 v3.0.5 h1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw= | |
| 353 | + | go.yaml.in/yaml/v3 v3.0.5/go.mod h1:HVTZu1O7/Vkt2N+BFy8Zza+lnLsABggaTM2ZpNIGuKg= | |
| 375 | 354 | golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= | |
| 376 | - | golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | |
| 377 | - | golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= | |
| 378 | - | golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= | |
| 379 | - | golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8= | |
| 380 | - | golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk= | |
| 381 | 355 | golang.org/x/crypto v0.57.0 h1:3ZVCjf8Ggz7zneR/EHRVx68Ctf+2pmIMP2UFhh9cC6M= | |
| 382 | 356 | golang.org/x/crypto v0.57.0/go.mod h1:Fdz0i5U6CoizGwLda9DttjSk6qlZo25zYNtR+ycvuZA= | |
| 383 | 357 | golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= | |
| 384 | - | golang.org/x/image v0.39.0 h1:skVYidAEVKgn8lZ602XO75asgXBgLj9G/FE3RbuPFww= | |
| 385 | - | golang.org/x/image v0.39.0/go.mod h1:sIbmppfU+xFLPIG0FoVUTvyBMmgng1/XAMhQ2ft0hpA= | |
| 386 | - | golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= | |
| 387 | - | golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= | |
| 388 | - | golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= | |
| 389 | - | golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= | |
| 390 | - | golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= | |
| 358 | + | golang.org/x/image v0.46.0 h1:b1+oYj0Jbp6K5MDT4i4/eZpYlk3V8SJhhDKh6LBHAyQ= | |
| 359 | + | golang.org/x/image v0.46.0/go.mod h1:3B3W05VGVQyuXucLINLjXKrqISASfi4Xj+iCVkLMwew= | |
| 391 | 360 | golang.org/x/mod v0.41.0 h1:qJmnOUb4YB+FsEuM3HcWucdZASCPGhsX6uljO6pog0c= | |
| 392 | 361 | golang.org/x/mod v0.41.0/go.mod h1:Ek9pY8RKWXwsWvd3rQiHYtMqkjSUV+s1Rj7j4H5Ur6o= | |
| 393 | - | golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | |
| 394 | 362 | golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | |
| 395 | 363 | golang.org/x/net v0.0.0-20200320220750-118fecf932d8/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= | |
| 396 | 364 | golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= | |
| 397 | 365 | golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= | |
| 398 | 366 | golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= | |
| 399 | - | golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= | |
| 400 | - | golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= | |
| 401 | - | golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= | |
| 402 | - | golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= | |
| 403 | - | golang.org/x/net v0.15.0/go.mod h1:idbUs1IY1+zTqbi8yxTbhexhEEk5ur9LInksu6HrEpk= | |
| 404 | - | golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= | |
| 405 | - | golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM= | |
| 406 | - | golang.org/x/net v0.33.0/go.mod h1:HXLR5J+9DxmrqMwG9qjGCxZ+zKXxBru04zlTvWlWuN4= | |
| 407 | 367 | golang.org/x/net v0.59.0 h1:5zfYln+w5XCxwrnMMJPufRgNoXEaGxl0wo5GqPXyues= | |
| 408 | 368 | golang.org/x/net v0.59.0/go.mod h1:2DA/G1UfVbCpQPeWTmMPGY7Cs2PkBkwu743bVX5PIVg= | |
| 409 | - | golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | |
| 410 | - | golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | |
| 411 | - | golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= | |
| 412 | - | golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= | |
| 413 | - | golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= | |
| 414 | - | golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= | |
| 415 | - | golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= | |
| 416 | 369 | golang.org/x/sync v0.23.0 h1:KameEIfc1IkluZyXWLn39Wd4tURc6GbCiISGiZm2bQk= | |
| 417 | 370 | golang.org/x/sync v0.23.0/go.mod h1:sUUOizhqBxiL6pEWpqNLUiaJn1ShEbZ6BBqskPbjZm0= | |
| 418 | 371 | golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | |
| 419 | 372 | golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | |
| 420 | 373 | golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | |
| 421 | - | golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | |
| 422 | 374 | golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | |
| 423 | - | golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 424 | 375 | golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 425 | - | golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 426 | - | golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 427 | 376 | golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 428 | - | golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 429 | - | golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 430 | - | golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | |
| 431 | - | golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= | |
| 432 | - | golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= | |
| 433 | - | golang.org/x/sys v0.28.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= | |
| 434 | 377 | golang.org/x/sys v0.48.0 h1:bbX/i/6MgT9BVLM9RT1thmxL04yeTAhbEz4SyadbXoo= | |
| 435 | 378 | golang.org/x/sys v0.48.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og= | |
| 436 | - | golang.org/x/telemetry v0.0.0-20240228155512-f48c80bd79b2/go.mod h1:TeRTkGYfJXctD9OcfyVLyj2J3IxLnKwHJR8f4D8a3YE= | |
| 437 | 379 | golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518 h1:F5BWKvW126NXR74uxkxuc1jQHhm/rwm/J3rSiFyuRs4= | |
| 438 | 380 | golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518/go.mod h1:i+ivNqjDnTF3WTElsdk5g9V5DTSBYgdNo7xTU9SDwYA= | |
| 439 | - | golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= | |
| 440 | - | golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | |
| 441 | - | golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= | |
| 442 | - | golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= | |
| 443 | - | golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= | |
| 444 | - | golang.org/x/term v0.17.0/go.mod h1:lLRBjIVuehSbZlaOtGMbcMncT+aqLLLmKrsjNrUguwk= | |
| 445 | - | golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY= | |
| 446 | - | golang.org/x/term v0.27.0/go.mod h1:iMsnZpn0cago0GOrHO2+Y7u7JPn5AylBrcoWkElMTSM= | |
| 447 | 381 | golang.org/x/term v0.46.0 h1:3+OXuTbaKDgwk8jTi3aSLHRlmWqHEUDUtxnbFigO4YE= | |
| 448 | 382 | golang.org/x/term v0.46.0/go.mod h1:+K02xbkittuwc0Am4abfA3Fc+XRGXkvBXNO88NCXPoc= | |
| 449 | 383 | golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | |
| 450 | - | golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= | |
| 451 | - | golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= | |
| 452 | - | golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= | |
| 453 | - | golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= | |
| 454 | - | golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= | |
| 455 | - | golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= | |
| 456 | - | golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= | |
| 457 | - | golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= | |
| 458 | 384 | golang.org/x/text v0.42.0 h1:JbOZXgfeCPU9gacVtYliJqOhD+zhrEqK4LfdpmlUZqI= | |
| 459 | 385 | golang.org/x/text v0.42.0/go.mod h1:ojzP1Z+2QtioaF8DTtO8K5q7JWVVYwZKenzujK0Zd0E= | |
| 460 | - | golang.org/x/time v0.15.0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U= | |
| 461 | - | golang.org/x/time v0.15.0/go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno= | |
| 462 | - | golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= | |
| 463 | - | golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= | |
| 464 | - | golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= | |
| 465 | - | golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= | |
| 466 | - | golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= | |
| 467 | - | golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= | |
| 386 | + | golang.org/x/time v0.16.0 h1:vMb6ptszcQMkcwiRTAuNNU50gom6++Q/6gY2hDM6VDE= | |
| 387 | + | golang.org/x/time v0.16.0/go.mod h1:rVKOqvZeKvrDKTQiAHJ7wmwP0RzleSphoEA9RcdLA0s= | |
| 468 | 388 | golang.org/x/tools v0.50.0 h1:c2ifzfcuY7L90lZ2aKd8S4K2NpASF08SZx9ZuJkHmSU= | |
| 469 | 389 | golang.org/x/tools v0.50.0/go.mod h1:7ulVMw3831Mwi5EZD6RomGyffr4VFjuNYXf2BbCEAV0= | |
| 470 | - | golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | |
| 471 | 390 | google.golang.org/genproto/googleapis/api v0.0.0-20260203192932-546029d2fa20 h1:7ei4lp52gK1uSejlA8AZl5AJjeLUOHBQscRQZUgAcu0= | |
| 472 | 391 | google.golang.org/genproto/googleapis/api v0.0.0-20260203192932-546029d2fa20/go.mod h1:ZdbssH/1SOVnjnDlXzxDHK2MCidiqXtbYccJNzNYPEE= | |
| 473 | 392 | google.golang.org/genproto/googleapis/rpc v0.0.0-20260203192932-546029d2fa20 h1:Jr5R2J6F6qWyzINc+4AM8t5pfUz6beZpHp678GNrMbE= | |
| 474 | 393 | google.golang.org/genproto/googleapis/rpc v0.0.0-20260203192932-546029d2fa20/go.mod h1:j9x/tPzZkyxcgEFkiKEEGxfvyumM01BEtsW8xzOahRQ= | |
| 475 | 394 | google.golang.org/grpc v1.78.0 h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc= | |
| 476 | 395 | google.golang.org/grpc v1.78.0/go.mod h1:I47qjTo4OKbMkjA/aOOwxDIiPSBofUtQUI5EfpWvW7U= | |
| 477 | - | google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE= | |
| 478 | - | google.golang.org/protobuf v1.36.11/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= | |
| 396 | + | google.golang.org/protobuf v1.36.12 h1:pJOKDDOyeXErUroCihFAd5LQuwXBSpVnKGrj5o/fwxc= | |
| 397 | + | google.golang.org/protobuf v1.36.12/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= | |
| 479 | 398 | gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | |
| 480 | 399 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= | |
| 481 | 400 | gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= |
| ... | ... | @@ -488,30 +407,30 @@ gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= | |
| 488 | 407 | gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= | |
| 489 | 408 | gotest.tools/v3 v3.5.2 h1:7koQfIKdy+I8UTetycgUqXWSDwpgv193Ka+qRsmBY8Q= | |
| 490 | 409 | gotest.tools/v3 v3.5.2/go.mod h1:LtdLGcnqToBH83WByAAi/wiwSFCArdFIUV/xxN4pcjA= | |
| 491 | - | modernc.org/cc/v4 v4.27.3 h1:uNCgn37E5U09mTv1XgskEVUJ8ADKpmFMPxzGJ0TSo+U= | |
| 492 | - | modernc.org/cc/v4 v4.27.3/go.mod h1:3YjcbCqhoTTHPycJDRl2WZKKFj0nwcOIPBfEZK0Hdk8= | |
| 493 | - | modernc.org/ccgo/v4 v4.32.4 h1:L5OB8rpEX4ZsXEQwGozRfJyJSFHbbNVOoQ59DU9/KuU= | |
| 494 | - | modernc.org/ccgo/v4 v4.32.4/go.mod h1:lY7f+fiTDHfcv6YlRgSkxYfhs+UvOEEzj49jAn2TOx0= | |
| 410 | + | modernc.org/cc/v4 v4.29.7 h1:q+NXGJ0bK3b4TXFYQQVr9pYETGnmwFWkrUzJnMya/Tg= | |
| 411 | + | modernc.org/cc/v4 v4.29.7/go.mod h1:OnovgIhbbMXMu1aISnJ0wvVD1KnW+cAUJkIrAWh+kVI= | |
| 412 | + | modernc.org/ccgo/v4 v4.36.1 h1:ZNIUZAryN0UgnJwtyxrdEzcFc3yD4Cu4AzjfPXsLsIE= | |
| 413 | + | modernc.org/ccgo/v4 v4.36.1/go.mod h1:rrtGc2QkS239nYb/mQNuBMyjq3/y3ZXWbBjPoV3wqzA= | |
| 495 | 414 | modernc.org/fileutil v1.4.0 h1:j6ZzNTftVS054gi281TyLjHPp6CPHr2KCxEXjEbD6SM= | |
| 496 | 415 | modernc.org/fileutil v1.4.0/go.mod h1:EqdKFDxiByqxLk8ozOxObDSfcVOv/54xDs/DUHdvCUU= | |
| 497 | 416 | modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI= | |
| 498 | 417 | modernc.org/gc/v2 v2.6.5/go.mod h1:YgIahr1ypgfe7chRuJi2gD7DBQiKSLMPgBQe9oIiito= | |
| 499 | - | modernc.org/gc/v3 v3.1.2 h1:ZtDCnhonXSZexk/AYsegNRV1lJGgaNZJuKjJSWKyEqo= | |
| 500 | - | modernc.org/gc/v3 v3.1.2/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY= | |
| 418 | + | modernc.org/gc/v3 v3.1.5 h1:21ldfPfRYE31Tb7B3mwAK8gy1AxP4+dKjrOQPfqakoc= | |
| 419 | + | modernc.org/gc/v3 v3.1.5/go.mod h1:HFK/6AGESC7Ex+EZJhJ2Gni6cTaYpSMmU/cT9RmlfYY= | |
| 501 | 420 | modernc.org/goabi0 v0.2.0 h1:HvEowk7LxcPd0eq6mVOAEMai46V+i7Jrj13t4AzuNks= | |
| 502 | 421 | modernc.org/goabi0 v0.2.0/go.mod h1:CEFRnnJhKvWT1c1JTI3Avm+tgOWbkOu5oPA8eH8LnMI= | |
| 503 | - | modernc.org/libc v1.72.0 h1:IEu559v9a0XWjw0DPoVKtXpO2qt5NVLAnFaBbjq+n8c= | |
| 504 | - | modernc.org/libc v1.72.0/go.mod h1:tTU8DL8A+XLVkEY3x5E/tO7s2Q/q42EtnNWda/L5QhQ= | |
| 422 | + | modernc.org/libc v1.77.1 h1:Ct8j47QtiZ1Enj2DtFXQtUqrPCAjdCmPjtCuvrYQ0Hs= | |
| 423 | + | modernc.org/libc v1.77.1/go.mod h1:87/pZ4L6nD1zqW4nItuS12YO7hN1igAah34xjnQo/W0= | |
| 505 | 424 | modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU= | |
| 506 | 425 | modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg= | |
| 507 | - | modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI= | |
| 508 | - | modernc.org/memory v1.11.0/go.mod h1:/JP4VbVC+K5sU2wZi9bHoq2MAkCnrt2r98UGeSK7Mjw= | |
| 509 | - | modernc.org/opt v0.1.4 h1:2kNGMRiUjrp4LcaPuLY2PzUfqM/w9N23quVwhKt5Qm8= | |
| 510 | - | modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns= | |
| 426 | + | modernc.org/memory v1.12.1 h1:nFMiWrpStgZczNl6XI9GnIk/rWhYIyHGUaR04pGbp9g= | |
| 427 | + | modernc.org/memory v1.12.1/go.mod h1:/JP4VbVC+K5sU2wZi9bHoq2MAkCnrt2r98UGeSK7Mjw= | |
| 428 | + | modernc.org/opt v0.2.0 h1:tGyef5ApycA7FSEOMraay9SaTk5zmbx7Tu+cJs4QKZg= | |
| 429 | + | modernc.org/opt v0.2.0/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns= | |
| 511 | 430 | modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w= | |
| 512 | 431 | modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE= | |
| 513 | - | modernc.org/sqlite v1.49.1 h1:dYGHTKcX1sJ+EQDnUzvz4TJ5GbuvhNJa8Fg6ElGx73U= | |
| 514 | - | modernc.org/sqlite v1.49.1/go.mod h1:m0w8xhwYUVY3H6pSDwc3gkJ/irZT/0YEXwBlhaxQEew= | |
| 432 | + | modernc.org/sqlite v1.60.1 h1:/blz53O951KWFOso4QQvEs/Fq6cDBKLtMVrYNSeJVKw= | |
| 433 | + | modernc.org/sqlite v1.60.1/go.mod h1:1dIoEagfDE72QytD5scH1lxARtaUgKgHC/NuApA27r0= | |
| 515 | 434 | modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0= | |
| 516 | 435 | modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A= | |
| 517 | 436 | modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y= |
+1,
-1
| ... | ... | @@ -96,7 +96,7 @@ func (c *Cmd) notFound(host, interval string) error { | |
| 96 | 96 | return nil | |
| 97 | 97 | } | |
| 98 | 98 | ||
| 99 | - | func (c *Cmd) access_logs(ctx context.Context) error { | |
| 99 | + | func (c *Cmd) access_logs(_ context.Context) error { | |
| 100 | 100 | fromDate := time.Now().AddDate(0, 0, -30) | |
| 101 | 101 | logs, err := c.Dbpool.FindAccessLogs(c.User.ID, &fromDate) | |
| 102 | 102 | if err != nil { |
+1,
-1
| ... | ... | @@ -7,7 +7,6 @@ import ( | |
| 7 | 7 | "syscall" | |
| 8 | 8 | "time" | |
| 9 | 9 | ||
| 10 | - | "git.sr.ht/~rockorager/vaxis" | |
| 11 | 10 | pgsdb "github.com/picosh/pico/pkg/apps/pgs/db" | |
| 12 | 11 | "github.com/picosh/pico/pkg/db/postgres" | |
| 13 | 12 | "github.com/picosh/pico/pkg/pssh" |
| ... | ... | @@ -19,6 +18,7 @@ import ( | |
| 19 | 18 | "github.com/picosh/pico/pkg/send/protocols/sftp" | |
| 20 | 19 | "github.com/picosh/pico/pkg/shared" | |
| 21 | 20 | "github.com/picosh/pico/pkg/tui" | |
| 21 | + | "go.rockorager.dev/vaxis" | |
| 22 | 22 | "golang.org/x/crypto/ssh" | |
| 23 | 23 | ) | |
| 24 | 24 |
| ... | ... | @@ -8,6 +8,7 @@ import ( | |
| 8 | 8 | "git.sr.ht/~delthas/senpai" | |
| 9 | 9 | "github.com/containerd/console" | |
| 10 | 10 | "github.com/picosh/pico/pkg/pssh" | |
| 11 | + | "go.rockorager.dev/vaxis" | |
| 11 | 12 | ) | |
| 12 | 13 | ||
| 13 | 14 | type consoleData struct { |
| ... | ... | @@ -47,7 +48,7 @@ func (v *VConsole) Read(p []byte) (int, error) { | |
| 47 | 48 | tot += copy(p, []byte("\x1b[?2048h")) | |
| 48 | 49 | v.windowMu.Lock() | |
| 49 | 50 | select { | |
| 50 | - | case v.dataChan <- consoleData{[]byte(fmt.Sprintf("\x1b[48;%d;%d;%d;%dt", v.currentWindow.Height, v.currentWindow.Width, v.currentWindow.HeightPixels, v.currentWindow.WidthPixels)), nil}: | |
| 51 | + | case v.dataChan <- consoleData{fmt.Appendf(nil, "\x1b[48;%d;%d;%d;%dt", v.currentWindow.Height, v.currentWindow.Width, v.currentWindow.HeightPixels, v.currentWindow.WidthPixels), nil}: | |
| 51 | 52 | case <-v.Session.Context().Done(): | |
| 52 | 53 | return | |
| 53 | 54 | } |
| ... | ... | @@ -98,13 +99,10 @@ func (v *VConsole) Reset() error { | |
| 98 | 99 | return err | |
| 99 | 100 | } | |
| 100 | 101 | ||
| 101 | - | func (v *VConsole) Size() (console.WinSize, error) { | |
| 102 | + | func (v *VConsole) Size() (int, int, int, int, error) { | |
| 102 | 103 | v.windowMu.Lock() | |
| 103 | 104 | defer v.windowMu.Unlock() | |
| 104 | - | return console.WinSize{ | |
| 105 | - | Height: uint16(v.currentWindow.Height), | |
| 106 | - | Width: uint16(v.currentWindow.Width), | |
| 107 | - | }, nil | |
| 105 | + | return v.currentWindow.Height, v.currentWindow.Width, v.currentWindow.HeightPixels, v.currentWindow.WidthPixels, nil | |
| 108 | 106 | } | |
| 109 | 107 | ||
| 110 | 108 | func (v *VConsole) Fd() uintptr { |
| ... | ... | @@ -171,7 +169,7 @@ func NewVConsole(sesh *pssh.SSHServerConnSession) (*VConsole, error) { | |
| 171 | 169 | vty.currentWindow = w | |
| 172 | 170 | vty.windowMu.Unlock() | |
| 173 | 171 | select { | |
| 174 | - | case vty.dataChan <- consoleData{[]byte(fmt.Sprintf("\x1b[48;%d;%d;%d;%dt", w.Height, w.Width, w.HeightPixels, w.WidthPixels)), nil}: | |
| 172 | + | case vty.dataChan <- consoleData{fmt.Appendf(nil, "\x1b[48;%d;%d;%d;%dt", w.Height, w.Width, w.HeightPixels, w.WidthPixels), nil}: | |
| 175 | 173 | case <-sesh.Context().Done(): | |
| 176 | 174 | return | |
| 177 | 175 | } |
| ... | ... | @@ -199,3 +197,5 @@ func NewSenpaiApp(sesh *pssh.SSHServerConnSession, username, pass string) (*senp | |
| 199 | 197 | app, err := senpai.NewApp(senpaiCfg) | |
| 200 | 198 | return app, err | |
| 201 | 199 | } | |
| 200 | + | ||
| 201 | + | var _ vaxis.Console = (*VConsole)(nil) |
+5,
-5
| ... | ... | @@ -4,12 +4,12 @@ import ( | |
| 4 | 4 | "fmt" | |
| 5 | 5 | "time" | |
| 6 | 6 | ||
| 7 | - | "git.sr.ht/~rockorager/vaxis" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 12 | 7 | "github.com/picosh/pico/pkg/db" | |
| 8 | + | "go.rockorager.dev/vaxis" | |
| 9 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 10 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 13 | 13 | ) | |
| 14 | 14 | ||
| 15 | 15 | type AccessLogsLoaded struct{} |
+5,
-5
| ... | ... | @@ -5,13 +5,13 @@ import ( | |
| 5 | 5 | "math" | |
| 6 | 6 | "time" | |
| 7 | 7 | ||
| 8 | - | "git.sr.ht/~rockorager/vaxis" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 12 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 13 | 8 | "github.com/picosh/pico/pkg/db" | |
| 14 | 9 | "github.com/picosh/pico/pkg/shared" | |
| 10 | + | "go.rockorager.dev/vaxis" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 13 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 14 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 15 | 15 | ) | |
| 16 | 16 | ||
| 17 | 17 | type SitesLoaded struct{} |
+2,
-2
| ... | ... | @@ -3,8 +3,8 @@ package tui | |
| 3 | 3 | import ( | |
| 4 | 4 | "fmt" | |
| 5 | 5 | ||
| 6 | - | "git.sr.ht/~rockorager/vaxis" | |
| 7 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 6 | + | "go.rockorager.dev/vaxis" | |
| 7 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 8 | 8 | ) | |
| 9 | 9 | ||
| 10 | 10 | var ( |
+5,
-5
| ... | ... | @@ -1,11 +1,11 @@ | |
| 1 | 1 | package tui | |
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | - | "git.sr.ht/~rockorager/vaxis" | |
| 5 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 6 | - | "git.sr.ht/~rockorager/vaxis/vxfw/button" | |
| 7 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 4 | + | "go.rockorager.dev/vaxis" | |
| 5 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 6 | + | "go.rockorager.dev/vaxis/vxfw/button" | |
| 7 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 8 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 9 | 9 | ) | |
| 10 | 10 | ||
| 11 | 11 | type ChatPage struct { |
+2,
-2
| ... | ... | @@ -1,8 +1,8 @@ | |
| 1 | 1 | package tui | |
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | - | "git.sr.ht/~rockorager/vaxis" | |
| 5 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 4 | + | "go.rockorager.dev/vaxis" | |
| 5 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 6 | 6 | ) | |
| 7 | 7 | ||
| 8 | 8 | type GroupStack struct { |
+2,
-2
| ... | ... | @@ -4,9 +4,9 @@ import ( | |
| 4 | 4 | "fmt" | |
| 5 | 5 | "time" | |
| 6 | 6 | ||
| 7 | - | "git.sr.ht/~rockorager/vaxis" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 9 | 7 | "github.com/picosh/pico/pkg/db" | |
| 8 | + | "go.rockorager.dev/vaxis" | |
| 9 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 10 | 10 | ) | |
| 11 | 11 | ||
| 12 | 12 | type UsageInfo struct { |
+4,
-4
| ... | ... | @@ -1,10 +1,10 @@ | |
| 1 | 1 | package tui | |
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | - | "git.sr.ht/~rockorager/vaxis" | |
| 5 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 6 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 7 | - | "git.sr.ht/~rockorager/vaxis/vxfw/textfield" | |
| 4 | + | "go.rockorager.dev/vaxis" | |
| 5 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 6 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 7 | + | "go.rockorager.dev/vaxis/vxfw/textfield" | |
| 8 | 8 | ) | |
| 9 | 9 | ||
| 10 | 10 | type TextInput struct { |
+6,
-6
| ... | ... | @@ -3,13 +3,13 @@ package tui | |
| 3 | 3 | import ( | |
| 4 | 4 | "time" | |
| 5 | 5 | ||
| 6 | - | "git.sr.ht/~rockorager/vaxis" | |
| 7 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw/button" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 12 | 6 | "github.com/picosh/pico/pkg/db" | |
| 7 | + | "go.rockorager.dev/vaxis" | |
| 8 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 9 | + | "go.rockorager.dev/vaxis/vxfw/button" | |
| 10 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 13 | 13 | ) | |
| 14 | 14 | ||
| 15 | 15 | type AddInvitePage struct { |
+3,
-3
| ... | ... | @@ -1,9 +1,9 @@ | |
| 1 | 1 | package tui | |
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | - | "git.sr.ht/~rockorager/vaxis" | |
| 5 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 6 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 4 | + | "go.rockorager.dev/vaxis" | |
| 5 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 6 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 7 | 7 | ) | |
| 8 | 8 | ||
| 9 | 9 | type KVBuilder func(uint16) (vxfw.Widget, vxfw.Widget) |
+5,
-5
| ... | ... | @@ -8,13 +8,13 @@ import ( | |
| 8 | 8 | "strings" | |
| 9 | 9 | "time" | |
| 10 | 10 | ||
| 11 | - | "git.sr.ht/~rockorager/vaxis" | |
| 12 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 13 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 14 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 15 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 16 | 11 | "github.com/picosh/pico/pkg/shared" | |
| 17 | 12 | pipeLogger "github.com/picosh/utils/pipe/log" | |
| 13 | + | "go.rockorager.dev/vaxis" | |
| 14 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 15 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 16 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 17 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 18 | 18 | ) | |
| 19 | 19 | ||
| 20 | 20 | type LogLineLoaded struct { |
| ... | ... | @@ -1,11 +1,11 @@ | |
| 1 | 1 | package tui | |
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | - | "git.sr.ht/~rockorager/vaxis" | |
| 5 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 6 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 7 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 8 | 4 | "github.com/picosh/pico/pkg/db" | |
| 5 | + | "go.rockorager.dev/vaxis" | |
| 6 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 7 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 8 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 9 | 9 | ) | |
| 10 | 10 | ||
| 11 | 11 | var menuChoices = []string{ |
+2,
-2
| ... | ... | @@ -1,8 +1,8 @@ | |
| 1 | 1 | package tui | |
| 2 | 2 | ||
| 3 | 3 | import ( | |
| 4 | - | "git.sr.ht/~rockorager/vaxis" | |
| 5 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 4 | + | "go.rockorager.dev/vaxis" | |
| 5 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 6 | 6 | ) | |
| 7 | 7 | ||
| 8 | 8 | type Pager struct { |
+5,
-5
| ... | ... | @@ -5,12 +5,12 @@ import ( | |
| 5 | 5 | "sort" | |
| 6 | 6 | "strings" | |
| 7 | 7 | ||
| 8 | - | "git.sr.ht/~rockorager/vaxis" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 12 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 13 | 8 | "github.com/picosh/pico/pkg/db" | |
| 9 | + | "go.rockorager.dev/vaxis" | |
| 10 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 13 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 14 | 14 | ) | |
| 15 | 15 | ||
| 16 | 16 | type PagesLoaded struct{} |
+3,
-3
| ... | ... | @@ -5,9 +5,9 @@ import ( | |
| 5 | 5 | "math" | |
| 6 | 6 | "net/url" | |
| 7 | 7 | ||
| 8 | - | "git.sr.ht/~rockorager/vaxis" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 8 | + | "go.rockorager.dev/vaxis" | |
| 9 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 10 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 11 | 11 | ) | |
| 12 | 12 | ||
| 13 | 13 | type PlusPage struct { |
+6,
-6
| ... | ... | @@ -4,14 +4,14 @@ import ( | |
| 4 | 4 | "fmt" | |
| 5 | 5 | "time" | |
| 6 | 6 | ||
| 7 | - | "git.sr.ht/~rockorager/vaxis" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw/button" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 12 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 13 | 7 | "github.com/picosh/pico/pkg/db" | |
| 14 | 8 | "github.com/picosh/pico/pkg/shared" | |
| 9 | + | "go.rockorager.dev/vaxis" | |
| 10 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw/button" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 13 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 14 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 15 | 15 | "golang.org/x/crypto/ssh" | |
| 16 | 16 | ) | |
| 17 | 17 |
+5,
-5
| ... | ... | @@ -4,14 +4,14 @@ import ( | |
| 4 | 4 | "fmt" | |
| 5 | 5 | "net" | |
| 6 | 6 | ||
| 7 | - | "git.sr.ht/~rockorager/vaxis" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw/button" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 12 | 7 | "github.com/picosh/pico/pkg/db" | |
| 13 | 8 | "github.com/picosh/pico/pkg/pssh" | |
| 14 | 9 | "github.com/picosh/pico/pkg/shared" | |
| 10 | + | "go.rockorager.dev/vaxis" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/button" | |
| 13 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 14 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 15 | 15 | "golang.org/x/crypto/ssh" | |
| 16 | 16 | ) | |
| 17 | 17 |
+6,
-6
| ... | ... | @@ -4,13 +4,13 @@ import ( | |
| 4 | 4 | "fmt" | |
| 5 | 5 | "time" | |
| 6 | 6 | ||
| 7 | - | "git.sr.ht/~rockorager/vaxis" | |
| 8 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 9 | - | "git.sr.ht/~rockorager/vaxis/vxfw/button" | |
| 10 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 12 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 13 | 7 | "github.com/picosh/pico/pkg/db" | |
| 8 | + | "go.rockorager.dev/vaxis" | |
| 9 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 10 | + | "go.rockorager.dev/vaxis/vxfw/button" | |
| 11 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 12 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 13 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 14 | 14 | ) | |
| 15 | 15 | ||
| 16 | 16 | type TokensPage struct { |
+5,
-5
| ... | ... | @@ -11,14 +11,14 @@ import ( | |
| 11 | 11 | "sync" | |
| 12 | 12 | "time" | |
| 13 | 13 | ||
| 14 | - | "git.sr.ht/~rockorager/vaxis" | |
| 15 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 16 | - | "git.sr.ht/~rockorager/vaxis/vxfw/list" | |
| 17 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 18 | - | "git.sr.ht/~rockorager/vaxis/vxfw/text" | |
| 19 | 14 | "github.com/picosh/pico/pkg/db" | |
| 20 | 15 | "github.com/picosh/pico/pkg/shared" | |
| 21 | 16 | "github.com/picosh/utils/pipe" | |
| 17 | + | "go.rockorager.dev/vaxis" | |
| 18 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 19 | + | "go.rockorager.dev/vaxis/vxfw/list" | |
| 20 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 21 | + | "go.rockorager.dev/vaxis/vxfw/text" | |
| 22 | 22 | ) | |
| 23 | 23 | ||
| 24 | 24 | type RouteListener struct { |
+3,
-3
| ... | ... | @@ -7,13 +7,13 @@ import ( | |
| 7 | 7 | "math" | |
| 8 | 8 | "strings" | |
| 9 | 9 | ||
| 10 | - | "git.sr.ht/~rockorager/vaxis" | |
| 11 | - | "git.sr.ht/~rockorager/vaxis/vxfw" | |
| 12 | - | "git.sr.ht/~rockorager/vaxis/vxfw/richtext" | |
| 13 | 10 | pgsdb "github.com/picosh/pico/pkg/apps/pgs/db" | |
| 14 | 11 | "github.com/picosh/pico/pkg/db" | |
| 15 | 12 | "github.com/picosh/pico/pkg/pssh" | |
| 16 | 13 | "github.com/picosh/pico/pkg/shared" | |
| 14 | + | "go.rockorager.dev/vaxis" | |
| 15 | + | "go.rockorager.dev/vaxis/vxfw" | |
| 16 | + | "go.rockorager.dev/vaxis/vxfw/richtext" | |
| 17 | 17 | ) | |
| 18 | 18 | ||
| 19 | 19 | const ( |