@@ -137,8 +137,8 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
137137github.com/google/uuid v1.6.0 /go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo =
138138github.com/googleapis/enterprise-certificate-proxy v0.3.14 h1:yh8ncqsbUY4shRD5dA6RlzjJaT4hi3kII+zYw8wmLb8 =
139139github.com/googleapis/enterprise-certificate-proxy v0.3.14 /go.mod h1:vqVt9yG9480NtzREnTlmGSBmFrA+bzb0yl0TxoBQXOg =
140- github.com/googleapis/gax-go/v2 v2.17 .0 h1:RksgfBpxqff0EZkDWYuz9q/uWsTVz+kf43LsZ1J6SMc =
141- github.com/googleapis/gax-go/v2 v2.17 .0 /go.mod h1:mzaqghpQp4JDh3HvADwrat+6M3MOIDp5YKHhb9PAgDY =
140+ github.com/googleapis/gax-go/v2 v2.20 .0 h1:NIKVuLhDlIV74muWlsMM4CcQZqN6JJ20Qcxd9YMuYcs =
141+ github.com/googleapis/gax-go/v2 v2.20 .0 /go.mod h1:But/NJU6TnZsrLai/xBAQLLz+Hc7fHZJt/hsCz3Fih4 =
142142github.com/grafana/grafana-foundation-sdk/go v0.0.12 h1:ggGWIJ3ylX16/xtAYlVi1TtUdv+mybYPusOmi1x35kg =
143143github.com/grafana/grafana-foundation-sdk/go v0.0.12 /go.mod h1:48EA8jF85SrReYflLa39Sk34b6NpxwJPBwjF3TJgRpE =
144144github.com/keybase/go-keychain v0.0.1 h1:way+bWYa6lDppZoZcgMbYsvC7GxljxrskdNInRtuthU =
@@ -185,51 +185,51 @@ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.6
185185go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 /go.mod h1:fvPi2qXDqFs8M4B4fmJhE92TyQs9Ydjlg3RvfUp+NbQ =
186186go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 h1:F7Jx+6hwnZ41NSFTO5q4LYDtJRXBf2PD0rNBkeB/lus =
187187go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 /go.mod h1:UHB22Z8QsdRDrnAtX4PntOl36ajSxcdUMt1sF7Y6E7Q =
188- go.opentelemetry.io/otel v1.40 .0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms =
189- go.opentelemetry.io/otel v1.40 .0 /go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g =
188+ go.opentelemetry.io/otel v1.42 .0 h1:lSQGzTgVR3+sgJDAU/7/ZMjN9Z+vUip7leaqBKy4sho =
189+ go.opentelemetry.io/otel v1.42 .0 /go.mod h1:lJNsdRMxCUIWuMlVJWzecSMuNjE7dOYyWlqOXWkdqCc =
190190go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0 h1:wm/Q0GAAykXv83wzcKzGGqAnnfLFyFe7RslekZuv+VI =
191191go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0 /go.mod h1:ra3Pa40+oKjvYh+ZD3EdxFZZB0xdMfuileHAm4nNN7w =
192- go.opentelemetry.io/otel/metric v1.40 .0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g =
193- go.opentelemetry.io/otel/metric v1.40 .0 /go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc =
194- go.opentelemetry.io/otel/sdk v1.40 .0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8 =
195- go.opentelemetry.io/otel/sdk v1.40 .0 /go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE =
196- go.opentelemetry.io/otel/sdk/metric v1.40 .0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw =
197- go.opentelemetry.io/otel/sdk/metric v1.40 .0 /go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg =
198- go.opentelemetry.io/otel/trace v1.40 .0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw =
199- go.opentelemetry.io/otel/trace v1.40 .0 /go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA =
192+ go.opentelemetry.io/otel/metric v1.42 .0 h1:2jXG+3oZLNXEPfNmnpxKDeZsFI5o4J+nz6xUlaFdF/4 =
193+ go.opentelemetry.io/otel/metric v1.42 .0 /go.mod h1:RlUN/7vTU7Ao/diDkEpQpnz3/92J9ko05BIwxYa2SSI =
194+ go.opentelemetry.io/otel/sdk v1.42 .0 h1:LyC8+jqk6UJwdrI/8VydAq/hvkFKNHZVIWuslJXYsDo =
195+ go.opentelemetry.io/otel/sdk v1.42 .0 /go.mod h1:rGHCAxd9DAph0joO4W6OPwxjNTYWghRWmkHuGbayMts =
196+ go.opentelemetry.io/otel/sdk/metric v1.42 .0 h1:D/1QR46Clz6ajyZ3G8SgNlTJKBdGp84q9RKCAZ3YGuA =
197+ go.opentelemetry.io/otel/sdk/metric v1.42 .0 /go.mod h1:Ua6AAlDKdZ7tdvaQKfSmnFTdHx37+J4ba8MwVCYM5hc =
198+ go.opentelemetry.io/otel/trace v1.42 .0 h1:OUCgIPt+mzOnaUTpOQcBiM/PLQ/Op7oq6g4LenLmOYY =
199+ go.opentelemetry.io/otel/trace v1.42 .0 /go.mod h1:f3K9S+IFqnumBkKhRJMeaZeNk9epyhnCmQh/EysQCdc =
200200go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto =
201201go.uber.org/goleak v1.3.0 /go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE =
202202go.uber.org/mock v0.6.0 h1:hyF9dfmbgIX5EfOdasqLsWD6xqpNZlXblLB/Dbnwv3Y =
203203go.uber.org/mock v0.6.0 /go.mod h1:KiVJ4BqZJaMj4svdfmHM0AUx4NJYO8ZNpPnZn1Z+BBU =
204204go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0 =
205205go.yaml.in/yaml/v2 v2.4.3 /go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8 =
206- golang.org/x/crypto v0.48 .0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts =
207- golang.org/x/crypto v0.48 .0 /go.mod h1:r0kV5h3qnFPlQnBSrULhlsRfryS2pmewsg+XfMgkVos =
208- golang.org/x/net v0.51 .0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo =
209- golang.org/x/net v0.51 .0 /go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y =
210- golang.org/x/oauth2 v0.35 .0 h1:Mv2mzuHuZuY2+bkyWXIHMfhNdJAdwW3FuWeCPYN5GVQ =
211- golang.org/x/oauth2 v0.35 .0 /go.mod h1:lzm5WQJQwKZ3nwavOZ3IS5Aulzxi68dUSgRHujetwEA =
212- golang.org/x/sync v0.19 .0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4 =
213- golang.org/x/sync v0.19 .0 /go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI =
206+ golang.org/x/crypto v0.49 .0 h1:+Ng2ULVvLHnJ/ZFEq4KdcDd/cfjrrjjNSXNzxg0Y4U4 =
207+ golang.org/x/crypto v0.49 .0 /go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtCA =
208+ golang.org/x/net v0.52 .0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0 =
209+ golang.org/x/net v0.52 .0 /go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw =
210+ golang.org/x/oauth2 v0.36 .0 h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs =
211+ golang.org/x/oauth2 v0.36 .0 /go.mod h1:YDBUJMTkDnJS+A4BP4eZBjCqtokkg1hODuPjwiGPO7Q =
212+ golang.org/x/sync v0.20 .0 h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4 =
213+ golang.org/x/sync v0.20 .0 /go.mod h1:9xrNwdLfx4jkKbNva9FpL6vEN7evnE43NNNJQ2LF3+0 =
214214golang.org/x/sys v0.1.0 /go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg =
215- golang.org/x/sys v0.41 .0 h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k =
216- golang.org/x/sys v0.41 .0 /go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks =
217- golang.org/x/text v0.34 .0 h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk =
218- golang.org/x/text v0.34 .0 /go.mod h1:homfLqTYRFyVYemLBFl5GgL/DWEiH5wcsQ5gSh1yziA =
219- golang.org/x/time v0.14 .0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI =
220- golang.org/x/time v0.14 .0 /go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4 =
215+ golang.org/x/sys v0.42 .0 h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo =
216+ golang.org/x/sys v0.42 .0 /go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw =
217+ golang.org/x/text v0.35 .0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8 =
218+ golang.org/x/text v0.35 .0 /go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA =
219+ golang.org/x/time v0.15 .0 h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U =
220+ golang.org/x/time v0.15 .0 /go.mod h1:Y4YMaQmXwGQZoFaVFk4YpCt4FLQMYKZe9oeV/f4MSno =
221221gomodules.xyz/azure-retail-prices-sdk-for-go v0.0.3 h1:nKVxgBzGY3UJjl1wvkVBH9SHDFpqwNAou0KHptnLweo =
222222gomodules.xyz/azure-retail-prices-sdk-for-go v0.0.3 /go.mod h1:9mifxV/i7LxOAg6Tep9ltoJ2uW2JNrv7n66W9NDp3lA =
223223gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk =
224224gonum.org/v1/gonum v0.16.0 /go.mod h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E =
225- google.golang.org/api v0.270 .0 h1:4rJZbIuWSTohczG9mG2ukSDdt9qKx4sSSHIydTN26L4 =
226- google.golang.org/api v0.270 .0 /go.mod h1:5+H3/8DlXpQWrSz4RjGGwz5HfJAQSEI8Bc6JqQNH77U =
227- google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d h1:vsOm753cOAMkt76efriTCDKjpCbK18XGHMJHo0JUKhc =
228- google.golang.org/genproto v0.0.0-20260217215200-42d3e9bedb6d /go.mod h1:0oz9d7g9QLSdv9/lgbIjowW1JoxMbxmBVNe8i6tORJI =
229- google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171 h1:tu/dtnW1o3wfaxCOjSLn5IRX4YDcJrtlpzYkhHhGaC4 =
230- google.golang.org/genproto/googleapis/api v0.0.0-20260226221140-a57be14db171 /go.mod h1:M5krXqk4GhBKvB596udGL3UyjL4I1+cTbK0orROM9ng =
231- google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 h1:ggcbiqK8WWh6l1dnltU4BgWGIGo+EVYxCaAPih/zQXQ =
232- google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 /go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8 =
225+ google.golang.org/api v0.272 .0 h1:eLUQZGnAS3OHn31URRf9sAmRk3w2JjMx37d2k8AjJmA =
226+ google.golang.org/api v0.272 .0 /go.mod h1:wKjowi5LNJc5qarNvDCvNQBn3rVK8nSy6jg2SwRwzIA =
227+ google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 h1:XzmzkmB14QhVhgnawEVsOn6OFsnpyxNPRY9QV01dNB0 =
228+ google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 /go.mod h1:L43LFes82YgSonw6iTXTxXUX1OlULt4AQtkik4ULL/I =
229+ google.golang.org/genproto/googleapis/api v0.0.0-20260319201613-d00831a3d3e7 h1:41r6JMbpzBMen0R/4TZeeAmGXSJC7DftGINUodzTkPI =
230+ google.golang.org/genproto/googleapis/api v0.0.0-20260319201613-d00831a3d3e7 /go.mod h1:EIQZ5bFCfRQDV4MhRle7+OgjNtZ6P1PiZBgAKuxXu/Y =
231+ google.golang.org/genproto/googleapis/rpc v0.0.0-20260319201613-d00831a3d3e7 h1:ndE4FoJqsIceKP2oYSnUZqhTdYufCYYkqwtFzfrhI7w =
232+ google.golang.org/genproto/googleapis/rpc v0.0.0-20260319201613-d00831a3d3e7 /go.mod h1:4Hqkh8ycfw05ld/3BWL7rJOSfebL2Q+DVDeRgYgxUU8 =
233233google.golang.org/grpc v1.79.3 h1:sybAEdRIEtvcD68Gx7dmnwjZKlyfuc61Dyo9pGXXkKE =
234234google.golang.org/grpc v1.79.3 /go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ =
235235google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE =
0 commit comments