Skip to content

Commit c1f3787

Browse files
Merge pull request #7673 from TheThingsNetwork/feature/deps
Update dependencies
2 parents 8940032 + a35c079 commit c1f3787

File tree

4 files changed

+629
-602
lines changed

4 files changed

+629
-602
lines changed

go.mod

Lines changed: 103 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,15 @@ toolchain go1.24.1
77
// See https://github.com/mitchellh/mapstructure/pull/278
88
replace github.com/mitchellh/mapstructure => github.com/TheThingsIndustries/mapstructure v0.0.0-20230413130846-941bcd1deec3
99

10+
// New versions drop support for AWS SDK v1
11+
replace gocloud.dev => gocloud.dev v0.41.0
12+
13+
replace gocloud.dev/pubsub/natspubsub => gocloud.dev/pubsub/natspubsub v0.41.0
14+
15+
replace github.com/olekukonko/tablewriter => github.com/olekukonko/tablewriter v0.0.5
16+
1017
require (
11-
github.com/KimMachineGun/automemlimit v0.7.3
18+
github.com/KimMachineGun/automemlimit v0.7.4
1219
github.com/Masterminds/sprig/v3 v3.3.0
1320
github.com/TheThingsIndustries/mystique v0.0.0-20221125120501-80ab21781b6d
1421
github.com/TheThingsIndustries/protoc-gen-go-flags v1.2.0
@@ -20,13 +27,13 @@ require (
2027
github.com/bluele/gcache v0.0.2
2128
github.com/coder/websocket v1.8.13
2229
github.com/disintegration/imaging v1.6.2
23-
github.com/dop251/goja v0.0.0-20241024094426-79f3a7efcdbd
30+
github.com/dop251/goja v0.0.0-20250630131328-58d95d85e994
2431
github.com/dustin/go-humanize v1.0.1
2532
github.com/eclipse/paho.mqtt.golang v1.5.0
2633
github.com/emersion/go-smtp v0.22.0
2734
github.com/envoyproxy/protoc-gen-validate v1.2.1
2835
github.com/felixge/httpsnoop v1.0.4
29-
github.com/getsentry/sentry-go v0.34.0
36+
github.com/getsentry/sentry-go v0.34.1
3037
github.com/golang/gddo v0.0.0-20210115222349-20d68f94ee1f
3138
github.com/google/go-cmp v0.7.0
3239
github.com/google/uuid v1.6.0
@@ -40,8 +47,8 @@ require (
4047
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
4148
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0
4249
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0
43-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.0
44-
github.com/hellofresh/health-go/v5 v5.5.4
50+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.1
51+
github.com/hellofresh/health-go/v5 v5.5.5
4552
github.com/howeyc/gopass v0.0.0-20210920133722-c8aef6fb66ef
4653
github.com/iancoleman/strcase v0.3.0
4754
github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438
@@ -58,13 +65,13 @@ require (
5865
github.com/mitchellh/mapstructure v1.5.0
5966
github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826
6067
github.com/nats-io/nats-server/v2 v2.11.4
61-
github.com/nats-io/nats.go v1.42.0
68+
github.com/nats-io/nats.go v1.43.0
6269
github.com/oklog/ulid/v2 v2.1.1
6370
github.com/openshift/osin v1.0.2-0.20220317075346-0f4d38c6e53f
6471
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
6572
github.com/pkg/errors v0.9.1
6673
github.com/prometheus/client_golang v1.22.0
67-
github.com/redis/go-redis/v9 v9.10.0
74+
github.com/redis/go-redis/v9 v9.11.0
6875
github.com/sendgrid/sendgrid-go v3.16.1+incompatible
6976
github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
7077
github.com/smarty/assertions v1.16.0
@@ -77,36 +84,36 @@ require (
7784
github.com/uptrace/bun/dialect/pgdialect v1.2.14
7885
github.com/uptrace/bun/driver/pgdriver v1.2.14
7986
github.com/vmihailenco/msgpack/v5 v5.4.1
80-
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.61.0
81-
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0
82-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0
83-
go.opentelemetry.io/otel v1.36.0
84-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0
85-
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.36.0
86-
go.opentelemetry.io/otel/metric v1.36.0
87-
go.opentelemetry.io/otel/sdk v1.36.0
88-
go.opentelemetry.io/otel/trace v1.36.0
87+
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux v0.62.0
88+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.62.0
89+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.62.0
90+
go.opentelemetry.io/otel v1.37.0
91+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.37.0
92+
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.37.0
93+
go.opentelemetry.io/otel/metric v1.37.0
94+
go.opentelemetry.io/otel/sdk v1.37.0
95+
go.opentelemetry.io/otel/trace v1.37.0
8996
go.packetbroker.org/api/iam v1.8.2
9097
go.packetbroker.org/api/iam/v2 v2.9.1
9198
go.packetbroker.org/api/mapping/v2 v2.3.2
9299
go.packetbroker.org/api/routing v1.9.2
93100
go.packetbroker.org/api/v3 v3.17.1
94-
go.thethings.industries/pkg/api/gen/tti/gateway v0.0.0-20241023114011-31c9c9f86834
95-
go.thethings.industries/pkg/ca v0.0.0-20241023114011-31c9c9f86834
101+
go.thethings.industries/pkg/api/gen/tti/gateway v0.0.0-20241212200202-1050b2b3ffa6
102+
go.thethings.industries/pkg/ca v0.0.0-20241212200202-1050b2b3ffa6
96103
go.thethings.network/lorawan-application-payload v0.0.0-20220125153912-1198ff1e403e
97104
go.thethings.network/lorawan-stack-legacy/v2 v2.1.0
98105
go.uber.org/automaxprocs v1.6.0
99106
go.uber.org/zap v1.27.0
100-
gocloud.dev v0.41.0
101-
gocloud.dev/pubsub/natspubsub v0.41.0
102-
golang.org/x/crypto v0.39.0
103-
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
104-
golang.org/x/net v0.40.0
107+
gocloud.dev v0.42.0
108+
gocloud.dev/pubsub/natspubsub v0.42.0
109+
golang.org/x/crypto v0.40.0
110+
golang.org/x/exp v0.0.0-20250711185948-6ae5c78190dc
111+
golang.org/x/net v0.42.0
105112
golang.org/x/oauth2 v0.30.0
106-
golang.org/x/sync v0.15.0
107-
google.golang.org/genproto v0.0.0-20250324211829-b45e905df463
108-
google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822
109-
google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822
113+
golang.org/x/sync v0.16.0
114+
google.golang.org/genproto v0.0.0-20250707201910-8d1bb00bc6a7
115+
google.golang.org/genproto/googleapis/api v0.0.0-20250707201910-8d1bb00bc6a7
116+
google.golang.org/genproto/googleapis/rpc v0.0.0-20250707201910-8d1bb00bc6a7
110117
google.golang.org/grpc v1.73.0
111118
google.golang.org/protobuf v1.36.6
112119
gopkg.in/mail.v2 v2.3.1
@@ -115,53 +122,53 @@ require (
115122
)
116123

117124
require (
118-
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.35.2-20240920164238-5a7b106cbb87.1 // indirect
119-
cel.dev/expr v0.23.0 // indirect
120-
cloud.google.com/go v0.120.0 // indirect
121-
cloud.google.com/go/auth v0.15.0 // indirect
125+
buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.36.6-20250625184727-c923a0c2a132.1 // indirect
126+
cel.dev/expr v0.24.0 // indirect
127+
cloud.google.com/go v0.121.3 // indirect
128+
cloud.google.com/go/auth v0.16.2 // indirect
122129
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
123-
cloud.google.com/go/compute/metadata v0.6.0 // indirect
124-
cloud.google.com/go/iam v1.4.2 // indirect
125-
cloud.google.com/go/monitoring v1.24.1 // indirect
126-
cloud.google.com/go/pubsub v1.48.0 // indirect
127-
cloud.google.com/go/storage v1.51.0 // indirect
128-
dario.cat/mergo v1.0.1 // indirect
129-
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.17.1 // indirect
130-
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.8.2 // indirect
131-
github.com/Azure/azure-sdk-for-go/sdk/internal v1.10.0 // indirect
132-
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.0 // indirect
130+
cloud.google.com/go/compute/metadata v0.7.0 // indirect
131+
cloud.google.com/go/iam v1.5.2 // indirect
132+
cloud.google.com/go/monitoring v1.24.2 // indirect
133+
cloud.google.com/go/pubsub v1.49.0 // indirect
134+
cloud.google.com/go/storage v1.55.0 // indirect
135+
dario.cat/mergo v1.0.2 // indirect
136+
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.18.1 // indirect
137+
github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.10.1 // indirect
138+
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.1 // indirect
139+
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.6.1 // indirect
133140
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
134141
github.com/Azure/go-autorest/autorest/to v0.4.1 // indirect
135142
github.com/AzureAD/microsoft-authentication-library-for-go v1.4.2 // indirect
136-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.27.0 // indirect
137-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.51.0 // indirect
138-
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.51.0 // indirect
143+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.29.0 // indirect
144+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.53.0 // indirect
145+
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.53.0 // indirect
139146
github.com/Masterminds/goutils v1.1.1 // indirect
140-
github.com/Masterminds/semver/v3 v3.3.1 // indirect
147+
github.com/Masterminds/semver/v3 v3.4.0 // indirect
141148
github.com/RoaringBitmap/roaring v1.9.4 // indirect
142-
github.com/aws/aws-sdk-go-v2 v1.36.3 // indirect
143-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.10 // indirect
144-
github.com/aws/aws-sdk-go-v2/config v1.29.12 // indirect
145-
github.com/aws/aws-sdk-go-v2/credentials v1.17.65 // indirect
146-
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30 // indirect
147-
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.69 // indirect
148-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.34 // indirect
149-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.34 // indirect
149+
github.com/aws/aws-sdk-go-v2 v1.36.5 // indirect
150+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.11 // indirect
151+
github.com/aws/aws-sdk-go-v2/config v1.29.17 // indirect
152+
github.com/aws/aws-sdk-go-v2/credentials v1.17.70 // indirect
153+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.32 // indirect
154+
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.83 // indirect
155+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.36 // indirect
156+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.36 // indirect
150157
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
151-
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.34 // indirect
152-
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 // indirect
153-
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.7.0 // indirect
154-
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.15 // indirect
155-
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.15 // indirect
156-
github.com/aws/aws-sdk-go-v2/service/s3 v1.78.2 // indirect
157-
github.com/aws/aws-sdk-go-v2/service/sns v1.34.2 // indirect
158-
github.com/aws/aws-sdk-go-v2/service/sqs v1.38.3 // indirect
159-
github.com/aws/aws-sdk-go-v2/service/sso v1.25.2 // indirect
160-
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.0 // indirect
161-
github.com/aws/aws-sdk-go-v2/service/sts v1.33.17 // indirect
162-
github.com/aws/smithy-go v1.22.3 // indirect
158+
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.36 // indirect
159+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.4 // indirect
160+
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.7.4 // indirect
161+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.17 // indirect
162+
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.17 // indirect
163+
github.com/aws/aws-sdk-go-v2/service/s3 v1.83.0 // indirect
164+
github.com/aws/aws-sdk-go-v2/service/sns v1.34.7 // indirect
165+
github.com/aws/aws-sdk-go-v2/service/sqs v1.38.8 // indirect
166+
github.com/aws/aws-sdk-go-v2/service/sso v1.25.5 // indirect
167+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.3 // indirect
168+
github.com/aws/aws-sdk-go-v2/service/sts v1.34.0 // indirect
169+
github.com/aws/smithy-go v1.22.4 // indirect
163170
github.com/beorn7/perks v1.0.1 // indirect
164-
github.com/bits-and-blooms/bitset v1.17.0 // indirect
171+
github.com/bits-and-blooms/bitset v1.22.0 // indirect
165172
github.com/blevesearch/go-porterstemmer v1.0.3 // indirect
166173
github.com/blevesearch/mmap-go v1.0.4 // indirect
167174
github.com/blevesearch/segment v0.9.1 // indirect
@@ -173,31 +180,31 @@ require (
173180
github.com/blevesearch/zap/v15 v15.0.3 // indirect
174181
github.com/cenkalti/backoff/v5 v5.0.2 // indirect
175182
github.com/cespare/xxhash/v2 v2.3.0 // indirect
176-
github.com/cncf/xds/go v0.0.0-20250326154945-ae57f3c0d45f // indirect
183+
github.com/cncf/xds/go v0.0.0-20250501225837-2ac532fd4443 // indirect
177184
github.com/couchbase/vellum v1.0.2 // indirect
178-
github.com/cpuguy83/go-md2man/v2 v2.0.6 // indirect
185+
github.com/cpuguy83/go-md2man/v2 v2.0.7 // indirect
179186
github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect
180-
github.com/dlclark/regexp2 v1.11.4 // indirect
187+
github.com/dlclark/regexp2 v1.11.5 // indirect
181188
github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6 // indirect
182189
github.com/envoyproxy/go-control-plane/envoy v1.32.4 // indirect
183-
github.com/fsnotify/fsnotify v1.8.0 // indirect
184-
github.com/go-jose/go-jose/v4 v4.0.5 // indirect
185-
github.com/go-logr/logr v1.4.2 // indirect
190+
github.com/fsnotify/fsnotify v1.9.0 // indirect
191+
github.com/go-jose/go-jose/v4 v4.1.1 // indirect
192+
github.com/go-logr/logr v1.4.3 // indirect
186193
github.com/go-logr/stdr v1.2.2 // indirect
187194
github.com/go-sourcemap/sourcemap v2.1.4+incompatible // indirect
188-
github.com/go-viper/mapstructure/v2 v2.2.1 // indirect
195+
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
189196
github.com/golang-jwt/jwt/v5 v5.2.2 // indirect
190197
github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // indirect
191198
github.com/golang/protobuf v1.5.4 // indirect
192-
github.com/golang/snappy v0.0.4 // indirect
199+
github.com/golang/snappy v1.0.0 // indirect
193200
github.com/google/go-tpm v0.9.5 // indirect
194-
github.com/google/pprof v0.0.0-20241122213907-cbe949e5a41b // indirect
201+
github.com/google/pprof v0.0.0-20250630185457-6e76a2b096b5 // indirect
195202
github.com/google/s2a-go v0.1.9 // indirect
196203
github.com/google/wire v0.6.0 // indirect
197204
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
198-
github.com/googleapis/gax-go/v2 v2.14.1 // indirect
205+
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
199206
github.com/gotnospirit/makeplural v0.0.0-20180622080156-a5f48d94d976 // indirect
200-
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 // indirect
207+
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.2 // indirect
201208
github.com/hashicorp/golang-lru v1.0.2 // indirect
202209
github.com/huandu/xstrings v1.5.0 // indirect
203210
github.com/inconshreveable/mousetrap v1.1.0 // indirect
@@ -223,23 +230,23 @@ require (
223230
github.com/nats-io/jwt/v2 v2.7.4 // indirect
224231
github.com/nats-io/nkeys v0.4.11 // indirect
225232
github.com/nats-io/nuid v1.0.1 // indirect
226-
github.com/olekukonko/tablewriter v0.0.5 // indirect
233+
github.com/olekukonko/tablewriter v1.0.8 // indirect
227234
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
228235
github.com/pborman/uuid v1.2.1 // indirect
229-
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
236+
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
230237
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect
231-
github.com/prometheus/client_model v0.6.1 // indirect
232-
github.com/prometheus/common v0.62.0 // indirect
233-
github.com/prometheus/procfs v0.15.1 // indirect
238+
github.com/prometheus/client_model v0.6.2 // indirect
239+
github.com/prometheus/common v0.65.0 // indirect
240+
github.com/prometheus/procfs v0.17.0 // indirect
234241
github.com/puzpuzpuz/xsync/v3 v3.5.1 // indirect
235242
github.com/rivo/uniseg v0.4.7 // indirect
236-
github.com/rogpeppe/go-internal v1.13.1 // indirect
243+
github.com/rogpeppe/go-internal v1.14.1 // indirect
237244
github.com/russross/blackfriday/v2 v2.1.0 // indirect
238-
github.com/sagikazarmark/locafero v0.7.0 // indirect
245+
github.com/sagikazarmark/locafero v0.9.0 // indirect
239246
github.com/sendgrid/rest v2.6.9+incompatible // indirect
240247
github.com/shopspring/decimal v1.4.0 // indirect
241248
github.com/sourcegraph/conc v0.3.0 // indirect
242-
github.com/spf13/afero v1.12.0 // indirect
249+
github.com/spf13/afero v1.14.0 // indirect
243250
github.com/spiffe/go-spiffe/v2 v2.5.0 // indirect
244251
github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect
245252
github.com/steveyen/gtreap v0.1.0 // indirect
@@ -248,21 +255,21 @@ require (
248255
github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect
249256
github.com/willf/bitset v1.1.11 // indirect
250257
github.com/zeebo/errs v1.4.0 // indirect
251-
go.etcd.io/bbolt v1.3.11 // indirect
258+
go.etcd.io/bbolt v1.4.2 // indirect
252259
go.opencensus.io v0.24.0 // indirect
253260
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
254-
go.opentelemetry.io/contrib/detectors/gcp v1.35.0 // indirect
255-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.36.0 // indirect
256-
go.opentelemetry.io/otel/sdk/metric v1.36.0 // indirect
257-
go.opentelemetry.io/proto/otlp v1.6.0 // indirect
261+
go.opentelemetry.io/contrib/detectors/gcp v1.37.0 // indirect
262+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.37.0 // indirect
263+
go.opentelemetry.io/otel/sdk/metric v1.37.0 // indirect
264+
go.opentelemetry.io/proto/otlp v1.7.0 // indirect
258265
go.uber.org/multierr v1.11.0 // indirect
259-
golang.org/x/image v0.22.0 // indirect
260-
golang.org/x/sys v0.33.0 // indirect
261-
golang.org/x/term v0.32.0 // indirect
262-
golang.org/x/text v0.26.0 // indirect
263-
golang.org/x/time v0.11.0 // indirect
266+
golang.org/x/image v0.29.0 // indirect
267+
golang.org/x/sys v0.34.0 // indirect
268+
golang.org/x/term v0.33.0 // indirect
269+
golang.org/x/text v0.27.0 // indirect
270+
golang.org/x/time v0.12.0 // indirect
264271
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
265-
google.golang.org/api v0.228.0 // indirect
272+
google.golang.org/api v0.241.0 // indirect
266273
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
267274
gopkg.in/yaml.v3 v3.0.1 // indirect
268275
mellium.im/sasl v0.3.2 // indirect

0 commit comments

Comments
 (0)